WARNING: This update has major changes to pet configuration and storage structure. You will need to reset your current database and all pet configurations. These changes are important step from Beta to Stable releases.
Catch System Changes [New]Dynamic. Now, when you start catching a mob, it will be 'freezed' and leashed. You will see title bar indicating success/failure of the catch process. [New]Particles. While in catching, a bit of particles will be spawned to make it look more interesting.
[Added] Config option to take catch item when catching is started. [Added] Config option to save successful catching progress to the mob, if catching failed. This stored success value will be used on next catch attempt.
Plugin Changes [New]Attributes System. A small overhaul for pet attributes. Prevents to use attributes that should not be used for pets, and allows us to create custom ones. [New] Pet 'Tiers' instead of 'Templates'. Some settings migrated to pet configs for a better customization. Each Tier has it's own name and color. Players can have multiple of the same pet but with different tiers.
[Improved] Pet Tier and Config files now have comments for each option. [Improved] Added Escape Chance option. Mobs will have a chance to escaped in catching process instead of when you're about to catch them. If escaped, mob will be damaged a bit and start panic (for animals) or attacking player (for hostiles).
[Changed] Particle option for pet food items was removed. It will be the same for all items - ITEM_CRACK with item texture.
[Removed]Pet Catch Type is not a thing anymore. Now you have to right-click a mob in attempt to catch it with special item in your hand. [Removed] Catch prevention if player has max. amount of pets.
[Fixed] Pet AI for 1.18.2. [Fixed] A bug, where pets were able to use inventory and equipment event if it was disabled in the config. [Fixed] A bug, where freshly obtained pets have incorrect exp values.