FIXED:
- Lead item duplication when clicking entity during the capturing process.
- Lead item becomes a vanilla lead when dying during the capturing process.
- Console errors for some pets due to recent patches in 1.21.4.
IMPORTANT:
ADDED:
- Update nightcore to v2.7.3 with 1.21.4 patch.
- Support for 1.21.4 (replaced 1.21.3).
IMPORTANT:
- CombatPets now compatible with 1.21 or higher only. This is required to support new 1.21 features. Plugins compiled for 1.21 are not backward compatible with lower versions. There is nothing I can do about this.
- Update nightcore to v2.7.2...
Updated to 1.21.1
FIXED:
- An error on Breeze spawn.
- LevelledMobs compatbility.
COMPATIBLE WITH JAVA 21 ONLY!
REQUIRES nightcore v2.6.3!
PLEASE BACKUP YOUR DATA, ERRORS ARE POSSIBLE!
ADDED:
- Support for Spigot 1.21.
- Multi-Currency support. Currently supported: Vault compatible economy plugins, CoinsEngine.
- Config option to disable the whole Shop feature.
- Commands to set/remove/reward/penalty pet XP & Aspect Points.
- Per tier config option to set currency for pet revive.
- Purchase confirmation for Egg Shop.
- Entity support (1.21+): Armadillo, Bogged, Breeze, Sniffer
- PlaceholderAPI Expansion.
IMPROVED:
- Aspects GUI got dynamic lore displaying aspect actions and status.
- Aspects GUI got 'reallocate_points' button.
- Capture System Rework: Move capture chance & escape chance to pet configs from tier configs; move capture item from tier config to main plugin config; added capturable option for tier configs;
- Food System Rework: Added food categories; food data stored in the main config file; pet configs accept food category names only.
- Leveling System Rework: Pet gains XP for killed mobs only; XP amount depends on damage dealt by a pet; better XP table; option to use natural dropped XP;
CHANGED:
- Pet XP formula replaced with XP Modifier setting.
- Pet egg prices and tier price modifiers were merged and moved out to the 'shop.yml' config file. All your current prices will be auto-updated in new config.
- Split some config settings into dedicated config files: capturing.yml, accessories.yml, shop.yml, leveling.yml
REMOVED:
- Customization items shop has been removed (probably temporary).
FIXED:
- Tier will not appear in Egg Shop if there is no eggs buyable for that tier.
- A bug, where Slime and Magma Cube pets can cause server crash and were unable to attack at all.
- Overall code improvements.
ADDED:
- Config option to allow reallocate pet's aspects by right-clicking them.
- Config option to 'boost' damage from pet's ranged attacks by certain multiplier of original damage (only if ranged damage is overridden by Attack Damage attribute).
- Pet Tier config option to set start amount of aspect points.
- Placeholder(s): %pet_max_saturation%.
IMPROVED:
- Default pet generation. Now pet default settings & attributes are close to vanilla ones.
- Max. Saturation attribute now can be set to 0 or -1 to make pet immune to food and 'hunger'.
- Added a few messages for mob catching.
- Code optimization & improvements.
FIXED:
- A bug, where pets stops attack enemies after very short amount of time.
- A bug, where pet shop displayed all pets even if they are not applicable to selected tier.
- A bug, where Warden pet become aggressive on their owner.
- A bug, where pet AI, equipment and attributes can be overriden on spawn by vanilla mechanics.
- A bug, where pets don't gain XP for 'HIT' type when using projectiles or ranged attacks.
- A bug, where pets gain XP for mobs spawned by Eggs, Spawners and other reasons banned from gaining XP.
- A bug, where pet exhaust for combat calculated incorrectly for ranged attacks.
- [Goat] A possible bug, where goat pets can lost horns and attack damage attribute.
- [Hoglin] A possible bug, where hoglin pets can be hunted by piglins.
- [Piglin] A possible bug, where piglin pets AI was overriden by vanilla mechanics.
- [Fox] Will not steal ground items anymore.
- [Blaze] Now correctly uses Attack Speed attribute.
- [Drowned] Now correctly swims and uses Attack Speed attribute for both melee and ranged attacks.
- [Ghast] Slighty improved follow target/owner algorhythm. Now correctly uses Attack Speed attribute.
- [Husk] Now correctly uses Attack Speed attribute.
- [Illusioner] Now correctly uses Attack Speed attribute for ranged attacks.
- [Pillager] Now correctly uses Attack Speed attribute.
- [Skeleton] Now correctly uses Attack Speed attribute for both melee and ranged attacks.
- [Stray] Now correctly uses Attack Speed attribute for both melee and ranged attacks.
- [Spider] Now correctly uses Attack Speed attribute.
- [Witch] Now correctly uses Attack Speed attribute.
- [Wither] Now correctly uses Attack Speed attribute.
- [Zombie] Now correctly uses Attack Speed attribute.
- [Zombie Villager] Now correctly uses Attack Speed attribute.
- [Zombified Piglin] Now correctly uses Attack Speed attribute.
- [Zombified Piglin] Will not alert nearby piglings in combat anymore.
REMOVED:
- Parrot, Guardian and Giant pets were removed due to many issues and not having a real use case.
ADDED:
- Support for 1.20.4. This is the only 1.20 version supported now for future releases.
ADDED:
- Auto Food Usage feature. Now pets can auto use food from their inventories if this feature is enabled.
- Pet config options for spawn & despawn particle effects.
- Button type 'SILENT' for Pet Menu that toggles ambient pet sounds.
IMPROVED:
- Ride, Equipment and Inventory buttons will be hidden in Pet Menu if pet don't have such features.
- Pets are spawning now in a front of players instead of right in them.
You must update NexEngine to install this update.
FIXED:
- A bug, where summoned pets not saved properly on server shutdown.
A bug, where pets loses their AI when travelled between worlds.