Change Log

  • v1.13.7 - August 1, 2013
    • Fix pet duplication bug when changing worlds.
  • v1.13.6 - July 23, 2013
    • Fix pet loading from disk.
  • v1.13.5 - July 18, 2013
    • Remove a debug message.
  • v1.13.4 - July 17, 2013
    • Fix invalid plugin.yml
    • Added petcreeper.name permission node.
  • v1.13.2 - July 14, 2013
    • Ignore vanilla taming of horses.
  • v1.12.9 - July 2, 2013
    • Add initial support for CraftBukkit 1.6.1. (No horses yet)
    • Fix dragon spawn height.
  • v1.12.7 - May 30, 2013
    • Fix errors with /pet #
    • Fix errors saving pet names
  • v1.12.6 - May 26, 2013
    • Fix loading and saving files on Windows
  • v1.12.5 - May 22, 2013
    • Fix "/pet" permissions
    • Fix "/pet reload"
    • Properly display help
    • Code refactoring and cleanup.
  • v1.12.3 - May 2, 2013
    • Update for CraftBukkit 1.5.2
  • v1.12.2 - April 6, 2013
    • Switch from Java Timer to Bukkit Scheduler (better thread safety)
  • v1.12.1 - March 27, 2013
    • Add "petcreeper.free" permission node. (default: true)
    • Fix zombie babies
  • v1.12.0 - March 25, 2013
    • Add name plates for pets. (Supports color codes!)
  • v1.10.1 - March 20, 2013
    • Update for CB 1.5.1-R0.1
    • Add sub commands (regular commands work as normal)
  • v1.9.1 - March 15, 2013
    • Updated for CB 1.5.0-R0.1
    • Fixed /petspawn command
  • v1.8.0 - March 2, 2013
    • Add support for latest 1.4 mcMMO
    • Add missing mcMMO config option
    • Add support for item names in bait list
    • Add support for item data in bait list (ie 'monster_egg:92')
  • v1.7.5 - January 17, 2013
    • Updated for 1.4.7-R0.1
    • Added config option LockSpawnedBabies
    • Added config option DefaultPetAge
    • Added config option NoDropOnKillCommand
    • Added support for latest EpicBoss
    • Added support for latest mcMMO
    • Disabled automatic teleport of pets when follow is set to false
  • v1.6.9 - January 1, 2013
    • Fixed duplicating pet issue (teleport issue)
    • Fixed potential null pointer exceptions
    • Changed from async to sync loop for better thread safety
  • v1.6.8 - December 22, 2012
    • Updated for new CB 1.4.6-R0.1
  • v1.6.7 - December 12, 2012
    • Updated for new CB 1.4.5-R1.0
  • v1.6.5 - December 9, 2012
    • Fixed pet age not locking correctly.
    • Added pet age lock info to /petinfo.
  • v1.6.4 - December 6, 2012
    • Added /petcolor
    • Fixed npe when getting entity
  • v1.6.3 - November 30, 2012
    • Added /petkill
    • Fixed pet invincibility
  • v1.5.3 - November 22, 2012
    • Fix NPE
  • v1.5.2 - November 22, 2012
    • Added mcMMO support
    • Fixed right click with egg not creating babies
  • v1.4.1 - November 21, 2012
    • Added cat types to /petspawn
    • Added witherskeleton and zombieskeleton to /petspawn
    • Bug fixes (exceptions etc...)
    • Randomized pet names. (8 thousand names to pick from)
  • v1.3.6 - November 14, 2012
    • Properly handle untaming wolves.
    • The /petmode command works on wolves. Set them to aggressive and their eyes turn red.
    • Code cleanup. Moved all commands to their own classes.
  • v1.3.5 - November 13, 2012
    • Added /petspawn
    • Added Wolf
    • Added Ozelot
    • Added WitherBoss
  • v1.3.4 - November 12, 2012
    • Added /petage - You can set your pet's age and lock the age
  • v1.3.3 - November 7, 2012
    • Added Witches
    • Added WitherSkeletons
  • v1.3.0 - October 31, 2012
    • Added Bats
    • Invincible pet option
  • v1.2.5a - September 26, 2012
    • Added EpicBoss support. Bosses are safely ignore now.
  • v1.2.4 - September 23, 2012
    • Fix NPE from ProjectileHitEvent
  • v1.2.3 - September 3, 2012
    • Fix MagmaCube taming (LavaSlimes...)
  • v1.2.2 - September 2, 2012
    • Pet creepers no longer pretend to explode.
  • v1.2.1 - September 1, 2012
    • Compatibility fix for 1.3.2 ONLY (Fixes gson error)
    • Added CommandPrefix option. You MUST edit the plugin.yml manually if you change this.
  • v1.2.0 - August 14, 2012
    • Added DefaultPetMode option
    • Fixed cast error
  • v1.1 - August 7, 2012
    • Updated for 1.3.1-R1.0
    • Fixed pet names not being saved correctly.
    • Fixed pets not spawning on join.
    • Fixed concurrency issue.
  • v1.0.15 - Aug 2, 2012
    • Fixed issue with pet creepers exploding.
  • v1.0.14 - July 28, 2012
    • Removed deprecated spawnCreature method. (Because of R5.0)
  • v1.0.13 - July 26, 2012
    • Fixed pet ride. (Who knew setPassenger fires off teleport event?....)
  • v1.0.12 - July 25, 2012
    • Changed /petinfo output slightly.
    • Fixed a few concurrency errors.
    • Added notifications for when pet's kill other players.
  • v1.0.11 - July 18, 2012
    • Fixed errors caused by tamed ghasts. They can't attack anything but at least there are no errors.
    • Extinguish pet immediately after taming.
    • Added /petmode - Pets can now be [a]ggressive, [d]efensive, or [p]assive.
    • Fixed /petinfo
    • Changed the way skeletons behave. They will always shoot arrows, but damage is controlled via petmode.
    • Added petcreeper.* permission node.
    • Added petcreeper.mode permission node.
    • Added several new config options pertaining to pet modes and attack radius.
    • Fixed a few bugs related loops and concurrent object modifications.
  • v1.0 - July 11, 2012
    • Players can now have multiple pets!
    • New pet save file format. The pets.txt will be renamed to pets.txt.old and pets.json will created.
    • Added /petgive command.
    • Added /petreload command (reloads config.yml)
    • Lots of code changes and bug fixes.
    • Dragons are less buggy. When they are pets they will not destroy anything.
    • Added MaxPetsPerPlayer option in config.yml.
    • Added misisng pets in config.yml.
    • A few commands now require pet ID or "all" as arguments.
  • v0.10 - July 7, 2012
    • Ghasts can now be pets.
    • Ghasts can now be mounted.
    • Dragons can now be pets. They're super buggy so don't tame these on your favorite maps.
    • A bunch of code rewrite and optimization.
    • The pets.txt format is now different. The plugin will attempt to convert it to the new format. I recommend you back yours up just in case.
    • Added /petname command. You can now name your pets.
  • v0.9 - July 5, 2012
    • Slimes can now be tamed!
    • Added OpsBypassPerms option to config.yml.
    • Added new /petlist command.
  • v0.8a - July 2, 2012
    • Fixed various null pointer exceptions
    • Fixed various casting exceptions
    • Added MushroomCow to default config
  • v0.7 - June 30, 2012
    • Fixed: Creepers swell up and remain swollen even after being tamed.
    • Fixed: Upon hostile mobs to you (/pet) chance that it may attack you.
    • Changed: Default bait for taming cows changed to seeds (295).
    • Fixed: Animals/mobs love to get really close to you. A bit claustrophobic at times. (Increase minimum idle distance?) - Changed minimum distance
    • Fixed: Blazes continue to attack you until death, after which they appear to back off
    • Fixed: Skeletons attack
    • Fixed: Reload causes pet to disappear and /pet returns a "You don't have a pet" (Re-log appears to solve it.). NOTE: I highly recommend you do not use /reload very often. It's fine for testing. Prolonged use will cause memory leaks.
    • Fixed: Zombie appear always hostile.
    • Fixed: Ability to use /pet while riding your pet. (Seems a bit redundant).
    • Fixed: While riding an Enderman, he can teleport and bring you to some terrible place.
    • Fixed: While riding a mob you can suffocate (Happens in a lot of other plugins. Maybe ignore the suffocation events?)
    • Fixed: Pets don't follow when changing worlds. (The /pet command now works cross world.)
    • Added: It's possible to partially control pets while riding them. Just left click on a block a few meters away and the pet will attempt to walk towards that block. It's not guaranteed to work but it's there.
    • Added: A bunch of new permissions.
  • v0.6 - June 29, 2012
    • Initial version on bukkitdev.

Comments

Posts Quoted:
Reply
Clear All Quotes