Skip to content

Releases: Mille12313/ShearMaster

1.1

03 May 14:04

Choose a tag to compare

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

1.0

08 Sep 13:53

Choose a tag to compare

1.0

ShearMaster Plugin Release - Version 1.0

Key Features:

  • Shear & Slice: Players can shear and slice animals such as cows, chickens, horses, and more to gather useful materials like leather, feathers, wool, and meat.

  • Custom Loot Drops: Server admins can fully customize the loot animals drop when sheared or sliced, along with the amount of experience (EXP) rewarded.

  • Baby Transformation: After shearing or slicing, the animal turns into a baby and needs time to grow back, adding an extra layer of realism and farming management.

  • Easy Configuration: Easily configure which animals can be sheared or sliced and customize loot drops directly in the config file.

Commands & Permissions:

  • /shearmaster reload – Reload the plugin configuration.
    Permission: shearmaster.admin

  • /shearmaster toggle <shear|slice> – Toggle the ability to shear or slice a specific animal.
    Permission: shearmaster.toggle

  • /shearmaster status – View the shearing and slicing status of all configured animals.
    Permission: shearmaster.admin

Installation:
Download the ShearMaster plugin.
Drop the plugin .jar file into your server’s plugins folder.
Restart or reload your server to apply the plugin.
Adjust the configuration in config.yml to suit your server’s needs.
Enjoy your new shearing and slicing mechanics

chickenfeather
chickenmeat
cowtoleather
cowtomeat