CombatPets ⭐ Battle Pets with Leveling

MC Plugin CombatPets ⭐ Battle Pets with Leveling 2.8.3
Battle pets based on vanilla mobs with many cool features!

Support for 1.19.4 + Engine Update (UPDATE IT)
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.

Update NexEngine to 2.2.9

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.

[API] Added events: 'PetCatchStartEvent', 'PetCatchSuccessEvent', 'PetCatchFailureEvent', 'PetCatchEscapeEvent'.

[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.
[Fixed] Frog pet is fully functional now! Uses Tongue!
[Fixed] Goat pet is fully functional now! Uses Rams! Does not drops horns anymore.
[Fixed] Improved & Optimized AI for Piglins, Hoglins, Zoglins, Allays. Frogs, Goats. Now uses proper behaviors instead of hardcoded mix of goals.
[Fixed] Replaced 'hurt' function for Piglins, Hoglins, Zoglins. They are no more trigger their default actions (alert nearby mobs, etc.) when damaged.
[Fixed] A bug, where Husk and Spider movement speed on attack was incorrect.
[Fixed] A bug, where players can hurt their own pets.
[Fixed] A bug, where pet start targetting previously attacked/defended entities when changing combat mode.
[Fixed] A bug, where pet gain exp points when player inflicts damage.
[Fixed] A bug, where pet got exhausted for a combat even if only owner was in.

[Removed] Bat pet was removed because it's ambient creature that can not have pathfinder goals.
[Removed] Dolphin pet due to problems with pathfinder goals (Possible to be returned back someday).
!!! Update NexEngine !!!

Only latest version or 1.19 is supported: 1.19.3!

[Improved]
Pet's target goal. Now pets have a better AI to select their combat target.

[Fixed] A bug, where pet attempt to attack other players or entities in protected areas, even if damage was disabled there.
[Fixed] A bug, where pets can not hold/float on water.
[Fixed] A bug, where pet does not despawn properly on chunk unload, causing it became a 'normal' mob.
[Fixed] A bug, where pet config adds default food item even if there is other items.
[Fixed] An error, when summoning Phantom pets.
!!! Update NexEngine (DOWNLOAD) to v2.2.6 !!!

- Improved Database stability and performance.
- Improved User Data handling.
- Added 'Table_Prefix' option for the 'Database' section in 'config.yml'.
- Permissions are now registering internally.

[Fixed] Added missing Customizer Type for Villager Profession for Zombie Villagers.
[Fixed] Updated to the latest 1.19.2 build (fixed error on pet spawn).
[Fixed] A bug, where active pet can not be despawned using the Pet Collection GUI.
[Added] Config option 'Pet_Settings.Egg.Shop_Enabled' to enable/disable egg shop.
[Added] Missing pet customization for Foxes. Add FOX_TYPE category button in the /customizer/shop.category.menu.yml.

[Fixed] A bug, where entities escaped from being catched were able to be catched again after the server restart.
[Fixed] A bug, where entities that should not produce exp for pets because of spawn reason, does that after the server restart.
[Fixed] A minor issue, where you have to click the pet in collection twice to spawn it instead of current spawned pet.
Fixed a bug, where players lost their items on death when the pet was summoned.
Support for 1.19.2
Top Bottom