Added: - 1.16.4 support
- Config comments (experimental)
- Token Manager support
- Update Checking (Checks for new Jenkins builds)
- Customizable true/false translations
Fixed: - Pets not spawning correctly
- players spawning pets when they don't have permission(or purchased) (Issue with Pet Saves)
- Hoglin pets
- Riding (still will need some work)
- Plot Squared related error
Changes: - World Guard support changed (we now have our own world guard flags, see config comments)
There was a lot of other stuff changed/fixed/added but i cant remember them all xD
There is so much that has been changed/fixed/added over the year...
So much so that I cant remember them all...
We are still developing for this version, so this update will only be a stepping stone for it, All the builds for this are located
HERE
ADDED: - 1.16 Support
CHANGED: - SimpleAPI has been removed from the plugin entirely and replace with a new LIB called BSLib
(It is an internal LIB that we develop that is used across a few other plugins)
** This change also makes the file size smaller
**
REMOVED: - 1.11->1.13 support
When we changed the code style a few years ago, the game plan was we were going to only support the 3 most recent versions, we seem to have failed at that so I'm fixing that now (The code for those versions are still on the github... they are just not updated with the new internal LIB)
KEY FEATURES: - 1.13.X support - 1.13 Pets - Command code was re-written Added: -'/pet reload'for Console - Option to change the size of the item storage menu -'/pets saves'command (used to open the Pet Saves GUI) - A way so you can reset the pets name when renaming via chat/anvil - '/pet debug'command that will collect useful information on the server (mostly used when reporting bugs) - Made it so the display name can be customized -
**MAJOR**Support for 1.13 - Item Compatibility with '1.12 <-> 1.13' - Pets'COD, Dolphin, Drowned, Phantom, PufferFish, Salmon, Tropical Fish, Turtle' - New config option to disable/enable the"No Permissions"warning if the player does not own a pet - Sounds for the 1.13 mobs -
**MAJOR**Support for 1.13.1/1.13.2 - ZombieVillager has 3 new DataItems(Profession, Arms, and Shaking)
Fixed: - Config message prefixes - Summon command exploit - WorldEdit causing pet duplication - Selection menu not updating perms properly - SelectionMenu opening lag - Phantom Pet not being able to change sizes - Data Menu opening twice when right clicking your pet - 1.13 when reseting ride cooldown - Pets not being able to move forward (on 1.13.X) - Citizens Conflicting with Pets (1.13.X) - Shearing sheep pet and changing color
Changed: - Removed more old outdated code - Did some improvements to the 'EntityControllerPet.class' - Did some code changes to the Spawning of pets... - Did some small changes to the MenuItems
Major Changes: - The Whole SimplePets Command system was re-coded - Reformatted SimplePets to have multiple Modules (Each module can work as the plugin [DIST contains all versions])
REMEMBER I RELEASE 'BETA' BUILDS ON MYDISCORD SERVER, SO IF YOU HAVE AN ISSUE CHECK THEIR FIRST NOTE:PERMISSIONS AND ALSO SOME FILES HAVE CHANGED DRASTICALLY SO YOU MIGHT WANT TO BACKUP YOUR FILES OR GENERATE NEW ONES
Over the past 6 months
@Thatsmusic99 and I have been updating SimplePets. We have been adding brand new features, fixes, and style.
As most of you know version 1.8 -> 1.10 have been removed from v4.0, which has allowed us to excel the development even further with updating the Entity code and even the Item customization.
Here are some highlight changes... Added: - New Data Items for Pets
- Menu and Item system has been re-coded to support maximum customization
- Parrots now stay flying if you are flying
Fixed: - Fixed nearly all issues (There are still a small few that exist but those will be fixed eventually)
Changed: - ALL Permissions have been changed (See:
HERE)
Removed: - 1.8 -> 1.10 Support (Plugin only supports v1.11 -> v1.12.2 now)
REMEMBER I RELEASE 'BETA' BUILDS ON MY DISCORD SERVER, SO IF YOU HAVE AN ISSUE CHECK THEIR FIRST THIS IS THE LAST UPDATE THAT WILL CONTAIN THE OUTDATED SUPPORTED VERSIONS!!!!
Added: - Permission "Pets.economy.bypass"
- "cancel" feature to the Pet renaming via chat
- Permission "Pet.name.bypass" to the "Pet.name.*" children list
- Name checks for Blocked words (You can now block certain key words for pet names)
- Message for when name change fails
- "Block-If-Denied" to PlotSquared section
Fixed: - MySQL not connecting to the database
- Application crashed when trying to open
- [Hat -> Ride] and [Ride -> Hat] issue (printed error before)
- Quite a bit of issues that caused crashes
- AnvilGUI (AGAIN)
- Mistake in plugin.yml
- PlotSquared Support not working correctly
- Issue with SQL on startup
- NPE when player joins
- NPE when plugin disables
- Issues getting PetData from saves
- AnvilGUI having no character limit
- Villager Professions not working correctly
- AnvilGUI not firing the PetChangeNameEvent
Changed: - MySQL Support
- Updated WorldGuard and PlotSquared support (and Config sections)
Added: - "/pet modify" Command
- "/pet info" Command
- Zombie Villager Pet
- More Pet Data Toggles for some pets (Items in the Pet Data Menu)
- Feature to hide pet nametags while shifting (can be disabled in the config)
- New PetTranslator.yml value called "On-Summon" (is a list of commands that will be run when the pet is summoned)
- New Data Tags
Removed: - The "Back Arrow" from the Pet Data Menu
- The Customization of the Pet float-down and up-speed values (caused pets to not fly/float down properly)
Fixed: - Shulker Pet breaking when it enters water
- Shulker & Armorstand pet breaking when vanished (caused the server to crash)
- Pet renaming via Anvils
- Wither Pet being reset when teleporting
- Possible issue with the Pet respawning
NOTE: The "SimplePets Information Application" has also been updated to show new information that was included in this update.
For those who do not know the "SimplePets Information Application" is accessible via Double Left Clicking the SimplePets.jar file on your computer.
Notice: Due to a fix with the file... it will require these files to be reset: Config.yml, Messages.yml, PetEconomy.yml, and the PetTranslator.yml (Recommended to make a backup of these files before resetting them.)
After 4 Months of coding... and delaying this release (Due to issues) it is finally time for an update!
So without further a do here is the Change Log...
Added:
- New "SimplePets Information Application" Design
- New MySQL Database code
- New permissions have been added for Pet Data (age, color, etc...)
- New Config Section: "PetToggles"
- New Config Value: "GlowWhenVanished"
- New Config Section: "AutoRemove"
- Re-Added Pet Renaming via Chat (Can be toggled on by making "ViaAnvil = false")
NOTE: This feature was added because during testing the Anvil GUI SOMETIMES didn't open on 1.12 (Works on 1.12.2 tho..... no idea why ) - A bunch more additions i cant remember....
Fixed: - I have fixed an issue with the MySQL code - I have fixed an issue where "Statue Mobs" would spawn and be a pain to remove - I have fixed up the code for Versions 1.8 -> 1.10 (Should be working and less errors then before) - I have fixed an issue with the Item Storage Inventory - A bunch more fixes i cant remember....
Changed: - I have changed the File system to remove the Comments (This was preventing some of the Configuration sections to not generate) - I have changed the WorldGuard support to "Blocked-Regions" instead of "Allowed-Regions" - A bunch more changes i cant remember....
Added: - New PetTranslator.yml value "Fly" If this is true, the pet will be able to fly.
- New Permissions
"Pet.<type>.mount",
"Pet.<type>.hat",
"Pet.<type>.fly" - New Permission
'Pet.summon.other' Permission to summon a pet for someone else with the '/pet summon <type> [player]'
Changes: - Permission
'Pet.summon' has been removed to fix an issue with '/pet summon'
- A LOT Of Speed improvments to the code.
- Parrot Pets now "Fly" to the player when Following
- All pets can be able to fly (If
'NeedsPermission: true' the player needs to have the
"Pet.<type>.fly" Permission)
OTHER CHANGES/FIXES/ADDITIONS: ANY THING ELSE THAT I FORGOT TO MENTION
NOTE: I am trying to get bugs fixed before Adding a bunch of new features (And trust me... there are a lot...)
DISCLAIMER: IF YOU RELOAD THE SERVER OR PLUGIN YOU ARE PUTTING IT AT RISK OF BREAKING.
RESTART YOUR SERVER INSTEAD OF RELOADING THE PLUGIN!
REMINDER: Remember to report your Issues on the Issue Tracker or in other appropriate areas, And make sure you are on
JAVA 8 before posting Issues.
Added:
- "Johnny" toggle item for the Vindicator Pet
- Spells for the Evoker and Illusioner Pets (When changing spells it does sounds [#Wololooooo])
- Debug code to help with finding errors (Default is off)
- New Config value "Respawn-Last-Pet-On-Login" This will allow it if a player logs out with a pet, that pet will Respawn when the player re-joins
- New PetTranslator.yml value "Float-Down" This controls the rate at which a Flyable Pet "falls"
- New PetTranslator.yml value "Up-Speed" This controls the rate at which a Flyable Pet "flys"
- New PetTranslator.yml value "Float-Speed" This controls the rate at which a Flyable Pet stays in the air
- New PetTranslator.yml value "AmbientSound" is the sound the pet will randomly make (set the Sound name to "null" to disable sound make sure it is WITH the quotes around it)
- "IsClone" toggle for the Armor Stand Pet, applies the same head but preset/Hardcoded Armor
- I have added the "Nitwit" Profession to the Villager Pet (1.11+)
- There is a new Alias for "/pet summon" and that is "/pet <PetType>" "/pet" still works as usual
- Villager Pets now make sounds when changing the Professions
Changes:
- Changed some stuff with the MySQL Support
- Changed some stuff with PathFinders (Pet Tracking to Player/Owner)
Fixed:
- Fixed Bug: Horse Riding (There are still ways to break the riding for it tho)
- Fixed Bug: Pet Spawning in Vanished (Hopefully fixed permanently!)
- Fixed Issue: [ISSUE:
c9f0f895fb98ab9159f51fd0297e236d]
NOTE: IF YOU RELOAD THE SERVER OR PLUGIN YOU ARE PUTTING IT AT RISK OF BREAKING.
RESTART YOUR SERVER INSTEAD OF RELOADING THE PLUGIN!
Remember to report your Issues on the
Issue Tracker or in other appropriate areas.
Added:
- 1.12 Pre-release support (Essentially 1.12 support)
- Parrot Pet (Has some DataValues, and also contains the SAME EasterEgg as the Shulker Pet)
- Illusioner Illager pet
- New api class (PetOwner.class)
-
NEW: Beta MySQL Support!!! (This will be worked on more for the next update to remove some of the problems and also to make it better)
Fixed:
- I have fixed the Console version of /pet (
ISSUE)
- an issue with the "/pet list" command
- an issue with the ArmorStand overriding the Polarbear pet data
- I have fixed the issues with the lower supported versions (1.8.8-1.10)
Changed:
- I have done some changes to the code like re-did the Pet Registering.
News:
- Possible cause to the Pet Vanish bug: the bug is possibly caused by the world (In tests that have been done the pets worked in a different worlds), Is the doMobspawning Gamerule false? It is also caused by having the plugin loaded for too long, and also from doing countless reloads of the plugin (Dont ask me why.... it just happens...)
- I am testing some code to increase performance of the plugin. so if it seems laggy, then report it and tell exactly what you are doing and such.
Added:
- Shulker pet now has items inside the Pet-data menu to change the color, and also the new value.
- The Shulker pet can now be opened (toggle-able in the Pet-data Menu, Due to Minecraft mechanics it closes when the pet moves.)
- The ArmorStand pet now allows you to make it smaller/bigger (Toggle-able in the Pet-data menu)
- New World Guard support has been added, Please Delete your current Config.yml file to generate the new one (Make a backup before you do that, This is just to avoid confusion)
- New Config.yml and Messages.yml values have been added
- New Event (For Developers) called the PetMoveEvent, This gets fired when the pet moves via following the player/when the player is riding the pet (Even when the pet is a hat).
Fixed:
- Fixed the issue with pets not spawning in protected areas (I re-did the pet spawning Event listeners, Let me know if there are issues with the Pets not spawning.)
- HOPEFULLY fixed an issue with pets being rendered as invisible.... (They will still be rendered invisible if the Chunk the pet is in is unloaded.).... (btw i said HOPEFULLY).
- I have fixed the issue with the "/pet summon" command (it was throwing errors)
- I have fixed the issue with the PlayerDeathEvent throwing an error.
- Fixed an issue with the 1.8 Wolf pet not working.
- Fixed a potential crash issue for the Pathfinder (The Pathfinder that makes pets follow the owner.)
New features:
- Pets can no longer be pushed around (This is in beta to see if people will like it)
- I have made ALOT of new additions to the code internally to make it more easy for updates (Preparing for 1.12 MC release).
DISCLAIMER:
- I have left the Shulker pet "Easter Egg" in the code, That is where it will stay. I MIGHT in the future make it an Item in the Pet-data menu.
- I know i have promised more customization but i could not fit that in to the plugin atm, but i will slowly add in more as time progresses.
- I have been
TRYING to fix the issue with the Horse pet riding, but each time it has the same outcome.
Cleaned:
- I have cleaned the Configuration files around so that it is MUCH better (Not done yet but ehhh)
- Change the Material line to MaterialWrapper (With this change you are now able to put item/block IDs/Names)
- I have also removed ALOT of un-needed files/methods in the code
Added:
- ArmorStand Pet
(Not Ride-able at the moment), Yes you heard right.... an ArmorStand Pet... (And its Animated when walking) This pet will be a beta feature so it WILL have bugs probably. (The ArmorStand Pet Mimics the Armor you have on
)
- Shulker Pet (Not Ride-able at the moment), YUP The Shulker pet (This is a beta mob and WILL have Bugs Probably) The Major downside to this mob... is that there is no PetData Menu for it (No Right-Click to open menu feature.... YET..) BUT... It can change colors tho How you might ask? + Right Click to change to the Next color for the Shulker + Left Click to change to the previous color for the Shulker - There is a little late Easter Egg with the Shulker pet..... Lets see who will find it first.... - You can now FULLY (Well Mostly) Customize the Pet Selection menu and items, Items like: Remove, Name, Ride, Hat, and Storage items can be modified even where they are in the inventory. As for the other part of the menu, in the Config.yml file you can assign the slots of where the Pet Items will be able to go (DON'T put the same slot numbers as the Items...)
Fixed: - The Pet Spawning issue where you were un-able to view the pets when spawned (There is a new option in the Config.yml File that allows you to toggle between the old and new mob registering system [ Recomended for servers without plugins that have custom mobs { Citizens, BedWars RL, etc }])
ANY BUGS OR ERRORS REPORT THEM TO ME SO I CAN FIX THEM, ALSO REMEMBER THE ARMORSTAND AND SHULKER PETS ARE IN BETA AND WILL HAVE BUGS. ALSO REMEMBER I NOW HAVE A DISCORD TO HANDLE BUGS AND ALSO I GIVE SNEAK PEAKS AT NEW FEATURES THERE.
I'm going to start this Update with the Fixes because the new big Addition is AWESOME!!!
Fixed:
- Citizens and other plugins that didn't work with SimplePets SHOULD work now..... BUT it comes at a downfall a little bit..... If a player joins AFTER you summoned your pet, that player that just joined will not be able to see your pet (Optical Glitch, is fixed when the pet is re-summoned.)
- FINALLY got the Saddle item to work with the Pig (Tested on 1.11.2/1.11)
- Pet names are fixed (Would be put back to the default after the pet is removes/spawned)
- I have also fixed the "Remove on World Change" Config value, and will work with the new WorldChange code.
- I have also fixed the small issue with the "Pet.types.*" Permission not working.
- Fixed and issue when the plugin is disabling due to the Registration and Unregistering of mobs.
Now its time for the big new feature.....
Added:
- WitherSkeleton Pet......... (Oh I'm sorry.... did you expect something BIGGER than that?)
- I have added an ItemStorage system to SimplePets. This allows a player to store items in the new menu, to open the new menu you can type "/pet inv" or "/pet inv [player] (Requires the "Pet.inv.other" Permission)", It can also be opened from the PetData Menu (Right Clicking your pet), This new feature can be toggled in the Config.yml file.
- Another BIG feature that I am preparing for is the coming of the ImpossaMobs.... Like the Shulker
This will be available in a few updates mostly because its not even close to completion but the Concept DOES work for the Pet somewhat.... Once i get it working it will be Big new feature
Note: In the next update it will be "subtitled" the 'Spring Cleaning' update because I will be cleaning up the plugin and removing Class files that are not relevant or in use. It will also touch up on some of the features suggested and a long awaited planned feature.
Added:
- New Permissions regarding the naming of pets ("Pet.name" (Base naming permission), "Pet.name.color" (the Use of Color Codes), "Pet.name.magic" (The use of &k), "Pet.name.*" (Permission to all naming features))
- New PetData Values
- New PetData Menu Feature (Right Click to go to Previous Value, and Left click to go to the next value)
- Due to a Mojang bug with horses the Riding of Horse pets have been disabled (Can be Toggled in the Messages.yml file)
- due to the Pig Pet Data having an Error, I have made it so that if the Saddle Item Errors, It will make it say "Has Saddle: ERROR"
Fixed:
- Fixed an issue when you Teleport the Pet now teleports to you.
- Fixed an issue with Teleporting between worlds
- Fixed an issue when you die the pet does not Teleport to you
- Fixed an issue with the FollowPlayer PathFinderGoal
- Fixed an issue with the "/pet list" command
- Fixed an issue with the PetDataMenu throwing an error when you're trying to open it.
- Fixed an issue with the Pet Item names not changing when you have them customized.
- Fixed an issue with an extra "Pet" was added to the end of the Select-A-Pet message (E.G: "You have selected the Skeleton Pet Pet." now says: "You have selected the Skeleton(Uses the NoColorName Config value) Pet.")
Updated:
- Updated the PetData Display Application (Double Left click the SimplePets.jar file) [Mostly updated the Files and Permissions]
- Did some more checks to see what versions you are using to keep the plugin running and operational.
Added:
- Economy Support (Two way Buying, One for a One time Purchase and the other is a buy as you select) (Was a LONG awaited feature)
- Blaze is now Flyable (By request)
- PetDataChangeEvent, PetHatEvent, and a PetVehicleEvent
- New command: "/pet hat"
- New command: "/pet ride"
- Ability to Customize the Pet items!!! (Will be made better when I redo the File system) (Was a LONG awaited feature)
Fixed:
- Fixed the Datawatchers for 1.9-1.10 (These versions SHOULD work now without problems, but if there are problems let me know.)
Changes:
- As with any update I do, I changed some stuff with the Pet Following the Player. The Pet will now travel to a random spot around the player, and the pet will only follow the player if the player is 3 blocks away from the pet.
- When changing pets, the pet will no longer be summoned at the players location. Instead it will be summoned at the location of the Old pet and replace it there. To change the Item Material and Durability/Data Simply Open the "PetTranslator.yml" file and change the info of what ever pet you need to (This is a Beta version and WILL change in a later update to be FAR more Customizable.)
- Wolf Collar coloring SHOULD be fixed for lower versions (1.8-1.10)
- I also change the Player File around so that Each player has their own Player File.
NOTICE: Some time soon, there will be File changes. I will be re-doing the File structure to make it better and also Easier to work with and modify.
Added:
- The JAR file for the Plugin can now double as a little application to load copies of the Default files, Permissions, and also SimplePets Events and APIs
- New Pets command: "/pet list" This commands shows a list of the pets available in your current server version.
Fixed:
- Pets being hats, You are now able to see your pet on your head (1.9+ tbh idk about 1.8
)
- The 1.10 DataWatchers (Should work perfectly on 1.10 now)
Changed:
- Did some small changes to the internal structure of SimplePets.
- Made the Player Files into JSON files, instead of a Single file.
Notice: If anyone has an updated video for SimplePets (Perferably from 2.6 and up) I would be glad to add it to the video list to update the videos on spigot.
Added:
- Mule Pet
- Zombie Horse Pet
- Skeleton Horse Pet
- Magma Cube Pet
- More Pet Data
- New API (Beta) class: "tk.magnus498.petPlugin.API.PetsPlugin"
- new New events classes: "PetNameChangeEvent", "PetPreSpawnEvent"
Changes:
- Completely redid the PetData Menu (The menu that opens when you right click your pet)
- A lot more was changed
Fixed:
- Fall Damage when on a flying pet
- Pet spawn Glitch (Hopefully, I didn't have any trouble with this in Testing)
- Menu pages would throw an error
- Pets somewhat not working on 1.11
- Page arrow showing on older versions
Any errors Please let me know so I can fix them (Also Note that I do have a long list of stuff that was requested, and I will get around to add them sometime soon)
Note: For people wanting the pets to be visible as a hat, just note There is a reason for this feature not being added...
Added:
- Husk Pet
- Stray Pet
- Vex Pet
- Llama Pet
- Evoker Pet
- Vindicator Pet
- 1.11 support (Thanks to
Borlea for helping with the Pet Registering for 1.11)
- Tame menu for Tamable mobs
- Polar Bear standing mod
- Wither Shield mod
- Vex Powered mod
- Config tag to toggle Flyable pets from flying
Fixed:
- Horse, Wolf, and other pets crashing the player/server (Fix is only available for servers 1.11 and above)
- Pet ageing not working
- Menu having a random back arrow on the first page (That might have been from the new release when I was adding changes
)
I Think That Is All The Updates. As Always Please Report Plugin Errors ASAP
Note: I will be stopping work on the lower version of SimplePets (1.8-1.9) I will be however continuing with 1.10 and adding new mobs
I have alot of plans I want to get in this plugin So expect more updates
---------------------------------------------------------------------------------------------------------------------------------------------------------------------- Sorry for the long wait for a fix but I had IRL troubles and I could only work on Plugins when I had time. But not to worry I am still working on my Plugins and WILL NEVER(Well some of them) abandon my projects.
Hey guys, I know you guys are waiting for an update to fix all your favorite mobs. But sadly the Bat pet is working
P) so no more looking stupid riding on an upside down bat xD.
Fixed:
- Upside down bat (
) [Tested with 1.10.2]
Temp-Removed (Will remain removed till the bug is fixed):
- Blaze
- Horse
- Ghast
- Enderman
Notice: This update is not to permanently fix the game crashing, this update is a temporary fix the big fix is still to come and will make the plugin work perfectly (Somewhat ( Thanks 1.9+ Datawatchers :| ))
- New message on startup: "SimplePets WARNING >> Using this version is not recomended due to the fact that other mobs will VANISH and will not be able to be brought back. Using this version the bugs as follow have already been reported, please do not re-report: 'My animals are gone', 'Spawners are bugged', 'animals disappear when the chunk unloads', and more involving the mobs/spawners. If you agree to these conditions then go in your config.yml and set PluginUsageEnabled to true, once you set it to true the plugin will be able to load. Thanks for your time, and Using SimplePets - brainsynder"
Added:
- Flyable pets
- Bat pet [Permission: Pet.bat]
- Witch pet [Permission: Pet.witch]
- Pet menu to toggle which opens when you right click your pet
- Console commands
- when you vanish your pet vanishes as well (gm3, vanish and more)
Changed:
- Re-did all the pet code (NMS)
- Pet riding (To allow flyable mounts)
Fixed:
- Pets overriding all mobs.
- Particles not working
Added:
- Squid pet [Permission: Pet.squid]
- More mob modifications to the PetTranslator file
- Commands!!! /pet help
- Messages.yml
- PetSpawnEvent and SimplePetEvent
Removed:
- Lang.yml
- A LOT of the petfiles data (moved to PetTranslator file)
Changed:
- PetFiles
- the menu (a little)
Fixed:
- Server version 1.9 pet riding
- Pet names changing default mob names
- A lot of bugs with pet spawning
Fixed:
- permissions bug (my bad was missing a line
)
- 1.8 support
- and a few small bugs I noticed while testing.
Waiting:
- Pet riding (I am still working on the pet riding for 1.9 and until I get 1.9 pet riding to work the 1.8 side will not have it either fairs fair
)
REPORT ALL BUGS AS SOON AS YOU CAN SO I CAN FIX THEM! 1.8/1.9 compatibility will be available soon for both versions! Added:
- New files for changing the pets item name and lore.
Changed:
- Reverted the plugin to the V:1.6 code (might still have the bugs it had then)
- Re-did all the pet classes
- Made the plugin for server version 1.9 (1.8 compatibility will be soon)
- updater and metrics class to the same class SimpleParticles and ATrailer and all my other plugins use.
Fixed:
- Plugin not working in 1.9
- Packet sending error
Removed:
- Pet mounting (temporarily till I can figure out how to work the 1.9 NMS for riding)
- All NMS (temporarily)
and many more that I can not think of at this point in time!
Added:
- Bypass for WorldGuard flag mob-spawning (Long time request!)
- Giant Pet -- "Pet.giant"
Removed:
- All traces of the Ghast pet due to the number of bugs found
Fixed:
- issue with the menu not working.
Any other problems I will still fix. I am not removing the code I'm just creating a different folder in IntelliJ and remaking it. If it is a major bug I will fix it.
Fixed:
- Pets not removing when players log off
- Ocelot, Wolf, and Horse menus not opening when selected
Added:
-*- Use at your own risk VERY BUGGY but I thought I would let you guys see it -*-
- Ghast pet(Disabled recommended for now until further notice) -- Can be ridden
** Known bugs **
- Ghast pet does not follow player, the pet controlling is VERY off, and others
Added:
- A pet selector npc (BlackSmith-Villager) it is Enabled by default. Some documentation is on
http://brainsynder.x10.mx/SimplePets/wiki/#selector Fixed:
- The updater spamming the console with NO_UPDATE or stuff like that.
NOTE: If you are using a version of spigot that is not 1.8 the pets will not work due to the way the pets are made.
Updated:
- New Configuration sections
- New Single page menu
- If pet is disabled (or no permission) & 2Pages is false it wont show the items
- Added new Configuration for the Wither to make it small
- Added a Silverfish pet
- Re-worked the pet naming to prepare for later updates
- When using the Single page layout the Ocelot, Wolf, and horse items open a Different menu to select the type.
- New Permissions: ["Pet.ocelot.open", "Pet.horse.open", "Pet.wolf.open"] (used to open the single pet menus)
Added:
- Blaze pet -- Permission: ["Pet.blaze"]
- Pigman pet -- Permission: ["Pet.pigman"]
- new config setting to remove pets when changing worlds(off by default)
- Small developer api to manage pets
Added:
- Wither pet -- Permission ["Pet.wither"]
- Creeper pet -- Permission ["Pet.creeper"]
- Skeleton pet -- Permission ["Pet.skeleton"]
- Recoded the updater class
- reload command: ["/pet reload"] -- Permission ["Pet.reload"]
- Made it so players don't see the pet when they have it set as a hat
- Pet teleporting has been tweeked
Fixed:
- Updater Fatal Error.
- Spamming error in console
- And some other bug fixes
Fixed:
- Players being hurt while on pets
- Remove Pet glitch/bug when removing your pet
- Fixed the bug were you glitch out if you select a new pet while riding your pet.
- Error that would print when someone new logged on the server.
Updated made:
- Added a Zombie pet
- Added a Enderman pet
- Added a Spider pet
- Added individual pet configurations
- Changed some configurations (recommended you backup files)
- Added command aliases for /pet
- Added the Permissions ["Pet.spider", "Pet.zombie", and "Pet.enderman"]
- Fixed bug with /pet command
Note: there might be a single bug that will happen to certain pets I am aware of this error but it is not harmful to the server or files I am getting it fixed as we speak.
- All pets can be ridden now like a horse
- All pets can be a hat
- New Enderman pet
- New permissions ["Pet.PetToMount" and "Pet.PetToHat"]
- New configuration tags to toggle pet mounting and hat toggling.