{
"general": {
"DoomsdayAnnihilationSelfDestructMode": false,
"commandSounds": true,
"debug": false,
"disableNMS": false,
"pluginMetrics": true,
"splashLogoStartup": true,
"useConsoleCustomColors": true,
"useCustomColorsIngame": true,
"adjustVanillaHeight": false,
"forceMainWorld": "",
"spinh": -20,
"spins": 7,
"spinb": 8,
"cartographerMessage": "Iris does not allow cartographers in its world due to crashes."
},
"world": {
"asyncTeleport": {
"enabled": false,
"loadViewDistance": 2,
"urgent": false
},
"postLoadBlockUpdates": true,
"forcePersistEntities": true,
"anbientEntitySpawningSystem": true,
"asyncTickIntervalMS": 700,
"targetSpawnEntitiesPerChunk": 0.95,
"markerEntitySpawningSystem": true,
"effectSystem": true,
"worldEditWandCUI": true,
"globalPregenCache": true
},
"gui": {
"useServerLaunchedGuis": true,
"maximumPregenGuiFPS": false,
"colorMode": true
},
"autoConfiguration": {
"configureSpigotTimeoutTime": true,
"configurePaperWatchdogDelay": true,
"autoRestartOnCustomBiomeInstall": true
},
"generator": {
"defaultWorldType": "overworld",
"maxBiomeChildDepth": 4,
"preventLeafDecay": true
},
"concurrency": {"parallelism": -1},
"studio": {
"studio": true,
"openVSCode": true,
"disableTimeAndWeather": true,
"autoStartDefaultStudio": false
},
"performance": {
"trimMantleInStudio": false,
"mantleKeepAlive": 30,
"cacheSize": 4096,
"resourceLoaderCacheSize": 1024,
"objectLoaderCacheSize": 4096,
"scriptLoaderCacheSize": 512
},
"updater": {
"threadMultiplier": 2,
"chunkLoadSensitivity": 0.7,
"emptyMsRange": {
"min": 80,
"max": 100
},
"defaultMsRange": {
"min": 20,
"max": 40
}
},
"pregen": {
"useVirtualThreads": false,
"maxConcurrency": 256
}
}
DoomsdayAnnihilationSelfDestructMode: falsecommandSounds: truedebug: falsedisableNMS: falsepluginMetrics: truesplashLogoStartup: trueuseConsoleCustomColors: trueuseCustomColorsIngame: trueadjustVanillaHeight: falseforceMainWorld: ""spinh: -20, spins: 7, spinb: 8cartographerMessage: "Iris does not allow cartographers in its world due to crashes."asyncTeleport:
enabled: false – If true, teleports & chunk generation are asynchronous.loadViewDistance: 2 – Number of chunks (radius) to pre-load when teleporting.urgent: false – When true, prioritizes the teleport request.postLoadBlockUpdates: trueforcePersistEntities: trueanbientEntitySpawningSystem: trueasyncTickIntervalMS: 700targetSpawnEntitiesPerChunk: 0.95markerEntitySpawningSystem: trueeffectSystem: trueworldEditWandCUI: trueglobalPregenCache: trueuseServerLaunchedGuis: truemaximumPregenGuiFPS: falsecolorMode: trueconfigureSpigotTimeoutTime: trueconfigurePaperWatchdogDelay: trueautoRestartOnCustomBiomeInstall: truedefaultWorldType: "overworld"maxBiomeChildDepth: 4preventLeafDecay: trueparallelism: -1
Thread usage:
-1: Let Iris decide-2: Use half of available threadsstudio: trueopenVSCode: truedisableTimeAndWeather: trueautoStartDefaultStudio: falsetrimMantleInStudio: falsemantleKeepAlive: 30cacheSize: 4096resourceLoaderCacheSize: 1024objectLoaderCacheSize: 4096scriptLoaderCacheSize: 512threadMultiplier: 2
Scales update tasks with available threads.
chunkLoadSensitivity: 0.7
Adjusts sensitivity of chunk updates (performance vs accuracy).
emptyMsRange:
min: 80max: 100defaultMsRange:
min: 20max: 40useVirtualThreads: falsemaxConcurrency: 256