hytale-world-gen

Document Hytale's procedural world generation systems for plugin developers.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provides a complete reference for Hytale's procedural world generation systems for plugin development, consolidating the Java API (Zones, Biomes, Caves) and the data-driven node/JSON system (Density, Curves, Patterns, Material Providers, Props, Scanners, Positions, Assignments, Directionality, Vector Providers, Block Masks). This guide also acts as a central hub for asset-pack integration, world instance configurations, and practical workflows when building custom zones, biomes, and terrain, as well as debugging and performance considerations.

Core Features & Use Cases

  • Covers the Java API components (Zone, BiomePatternGenerator, CaveGenerator) and the data-driven node system (Density, Curves, Patterns, Material Providers, Props, Scanners, Positions, Assignments, Directionality, Vector Providers, Block Masks).
  • Describes data-driven assets and JSON configurations, asset packs, and Node Editor workflows for creating, editing, and testing world structures.
  • Provides practical use cases for designing zones, biomes, and caves, plus guidance on optimization and testing.

Quick Start

Open the Hytale world generation references and start by inspecting Biomes/Basic.json to configure a minimal zone and biome.

Frequently Asked Questions about hytale-world-gen

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

FAQPage Schema
How do I create custom biomes and zones for Hytale procedural world generation?

Custom Hytale biomes and zones are created by configuring JSON assets and node editor workflows. You define biome patterns, density curves, and material providers within asset packs to structure terrain generation. Start by inspecting Biomes/Basic.json to configure a minimal zone.

What is the Hytale node editor system for world generation and how does it work?

The Hytale node editor system is a data-driven workflow for designing procedural terrain. It uses JSON configurations to define density, patterns, material providers, props, and scanners, allowing developers to visually create and test custom caves, biomes, and zones.

Does Hytale world generation support custom cave generation through the Java API?

Yes, Hytale world generation supports custom caves through the Java API CaveGenerator component. Developers can combine Java API logic with data-driven JSON assets like density curves and block masks to define cave structures and material assignments.

Can I use asset packs to configure Hytale world instance parameters and biome patterns?

Yes, asset packs are used to configure Hytale world instance parameters and biome patterns. You define JSON assets for biomes, zones, and material providers within packs, then apply them through instance configurations and node editor assignments.

How do I debug and optimize Hytale procedural terrain generation for custom zones?

Debugging and optimizing Hytale procedural terrain involves inspecting node editor workflows, JSON configurations, and Java API outputs for zones and biomes. The reference provides guidance on testing data-driven assets, scanning patterns, and performance considerations for custom structures.

What are Hytale vector providers and block masks used for in world generation?

Hytale vector providers and block masks are data-driven JSON assets used in world generation to control directionality and material assignment. They define how blocks are placed and modified within custom biomes, caves, and props during procedural terrain creation.