This plugin allows players from your server to shear chickens. They can remove a certain number of feathers without killing the chicken which depends on the configuration you choose. I have always thought that this should be implemented in Minecraft vanilla.
Shear chickens to get feathers.
Configure the number of feathers dropped.
The durability taken from shears when used.
The damage that is deal to the chicken when they are sheared.
Disable worlds where you don't want your players to have this feature.
You can protect the baby chickens from this feature in the config file.
Restore their health with bread. (Configurable)
Add a cooldown to stop massive farming of feathers.
Configure every setting in-game with a really cool GUI.
Supports WorldGuard. (Necessary Flags without being the owner: interact, and use.)
Shearing:
Settings GUI:
Code (Text):
# Settings of ShearedChickens - v1.4
#
# Use.permissions: If true, users are required to have "ShearedChickens.Shear" permission node, in order to shear chickens.
#
# Use.on-baby: If true, players can use shears on baby chickens. Comment: Baby chickens have 2 hearts of health.
#
# Use.prohibited-worlds: List of worlds where users can't shear chickens.
#
# Shears.durability-taken: Amount of durability taken from shears. Recommended: 1 Comment: Shears have 238 of durability in total.
#
# Shears.damage: Amount of damage caused to chickens. Recommended: 1. Comment: Chickens have 4 hearts of health, 0.5 = half a heart.
#
# Drops.feather: Amount of feathers dropped. Recommended: 1.
#
# Feed.chickens: If true, players can feed bread to chickens and restore their health. Basically bread = feathers. Make sure damage is done when shear.
#
# Cooldown.enable: If true, chickens will have a cooldown in order to restore their feathers.
#
# Cooldown.seconds: Time in seconds for the cooldown.
Cooldown:
enable: true
seconds: 4
Use:
permissions: false
on-baby: false
prohibited-worlds: []
Drops:
feather: 1
Shears:
durability-taken: 1
damage: 1
Feed:
chickens: true
Code (Text):
# Messages:
Prefix: '&7[&6Sheared&7Chickens] '
Commands:
reload: '&7Pluging was reloaded.'
usage: '&7Correct usage:'
user-only: '&7Only in-game players can use this option.'
Use:
prohibited-world: '&7You can not shear chickens in this world.'
protected-zone: '&7You can not shear chickens in this protected zone.'
GUI:
settings:
title: '&6&lSettings'
true-status: '&2&lTrue'
false-status: '&4&lFalse'
info:
- ' '
- '&7Left-click on the option to'
- '&7modify its value.'
- ' '
- '&7Some options in this menu'
- '&7will open another interface'
- '&7to configure its value.'
permissions:
title: '&6&nUse Permissions'
description:
- ''
- '%status%'
- ''
- '&7&oWhether or not players need'
- '&7&opermission to shear chickens.'
on-baby:
title: '&6&nShear Chicken Babies'
description:
- ''
- '%status%'
- ''
- '&7&oWhether or not players'
- '&7&ocan shear baby chickens.'
feed:
title: '&6&nFeed Chickens'
description:
- ''
- '%status%'
- ''
- '&7&oWhether or not players'
- '&7&ocan feed bread to chickens.'
cooldown:
title: '&6&nCooldown'
description:
- ''
- '%status%'
- ''
- '&7&oWhether or not players have'
- '&7&oto wait for a cooldown.'
prohibited-worlds:
title: '&6&nProhibited Worlds'
description:
- '&7&oList of worlds where'
- '&7&othe plugin is prohibited.'
- ''
- '%prohibited_worlds%'
- ''
durability:
title: '&6&nShears Durability'
description:
- ''
- '&7Durability: &2%amount%'
- ''
- '&7&oAmount of durability'
- '&7&otaken from shears.'
damage:
title: '&6&nDamage Caused'
description:
- ''
- '&7Damage: &2%amount%'
- ''
- '&7&oAmount of damage caused'
- '&7&oto chickens when sheared.'
drops:
title: '&6&nFeathers Amount'
description:
- ''
- '&7Feathers: &2%amount%'
- ''
- '&7&oAmount of feathers dropped'
- '&7&owhen chickens get sheared.'
cooldown-time:
title: '&6&nCooldown Time'
description:
- ''
- '&7Time in seconds: &2%amount%'
- ''
- '&7&oCooldown time for chickens.'
prohibited:
title: '&6&lProhibited Worlds'
'yes': '&4&lProhibited'
'no': '&2&lNot Prohibited'
error: '&cYou have a lot of worlds loaded, configure them manually.'
info:
info:
- ' '
- '&7Select a world to'
- '&7change its status.'
shears:
title: '&6&lShears Durability'
amount: '&7&lDurability taken:'
damage:
title: '&6&lDamage Caused'
amount: '&7&lDamage:'
feathers:
title: '&6&lFeathers Amount'
amount: '&7&lFeathers:'
cooldown-time:
title: '&6&lCooldown Time'
amount: '&7&lSeconds:'
amount-menu:
info:
- ' '
- '&7Left-click on the red and green'
- '&7panels to modify the value.'
- ' '
- '&7Once the desire value appears on'
- '&7the sign, click the book to'
- '&7save changes in the config file.'
go-back: '&7Go back'
close: '&7Close'
add: '&aAdd'
sub: '&cSubstract'
save:
message: '&7Settings were save.'
button: '&7Save to config'
information: '&e&lInformation:'
Code (Text):
Commands:
/sc - Administrative command that at the moment only reloads the plugin configuration.
Aliases: /shearchicken and /shearedchickens
Arguments: <reload | settings>
● reload: Reloads configuration, useful when its configured manually.
● settings: Opens a GUI in-game that lets you configure the settings of the plugin.
Permissions:
shearedchickens.shear - Makes player able to shear chickens.
shearedchickens.admincommand - Makes player able to use the /sc command.
shearedchickens.admincommand.reload - Makes player able to use option reload from the /sc command.
shearedchickens.admincommand.settings - Makes player able to use option settings from the /sc command.
shearedchickens.admincommand.* - Full access to the /sc command.
If you have a video about the plugin, send me a private message and I'll showcase it here.
If you use the plugin and want your server to be showcased here, send me a private message.
✔️ WorldGuard support. (v1.4)
✔️ Support other Minecraft versions. (v1.4)
✔️ Make chickens restore their feathers with the time.
✔️ Create a GUI to change settings in-game.
Any kind of suggestions, feedback, and reports are appreciated. Thank you again for using my plugin.
Do not forget, if you are looking for a good hosting service click on the image bellow. Bisect hosting has great deals that you do not want to miss.