hytale-blocks

Define and deploy custom Hytale blocks using asset packs and JSON definitions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables developers to define and deploy custom Hytale blocks using asset packs and JSON item definitions, reducing manual setup and ensuring consistent configurations across blocks.

Core Features & Use Cases

  • Asset pack integration to enable custom textures and materials for blocks.
  • JSON-driven block definitions with BlockType, Textures, and Gathering rules to model block behavior.
  • End-to-end workflow for enabling assets, defining block JSON, translations, and asset folder structure for plugin projects. Example use case: A plugin author creates a new block named MyBlock with its own textures, languages entry, and block JSON to spawn in the game.

Quick Start

Create a minimal custom block by configuring asset-pack support in manifest.json, adding a Server/Item/Items JSON definition, and placing a BlockTexture image in Common/BlockTextures.

Frequently Asked Questions about hytale-blocks

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

FAQPage Schema
How do I create custom Hytale blocks with textures using asset packs?

Defining custom Hytale blocks requires JSON-driven definitions specifying BlockType, Textures, and Gathering rules to model block behavior, integrated with asset packs for deploying custom textures and materials.

What JSON configuration is needed to define a new block in a Hytale plugin?

Block definitions require JSON files specifying BlockType, Textures, and Gathering rules. You must configure asset-pack support in manifest.json, add the Server/Item/Items JSON, and place textures in Common/BlockTextures.

How do I add custom block textures and materials to a Hytale plugin?

Adding custom block textures involves enabling asset pack support in manifest.json and placing BlockTexture images in the Common/BlockTextures folder to ensure proper texture mapping for your plugin project.

Do I need manifest.json asset pack support to define Hytale blocks?

Yes, configuring asset-pack support in manifest.json is required to enable custom textures and materials for proper BlockType configuration, texture mapping, and translation setup in Hytale plugin projects.

What is the folder structure for deploying custom Hytale blocks?

The deployment workflow requires placing JSON definitions in Server/Item/Items and BlockTexture images in Common/BlockTextures, alongside enabling asset pack support in your manifest.json file.