Terminology
Steel uses a few terms differently from vanilla Minecraft and from Mojang’s internal names. This page is a short glossary for the world and configuration terms used in the docs.
Quick Reference
Section titled “Quick Reference”| Term | Meaning |
|---|---|
| Identifier | A unique namespace:path name used for Minecraft and Steel values |
| Domain | A collection of related worlds with shared player data and defaults |
| World | A playable map inside a domain |
| Dimension | The rule set and visual properties used by a world |
| World Generator | The system that creates terrain and chooses or accepts a dimension type |
| Portal Target | The same-domain world a portal sends entities to |
Identifier
Section titled “Identifier”An identifier is a name made from a namespace and a path, written as namespace:path.
Examples include minecraft:overworld, minecraft:flat, minecraft:stone, minecraft:stick and steel:disk.
Steel uses identifiers for values such as world generators, dimension types, storage backends, blocks and items. An identifier should be unique in the registry or config context where it is used.
Domain names use the namespace-style part. World names use the path-style part.
Domain
Section titled “Domain”A domain is a collection of worlds that belong together. It is the highest level in worlds.toml.
Domain-level settings such as seed, default gamemode, difficulty and storage can be inherited by all worlds inside that domain. Player data is also tied to the domain. Switching domains is similar to switching servers because player data does not carry across domain boundaries.
Example: a vanilla-style setup usually has one minecraft domain containing the Overworld, Nether and End.
A world is a playable map inside a domain.
In vanilla Minecraft this is often described as the Overworld, Nether or End. Steel can define more worlds than vanilla. For example, one domain can contain overworld, overworld_2 and testing.
Each world selects a world generator. A world can also override inherited domain settings, such as seed, gamemode, difficulty or storage.
Dimension
Section titled “Dimension”A dimension describes the properties used by a world. This includes things like height, sky, fog and other dimension-specific behavior.
The Overworld dimension has a height of 384 blocks. The Nether has Nether fog. The End has an End skybox.
A dimension is not the same as a saved map. Multiple worlds can use the same dimension type.
World Generator
Section titled “World Generator”A world generator creates the terrain for a world.
Some generators always target one dimension. For example, minecraft:overworld targets the Overworld dimension. Other generators can accept a dimension type through config. For example, minecraft:flat can create a flat world using the Overworld, Nether or End dimension properties.
Portal Target
Section titled “Portal Target”A portal target is the same-domain world that a portal sends an entity to.
Steel uses vanilla conventional names by default: overworld, the_nether and the_end. Worlds with custom names can override this with nether_portal_target and end_portal_target in worlds.toml.
Related Pages
Section titled “Related Pages”SteelMC logo by colonthreeing.