消耗品ではないアイテム(IEポーションや食べ物)をすべて「Munching」することはできません。
@EventHandler
public void onInteract(PlayerInteractEvent e) {
//Event called when a player interacts with something, AKA right click or left click
Player player = e.getPlayer();
ItemStack hand = player.getItemInHand();
if(/**Hand is honey**/) //DOSOMETHING
}
PlayerItemConsumeEvent
@EventHandler
public void onConsume(PlayerItemConsumeEvent e {
ItemStack consumed = e.getItem();
Player consumer = e.getPlayer();
if (/*Consumed is Honey*/) //DoSomething
}
PlayerInteractEventを:プレイヤーは/飲料何かを食べるとき、次のように それにもかかわらず、あなたは、ときプレーヤーが相互作用し、次のイベントを使用することができます
そこから彩度を使ってフードバーをプレイヤーに追加し、ItemStackを操作してアイテムバーを削除することができます。
アイテムを消耗品にするには、例:カスタムメタデータを持つポークチョップ – mfnalex