I'd like players to be able to use shields. The shields would be piston heads (item id 34), and players would left click with them to use them. After clicking, the player would be "blocking" (only from the front) with the shield for 1 second. However the effect would end faster if the player switched the item they were holding to something else. This means that any damage from the front would be reduced, arrows would "bounce" off. Each use of the shield would cost some hunger, while actual blocks would cost durability. The shield's durability would be displayed in its name (I assume it isn't possible to display custom durability for an item like this in the traditional way); the name would change as the durability changes; "Shield (7/25)". I'd like some visual show of when the shield is blocking and when it isn't. Maybe that green particle effect that villagers get when you trade with them. Also after a successful block, there should be a sound. Once the last durability is wasted, the item would disappear. Settings: -crafting recipe for the piston head (default: ??) -name of the piston head (default: Shield) -durability of the shield (default: 25) -damage reduction from successful block, in percent (default: 100) -max damage reduction from successful block (default: 10) -block time in seconds (default: 1) -hunger cost per block attempt (default: .1 hunger bar) Any thoughts? Could anyone do this?