!Cancel use event when item unsuable

This commit is contained in:
Indyuce 2019-11-03 16:39:23 +01:00
parent 7f827f35b4
commit 69a8df439b

View File

@ -69,8 +69,13 @@ public class ItemUse implements Listener {
if (useItem instanceof Consumable && ((Consumable) useItem).hasVanillaEating())
return;
if (!useItem.canBeUsed())
/*
* (BUG FIX) cancel the event to prevent things like shield blocking
*/
if (!useItem.canBeUsed()) {
event.setCancelled(true);
return;
}
// commands & consummables
if (event.getAction().name().contains("RIGHT_CLICK")) {