Configuration
NeroLogistics config is managed by Neroland Core's config manager (schema id nerologistics). Every
value below is server-authoritative — the server's values win and sync to clients.
Network controller
enableController(defaulttrue) — master toggle for the controller's managed throughput boost.controllerUpkeepPerTick(default8) — NE/tick to keep a controller powered; below this it manages at base speed.controllerModuleBonusPercent(default25) — throughput bonus (%) each connected network module adds to a powered controller.controllerMaxModules(default16) — max modules a controller counts (bounds the flood-fill).controllerMaxPercent(default500) — cap on the managed throughput multiplier (100= no boost).
See Network Controller for how it works.
Buffers
enableBuffers(defaulttrue) — master toggle for keep-stocked buffer leveling (passive buffers always hold).bufferIntervalTicks(default20) — ticks between a keep-stocked buffer's top-up/overflow passes.
See Buffers.
Auto-crafting
enableAutoCrafting(defaulttrue) — master toggle for the auto-crafter.craftIntervalTicks(default20) — ticks between an auto-crafter's crafting passes.autoCraftEnergyPerCraft(default200) — NE charged per item crafted.autoCraftsPerInterval(default4) — base crafts per pass, scaled by the managing controller's capacity.
See Auto-Crafting.
Local transport (conduits)
itemTransferPerTick(default64) — max items moved per item network per tick.fluidTransferPerTick(default1000) — max mB moved per fluid network per tick.energyTransferPerTick(default2560) — max NE moved per energy network per tick.maxNodesPerNetwork(default2000) — max conduits in one network; a conduit past the cap stays isolated rather than costing tick time.
Wireless
enableWireless(defaulttrue) — master toggle for wireless cargo terminals.wirelessRange(default64) — max block distance between two terminals on a channel.wirelessEnergyPerItem(default16) — NE charged per item moved over a channel.wirelessIntervalTicks(default10) — ticks between wireless transport passes (batching window).
Drones
enableDrones(defaulttrue) — master toggle for drone hubs, drone ports and delivery drones.droneRange(default48) — max block distance a drone travels from its hub.dronesPerHub(default4) — hard cap on live drones per hub.droneEnergyPerDelivery(default512) — NE charged per delivery dispatched.
Drone ports
maxDronesPerPort(default8) — hard cap on drones (lanes) a port counts.dronePortRange(default256) — max distance an export port ships to an import port.dronePerDroneCapacity(default16) — items each drone carries per dispatch.dronePortEnergyPerStack(default256) — NE charged per dispatch.
See Drone Ports.
Native trains
enableTrains(defaulttrue) — master toggle for native train stations.trainStationIntervalTicks(default100) — ticks between a load station's haul attempts.trainTicksPerBlock(default2) — transit ticks added per block of distance.trainMinTransitTicks(default40) — minimum transit time for a haul.trainMaxRange(default2048) — max distance a load station ships to an unload station.trainBulkPerTrip(default27) — max buffer slots hauled per trip.
See Trains.
Cross-dimension shipping
enableCrossDimension(defaulttrue) — master toggle for rocket cargo ports.shipTransitTicks(default1200) — transit time for a standalone (stub) shipment. Nerospace flights use Nerospace's own travel time.shipEnergyPerStack(default10000) — NE charged per stack shipped.shipFuelPerLaunch(default1) — rocket-fuel-tagged items consumed per standalone launch. Not used with Nerospace routing: the docked rocket carries the fuel.shipIntervalTicks(default100) — ticks between a port's auto-ship attempts.maxPendingShipments(default1024) — hard cap on in-transit shipments; ports stop launching at the cap.shipDenialBackoffMaxTicks(default2400) — cap on the retry wait after a refused launch (no rocket, not enough fuel, …). Each consecutive refusal doubles the wait fromshipIntervalTicks; right-clicking the port resets it.
Nerospace routing
nerospaceRouting(defaulttrue) — with Nerospace 1.3.0+ installed, rocket cargo flies as real Nerospace cargo flights (the port must touch a Cargo Pad with a docked, fuelled Cargo Rocket).falsekeeps the standalone stub routes even with Nerospace installed. Has no effect without Nerospace.shipReturnEmpty(defaultfalse) — the return-empty setting a port starts with:trueflies the rocket home empty after unloading (return fuel charged at launch),falseleaves it at the destination. Each port can override it (sneak-right-click).
Freight fee (optional — needs NeroEconomy)
freightFee(default0= off) — credits charged to a port's dispatcher for each rocket cargo launch, once every other check on the port has passed. The fee goes to NeroEconomy's Reserve. A dispatcher who cannot pay holds the launch (status the dispatcher cannot pay the freight fee; the dispatcher sees NeroEconomy's exact reason) and the port backs off like any other refusal. A fee that was paid for a launch Nerospace then refuses is kept for the retry, never charged twice. Ports with no dispatcher are never charged. Has no effect without NeroEconomy.
Shipping classes (QoS)
enableShippingQos(defaulttrue) — master toggle for per-port shipping classes; off = every port ships STANDARD regardless of its configured class.expressTransitFactor(default25) — EXPRESS transit time as % of the route's base (min 20 ticks).expressFuelFactor(default300) — EXPRESS fuel cost as % of the route's base. With Nerospace routing it scales the port's energy charge instead (Nerospace owns the fuel).bulkTransitFactor(default200) — BULK transit time as % of the route's base.bulkFuelFactor(default50) — BULK fuel cost as % of the route's base (rounded up, min 1). With Nerospace routing it scales the port's energy charge instead.
The transit factors do not apply to Nerospace flights.
Logistics processor
enableLogisticsProcessor(defaulttrue) — master toggle; off = the block stays placeable but idles and refuses to open its GUI.logisticsRuleIntervalTicks(default40) — ticks between a processor's rule-evaluation passes.logisticsActionCapPerCycle(default64) — max items a single rule moves per pass.logisticsEnergyPerAction(default100) — NE charged per executed rule action (0= free).
Storage network
enableStorageNetwork(defaulttrue) — master toggle for the digital storage network (storage cells, drive bays, network index). Off = drive bays inert, index empty.itemCellCapacity1k/itemCellCapacity8k/itemCellCapacity64k/itemCellCapacity512k(defaults1000/8000/64000/512000) — total items each item-cell tier holds.fluidCellCapacity16b/fluidCellCapacity128b/fluidCellCapacity1024b/fluidCellCapacity8192b(defaults16/128/1024/8192) — total buckets each fluid-cell tier holds.storageIndexRefreshTicks(default20) — minimum ticks between the storage index's read-through container rescans. Drive bays have a fixed six slots (not configurable).
Storage terminal
enableStorageTerminal(defaulttrue) — master toggle for the Storage Terminal and Wireless Terminal GUIs; off leaves the block/item in place but they refuse to open.terminalResyncTicks(default10) — minimum ticks between content re-syncs to an open terminal (only sent when contents actually changed).wirelessTerminalRange(default64) — wireless terminal working radius (blocks) from its bound network controller, same dimension only;-1= unlimited.
See Storage Network.
Dashboards and privacy (POPIA/GDPR)
perPlayerThroughputAttribution(defaultfalse) — opt-in: attribute cargo-port shipments to the placing player (UUID only). Off means no player data is stored.attributionRetentionDays(default30) — days to retain per-player attribution before auto-prune (0= keep until erased).
See Dashboard & Privacy for the data posture.
Companion link module
enableLinkModule(defaulttrue) — expose a proximity-scoped view of storage, networks, shipments and drones (plus two safe actions) to NeroLink companion clients through Neroland Core's link API. Off = the module is never registered, no events are published, every action is refused and a companion client reports NeroLogistics as absent. Nothing in the mod behaves differently either way.
See Companion Link Module for what it shows and why it is scoped by proximity.
Crash reporting
telemetryEnabled(defaulttrue) — anonymous, NeroLogistics-only crash reports via Sentry (EU servers): stack trace and mod/game/OS/Java versions, never names, UUIDs, IPs or world data. On by default; setfalseinconfig/nerologistics.propertiesto opt out. This is the one key that is not server-authoritative: it is client-local, never synced, and takes effect on next launch.
Standalone: NeroLogistics needs only Neroland Core. Everything works out of the box with no progression unlock and nothing to configure, whether or not the other Nero mods are installed.