What problem does it solve?
Documents and guides the creation and management of custom Hytale items, including JSON item definitions, the Item Registry API, crafting recipes, and building item interactions.
Core Features & Use Cases
- Define custom items with JSON in Server/Item/Items and configure related assets (icons, models, textures) in Common paths.
- Query and inspect the item registry at runtime using the Item API (e.g., Item.getAssetMap()) and handle unknown items safely.
- Create crafting recipes by embedding a Recipe block in the item JSON, including time, inputs, and bench requirements.
- Build custom interactions by extending SimpleInstantInteraction, registering the codec, and linking to items via the Interactions block in the item JSON.
- Chain and compose interactions with Condition, Charging, Serial, and Replace to create complex item behaviors.
Quick Start
Use the item creation steps: create a new item JSON, add an inventory icon and assets, implement a SimpleInstantInteraction, and link it to the item via the Interactions block.