EchoPet v2.0.5

Details

  • Filename
    EchoPet.jar
  • Uploaded by
  • Uploaded
    Jul 11, 2013
  • Size
    207.11 KB
  • Downloads
    3,830
  • MD5
    1ce766d31a76275f4ad50e2fb4052e61

Supported Bukkit Versions

  • 1.6.2

Changelog

2.0.5:

  • Compiled for 1.6.1-R0.1
  • Rewrote and improved the EchoPet base system
  • Rewrote Configuration file system
  • Improved read format for PETS.yml
    • Notable change: More user friendly and editable for server owners
  • Added LANGUAGE.yml
    • All command messages can be changed
    • Colour-code-friendly
  • Fixed Pets not spawning in WorldGuard denied regions
  • Added an interval AutoSave system
    • Configurable save interval
    • The plugin can be configured not to activate AutoSave
  • Improved and added new commands
    • Start of full console support and admin commands
    • Added '/pet ride'
    • Added '/pet hat'
    • Added commands under '/pet mount ...'
    • Added '/pet info'
    • Improved '/pet list' to show all pets and data values at once
  • Improved config.yml
    • Added options to disabled data types and mounts for certain pet types
    • Added configurable default pet names
      • Use %user% as a placeholder for the owner's name and %userApos% for the owner's name and an apostrophe
  • Improved permissions
    • Added various group nodes e.g. 'echopet.type.*'
    • Changed type permissions to 'echopet.type.<type>'
  • Added a Version Safeguard for unsupported CB builds
    • EchoPet 2 is prevented from launching if the specified version is not correct
  • Began the EchoPet 2 API for developers
    • The API will make it possible for developers to extend and implement the features of pets e.g. Allowing them to attack other mobs
  • All pets are now custom entities
  • Fixed the World-Change issue in EchoPet 1.5 and before
    • Pets exist in 'dimensions' and cannot travel between them
    • When entering into a dimension, the last active pet (by default) will reappear
      • Implemented into the AutoSave system
  • Certain attributes from entities are consistent across pets
  • Implemented a Pathfinder Goal system for pets, similar to that of Minecraft
    • Follow and teleport distances are configurable
    • Pets always look at their owner, except when being ridden
    • All pets can jump properly
    • Follow speed is modified if the player is sprinting or sneaking
    • All pets have identical follow pathfinding
      • Some larger pets have increased range for walk and teleport distances
  • Improved the performance of some Pets
    • Wither:
      • Now follows alongside the player on the ground
      • Launching sounds have been removed
      • Note: The health bar is client side and cannot be removed
    • Skeleton
      • Now carries a bow
      • Wither Skeletons carry Stone Swords
    • Zombie
      • Now carries an Iron Spade
    • PigZombie
      • Now carries a Gold Sword
  • Added more pet data types
    • Angry and tamed values for wolves
    • Collar colours for wolves
    • 'Fire' for blazes
    • 'Saddle' for pigs
    • 'Screaming' for enderman
    • 'Sheared' for sheep
    • 'Villager' for PigZombies
    • All Horse types and variants
    • Horse Armour
  • Added support for new pet types
    • Added Ghast pets
    • Added Snowman pets
    • Added Horse pets
  • Allowed pet names to be defined in the commands
    • Pet names are separated by a colon e.g. /pet sheep;&6Sheep
  • Added the ability to ride pets
    • Control using WASD and the Space Bar
    • Pets will automatically walk up blocks if in range
    • Ride speed is configurable
  • Added the ability for pets to ride on their owner's head
  • Pet interaction is restricted to their owner
    • Blocked all right-click/left-click events to the pet, except for the owner
    • Fixes pigs being right clicked with saddles
  • All pets can be ridden
  • All pets can have entity mounts
  • All pets can become 'Hats'
  • Implemented new particle effects for certain events
    • 'Portal' effect for riding and activating pets as hats
    • 'Fire' when data is added through the PetMenu
    • 'Rainbow Smoke' when data is removed through the PetMenu
    • 'Lava Spark' when the pet is removed

Dismounting using the 'Left Shift' button makes the Pet think you are still riding it.