Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Creators-of-Create/Create/llms.txt

Use this file to discover all available pages before exploring further.

Create’s configuration is split across three TOML files managed by NeoForge’s config system. The files are generated automatically on first launch and can be edited while the game is running — most settings take effect on reload without a restart. All paths below are relative to your Minecraft instance root.

Config Files

FileTypeLocationDescription
create-client.tomlClientconfig/Visual, UI, and sound settings. Per-player.
create-common.tomlCommonconfig/World generation (ore rates, biome filters).
create-server.tomlServersaves/<world>/serverconfig/Kinetics, fluids, trains, schematics, recipes. Stored per-world.

Kinetics Config (create-server.toml → kinetics)

These settings are exposed by com.simibubi.create.infrastructure.config.CKinetics.

General

KeyDefaultDescription
disableStressfalseDisable the stress mechanic entirely. All kinetic blocks operate without stress limits.
maxRotationSpeed256 RPMMaximum allowed rotation speed for any kinetic block.
crushingDamage4Damage dealt by active Crushing Wheels to entities.
minimumWindmillSails8Number of sail-type blocks required for a Windmill to assemble.
windmillSailsPerRPM8Additional sail blocks needed to increase Windmill speed by 1 RPM.
maxBeltLength20 blocksMaximum span of a Mechanical Belt.
maxChainConveyorLength32 blocksMaximum length of a chain conveyor connection.
maxChainConveyorConnections4Maximum number of connections per chain conveyor block.
crankHungerMultiplier0.01Exhaustion multiplier applied when turning a Hand Crank.

Encased Fan

KeyDefaultDescription
fanPushDistance20 blocksMaximum distance a Fan can push entities.
fanPullDistance20 blocksMaximum distance from which a Fan can pull entities.
fanProcessingTime150 ticksTicks required for a fan-based processing recipe to complete.
fanBlockCheckRate30 ticksGame ticks between a Fan checking for obstructions in its air stream.
fanRotationArgmax256 RPMRotation speed at which a Fan reaches its maximum push/pull stats.

Moving Contraptions

KeyDefaultDescription
maxBlocksMoved2048Maximum number of blocks in a contraption (Piston, Bearing, etc.).
maxPistonPoles64Maximum number of extension poles behind a Mechanical Piston.
maxRopeLength384 blocksMaximum length of rope off a Rope Pulley.
maxChassisRange16Maximum attachment range of a chassis block.
maxCartCouplingLength32Maximum distance between two coupled Minecarts.
rollerFillDepth12Maximum depth of blocks filled by a Mechanical Roller.
survivalContraptionPickuptrueWhether Minecart Contraptions can be picked up in survival mode.

Speed and Capacity Classification

These values affect tooltip colour-coding (goggle overlays) only — they do not change gameplay.
KeyDefaultDescription
mediumSpeed30 RPMMinimum speed to be classified as “medium”.
fastSpeed100 RPMMinimum speed to be classified as “fast”.
mediumStressImpact4 SUMinimum impact to display a yellow stress indicator.
highStressImpact8 SUMinimum impact to display a red stress indicator.
mediumCapacity256 SUMinimum capacity for a yellow capacity indicator.
highCapacity1024 SUMinimum capacity for a green capacity indicator.

Fluids Config (create-server.toml → fluids)

From com.simibubi.create.infrastructure.config.CFluids:
KeyDefaultDescription
fluidTankCapacity8 bucketsFluid a single tank block can hold per block.
fluidTankMaxHeight32 blocksMaximum height of a stacked Fluid Tank structure.
mechanicalPumpRange16 blocksMaximum distance a Mechanical Pump can push or pull fluid on either side.
hosePulleyRange128 blocksMaximum distance a Hose Pulley can draw fluid blocks from.
hosePulleyBlockThreshold10000Minimum fluid block count before a source is considered infinite (-1 to disable).
fillInfinitefalseWhether Hose Pulleys should continue filling above-threshold infinite sources.
bottomlessFluidModeALLOW_BY_TAGWhich fluids can be drawn infinitely (ALLOW_BY_TAG, ALLOW_ALL, DENY_ALL).
fluidFillPlaceFluidSourceBlockstrueWhether Hose Pulleys can place fluid source blocks.
pipesPlaceFluidSourceBlockstrueWhether open-ended Fluid Pipes can place fluid source blocks.

Trains Config (create-server.toml → trains)

From com.simibubi.create.infrastructure.config.CTrains:
KeyDefaultDescription
trainsCauseDamagetrueWhether moving trains hurt colliding mobs and players.
maxTrackPlacementLength32Maximum length of track placed in one batch or turn.
maxAssemblyLength128Maximum length of a Train Station’s assembly track.
maxBogeyCount20Maximum number of bogeys assembled as a single train.
manualTrainSpeedModifier0.75Speed of a manually controlled train relative to a scheduled one.
trainTopSpeed28 blocks/sTop speed of a standard assembled train.
trainTurningTopSpeed14 blocks/sTop speed of a standard train during a turn.
trainAcceleration3 blocks/s²Acceleration of a standard assembled train.
poweredTrainTopSpeed40 blocks/sTop speed of a powered (fuel-burning) train.
poweredTrainTurningTopSpeed20 blocks/sTurning top speed of a powered train.
poweredTrainAcceleration3 blocks/s²Acceleration of a powered train.

Client Config (create-client.toml)

From com.simibubi.create.infrastructure.config.CClient. These settings are per-player and stored in config/create-client.toml.

General

KeyDefaultDescription
enableTooltipstrueShow item descriptions on Shift and controls on Ctrl.
enableOverstressedTooltiptrueDisplay a tooltip when looking at an overstressed component.
fanParticleDensity0.5Density of fan air-stream particles (0–1). Higher = more particles.
filterItemRenderDistance10 blocksMax distance at which items in filter slots are rendered.
rotateWhenSeatedtrueWhether the player rotates with a moving contraption while seated.

Goggle Overlay

KeyDefaultDescription
overlayOffsetX20Horizontal pixel offset of the goggle overlay.
overlayOffsetY0Vertical pixel offset of the goggle overlay.
overlayCustomColorfalseUse custom colours for the goggle and hover overlays.
customBackgroundOverlay0xf0100010Custom background colour (ARGB hex) when custom colours are enabled.
customBorderTopOverlay0x505000ffCustom border top gradient colour (ARGB hex).
customBorderBotOverlay0x5028007fCustom border bottom gradient colour (ARGB hex).

Sound

KeyDefaultDescription
enableAmbientSoundstrueMake cogs rumble and machines clatter.
ambientVolumeCap0.1Maximum volume modifier of ambient kinetic noise (0–1).

Trains

KeyDefaultDescription
mountedZoomMultiplier3Camera zoom distance multiplier when seated on a train.
showTrainMapOverlaytrueShow train positions and track networks on supported map mods.
trainMapColorThemeREDTrack network colour on map overlays. Values: RED, GREY, WHITE.

Recipe Viewer Integration

KeyDefaultDescription
syncRecipeViewerSearchSYNC_BOTHHow Stock Keeper search syncs with JEI/REI. Values: SYNC_BOTH, SYNC_TO_VIEWER, SYNC_FROM_VIEWER, NONE.

Accessing Config in Code

If your addon needs to read Create’s config values at runtime, use the static accessors on AllConfigs:
import com.simibubi.create.infrastructure.config.AllConfigs;

// Server-side kinetics config:
int maxBelt    = AllConfigs.server().kinetics.maxBeltLength.get();
int fanTime    = AllConfigs.server().kinetics.fanProcessingTime.get();
double medImpact = AllConfigs.server().kinetics.mediumStressImpact.get();

// Fluids config:
int tankCap    = AllConfigs.server().fluids.fluidTankCapacity.get();

// Trains config:
float topSpeed = AllConfigs.server().trains.trainTopSpeed.get();

// Client config (client-side only):
float density  = AllConfigs.client().fanParticleDensity.get();
boolean sounds = AllConfigs.client().enableAmbientSounds.get();
AllConfigs is part of Create’s internal infrastructure and is not considered public API. Its structure may change between Create versions. For settings your own mod exposes, define your own NeoForge config class rather than depending on Create’s internal config objects.

Build docs developers (and LLMs) love