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.
| Type | Kind | Description |
|---|---|---|
| InteractionModule | class | Server plugin registering all interaction types, selectors, knockback types, and ECS systems. |
| Interactions | class | ECS component binding InteractionType slots to root interaction IDs on an entity. |
| InteractionSimulationHandler | class | Default simulation handler tracking button pressed state for NPC interactions. |
| IInteractionSimulationHandler | interface | Interface for controlling interaction simulation (charging, cancellation, charge values). |
| BlockHarvestUtils | class | Block harvesting, breaking, damage, and drop logic. |
| BlockPlaceUtils | class | Block placement logic with event dispatching and validation. |
| BlockInteractionUtils | class | Utility 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.