hytale-world-gen

Hytale World Generation

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "hytale-world-gen" with this command: npx skills add z3nlotus/hytale-agent-skills/z3nlotus-hytale-agent-skills-hytale-world-gen

Hytale World Generation

Create custom biomes and procedural terrain using Hytale's world generation system.

Overview

Hytale uses the V2 Orbis Generator - a powerful visual node-based system for world generation. You can create entire biomes and terrain without writing code!

World Structure

Hierarchy

World (Orbis) └── Zones (large regions) └── Biomes (environment types) └── Features (terrain, props, structures)

Zones

Zones are large regions with themed biomes:

Zone Theme Biomes

Zone 1 Temperate Forests, plains, lakes

Zone 2 Desert Sand dunes, oases, ruins

Zone 3 Arctic Tundra, glaciers, snow

Zone 4 Volcanic Lava, ash, obsidian

Visual Node Editor

What It Does

The node editor lets you create world generation rules by connecting visual nodes - no coding required!

[Noise Node] → [Threshold] → [Material Provider] → [Terrain Output]

Node Types

Node Type Purpose

Noise Generate random patterns (Perlin, Simplex)

Math Combine, blend, transform values

Threshold Create cutoffs (above/below values)

Material Define block types

Placement Position props and structures

Output Final terrain/biome result

Example: Simple Hills

[Perlin Noise] │ ▼ [Scale: 0.02] ← Controls frequency │ ▼ [Multiply: 20] ← Controls height │ ▼ [Add: 64] ← Base height │ ▼ [Heightmap Output]

Biome Creation

Biome Components

Each biome defines:

  • Terrain shape (heightmap)

  • Surface materials (grass, sand, stone)

  • Subsurface layers (dirt depth, rock)

  • Covers (vegetation, debris)

  • Props (trees, rocks, flowers)

  • Structures (buildings, ruins)

  • Creatures (spawn lists)

Biome Definition (JSON)

{ "biomeId": "mymod:enchanted_forest", "displayName": "Enchanted Forest", "temperature": 0.7, "humidity": 0.8, "terrain": "mymod:enchanted_forest_terrain", "surfaceMaterial": "hytale:grass_block", "covers": [ { "type": "hytale:tall_grass", "density": 0.3 }, { "type": "mymod:glowing_mushroom", "density": 0.05 } ], "props": [ { "prefab": "mymod:enchanted_tree", "frequency": 0.1, "minSpacing": 5 } ] }

Terrain Layers

Layer System

Surface ───────────── (grass, sand) │ ▼ Topsoil ───────────── (dirt, 3-5 blocks deep) │ ▼ Subsoil ───────────── (stone variants) │ ▼ Bedrock ───────────── (unbreakable base)

Layer Definition

{ "layers": [ { "material": "hytale:grass_block", "depth": 1, "condition": "surface_exposed" }, { "material": "hytale:dirt", "depth": { "min": 3, "max": 5 } }, { "material": "hytale:stone", "depth": "remaining" } ] }

Props and Structures

Prop Placement

{ "propPlacements": [ { "prefab": "hytale:oak_tree", "frequency": 0.08, "conditions": { "surface": "grass", "slope": { "max": 0.3 }, "minNeighborDistance": 4 } } ] }

Pattern Scanning

Place props based on terrain patterns:

{ "pattern": "near_water", "searchRadius": 5, "prefab": "hytale:willow_tree", "frequency": 0.2 }

Caves and Underground

Cave Generation

{ "caveSystem": { "type": "worm", "frequency": 0.02, "minRadius": 2, "maxRadius": 6, "branchChance": 0.3, "features": [ { "type": "stalactite", "frequency": 0.1 }, { "type": "ore_vein", "ores": ["iron", "gold"], "frequency": 0.05 } ] } }

Ore Distribution

Ore Veins

{ "oreGeneration": [ { "ore": "hytale:iron_ore", "minHeight": 0, "maxHeight": 64, "veinSize": { "min": 4, "max": 8 }, "frequency": 0.01 }, { "ore": "hytale:diamond_ore", "minHeight": 0, "maxHeight": 16, "veinSize": { "min": 1, "max": 4 }, "frequency": 0.002 } ] }

Water and Rivers

Water Bodies

{ "waterGeneration": { "seaLevel": 62, "riverFrequency": 0.05, "lakeFrequency": 0.02, "riverWidth": { "min": 3, "max": 10 } } }

Creative Mode Tools

Scripted Brushes

Use in-game for rapid terrain editing:

  • Raise/Lower terrain

  • Smooth rough areas

  • Paint biome transitions

  • Stamp prefabs

Live Preview

Changes in the node editor show immediately in-game!

Best Practices

Do

Practice Why

Start simple Add complexity gradually

Use live preview Catch issues early

Test transitions Biome edges should blend

Consider gameplay Fun to explore

Don't

Mistake Why Bad

Too much noise Chaotic terrain

Sharp transitions Unnatural feel

Overload with props Performance issues

Ignore spawn rules Creatures stuck

Quick Reference

Task Location

Edit biomes Asset Editor → Biomes

Node editor World Gen → Visual Editor

Test in-game Creative Mode → Fly around

Place prefabs Prefab Editor

Resources

  • Prefabs: See hytale-prefab-builder skill

  • Pack Creation: See hytale-pack-creator skill

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

java-25-hytale

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

hytale-ui

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

hytale-ecs

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

hytale-animation

No summary provided by upstream source.

Repository SourceNeeds Review