SimplePets (Outdated) [Read Description] icon

SimplePets (Outdated) [Read Description] -----

[1.13-> 1.16.5] EchoPets replacment since 2015




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
----------, Dec 19, 2020

There is so much that has been changed/fixed/added over the year...
So much so that I cant remember them all... :p

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)


REPORT ALL BUGS ON THE ISSUE TRACKER OR THE DISCORD
----------, Aug 6, 2020

I will keep this short and concise...
SimplePets DOES NOT require SimpleAPI ANYMORE!!!!!

ADDED:
- 1.14 Support
- 1.15 Support
- Armor Customization for the ArmorStand pet
- AND MANY MORE (You will have to look at the COMMIT LIST)

FIXES:
- There was too many to list

CHANGES:
- There was too many to list
----------, Dec 23, 2019

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])
----------, Nov 3, 2018

REMEMBER I RELEASE 'BETA' BUILDS ON MY DISCORD 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)

Order: latest -> oldest
----------, May 22, 2018

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)
----------, Feb 14, 2018

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.
----------, Oct 29, 2017

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 :p)
- A bunch more additions i cant remember....

F
ixed:
- 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....
----------, Oct 6, 2017

Fixed:
- Fixed an issue that prevented pets that were flyable from jumping/flying
----------, Jun 22, 2017

NEW DOWNLOAD PAGE!!!!

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)

Fixed:
- Fixed Bug: Ride Speeds not being exact (When Riding a pet you would be SUPER fast)
- Fixed Bug: '/pet' Menu being Laggy when opening it
- Fixed Bug: In case you dont click the Issue links, I fixed A LOT of issues with pet spawning
- Fixed Issue: [ISSUE: e369853df766fa44e1ed0ff613f563bd]
- Fixed Issue: [ISSUE: 182be0c5cdcd5072bb1864cdee4d3d6e]
- Fixed Issue: [ISSUE: 8e296a067a37563370ded05f5a3bf3ec]
- Fixed Issue: [ISSUE: 1ff1de774005f8da13f42943881c655f]
- Fixed Issue: [ISSUE: d3d9446802a44259755d38e6d163e820]
- Fixed Issue: [ISSUE: 02e74f10e0327ad868d138f2b4fdd6f0]
- Fixed Issue: [ISSUE: 3c59dc048e8850243be8079a5c74d079]
- Fixed Issue: [ISSUE: 6ea9ab1baa0efb9e19094440c317e21b]
- Fixed Issue: [ISSUE: 33e75ff09dd601bbe69f351039152189]
- Fixed Issue: [ISSUE: 34173cb38f07f89ddbebc2ac9128303f]
- Fixed Issue: [ISSUE: 45c48cce2e2d7fbdea1afc51c7c6ad26]
- Fixed Issue: [ISSUE: 6364d3f0f495b6ab9dcf8d3b5c6e0b01]
- Fixed Issue: [ISSUE: c16a5320fa475530d9583c34fd356ef5]

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.
----------, Jun 22, 2017

Fixed:
- Issue: 6512bd43d9caa6e02c990b0a82652dca
- Issue: c20ad4d76fe97759aa27a0c99bff6710
- Issue: 9bf31c7ff062936a96d3c8bd1f8f2ff3
- Issue: c74d97b01eae257e44aa9d5bade97baf

NOTE: They were all the Same Issue, Reported Over and Over again.
----------, Jun 10, 2017

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.
----------, Jun 9, 2017

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.

REPORT ANY BUGS USING ANY OF THE CONTACT METHODS
----------, May 15, 2017

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.
----------, May 4, 2017

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.
----------, Apr 21, 2017

Fixed:
- Fixed a small issue with the ClearPathFinders
----------, Apr 5, 2017

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.
----------, Apr 5, 2017

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.
----------, Mar 25, 2017

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.
----------, Mar 9, 2017

Fixed the issue on startup with version 2.8
(I was an idiot and didn't double check my plugin.yml xD)

EDIT: Forgot to mention in the last update, but you can now change the Pet Ride Speed (Inside the PetTranslator.yml)
----------, Mar 1, 2017

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 :p)
- 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.
----------, Feb 28, 2017

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)
----------, Feb 14, 2017

I have updated the download link to link to the new site and also away from the no longer available site (brainsynder.tk is gone).
----------, Dec 15, 2016

Fixed:
- SimplePets not working on versions below 1.11 (Even tho it is not wise to be below 1.11)
- Command Issue with "/pet menu"

#Hype The next update will bring more data to the Pet Modifications
----------, Dec 8, 2016

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 :p)

I Think That Is All The Updates. As Always Please Report Plugin Errors ASAP
----------, Dec 6, 2016

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.

Fixed:
- All Mob crashing (1.10 Only, Read Above)
----------, Sep 25, 2016

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 :| ))
----------, Sep 24, 2016

Added:
- Now REQUIRES SimpleAPI
- 1.10 support

Fixed:
- Mobs being removed and not being brought back (Was a "GameBreaking" bug)
- Mobs not spawning in.
- Menu being blank when you opened it.

As always, Let me know of bugs ASAP so I can try and get them fixed. 1.10 mobs will be added very soon.
----------, Jul 28, 2016

Read title!!!

- 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"
----------, May 16, 2016

Any bugs report asap

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
----------, Mar 28, 2016

Added:
- Endermite pet [Permission: Pet.endermite]
- Wither pet (again :p) [Permission: Pet.wither]
- more permissions to the Permissions.yml

Changed:
- were the NMS is in the plugin.
- how the pets a spawned/created.
----------, Mar 24, 2016

Added:
- Ghast pet [Permission: Pet.ghast]

Fixed:
- PetTranslator file resetting
- Pet walking speeds
- NeedsPermission tag
----------, Mar 23, 2016

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
----------, Mar 22, 2016

REPORT ALL BUGS AS SOON AS YOU NOTICE THEM SO I CAN FIX THEM ASAP.

Added:
- 1.8 pet mounting (control like a horse)
- 1.9 pet mounting (control like a horse)

Fixed:
- Bug with players switching worlds (Threw error saying can not measure distance between WorldA and WorldB)
----------, Mar 17, 2016

Added:
- 1.8 and 1.9 support for either version.

Fixed:
- permissions bug (my bad was missing a line :p)
- 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 :p)
----------, Mar 15, 2016

Fixed:
- Issue with players opening the menu, Error: ExceptionInInitializerError
----------, Mar 15, 2016

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!
----------, Mar 14, 2016

Bug fixes!
New code style
Prepared for new features and MORE!!!
----------, Jan 20, 2016

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 :p
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.
----------, Dec 29, 2015

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


Changed:
- Small API changes
----------, Dec 29, 2015

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.
----------, Dec 5, 2015

Updated:
- new Update checker
- small bug fixes
----------, Nov 28, 2015

Updated:
- Added Metrics
- Fixed the /pet command. Ex: /pet JGFNKDNGKD - would open the old layout.
----------, Nov 26, 2015

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)
----------, Nov 25, 2015

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

Changed:
- Remade the pet selector menu

Fixed:
- Update warning error

Still working on:
- the /pet reload problem
----------, Nov 16, 2015

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
----------, Nov 13, 2015

Fixed /pet command (Works completely fine on my test server).
----------, Nov 11, 2015

Fixed:
- the /pet command
----------, Nov 11, 2015

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.
----------, Nov 11, 2015

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.
----------, Nov 10, 2015

- In Addition to the 03 update fixed one of the configuration tags not being generated
----------, Nov 9, 2015

- 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.
----------, Nov 9, 2015

Resource Information
Author:
----------
Total Downloads: 107,274
First Release: Nov 2, 2015
Last Update: Dec 19, 2020
Category: ---------------
All-Time Rating:
217 ratings
Find more info at brainsynder.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings