Instance configuration files define self-contained worlds that players can enter — the overworld zones, dungeon instances, creative hubs, and portal destinations. Each instance has a config.json that specifies the world seed, spawn point, world generation type, game mode, and a wide range of gameplay toggles (PvP, fall damage, NPC spawning, block ticking, etc.). Instances also configure their chunk storage backend, plugin settings, and an optional discovery UI that displays a title card when players enter.
Instance directories also contain a resources/ folder with runtime state files (e.g. InstanceData.json, Time.json) that track persistent world state.
File Location
Assets/Server/Instances/
Basic/
Challenge_Combat_1/
CreativeHub/
config.json
resources/
Default/
Default_Flat/
Default_Void/
Dungeon_1/
Dungeon_Goblin/
Dungeon_Outlander/
Forgotten_Temple/
config.json
resources/
Movement_Gym/
config.json
resources/
NPC_Faction_Gym/
NPC_Gym/
Persistent/
Portals_Hedera/
Portals_Henges/
Portals_Jungles/
Portals_Oasis/
Portals_Taiga/
ShortLived/
TimeOut/
Zone1_Plains1/
Zone2_Desert1/
Zone3_Taiga1/
Zone4_Volcanic1/
Schema
config.json
Field
Type
Required
Default
Description
Version
number
Yes
—
Config format version (currently 4).
UUID
object
Yes
—
Binary UUID identifying this instance. Contains $binary and $type fields.
DisplayName
string
No
—
Human-readable name for the instance (e.g. "the Crossroads").
Seed
number
Yes
—
World generation seed.
SpawnProvider
SpawnProvider
Yes
—
Spawn point configuration.
WorldGen
WorldGen
Yes
—
World generation settings.
WorldMap
WorldMap
No
—
World map display configuration.
ChunkStorage
ChunkStorage
Yes
—
Backend for chunk data persistence.
ChunkConfig
object
No
{}
Additional chunk-level configuration overrides.
IsTicking
boolean
No
false
Whether entity tick updates run in this instance.
IsBlockTicking
boolean
No
false
Whether block tick updates run (e.g. crop growth, fire spread).
IsPvpEnabled
boolean
No
false
Whether player-versus-player damage is enabled.
IsFallDamageEnabled
boolean
No
true
Whether fall damage is applied.
IsGameTimePaused
boolean
No
false
Whether the in-game day/night clock is frozen.
GameTime
string
No
—
Initial game time as an ISO 8601 timestamp.
ClientEffects
ClientEffects
No
—
Visual overrides for sun, bloom, and sunshaft rendering.
RequiredPlugins
object
No
{}
Map of plugin IDs required for this instance.
GameMode
string
No
—
Game mode: "Creative", "Adventure", "Survival".
IsSpawningNPC
boolean
No
true
Whether NPCs spawn naturally in this instance.
IsSpawnMarkersEnabled
boolean
No
true
Whether spawn markers in prefabs are active.
IsAllNPCFrozen
boolean
No
false
When true, all NPCs are frozen and do not move or act.
GameplayConfig
string
No
"Default"
ID of the gameplay config to use. References a file in GameplayConfigs/.
IsCompassUpdating
boolean
No
true
Whether the compass UI updates in this instance.
IsSavingPlayers
boolean
No
true
Whether player state is saved when they leave.
IsSavingChunks
boolean
No
true
Whether modified chunks are saved to storage.
SaveNewChunks
boolean
No
true
Whether newly generated chunks are saved.
IsUnloadingChunks
boolean
No
true
Whether chunks unload when no players are nearby.
IsObjectiveMarkersEnabled
boolean
No
true
Whether objective markers are visible.
DeleteOnUniverseStart
boolean
No
false
Whether this instance is deleted when the universe restarts.
DeleteOnRemove
boolean
No
false
Whether the instance data is deleted when the instance is removed.
ResourceStorage
ResourceStorage
No
—
Backend for resource data persistence.
Plugin
PluginConfig
No
—
Plugin-specific settings, including instance discovery UI.
SpawnProvider
Field
Type
Required
Default
Description
Id
string
Yes
—
Spawn provider type: "Global" for a fixed world spawn.
SpawnPoint
SpawnPoint
Yes
—
World coordinates and rotation for the spawn position.