Background

Schematic Loader

ModsSchematic Loader
Schematic Loader

Schematic Loader

CurseForge
UtilityQuality of Life

Load & paste .schematic and .schem files. Automatically maps most minecraft blocks to Hytale blocks with optional material overrides.

Hytale Schematic Loader

A basic plugin that loads and pastes worldedit schematics in Hytale

Commands

  • /schem list - Lists all schematics
  • /schem load <name> - Loads a specific schematic
  • /schem paste - paste recently loaded schematic relative to the player's location

Info

Currently supports schematics created with WorldEdit on Minecraft 1.8 and Sponge V3 schematics.
(.schem and .schematic)

Current Issues:

  • Water / Lava aren't created as real liquids, they are liquid 'blocks' that don't flow.
  • Not all minecraft blocks are mapped. Feel free to add sensible default mappings as pull requests.

Setup

Add schematics to mods -> cc.invic_schematic-loader -> schematics
Restart server after adding new schematics

Compiling

run shadowJar under Gradlew tasks. Using build will appear to work but schematics will not load.

Material Conversions

Legacy Schematics map from id:data to namespace:itemname.
from there modern minecraft maps from namespace:itemname to a Hytale block string.
Modern schematics directly map from namespace:itemname to Hytale block strings.

Legacy schematics use data for both rotations and color info.
ex. stained clay data is for color, but chest data is for rotation.
When overriding legacy materials that have rotational data, only enter the block id. This makes the parser treat the data as a rotation. Otherwise enter it as blockid:data.

Under mods -> cc.invic_schematic-loader -> you can find hytale_overrides.txt and legacy_overrides.txt.
You can specify override mappings for both legacy -> modern minecraft and modern minecraft -> hytale block string entries.
This overrides the in code mappings, or lets you map modded minecraft items or unmapped items. If a mapping fails, stone will be placed.
If a minecraft block maps to hytale string 'skip' it wont be processed, similiar to worldedits -a argument if used with air. By default, air will be skipped.
If you want air to replace blocks, override minecraft:air=Empty. Empty is Hytale's air block.
Restart the server after editing configs.

📸Gallery

A Pasted Schematic
A Pasted Schematic

Information

710
Downloads
Version
schematic-loader-1.0.0-all.jar
Updated
Jan 15, 2026
Support
Early Access

Project Links

Help the community thrive by sharing your feedback and reporting issues on the official tracker.

Schematic Loader - Hytale Mod | Hytale Wiki