Repository navigation
Release v1.1.0
This release includes a major refactor and several exciting new features:
Per-action config structure
Separate shearing and slicing sections for each animal, each with:
•A loot list (supporting multiple drops)
•Its own exp setting
Loot list support
Define as many drop entries as you like under loot: for both shearing and slicing.
Sound effects
• Plays ENTITY_SHEEP_SHEAR when shearing
• Plays ENTITY_PLAYER_ATTACK_CRIT when slicing
ConfigManager enhancements
•New getShearExp() and getSliceExp() methods for per-action XP
•Null-check in getAnimals() to prevent NPEs
ShearListener improvements
•Safe type-casting of loot amounts
•Multi-item loot parsing directly from YAML lists
•Clean handling of durability loss, XP orbs, sound, and baby transformation
Commands & tab-completion
– Full English messages and consistent error handling in /shearmaster commands
Minecraft 1.25+ ready
– Simply update your Spigot/Paper API dependency to 1.25.0
– Backwards-compatible with 1.18+ servers
Installation
Drop the new JAR into your plugins folder
Restart (or /reload) your server
Enjoy the improved configuration flexibility, loot lists, and immersive sound effects!
Full Changelog: https://github.com/Mille12313/ShearMaster/commits/1.1