Structure Essentials mod: Project Infinity 0.1 config options

Config options (how Project Infinity 0.1 sets them)

31 settings this pack ships for the mod. We don't have the mod's own defaults to compare them against yet.

Show settings
SettingProject Infinity 0.1 value
autoBiomeCompat.desc:
config/structureessentials.json
Automatically analyzes present biomes and adjust structure spawning to include fitting ones, Note that this may also spawn structures in undesired biomes, check the logging and adjust the strictness up/down to achieve a good result. Default: false
autoBiomeCompat.dimensionWhitelist.desc:
config/structureessentials.json
List of allowed dimensions for automatic structure compat, by default only vanilla dimensions
autoBiomeCompat.dimensionWhitelist.dimensions
config/structureessentials.json
["minecraft:overworld","minecraft:the_nether","minecraft:the_end"]
autoBiomeCompat.enableBiomeCompat
config/structureessentials.json
false
autoBiomeCompat.enableLogging
config/structureessentials.json
true
autoBiomeCompat.strictness.autoBiomeCompatStrictness
config/structureessentials.json
1.2
autoBiomeCompat.strictness.desc:
config/structureessentials.json
Sets a modifier for how strict the autoBiomeCompat is, lower allows adding less similar biomes to be added. E.g. 0.5 decreases the similarity requirements by 50% . Default: 1.2
disableLegacyRandomCrashes.desc:
config/structureessentials.json
Prevents crashes caused by multithreaded access to thread-specific random number generators. Default: true
disableLegacyRandomCrashes.disableLegacyRandomCrashes
config/structureessentials.json
true
globalSearchRadius.desc:
config/structureessentials.json
Sets the global maximum structure search radius. The vanilla locate command uses 100. Lowering this value reduces the time structure searches stall the server but decreases the range in which structures are found. Default: 70
globalSearchRadius.globalSearchRadius
config/structureessentials.json
70
locateSearchRadius.desc:
config/structureessentials.json
Sets the search radius for the locate structure command. Vanilla: 100, Default: 110
locateSearchRadius.locateSearchRadius
config/structureessentials.json
110
logDuplicatedSalt.desc:
config/structureessentials.json
Structure sets use a salt value to determine the randomness of their placement. Duplicated use of the same salt value can cause structures to spawn on the same place, this config enables logging duplicated salt values. Default: true
logDuplicatedSalt.logDuplicatedSalt
config/structureessentials.json
true
mapSearchRadius.desc:
config/structureessentials.json
Specifies the maximum radius map items can search for structures. Lowering this value reduces the time structure searches stall the server but decreases the range in which structures are found. Vanilla: 50, Default: 40
mapSearchRadius.mapSearchRadius
config/structureessentials.json
40
minimumStructureDistance.desc:
config/structureessentials.json
Set a minimum distance in blocks between structures generated which prevents structure overlaps(not 100% but close). Not recommended to use higher values, as that may strain the worldgen due to repeated structure retries and can prevent surfaces structures when there is some in a cave below. If you want structures more spaced out than this use the spacing/seperation modifier. Default: 32 blocks, range 16-512
minimumStructureDistance.enabled
config/structureessentials.json
false
minimumStructureDistance.logOverlaps
config/structureessentials.json
false
minimumStructureDistance.minimumStructureDistance
config/structureessentials.json
32
spacingSeparationModifier.desc:
config/structureessentials.json
Adjusts the structure spacing (average spawn distance) and separation (minimum spawn distance). Increasing the value makes structures spawn farther apart, while decreasing it makes them spawn closer together. Vanilla Default: 1.0
spacingSeparationModifier.spacingSeparationModifier
config/structureessentials.json
1
structurePlacementLogging.desc:
config/structureessentials.json
Enables debug logging of structure placement. Warning: This will spam the logs and is only recommended for debugging purposes. Default: false
structurePlacementLogging.structurePlacementLogging
config/structureessentials.json
false
structureSearchTimeout.desc:
config/structureessentials.json
The maximum time (in seconds) a structure search is allowed to take. Default: 50
structureSearchTimeout.structureSearchTimeout
config/structureessentials.json
50
useFastStructureLookup.desc:
config/structureessentials.json
Enables faster structure search. Default: true
useFastStructureLookup.useFastStructureLookup
config/structureessentials.json
true
warnMissingRegistryEntry.desc:
config/structureessentials.json
Prevents crashes due to missing registry entries (e.g., changes in mod structure IDs) by converting them into log error messages instead. Default: true
warnMissingRegistryEntry.warnMissingRegistryEntry
config/structureessentials.json
true