modding-doc-item-interaction

Create and wire custom items and interactions in Hytale plugins.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/Reign-software/hyforged --skill modding-doc-item-interaction
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: modding-doc-item-interaction
Source: https://github.com/Reign-software/hyforged/tree/main/.github/skills/modding-doc-item-interaction
Command: npx skills add https://github.com/Reign-software/hyforged --skill modding-doc-item-interaction

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create and wire custom items and item interactions in Hytale plugins, bridging item data, client assets, and in-game behavior to streamline plugin development.

Core Features & Use Cases

  • Define Server/Item/Items JSON structures to specify items with translations, icons, models, and textures.
  • Implement custom interaction classes and codecs in Java and register them for JSON-driven activation and chaining.
  • Link interactions to item definitions and compose advanced JSON interaction chains (Condition, Charging, Serial, Replace) for complex behaviors.

Quick Start

Create a basic custom item JSON, a simple interaction class, and register its codec in your plugin, then reference the interaction id in the item JSON to trigger it in-game.

Frequently Asked Questions about modding-doc-item-interaction

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create custom items and interactions in a Hytale plugin?

You create custom items and interactions in a Hytale plugin by defining Server/Item/Items JSON structures for metadata and assets, then implementing custom interaction classes and codecs in Java for JSON-driven activation and chaining.

What are Hytale interaction chains and how do they work?

Hytale interaction chains are advanced JSON structures composing complex behaviors using Condition, Charging, Serial, and Replace interactions. They link directly to item definitions to trigger deterministic in-game behavior.

How do I register a codec for a custom item interaction in Hytale?

You register a codec for a custom item interaction by implementing your custom interaction class in Java, registering its codec for JSON-driven activation, and referencing the interaction id in your item JSON definition.

Can I define item translations, icons, and models using JSON in Hytale?

Yes, you can define item translations, icons, models, and textures in Hytale by specifying them within the Server/Item/Items JSON structures, enabling data-driven item definitions for your plugin.

What is the best way to organize assets and scripts for Hytale item interactions?

The best way to organize assets and scripts for Hytale item interactions is through modular resource organization, separating scripts, references, and assets to enable deterministic item behavior across server and client.