mirror of https://github.com/Minestom/Minestom.git
19 lines
711 B
Java
19 lines
711 B
Java
package fr.themode.minestom.listener;
|
|
|
|
import fr.themode.minestom.entity.Player;
|
|
import fr.themode.minestom.event.UseItemEvent;
|
|
import fr.themode.minestom.inventory.PlayerInventory;
|
|
import fr.themode.minestom.item.ItemStack;
|
|
import fr.themode.minestom.net.packet.client.play.ClientUseItemPacket;
|
|
|
|
public class UseItemListener {
|
|
|
|
public static void useItemListener(ClientUseItemPacket packet, Player player) {
|
|
PlayerInventory inventory = player.getInventory();
|
|
Player.Hand hand = packet.hand;
|
|
ItemStack itemStack = hand == Player.Hand.MAIN ? inventory.getItemInMainHand() : inventory.getItemInOffHand();
|
|
UseItemEvent useItemEvent = new UseItemEvent(hand, itemStack);
|
|
}
|
|
|
|
}
|