Commands and Interactables

Adds new commands and interactables for server operators to make their server shine with less code written. Adds blocks that run commands and utility commands to support server operators.

File Details

Interactables-1.6.0.jar

  • R
  • Mar 7, 2026
  • 177.96 KB
  • 71
  • Early Access

File Name

Interactables-1.6.0.jar

Supported Versions

  • Early Access

Breaking

  • ! Removed dependency of HyUI
  • ! Check command now requires you to use /exec to fold out selectors

--- 

Added

Tokens

  • Added integer coordinate variants for all position tokens — append i to any axis letter to get a floored integer value:
    • $p.xi / $p.yi / $p.zi — triggering player position as integers
    • $b.xi / $b.yi / $b.zi — event block position as integers
    • $e.xi / $e.yi / $e.zi — target entity position as integers
    • $self.xi / $self.yi / $self.zi — command block position as integers
    • Useful for commands that require block coordinates (e.g. /setblock $p.xi $p.yi $p.zi)

In-game block editor UI (/ib)

  • Replaced the HyUI dependency with a native Hytale UI page
  • New styles!
    ---

Changed

Check command (/int:check)

  • Selector expansion (@p, @s, @a, etc.) is no longer performed directly in /int:check — use /int:exec check to resolve selectors before the condition is evaluated

In-game block editor UI (/ib)

  • Tab state is now preserved across tab switches — edits made on one tab are retained when navigating to another tab and are all saved together on submit

Plugin config (interactables-config.json)

  • Added server-operator config file persisted alongside world saves
    • ForeachMaxEntities — caps the maximum number of entities processed by /int:exec foreach (prevents runaway loops)
    • File is created with defaults on first start; edit and restart to apply changes