Skip to content

com.hypixel.hytale.server.core.modules.interaction

Package: com.hypixel.hytale.server.core.modules.interaction

Item interaction system for the server. Provides the plugin module that registers all interaction types, the ECS component for binding interactions to entities, simulation handlers for server-side interaction execution, and utility classes for block harvesting, breaking, and placement.

TypeKindDescription
InteractionModuleclassServer plugin registering all interaction types, selectors, knockback types, and ECS systems.
InteractionsclassECS component binding InteractionType slots to root interaction IDs on an entity.
InteractionSimulationHandlerclassDefault simulation handler tracking button pressed state for NPC interactions.
IInteractionSimulationHandlerinterfaceInterface for controlling interaction simulation (charging, cancellation, charge values).
BlockHarvestUtilsclassBlock harvesting, breaking, damage, and drop logic.
BlockPlaceUtilsclassBlock placement logic with event dispatching and validation.
BlockInteractionUtilsclassUtility for determining natural vs. creative block actions.
Hydex is an independent community resource. Hytale is a trademark of Hypixel Studios. Hydex is not affiliated with or endorsed by Hypixel Studios.