Event System

Hook into game events with @EventHandler. Player connections, chat, combat, and more.

← Back to Events

PlayerInteractEvent

Interaction Cancellable

com.hypixel.hytale.server.core.event.events.player

Fired when player interacts with world. Has actionType (InteractionType), itemInHand (ItemStack), targetBlock (Vector3i), targetEntity (Entity). Cancellable.

Fields

Field Type Getter
actionType InteractionType getActionType()
clientUseTime long getClientUseTime()
itemInHand ItemStack getItemInHand()
targetBlock Vector3i getTargetBlock()
targetRef Ref<EntityStore> getTargetRef()
targetEntity Entity getTargetEntity()
cancelled boolean isCancelled()

Example Usage

java
getEventRegistry().registerGlobal(PlayerInteractEvent.class, event -> {
    Player player = event.getPlayer();
    // Handle interaction
});