EchoPet v2.0.6

Details

  • Filename
    EchoPet.jar
  • Uploaded by
  • Uploaded
    Jul 29, 2013
  • Size
    250.97 KB
  • Downloads
    3,680
  • MD5
    ad96963ff9db47b8f7cb147b9324b9ec

Supported Bukkit Versions

  • 1.6.2

Changelog

2.0.6

DELETE ALL CONFIGURATION FILES BEFORE UPDATING

We still build for CraftBukkit 1.6.2-R0.1 :)

  • Add an official EchoPet Developer API (documentation will be available soon on the Wiki)
  • Added an API implementation for Pet Attacking - Feature WIP (Will be possible in the default plugin, for now reserved for Developer usage)
  • Implement complete MySQL support
  • Added Saddles as a Data Type for Horses
  • Fixed invisible Horses when armour is applied to Skeleton and Zombie Horses
  • Fixed duplication of boots in the PetMenu (https://github.com/DSH105/EchoPet/issues/3)
  • Fixed sending a false message about mounts disabled
  • Adding Pet mounts removes the current one (https://github.com/DSH105/EchoPet/issues/8)
  • Fix certain issues with mounts
  • Safeguard Version Check is now a first priority on startup
  • Fixed ConcurrentModificationException in PetMenu
  • Rework PetData permissions
  • Added PetAdmin Commands and new help messages to LANG.YML
  • Fixed certain config options resetting themselves
  • PetData is now in alphabetical order
  • Improve loading of pets
  • Black horse type is no longer called "White" (PetMenu)
  • Only send PetMenu open message on open
  • Reorganise the Horse PetMenu
  • Fix ArrayIndexOutOfBoundsException in PetMenu
  • Fix PetInfo throwing ArrayIndexOutOfBoundsException
  • Pets now auto-jump over blocks when riding
  • Added some cool particle effects
  • Added baby Horse pets
  • Added red sheep and wolves
  • Properly disable Pets (https://github.com/DSH105/EchoPet/issues/20)
  • Only send data force message once, in the correct language (https://github.com/DSH105/EchoPet/issues/21)
  • Add a delay to teleportation (Addresses https://github.com/DSH105/EchoPet/issues/22)

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.

**2.0.6**: I still haven't found an efficient way to fix this.