Checking player status…
View all
Browse Beyond the Overworld articles
reference / Beyond the Overworld

Configuration defaults, bounds and scope

Look up all 252 generated entries across 24 config filenames, retaining defaults, units, ranges and restart or persistence uncertainty.

Beyond the Overworld 0.0.1-p0Java 1.21.1NeoForge

These guides describe the October 23, 2026 development version. The older download with the same version number is missing later features.

Story spoilers ahead

Scope and change behavior

These are 252 generated spec entries across 24 named files. Defaults, bounds, enum choices and units come from the report’s AdminData snapshot; it was not regenerated against every later source change. A filename does not prove that file already exists in an installed save. Server registrations are per-world where registered as server type; client files control presentation/input.

Restart/reload scope is not uniformly established for every entry. For generation, seeding and persistent locks, the report recommends a controlled server restart, while existing saved decisions can remain locked. This is not a claim that every setting is hot-reloadable or that restarting rewrites an already-generated planet. Read the exact comment and system context before changing a value.

The table distinguishes an omitted bound from zero. Comments retain their own units and qualifications; passenger-seat configuration is not the ShipHull total-seat count.

File index

  • beyond_overworld-anomalies-client.toml — 2 entries
  • beyond_overworld-anomalies-server.toml — 14 entries
  • beyond_overworld-client.toml — 6 entries
  • beyond_overworld-combat-client.toml — 2 entries
  • beyond_overworld-combat-server.toml — 5 entries
  • beyond_overworld-custody-server.toml — 19 entries
  • beyond_overworld-domes-server.toml — 9 entries
  • beyond_overworld-lanterns-server.toml — 4 entries
  • beyond_overworld-outbreak-mobs-server.toml — 9 entries
  • beyond_overworld-outbreaks-client.toml — 5 entries
  • beyond_overworld-outbreaks-server.toml — 45 entries
  • beyond_overworld-planet_blocks-server.toml — 2 entries
  • beyond_overworld-population-server.toml — 16 entries
  • beyond_overworld-quests-server.toml — 23 entries
  • beyond_overworld-shelf-server.toml — 1 entries
  • beyond_overworld-shipsim-server.toml — 24 entries
  • beyond_overworld-stations-server.toml — 8 entries
  • beyond_overworld-story-server.toml — 6 entries
  • beyond_overworld-structures-server.toml — 3 entries
  • beyond_overworld-variants-client.toml — 5 entries
  • beyond_overworld-weather-client.toml — 4 entries
  • beyond_overworld-weather-server.toml — 21 entries
  • beyond_overworld-wildlife-server.toml — 14 entries
  • beyond_overworld-worldgen.toml — 5 entries

beyond_overworld-anomalies-client.toml

Generated scope: client. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
anomalies.reducedEffectsfalseNo numeric range printed; see commentReduced effects: no animated accretion disks, swirls, lightning arcs or comet tails. Hazard rings, lane markers, direction arrows, warnings and timers are always shown.301
anomalies.anomalyTextureQualityHIGHNo numeric range printed; see commentAnomaly texture quality: HIGH = 1024 px textures (about 50 MB of video memory when every anomaly type is loaded), MEDIUM = 512 px (about 13 MB). Textures load per anomaly type when one is first seen and are released after 5 minutes unused. Allowed Values: HIGH, MEDIUM301

beyond_overworld-anomalies-server.toml

Generated scope: server. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
transientEvents.enabledtrueNo numeric range printed; see commentRandom transient ion storms and unstable rifts appear near players flying ships in space. Off = only the generated (permanent) anomalies.301
transientEvents.stormOneIn301..100000Ion storm: one in N chance per minute of flight (30 = about one per 30 minutes). Default: 30 Range: 1 ~ 100000301
transientEvents.riftOneIn451..100000Unstable rift: one in N chance per minute of flight (45 = about one per 45 minutes). Default: 45 Range: 1 ~ 100000301
transientEvents.maxOnServer40..64Most transient events at once on the server (one per player at a time, never two within 1500 blocks). Default: 4 Range: 0 ~ 64301
transientEvents.minutesBetweenForPlayer80..600Minutes between two transient events for the same player. Default: 8 Range: 0 ~ 600301
transientEvents.stormDistanceMin450300..4000Ion storm spawn distance from the ship, minimum (blocks; inside a 60 degree cone around its velocity). Default: 450 Range: 300 ~ 4000301
transientEvents.stormDistanceMax700300..4000Ion storm spawn distance, maximum (blocks). Default: 700 Range: 300 ~ 4000301
transientEvents.riftDistanceMin250220..4000Unstable rift spawn distance, minimum (blocks; inside a 45 degree cone ahead). Default: 250 Range: 220 ~ 4000301
transientEvents.riftDistanceMax400220..4000Unstable rift spawn distance, maximum (blocks). Default: 400 Range: 220 ~ 4000301
transientEvents.stationClearance6000..10000Clearance from stations, hubs and berths (blocks beyond the event’s radius). Default: 600 Range: 0 ~ 10000302
transientEvents.planetClearance4000..10000Clearance from planet bodies and their whole orbits (blocks beyond the event’s radius). Default: 400 Range: 0 ~ 10000302
transientEvents.sunClearance15000..20000Clearance from suns (blocks from the sun’s surface, at least its heat warning zone). Default: 1500 Range: 0 ~ 20000302
transientEvents.anomalyClearance3000..10000Clearance from other anomalies, beyond both radii (blocks). Default: 300 Range: 0 ~ 10000302
transientEvents.playerClearance2000..10000Clearance from every player, beyond the event’s radius (nobody is ever inside a new event). Default: 200 Range: 0 ~ 10000302

beyond_overworld-client.toml

Generated scope: client. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
messageDisplaySCREENNo numeric range printed; see commentWhere mod notifications (leaving a planet, ship status, …) appear: CHAT or SCREEN Allowed Values: CHAT, SCREEN302
messageSeconds52..20Seconds an on-screen notification stays visible Default: 5 Range: 2 ~ 20302
cockpitOverlaytrueNo numeric range printed; see commentDraw the ship’s cockpit frame in first person while seated302
chaseCameratrueNo numeric range printed; see commentLagged, mouse-orbitable third-person camera while seated in a ship302
shipRidersTILTNo numeric range printed; see commentPlayers seated in a ship (third person, other players): TILT with the ship’s pitch and bank, HIDE them, or UPRIGHT (vanilla) Allowed Values: TILT, HIDE, UPRIGHT302
serviceMarkerstrueNo numeric range printed; see commentShow settlement service markers (facility type and state) on the HUD while you are in a settlement302

beyond_overworld-combat-client.toml

Generated scope: client. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
reducedEffectsfalseNo numeric range printed; see commentNon-flashing ship weapon effects: steady thin beams, no impact flashes, no projectile trails302
threatArrowstrueNo numeric range printed; see commentThreat arrows around the crosshair while seated in an armed ship302

beyond_overworld-combat-server.toml

Generated scope: server. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
playerDamageScale0.20.0..1.0Ship weapon damage against exposed players and creatures = ship HP x this (Q12:B) Default: 0.2 Range: 0.0 ~ 1.0302
playerDamageCap12.01.0..40.0Most player HP one ship weapon hit can deal (20 = a full health bar) Default: 12.0 Range: 1.0 ~ 40.0302
projectilesPerSystem1288..1024Live ship projectiles (rays count while visible) per star system / dimension Default: 128 Range: 8 ~ 1024303
projectilesGlobal38416..4096Live ship projectiles on the whole server Default: 384 Range: 16 ~ 4096303
weaponsOnPlanetstrueNo numeric range printed; see commentShip weapons fire in planet dimensions too (false = space only)303

beyond_overworld-custody-server.toml

Generated scope: server. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
seats.scout10..12Scout (Mk I) passenger seats Default: 1 Range: 0 ~ 12303
seats.explorer20..12Explorer (Mk I) passenger seats Default: 2 Range: 0 ~ 12303
seats.hauler20..12Hauler (Mk I) passenger seats Default: 2 Range: 0 ~ 12303
seats.prospector10..12Prospector (Mk I) passenger seats Default: 1 Range: 0 ~ 12303
seats.fighter00..12Fighter (Mk I) passenger seats Default: 0 Range: 0 ~ 12303
seats.shuttle60..12Shuttle (Mk I) passenger seats Default: 6 Range: 0 ~ 12303
seats.captured00..12Captured corsair / pirate / tug hulls (open cockpits, cut free in the boarding) Default: 0 Range: 0 ~ 12303
seats.mk2Bonus10..6Extra passenger seats of every Mk II hull Default: 1 Range: 0 ~ 6303
seats.capturedMk210..12Captured hulls refitted to Mk II at a cradle (sealed cockpit, crude bunk room); used instead of ‘captured’ + ‘mk2Bonus’ Default: 1 Range: 0 ~ 12303
coldCase.budgetSeconds120060..36000Thermal budget in seconds of play outside a ship / sealed building / station / dome (1200 = 20 minutes) Default: 1200 Range: 60 ~ 36000303
coldCase.hostileMultiplier2.01.0..10.0Budget spent this many times faster on hot or frozen planets (thermal class not temperate) Default: 2.0 Range: 1.0 ~ 10.0303
intercept.scanRange128.016.0..512.0A pass starts when a patrol cutter comes within this many blocks of the ship Default: 128.0 Range: 16.0 ~ 512.0303
intercept.resetRange160.024.0..768.0The pass ends (the next approach scans again) beyond this many blocks Default: 160.0 Range: 24.0 ~ 768.0303
intercept.fine2000..100000Credits fined when a contraband parcel is caught (capped at the balance, never a debt) Default: 200 Range: 0 ~ 100000303
intercept.denStandingLoss100..1000Smuggler Den standing lost when a parcel is caught (applied as a negative reward) Default: 10 Range: 0 ~ 1000303
hullSale.corsairScout9000..1000000Corsair Scout Default: 900 Range: 0 ~ 1000000303
hullSale.corsairRaider14000..1000000Corsair Raider Default: 1400 Range: 0 ~ 1000000303
hullSale.pirateScrapper11000..1000000Pirate Scrapper Default: 1100 Range: 0 ~ 1000000304
hullSale.salvageTug8000..1000000Salvage Tug Default: 800 Range: 0 ~ 1000000304

beyond_overworld-domes-server.toml

Generated scope: server. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
domes.maxVolume32768512..262144Enclosed cells (air, plants, leaves…) one habitat core scans before the space counts as open or too large. Default: 32768 Range: 512 ~ 262144304
domes.maxRadius648..160Maximum distance (blocks, per axis) from the habitat core that a dome may reach. Default: 64 Range: 8 ~ 160304
domes.scanCellsPerTick2048256..131072Cells all domes of the server may scan per server tick together. Larger = faster rescans, more tick time. Default: 2048 Range: 256 ~ 131072304
domes.rescanIntervalTicks20040..6000Periodic dome rescan interval in ticks (block changes near a dome trigger a rescan sooner). Default: 200 Range: 40 ~ 6000304
domes.airPerTree50050..10000Enclosed volume (blocks) one tree keeps breathable. One tree = 5 logs + 60 leaves of any wood; partial trees count proportionally. Default: 500 Range: 50 ~ 10000304
domes.generatorTrees81..100How many trees one running Air Generator is worth. Default: 8 Range: 1 ~ 100304
domes.heaterVolume2000100..100000Volume one running Dome Heater keeps warm on a cold world (half on extreme-cold worlds and in space). Default: 2000 Range: 100 ~ 100000304
domes.coolerVolume2000100..100000Volume one running Dome Cooler keeps cool on a hot world (half on extreme-hot worlds). Default: 2000 Range: 100 ~ 100000304
domes.coreClimateVolume10000..100000Volume the powered habitat core regulates by itself (small rooms need no heater/cooler). 0 disables. Default: 1000 Range: 0 ~ 100000304

beyond_overworld-lanterns-server.toml

Generated scope: server. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
lesser_lantern.lesserFe1000001000..10000000FE the Lesser Lantern’s intake must hold before the lighting hold can start (consumed when it lights) Default: 100000 Range: 1000 ~ 10000000304
lesser_lantern.lesserHoldSeconds103..120Seconds the owner stays with the Lesser Lantern (within 3 blocks, looking at it) to light it Default: 10 Range: 3 ~ 120304
lesser_lantern.lesserStationRange6416..256A kit may be set down in space within this many blocks of a generated station’s exterior body centre (its exterior decks and walkways) Default: 64 Range: 16 ~ 256304
lesser_lantern.lesserHubRange9616..256… or within this many blocks of a system’s refined hub station (Hearth, Lantern Reach, …) Default: 96 Range: 16 ~ 256304

beyond_overworld-outbreak-mobs-server.toml

Generated scope: server. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
spawning.enabledtrueNo numeric range printed; see commentMaster switch for outbreak enemies (director, ambient, guards, bosses, wildlife conversion)305
spawning.suppressionBurden101..100Biological burden at which R9 vanilla zombie suppression applies (switch: [director] suppressVanillaZombies) Default: 10 Range: 1 ~ 100305
spawning.ambienttrueNo numeric range printed; see commentAmbient enemies between assaults (target per phase: 4/8/12/16 +2 per extra participant)305
spawning.sourceRadius12816..512Enemies only spawn within this many blocks of a source of their condition (fixed fields: anchors) Default: 128 Range: 16 ~ 512305
spawning.convertWildlifetrueNo numeric range printed; see commentInfected wildlife replaces part of the natural howl runner / thorn boar / fang pike spawns305
spawning.howlRunnerConversion0.30.0..1.0Share of natural howl runner spawns that become Feverrunners where Ashwake >= emerging Default: 0.3 Range: 0.0 ~ 1.0305
spawning.thornBoarConversion0.30.0..1.0Share of natural thorn boar spawns that become infected (Ashwake vs Bloomrot by burden, COMB-003) Default: 0.3 Range: 0.0 ~ 1.0305
spawning.fangPikeConversion0.50.0..1.0Share of natural fang pike spawns in contaminated water that become Pale Pike Default: 0.5 Range: 0.0 ~ 1.0305
spawning.guardstrueNo numeric range printed; see commentPersistent guards: one Rootbound per Bloomrot bloom, one Fault Sentry per Blackwire relay (established+)305

beyond_overworld-outbreaks-client.toml

Generated scope: client. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
outbreaks.particlesFULLNo numeric range printed; see commentOutbreak particles (spores, embers, threads, water film): FULL, REDUCED or MINIMAL. Allowed Values: FULL, REDUCED, MINIMAL305
outbreaks.symptomOverlaystrueNo numeric range printed; see commentA faint warm (fever) or cold (chill) screen-edge tint while symptomatic.305
outbreaks.coughSoundstrueNo numeric range printed; see commentPlay your own cough sound while coughing (Bloomrot).305
outbreaks.hazardVolume1000..100Volume of outbreak hazard and ambience sounds in percent (enemy sounds are not affected). Default: 100 Range: 0 ~ 100305
outbreaks.hudDetailFULLNo numeric range printed; see commentOutbreak HUD lines: FULL (personal, exposure, hazard, carried lots, ship) or COMPACT (one line). Allowed Values: FULL, COMPACT305

beyond_overworld-outbreaks-server.toml

Generated scope: server. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
general.enabledtrueNo numeric range printed; see commentMaster switch. false = no outbreak progression, no seeding, no settlement effects (records are kept)305
general.newOutbreakstrueNo numeric range printed; see commentfalse = no new seeding; existing sources, records and occupants are untouched305
general.progressionPausedfalseNo numeric range printed; see commenttrue = every region keeps its burden and clocks (same as /bo outbreak pause on)306
seeding.systemChance0.120.0..1.0Chance that a star system has an outbreak (the starter system never) Default: 0.12 Range: 0.0 ~ 1.0306
seeding.fallenByOutbreakChance0.40.0..1.0Chance that a fallen world fell to an outbreak (its ruins get a fixed outbreak) Default: 0.4 Range: 0.0 ~ 1.0306
seeding.originChanceOutpost0.20.0..1.0Chance that an outpost on an affected planet is an outbreak origin Default: 0.2 Range: 0.0 ~ 1.0306
seeding.originChanceTown0.350.0..1.0Chance that a town on an affected planet is an outbreak origin Default: 0.35 Range: 0.0 ~ 1.0306
seeding.originChanceCity0.50.0..1.0Chance that a city on an affected planet is an outbreak origin Default: 0.5 Range: 0.0 ~ 1.0306
seeding.secondConditionChance0.250.0..1.0Chance that an affected planet has a second, different condition Default: 0.25 Range: 0.0 ~ 1.0306
seeding.livingOriginsDynamictrueNo numeric range printed; see commenttrue = origins in living settlements grow while visited (dynamic); false = they stay fixed306
seeding.bossSiteChance0.30.0..1.0Chance that a qualifying fixed region hosts a rare boss site (read by the enemies lane) Default: 0.3 Range: 0.0 ~ 1.0306
seeding.conditionWeights.ashwake300..1000Default: 30 Range: 0 ~ 1000306
seeding.conditionWeights.threadnest250..1000Default: 25 Range: 0 ~ 1000306
seeding.conditionWeights.bloomrot200..1000Default: 20 Range: 0 ~ 1000306
seeding.conditionWeights.blackwire250..1000Default: 25 Range: 0 ~ 1000306
seeding.conditionWeights.foldscar150..1000Default: 15 Range: 0 ~ 1000306
seeding.conditionWeights.pale_current200..1000Default: 20 Range: 0 ~ 1000306
seeding.scenarios[]No numeric range printed; see commentAuthored scenarios applied at server start, as “<scenario id>@<planet id>” (e.g. “meridian_quarantine@beyond_overworld:p_123”)306
region.intervalTicks20020..72000Active ticks per region step Default: 200 Range: 20 ~ 72000306
region.maxRegionUpdatesPerTick41..64Most region steps per server tick (late steps queue, none are dropped) Default: 4 Range: 1 ~ 64306
region.adaptationtrueNo numeric range printed; see commentfalse = conditions never switch to their adapted form306
region.spreadtrueNo numeric range printed; see commentfalse = no pending exposure into neighbouring cells306
region.pendingCap250..100Most potency one pending exposure key can hold Default: 25 Range: 0 ~ 100306
region.maxConditionsPerRegion31..6Most conditions in one region Default: 3 Range: 1 ~ 6306
region.maxSourcesPerConditionPerRegion41..16Most sources of one condition in one region Default: 4 Range: 1 ~ 16306
region.growthMultiplier1.00.0..10.0Multiplier on burden growth Default: 1.0 Range: 0.0 ~ 10.0307
region.decayMultiplier1.00.0..10.0Multiplier on natural decay and sourceless recovery Default: 1.0 Range: 0.0 ~ 10.0307
director.difficultystandardNo numeric range printed; see commentcalm, standard or hard (assault budget x0.6 / x1.0 / x1.3)307
director.warningSeconds85..60Seconds of warning before an assault Default: 8 Range: 5 ~ 60307
director.assaultWindowSeconds9010..600Longest spawn window of one assault Default: 90 Range: 10 ~ 600307
director.recoverySeconds1800..3600Calm after an assault Default: 180 Range: 0 ~ 3600307
director.capBase200..200Outbreak enemies per region with one participant Default: 20 Range: 0 ~ 200307
director.capPerExtraPlayer80..100Extra enemies per additional participant Default: 8 Range: 0 ~ 100307
director.capMax600..500Most outbreak enemies in one region Default: 60 Range: 0 ~ 500307
director.globalCap1600..2000Most outbreak enemies on the server Default: 160 Range: 0 ~ 2000307
director.suppressVanillaZombiestrueNo numeric range printed; see commentCancel natural zombie-type spawns in regions with biological burden >= 10307
health.playerInfectiontrueNo numeric range printed; see commentfalse = players never become infected (doses still shown)307
health.doseMultiplier1.00.0..10.0Multiplier on every exposure dose Default: 1.0 Range: 0.0 ~ 10.0307
health.symptomDamagetrueNo numeric range printed; see commentfalse = symptoms never deal damage307
health.nonLethalFloor4.01.0..20.0Symptom damage never takes a player below this health Default: 4.0 Range: 1.0 ~ 20.0307
health.incubationMultiplier1.00.1..10.0Multiplier on incubation time Default: 1.0 Range: 0.1 ~ 10.0307
transport.cargoContaminationtrueNo numeric range printed; see commentfalse = no new contaminated lots (existing ones keep their tag)307
transport.shipZonestrueNo numeric range printed; see commentfalse = ship cabins and holds never become contaminated307
transport.passengerCarrierChance0.40.0..1.0Chance that a survivor boarded in a burden >= 30 region carries the condition Default: 0.4 Range: 0.0 ~ 1.0307
stations.labelStationStrainstrueNo numeric range printed; see commentShow matching outbreak names for station hazards (e.g. “Bloomrot (station strain)”)307

beyond_overworld-planet_blocks-server.toml

Generated scope: server. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
planetBlocks.convertDropstrueNo numeric range printed; see commentMining a vanilla building block on another planet drops the planet family’s variant instead (silk touch and fortune work as usual). Never in the Overworld, Nether, End or space.307
planetBlocks.pigmentChance0.030.0..1.0Chance that mining a natural block (stone, soil, sand, logs, leaves…) on another planet also drops the family pigment; multiplied by (1 + fortune level), never with silk touch. 0 disables. Default: 0.03 Range: 0.0 ~ 1.0308

beyond_overworld-population-server.toml

Generated scope: server. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
civilization.inhabitedShare0.40.0..1.0Share of eligible planets (land worlds other than the home planet) that are inhabited Default: 0.4 Range: 0.0 ~ 1.0308
civilization.profileWeights.frontier25.00.0..1000.0Default: 25.0 Range: 0.0 ~ 1000.0308
civilization.profileWeights.industrial25.00.0..1000.0Default: 25.0 Range: 0.0 ~ 1000.0308
civilization.profileWeights.metropolitan25.00.0..1000.0Default: 25.0 Range: 0.0 ~ 1000.0308
civilization.profileWeights.research15.00.0..1000.0Default: 15.0 Range: 0.0 ~ 1000.0308
civilization.profileWeights.fallen10.00.0..1000.0Fallen worlds: ruined settlements without live residents Default: 10.0 Range: 0.0 ~ 1000.0308
residents.perSettlement240..256Residents spawned around one settlement with one player near Default: 24 Range: 0 ~ 256308
residents.perExtraPlayer80..64Extra residents per additional player near the same settlement Default: 8 Range: 0 ~ 64308
residents.maxPerSettlement480..256Most residents around one settlement Default: 48 Range: 0 ~ 256308
residents.global960..1024Most residents on the whole server Default: 96 Range: 0 ~ 1024308
residents.replacementDays30..100Visited in-game days until a dead named resident’s replacement arrives Default: 3 Range: 0 ~ 100308
events.intervalSeconds30030..86400Seconds of player activity near a settlement between two event rolls Default: 300 Range: 30 ~ 86400308
events.chance0.20.0..1.0Chance that a roll starts an event (0 = no automatic events) Default: 0.2 Range: 0.0 ~ 1.0308
buildings.damageThreshold0.50.05..1.0A facility is destroyed when its building lost more than this share of its original blocks Default: 0.5 Range: 0.05 ~ 1.0308
buildings.rebuildThreshold0.80.0..1.0A wrecked building must stand again to this share of its original blocks before the console repair works Default: 0.8 Range: 0.0 ~ 1.0308
buildings.scanIntervalSeconds305..3600Seconds between two block counts of the same building while players are near Default: 30 Range: 5 ~ 3600308

beyond_overworld-quests-server.toml

Generated scope: server. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
quests.activeLimit84..16Authored (non-contract) quests a player may have accepted at once. Lowering it never cancels active quests. Default: 8 Range: 4 ~ 16309
quests.chainLimit21..4Exploration chains active at once (reserved for later side lines) Default: 2 Range: 1 ~ 4309
quests.bindSystems12832..256Star systems searched (nearest first) when a quest binds a target planet Default: 128 Range: 32 ~ 256309
quests.bindStarts6416..128Known structure starts considered per binding (reserved for later side lines) Default: 64 Range: 16 ~ 128309
quests.bindBatch161..32Planets evaluated per server tick by the binding search Default: 16 Range: 1 ~ 32309
quests.regionHz21..5Region checks per second for players with an open region objective Default: 2 Range: 1 ~ 5309
quests.holdHz105..20Hold checks per second (reserved for later side lines) Default: 10 Range: 5 ~ 20309
quests.naturalEventMaxWaitSeconds60060..1800Longest wait for a natural event a quest asks for, in seconds (reserved for later side lines) Default: 600 Range: 60 ~ 1800309
quests.courierMaxDistance2000500..8000Courier contracts: the destination settlement is at most this many blocks from the board’s town Default: 2000 Range: 500 ~ 8000309
quests.sponsorTraveltrueNo numeric range printed; see commentStory sponsorship: sponsored main-line legs pay the quoted warp cells (no cell items are ever minted)309
quests.storyContactsProtectedtrueNo numeric range printed; see commentStory contacts cannot be harmed by players (attacking one is a witnessed crime)309
quests.contractCheckTicks20040..1200Ticks between the checks that void a courier / call-out whose town can no longer receive deliveries, and refresh the remote path of contact-town quests (only for players with such a quest open) Default: 200 Range: 40 ~ 1200309
quests.noticeDays71..28In-game days a notice posted by a quest (e.g. the supply delivery of The Road and the Garden) stays on the town’s boards Default: 7 Range: 1 ~ 28309
quests.endingHoldSeconds103..30Seconds the player holds at the Final Lantern’s console (or the sponsor directory) to commit an ending Default: 10 Range: 3 ~ 30309
quests.endingHoldRange32..8Blocks the player may stand from the console during the ending hold (leaving cancels it; nothing is committed) Default: 3 Range: 2 ~ 8309
quests.titleChatPrefixfalseNo numeric range printed; see commentShow the player’s quest title (e.g. Lamplighter) before their name in chat and the tab list309
quests.berthLimit11..5Medical berth registrations a player may hold at once before The Medic’s Rounds (R12) Default: 1 Range: 1 ~ 5309
quests.berthLimitAfterRounds31..5Medical berth registrations a player may hold at once after completing The Medic’s Rounds (R12) Default: 3 Range: 1 ~ 5309
quests.denCharterToll0.750.1..1.0Dominion ending: toll multiplier for affiliated Den DEMAND tolls while the player holds the Den charter Default: 0.75 Range: 0.1 ~ 1.0309
quests.concordMinStanding100-1000..1000Concord ending: owner-faction standing a station’s system needs to be a route pair endpoint (100 = Friendly) Default: 100 Range: -1000 ~ 1000309
quests.creatureRegionRange4816..128creature_region sensor: the guided creature counts only while the player is within this many blocks Default: 48 Range: 16 ~ 128309
quests.creatureRegionMargin160..64creature_region sensor: blocks beyond the town’s radius that count as outside the settlement Default: 16 Range: 0 ~ 64309
quests.boardRetrySeconds51..60Seconds between retries of a quest passenger boarding that waits for a free seat Default: 5 Range: 1 ~ 60310

beyond_overworld-shelf-server.toml

Generated scope: server. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
time_distortion.timeScale2.01.0..8.0How much faster ship warp charges and module cooldowns run while the player (or the ship) is in the Event Shelf (docs/BLACK_HOLE_DIMENSION.md: “time runs strangely”). 2.0 = they take half as long; 1.0 = no effect. Covers: warp charge, ship weapon / decoy flare cooldowns, ship scanner + sensor sweeps, harness module cooldowns (jetpack recovery, Prism Guard, Storm Shelter Projector), Survey Emitter shot cooldown + overheat lock, Recall Beacon, Relic Survey Module. A cooldown keeps the length it was started with (leaving the Shelf does not stretch it again). Default: 2.0 Range: 1.0 ~ 8.0310

beyond_overworld-shipsim-server.toml

Generated scope: server. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
calibration.rangeOffset7232..256Blocks between the shipyard body’s edge and the range buoy (the range lies on the side without berths) Default: 72 Range: 32 ~ 256310
calibration.rangeRadius16048..512A shot counts only when the shooting ship is within this many blocks of the range buoy Default: 160 Range: 48 ~ 512310
calibration.placeWithin384128..1024The range (buoy + 3 target drones) is placed when a player in space comes this close to the shipyard Default: 384 Range: 128 ~ 1024310
calibration.hitCooldownTicks101..200Ticks before the same drone counts another hit from the same player (splash / multi-pellet shots count once) Default: 10 Range: 1 ~ 200310
calibration.missileTrigger248..96A piloted ship within this many blocks of the range buoy is locked by a training missile Default: 24 Range: 8 ~ 96310
calibration.missileCooldownTicks30040..6000Ticks between two training missiles for the same pilot (20 ticks = 1 s) Default: 300 Range: 40 ~ 6000310
calibration.missileLifeTicks30060..1200Ticks a training missile flies before it burns out Default: 300 Range: 60 ~ 1200310
calibration.missileSpeed0.90.2..3.0Training missile speed in blocks/tick (a real guided missile flies 1.6; harmless either way) Default: 0.9 Range: 0.2 ~ 3.0310
seats.aimTicks6010..400Ticks a gunner must keep a target in the sight for ‘aimed’ (60 = 3 s; firing counts at once) Default: 60 Range: 10 ~ 400310
seats.aimConeDegrees6.01.0..30.0Half-angle in degrees of the gunner’s sight cone Default: 6.0 Range: 1.0 ~ 30.0310
seats.aimRange16032..512Farthest target (blocks) that counts for aiming Default: 160 Range: 32 ~ 512310
tow.attachRange248..64Farthest disabled hull / small wreck the cable reaches when attached (blocks) Default: 24 Range: 8 ~ 64310
tow.speedFactor0.40.1..1.0Ship top speed while towing, as a fraction of normal (0.4 = 40 %); pulse breaks the cable Default: 0.4 Range: 0.1 ~ 1.0311
tow.maxWidth12.02.0..32.0Widest hull (blocks) that counts as small enough to tow Default: 12.0 Range: 2.0 ~ 32.0311
tow.snapDistance4824..128The cable parts when the tow is this far from the ship (stuck tow, teleports) Default: 48 Range: 24 ~ 128311
tow.deliveryRange6416..256A tow within this many blocks of a working station’s body is delivered Default: 64 Range: 16 ~ 256311
tow.salvageCredits3000..100000Salvage credits paid for a delivered tow Default: 300 Range: 0 ~ 100000311
captains.appearDelayTicks24000..72000Ticks after reading a transponder before that captain can appear (12000 = 10 min) Default: 2400 Range: 0 ~ 72000311
captains.appearCooldownTicks6000600..144000Ticks between two appearances of the same captain Default: 6000 Range: 600 ~ 144000311
captains.appearChance0.20.0..1.0Chance per 10 s check that the captain appears while the player is in the captain’s region Default: 0.2 Range: 0.0 ~ 1.0311
captains.regionSectors20..8Region: at most this many universe sectors (about one system each) from the debris Default: 2 Range: 0 ~ 8311
portAlerts.range25664..1024Hostile ships within this many blocks of the port raise an alert Default: 256 Range: 64 ~ 1024311
portAlerts.candidates161..64At most this many nearby ships are examined per check (1 check per second) Default: 16 Range: 1 ~ 64311
portAlerts.cooldownTicks1200100..72000Ticks between two alerts for the same port (1200 = 1 min) Default: 1200 Range: 100 ~ 72000311

beyond_overworld-stations-server.toml

Generated scope: server. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
stations.generationtrueNo numeric range printed; see commentGenerate new space stations. Off: no new stations or entries; occupants keep every exit and recovery path.311
stations.entrytrueNo numeric range printed; see commentAllow entering station / derelict / asteroid / boarding interiors (exits always work).311
stations.forceStarterWayfarerfalseNo numeric range printed; see commentAlways add a working Wayfarer Stop to the starter system (Hearth), even though its hub already sells repair patches and fuel.311
stations.retroGenerateVisitedfalseNo numeric range printed; see commentAlso generate stations automatically in systems visited before stations existed (default: only via /bo stations retrogen).311
stations.boundaryCreativeBypassfalseNo numeric range printed; see commentCreative operators (level 2) may break station boundary blocks and leave interior regions while sneaking.311
stations.sensorRange1200128..8000Blocks within which a player in space detects a station (star map contact). Default: 1200 Range: 128 ~ 8000311
stations.buildBlocksPerTick4096256..65536Blocks all station build jobs (exteriors and interiors) may place per server tick together. Default: 4096 Range: 256 ~ 65536311
stations.exteriorTrigger320128..1024A station exterior is built when a player in space comes this close (blocks from its body). Default: 320 Range: 128 ~ 1024311

beyond_overworld-story-server.toml

Generated scope: server. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
survey_beacon.beaconMaxPerPlayer81..64Survey Beacons one player may have registered at once (placing more is refused; breaking one frees a slot) Default: 8 Range: 1 ~ 64312
survey_beacon.beaconClearance50064..4000A beacon registers only this many blocks (horizontal) or more from any registered landing pad, planet spaceport or town Default: 500 Range: 64 ~ 4000312
survey_beacon.beaconTownMargin640..512Extra blocks added to the clearance for spaceports and towns: they are found by their structure start, and their pad lots stand up to about this far from it Default: 64 Range: 0 ~ 512312
den_custody.custodyPrice6000..100000Credits the Den asks for the relic custody record Default: 600 Range: 0 ~ 100000312
den_custody.custodyBuyMinStanding0-100..100Lowest Den standing (-100..100) at which the Den sells the record Default: 0 Range: -100 ~ 100312
den_custody.custodyTakeStandingCost250..100Den standing lost when the record is taken without paying (also a witnessed theft under the Den’s law) Default: 25 Range: 0 ~ 100312

beyond_overworld-structures-server.toml

Generated scope: server. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
planetStructures.siteDensity1.00.0..4.0Multiplier of the chance of every wave-10 planet site (temples, wrecks, camps, domes, docks …). 1.0 = designed density, 2.0 = about twice as many (until the attempt grid is full), 0 = none. Default: 1.0 Range: 0.0 ~ 4.0312
planetStructures.classicSiteBoost0.50.0..1.0Chance per extra planet-only attempt to place another outpost / ruin / laboratory / crash site. 0 keeps the classic structures at their original density. Default: 0.5 Range: 0.0 ~ 1.0312
planetStructures.disabledSites[]No numeric range printed; see commentPlanet site ids that never generate, e.g. [“sky_dock”, “nomad_caravan”].312

beyond_overworld-variants-client.toml

Generated scope: client. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
planetVariants.blockstrueNo numeric range printed; see commentRecolour vanilla blocks and plants on other planets with the planet’s palette312
planetVariants.craftedBlockstrueNo numeric range printed; see commentAlso give crafted and dyed blocks (wool, concrete, machines…) a subtle planet tint312
planetVariants.plantShapestrueNo numeric range printed; see commentVary the height and width of vanilla plants per planet312
planetVariants.mobTintstrueNo numeric range printed; see commentDraw the planet-family redesigns of vanilla mobs (textures, extra parts, glow)312
planetVariants.mobNamestrueNo numeric range printed; see commentShow a planet mob variant’s name when you look at it up close312

beyond_overworld-weather-client.toml

Generated scope: client. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
weather.reducedEffectsfalseNo numeric range printed; see commentReduced weather effects: thinner fog, lighter sky tint, fewer particles, no camera shake or flashes. Warnings, the HUD badge and the gameplay effects stay the same.313
weather.particleDensity1000..200Weather particle density in percent (on top of the vanilla particle setting). Default: 100 Range: 0 ~ 200313
weather.cameraShaketrueNo numeric range printed; see commentCamera shake during tremors and eruptions.313
weather.hudBadgetrueNo numeric range printed; see commentShow the weather badge (warning countdown, active event, time left) in the top-right HUD.313

beyond_overworld-weather-server.toml

Generated scope: server. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
weather.enabledtrueNo numeric range printed; see commentPlanet weather events (sandstorms, blizzards, acid rain, meteor showers, . ..). Off = calm planets.313
weather.frequency1.00.0..4.0Multiplier on how often weather happens (0 = never, 1 = default, 2 = twice as often). Changing it changes every planet’s forecast from now on. Default: 1.0 Range: 0.0 ~ 4.0313
weather.firstVisitGraceSeconds3000..3600Quiet period after the first landing on a planet (scheduled weather only). Default: 300 Range: 0 ~ 3600313
weather.meteorCraterstrueNo numeric range printed; see commentMeteors carve small craters (radius 1-3) in natural ground. Never in built areas: any block that is not natural stone/soil/sand/snow/plants (or any fluid) inside the crater cancels the crater.313
weather.snowLayerstrueNo numeric range printed; see commentBlizzards II/III lay snow layers (capped at 2/3 layers, at most 12 placements per second per player).313
weather.lightningDamagetrueNo numeric range printed; see commentIon-storm lightning that lands next to an exposed player hurts (strikes never start fires).313
weather.acidArmorWeartrueNo numeric range printed; see commentAcid rain wears the armor of exposed players.313
weather.maxFallingBodies60..32Most meteors / volcanic bombs falling at once per planet. Default: 6 Range: 0 ~ 32313
wind.enabledtrueNo numeric range printed; see commentWeather wind pushes things at all (off = wind is only visual).313
wind.strength1.00.0..3.0Global multiplier on every wind push (0.5 = half as strong, 2 = twice). Default: 1.0 Range: 0.0 ~ 3.0313
wind.players1.00.0..3.0Multiplier for players on foot (crouching halves it, water takes 70 % off, knockback resistance braces). Default: 1.0 Range: 0.0 ~ 3.0313
wind.mobs1.00.0..3.0Multiplier for mobs; also scaled by body size (small mobs more, big less) and knockback resistance (bosses, golems and other resistance-1 bodies are never moved). Mobs without AI (static NPCs) are skipped. Default: 1.0 Range: 0.0 ~ 3.0313
wind.flyingMobs1.60.0..4.0Extra multiplier for flying mobs (bats, bees, parrots, phantoms, ghasts, flying wildlife). Default: 1.6 Range: 0.0 ~ 4.0313
wind.items1.20.0..4.0Multiplier for dropped items and experience orbs. Default: 1.2 Range: 0.0 ~ 4.0314
wind.projectiles0.40.0..2.0Multiplier for gravity-affected projectiles in flight (arrows, tridents, thrown items). 0 = no drift. Default: 0.4 Range: 0.0 ~ 2.0314
wind.ships1.00.0..4.0Multiplier for player ships in flight; also scaled per hull by sqrt(200 / hull HP) (light hulls more). Default: 1.0 Range: 0.0 ~ 4.0314
wind.shipThrustCap0.350.0..0.6Wind on a ship never exceeds this fraction of the hull’s current forward thrust, so a pilot at full thrust always makes headway against it (keep it below 0.6, the reverse-thrust strength). Default: 0.35 Range: 0.0 ~ 0.6314
wind.landingClearance30..16Ships with ground (or any block) within this many blocks below them count as landing / landed and are not pushed. Default: 3 Range: 0 ~ 16314
wind.entityIntervalTicks32..4Ticks between two wind passes over mobs, items, projectiles and server-flown ships (their push is scaled by it). Players and the ships they fly are pushed every tick (smooth). Default: 3 Range: 2 ~ 4314
wind.entityRadius488..128Only entities within this many blocks (horizontally; half of it vertically) of a player are pushed. Default: 48 Range: 8 ~ 128314
wind.maxEntitiesPerPass1920..2048Most entities pushed per planet per pass (bounds the server cost). Default: 192 Range: 0 ~ 2048314

beyond_overworld-wildlife-server.toml

Generated scope: server. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
global.enabledtrueNo numeric range printed; see commentMaster switch of the planet creature spawner (spawn eggs and /bo wildlife spawn still work)314
global.densityMultiplier1.00.0..4.0Multiplies the per-player creature cap (24 cap slots at 1.0; small/medium creatures use 1 slot, large 2, huge 4) and the number of spawn attempts. 0 = no natural spawns. Default: 1.0 Range: 0.0 ~ 4.0314
global.spawnIntervalTicks205..1200Ticks between spawn passes per player (20 = once a second) Default: 20 Range: 5 ~ 1200314
global.primeChance1201..1000000A spawned group’s leader becomes a named rare prime with a 1 in N chance Default: 120 Range: 1 ~ 1000000314
global.passiveWildlifefalseNo numeric range printed; see commentPeaceful wildlife: no creature ever starts a fight with a player (they still fight back when hit)314
species.<species>.enabledtrueNo numeric range printed; see commentSpawns naturally (one block per species)314
species.<species>.weight1.00.0..100.0Spawn weight multiplier (0 = never picked) Default: 1.0 Range: 0.0 ~ 100.0 (one block per species)314
species.<species>.groupMin21..16Smallest group Default: 2 Range: 1 ~ 16 (one block per species)314
species.<species>.groupMax41..16Largest group (raised to groupMin when smaller) Default: 4 Range: 1 ~ 16 (one block per species)314
species.<species>.planetFamilies[]No numeric range printed; see commentAllowed planet families (empty = all): HOME, TEMPERATE, ARID, FROZEN, TOXIC, VOLCANIC, OCEAN, AIRLESS, ANOMALOUS (one block per species)314
species.<species>.biomeKinds[]No numeric range printed; see commentAllowed biome kinds (empty = the species’ own affinities): PLAINS, FOREST, DESERT, SNOW, WETLAND, OCEAN, SHORE, MOUNTAIN, FUNGAL, CRYSTAL, VOLCANIC, BARREN, CAVE (one block per species)315
species.<species>.timeDEFAULTNo numeric range printed; see commentTime of day it spawns at full weight (DEFAULT = TWILIGHT) Allowed Values: DEFAULT, DAY, NIGHT, TWILIGHT, ANY (one block per species)315
species.<species>.capShare1.00.0..1.0Largest share of the per-player creature cap this species may fill (1 = no limit) Default: 1.0 Range: 0.0 ~ 1.0 (one block per species)315
species.<species>.peacefulDEFAULTNo numeric range printed; see commentDEFAULT | SPAWN_PASSIVE (spawns on Peaceful, never attacks players there) | NO_SPAWN (never on Peaceful) | ALWAYS_PASSIVE (never starts a fight with a player on any difficulty) Allowed Values: DEFAULT, SPAWN_PASSIVE, NO_SPAWN, ALWAYS_PASSIVE (one block per species)315

beyond_overworld-worldgen.toml

Generated scope: server. Reload scope: not uniformly established; stored-state caveats above apply.

KeyDefaultRange / enum contextSpec commentPDF page
planetTerrain.terrainArchetypestrueNo numeric range printed; see commentPlanets that were never generated use their terrain archetype (archipelago, canyonlands, sky islands, …). False: they generate the classic terrain. Planets already generated keep their terrain either way.315
planetTerrain.rerollLegacyTerrainfalseNo numeric range printed; see commentPlanets generated before terrain archetypes existed switch to their archetype for NEW chunks. Explored land stays as it is and meets the new terrain at a seam. Default false (they keep the classic terrain).315
planetTerrain.extremeArchetypestrueNo numeric range printed; see commentPlanet extremities (gas giants, sea worlds, floating islands, hollow worlds, . ..) for planets that were never generated. False: such planets use their ordinary terrain archetype. Generated planets keep their terrain either way.315
planetTerrain.gasGiantHazardstrueNo numeric range printed; see commentGas giants: the crushing deep layer hurts (with warnings) and lifts players who sink too deep back to safety. False: the deep layer is harmless, but players falling out of the world are still rescued.315
planetTerrain.gasGiantWindtrueNo numeric range printed; see commentGas giants: prevailing winds push airborne players (not ships, not players standing on a platform).315

Sources & verification

Evidence: pdf-derived. Feature status: mixed. Article coverage: ready.

Documented input: October 23, 2026 source snapshot; declared 0.0.1-p0

Beyond-Overworld-Extensive-Breakdown.pdf

PDF pages 301–315 · October 23 source snapshot — Configuration defaults, bounds and scope · See page locators and report-local E001–E319 index.

October 23, 2026 source snapshot; older October 5 JAR is not equivalent. PDF-derived; no new mod build, game session or source/JAR audit. Pack overrides unknown.

The wiki has not independently playtested report-derived instructions. Your server or modpack settings may change them.

Editor setupEditing guide →