Wiki 9Minecraft Wiki 9Minecraft

Litematica — Configuration

Java EditionModGuides 9FAQ 10Blocks 35Related mods 60

Every setting in the mod config file, with what it changes.

DownloadLitematica

Get the files on 9Minecraft

OptionWhat it does
areaSelectionBoxSideColorSets the color of unselected area selection box sides
hightlightBlockInInventoryColorSets the highlight color for the looked-at block's item in inventory
materialListHudItemCountsColorSets the color of item counts shown in the Material List HUD
schematicOverlayColorDiffBlockSets overlay color for different blocks of matching predefined types
schematicOverlayColorExtraSets the overlay color drawn on extra blocks not present in the schematic
schematicOverlayColorMissingSets the overlay color drawn on blocks missing from the world
schematicOverlayColorWrongBlockSets the overlay color drawn on blocks that are entirely wrong
schematicOverlayColorWrongStateSets the overlay color drawn on blocks with incorrect block states
schematicRebuildBreakExceptPlaceOverlayColorSets overlay color for break-all-except-targeted blocks in rebuild mode
schematicRebuildBreakPlaceOverlayColorSets overlay color for break-or-place selector in rebuild mode
schematicRebuildReplaceOverlayColorSets overlay color for the replace selector in rebuild mode
toolItemComponentsA Data Components-aware version of toolItem. Set to "empty" to disable. The syntax accepted is the same as the "/give" cSets the item components required on the tool item
placementManagerProfileAdjust the Placement Manager Thread performance metrics as follows: MAX - 32 tasks per cycle (20ms yield, 2048 deferredSelects the placement manager performance profile
areaSelectionsPerWorldStores area selections per-world or per-server instead of globally
signTextPasteAutomatically set the text in the sign GUIs from the schematicEnables pasting text onto signs
pickBlockAvoidDamageableAvoids replacing any damageable items in the hotbarAvoids picking items with durability damage
pickBlockAvoidToolsAvoids replacing any tool items in the hotbar. This means any items that extend the vanilla ToolItem class.Avoids picking tool items when pick blocking
betterRenderOrderInjects schematic rendering into vanilla rendering code for better render order
itemUsePacketCheckBypassBypass the new distance/coordinate check that was added in 1.18.2. That check breaks the "accurate placement protocol" aBypasses the 1.18.2 distance check that breaks accurate placement protocol
debugHudModeChange the behavior of the Debug Information that is displayed under the F3 screen for the Litematica World Renderer. [§Changes what debug info the Litematica world renderer shows under F3
changeSelectedCornerOnMoveSets the selected corner to the last moved corner when setting corners
cloneAtOriginalPositionCreates clone placements at the original area selection position instead of the player
commandDisableFeedbackDisables then re-enables command feedback around multiplayer Paste, Fill and Delete
commandFillMaxVolumeSets the maximum volume of each box filled via command-based Fill/Delete
commandFillNoChunkClampStops fill/replace/delete volumes from being split into per-chunk boxes
commandLimitPerTickSets the maximum number of commands sent per game tick on servers
commandNameCloneSets the clone command name used for command-based creative mode on servers
commandNameFillSets the fill command name used for command-based creative mode on servers
commandNameSetblockSets the setblock command name used for command-based creative mode on servers
commandNameSummonSets the summon command name used for command-based creative mode on servers
commandTaskIntervalSets the tick interval at which Paste, Fill and Delete tasks execute
commandUseStrictUses the strict parameter in fill, setblock, and clone commands
commandUseWorldEditUses WorldEdit //pos1, //pos2 and //set commands instead of configured setblock/fill commands
translationModeConfigure the Translation 'Mode' to be used. Follow Vanilla, Follow MaLiLib, Independent, or OFF.Sets how schematic translations are performed
customSchematicBaseDirectorySets the root schematic directory used when the custom base directory is enabled
customSchematicBaseDirectoryEnabledUses the customSchematicBaseDirectory setting as the root schematic directory
datafixerDefaultSchemaSets the default schema value for the vanilla data fixer
datafixerModeSets the data fixer level applied to loaded schematics, affecting load performance
deduplicateSchematicEntitiesDe-Duplicate any matching entities loaded into the Schematic World. The current code tries to spawn the entities with thRemoves duplicate matching entities loaded into the schematic world
debugHudPMThreadsShows the placement manager thread daemon debug line on the F3 screen
debugHudWorldShows the schematic world debug line on the F3 screen
debugLoggingPrints extra debug messages to the console for troubleshooting issues
displayFileOpsFeedbackDisplay file operation confirmation feedback. Example: Deleting a file will display a message confirming that the opShows a chat confirmation message after file operations like deleting
easyPlaceModeUsing an item on a schematic block places that block at that position
easyPlaceClickAdjacentUses 1.12.2 ornithe Clicks Adjacent code, requiring easyPlacePostRewrite enabled
easyPlaceFirstToggles Easy Place First mode on or off
easyPlaceHoldEnabledLets you hold the use key and look at schematic blocks to place them continuously
easyPlacePostRewriteMakes Easy Place use the experimental 1.12.2 ornithe Post-Rewrite code
easyPlaceProtocolVersionChooses which accurate placement protocol Easy Place uses
easyPlaceSinglePlayerHandlingHandles Carpet mod Accurate Block Placement Protocol itself in single player
easyPlaceSinglePlayerValidationValidates blocks placed by Easy Place in single player
easyPlaceSwapIntervalSets milliseconds Easy Place waits after swapping slots before placing
easyPlaceSwingHandSwings the player's arm animation when Easy Place places a block
easyPlaceVanillaReachReduces easy place reach to vanilla distance so servers accept far placements
fixChestMirrorEnable a fix to the broken chest mirror code in vanillaFixes vanilla's broken chest mirroring when pasting mirrored schematics
fixGlazedTerracottaMirrorEnable a fix to the glazed terracotta mirror code in vanilla; This code attempts to help keep the patterns aligned.Fixes vanilla glazed terracotta mirroring to keep patterns aligned
materialListContainerScanBundlesEnable including Bundles in the scan while using materialListContainerScanEnables scanning bundles for materials in the material list
materialListContainerScanShulkersEnable including Shulker Boxes in the scan while using materialListContainerScanEnables scanning shulker boxes for materials in the material list
translationTryBaseLanguageEnable tracking MaLiLib's configured language. Leave this disabled to customize Litematica's language independently. YTries the base language when the target translation is unavailable
enableDifferentBlocksShows a "Different Blocks" status in the wrong block verifier for mismatched blocks
pickBlockIgnoreNbtEnables the "pickBlockIgnoreNbt" setting for Easy Place Post-Rewrite from 1.12.2 ornithe.Ignores NBT data when matching blocks for pick block
pickBlockEnabledEnables the schematic world pick block hotkeys. There is also a hotkey for toggling this option to toggle those hotkeys.Toggles the pick block feature on or off
entityDataSyncUses the Servux Entity Data Sync protocol to obtain entity data from the server
entityDataSyncBackupUses vanilla NBT Query when Servux is unavailable, requiring operator privileges
entityDataSyncCacheTimeoutSets how many seconds the Entity Cache keeps records before refreshing
entityDataSyncLoadNbtLoads synced NBT data into the client world, may conflict with other mods
executeRequireHoldingToolRequires holding the tool item to run the execute hotkey
fixRailRotationApplies a fix for vanilla rail bugs with 180 degree rotations of straight rails
fixStairsMirrorApplies a fix for vanilla stair shape bugs when mirroring stairs
generateLowercaseNamesMakes suggested schematic names lowercase with underscores instead of spaces
highlightBlockInInventoryHighlights the looked-at schematic block's item in inventory, including shulker boxes
reverseOperationModeDirectionIf enabled, reverses the scroll direction used for cycling through operation modes while holding the operation mode chanReverses the direction used by reverse operation mode
pasteIgnoreBlockEntitiesFromFillIf enabled, then all block entities are ignored from the fill commands when pasting. This allows them to get pasted indiIgnores block entities from fill commands during paste so they paste individually
pickBlockShulkersIf enabled, then if the required item for the pick block is not found directly in the player's inventory, but there is aAllows pick block to target items inside shulker boxes
pasteToMcFunctionFilesIf enabled, then instead of actually pasting schematics to the world, they are written as setblock commands into text fiWrites paste operations to mcfunction files instead of executing
pasteUseFillCommandIf enabled, then instead of only using individual /setblock commands, the command-based Paste operation (which is used oUses the /fill command for faster pasting
pasteIgnoreCommandLimitWithNbtRestoreIf enabled, then the command limit is ignored when pasting blocks with a block entity with the NBT restore option enableAllows NBT restore to bypass the command block limit
pasteIgnoreEntitiesIf enabled, then the Paste feature will not paste any entitiesPrevents entities from being pasted into the world
toolItemEnabledIf true, then the "tool" item can be used to control selections etc.Toggles whether the configured tool item is required for selections
loadEntireSchematicsIf true, then the entire schematic is always loaded at once. If false, then only the part that is within the client's viLoads the entire schematic at once instead of only the visible portion
layerModeFollowsPlayerIf true, then the render layer follows the player. Note: This currently collapses Layer Range type ranges unfortunatelyMakes the render layer follow the player's position
recipeBookSinglePlayerShadowUnlockIn Single Player, unlock the full Server Recipe Book for the player to improve the Raw Material List output results. ThiUnlocks shadowed recipe book entries in singleplayer
serverNbtRequestRateLimit request rate for server entity data syncerSets the rate of NBT data requests to the server
materialListContainerScanEnables scanning containers for materials in the material list
materialListCountEnderCacheCounts items in the ender chest cache for the material list
materialListIgnoreStateIgnores exact block state in the material list, matching only block type
materialListRecipeDetailsAdds debug-level recipe details to the Raw Materials export of the material list
pasteAlwaysUseFillForces using the fill command even for single blocks
pasteAlwaysUsePersistentForces pasted leaves to be persistent so they do not decay
pasteLayerBehaviorSets how rendered layers behave during Paste tool mode
pasteNbtRestoreBehaviorChooses whether and how block NBT data is restored when pasting
pasteReplaceBehaviorSets how existing blocks are replaced during Paste tool mode
pasteUsingCommandsInSpEnables command-based pasting in singleplayer
pasteUsingServuxUses Servux to paste schematics directly to the server, faster than commands
pickBlockableSlotsSets which hotbar slots can be used for schematic pick block
placementRestrictionRestricts using the use key to only when holding the correct item for the target
placementManagerThreadCountSets the max number of placement manager threads
placementReplaceBehaviorSets block replace behavior when adding blocks to the schematic world
placementRestrictionWarnSelects the warning message shown when placement is restricted
renderThreadNoTimeoutRemoves the timeout from the rendering worker threads. If you get very stuttery rendering when moving around or dealingRemoves the timeout from rendering worker threads
renderMaterialListInGuisToggles whether the material list is drawn inside GUIs
schematicVcsDeleteModeSets the deletion mode for removing the previous schematic version in Schematic VCS
selectionCornersModeChooses whether area selection corners use Corners or Expand mode
translationLanguageSet Litematica's language independently of Minecraft's Language setting. Requires MaLiLib's translationOverrides toSets the target language used for schematic translations
toolItemThe item to use as the "tool" for selections etc.Sets the item used as the tool for selections and similar actions
unhideSchematicVCSUn-hides the Schematic VCS (Version Control System) menu button, and enables the hotkey and the VCS functionality in genUn-hides the Schematic VCS menu button and enables its hotkey and functionality
renderOverlayThroughBlocksA hotkey to allow the overlays to render through blocks. This is just a quicker way to temporarily enable the same thingToggles whether overlay boxes render through solid blocks
schematicEditReplaceSelectionA hotkey to copy the blocks in the world within the area selection into the litematic. This feature was requested to beReplaces blocks within the current selection
schematicVersionCycleNextA hotkey to cycle to the next schematic version in the Version Control tool modeCycles to the next schematic version
schematicVersionCyclePreviousA hotkey to cycle to the previous schematic version in the Version Control tool modeCycles to the previous schematic version
pickBlockToggleA hotkey to toggle the pick block toggle option in the Generic configs. This is provided as a quick way to enable or disToggles pick block behavior between first and last match
togglePlacementRestrictionA hotkey to toggle the placement restriction modeEnables or disables the placement restriction that limits where blocks can be placed
schematicVCSDeleteBlockByPlacementA key to delete blocks from the world based on the currently selected version's placement. See Generic -> 'schematicVcsDDeletes schematic blocks by placement in version control
pickBlockFirstA key to pick block the first schematic block ray traced toSets the pick block key to pick the first matching block
pickBlockLastA key to pick block the last schematic block ray traced to, before the first (possible) client world block ray traced toSets the pick block key to pick the last matching block
addSelectionBoxAdd a new selection box (position 1) hereAdds a new selection box at the current position
toggleAllRenderingAll RenderingToggles all Litematica rendering on or off
easyPlaceToggleAllows quickly toggling on/off the Easy Place modeHotkey to toggle Easy Place mode
selectionModeCycleChange the corner mode between Corners and Expand in the Area Selection modeCycles through the area selection modes
cloneSelectionClones the current area selection into an in-memory schematic
layerModePreviousCycle the rendering mode (all, layers) backwardsCycles the rendering mode (all, layers) backwards
layerModeNextCycle the rendering mode (all, layers) forwardCycles the rendering mode (all, layers) forward
deleteSelectionBoxDelete the currently selected boxDeletes the currently selected selection box
easyPlaceUseKeySets the key used to place blocks when easy place mode is enabled
executeOperationExecute the currently selected tool operation with the current selection or placement in the Fill, Replace, Paste SchemaExecutes the selected tool operation with the current selection or placement
rerenderSchematicHotkey to refresh/redraw only the schematic, instead of having to refresh the vanilla terrain too with F3 + AForces a re-render of the schematic rendering
toggleInfoOverlayRenderingInfo Overlay RenderingToggles rendering of the hovered block info overlay on or off
invertGhostBlockRenderStateInverts schematic/ghost block rendering status while the keybind is held down
invertOverlayRenderStateInverts overlay rendering status while the keybind is held down
layerNextMoves the rendered layer selection up by one layer
layerPreviousMoves the rendered layer selection down by one layer
layerSetHereSets the render layer to the player's current position
schematicEditBreakPlaceAllModifier key to activate the "break all identical blocks" function in the Schematic Edit tool modeBreaks and places all blocks in the selection
schematicEditBreakAllExceptModifier key to activate the "break everything except" mode/function in the Schematic Edit tool mode. Basically when youBreaks all schematic blocks except the targeted block type
schematicEditReplaceAllModifier key to activate the "replace all identical" replace mode/function in the Schematic Edit tool modeReplaces all blocks of one type with another
schematicEditReplaceBlockModifier key to activate the "replace block type" replace mode/function in the Schematic Edit tool modeReplaces the targeted block type in the schematic
schematicEditBreakPlaceDirectionModifier key to activate the directional/continuous break or place function in the Schematic Edit tool modeSets the direction for break/place schematic editing
schematicEditReplaceDirectionModifier key to activate the directional/continuous replace mode/function in the Schematic Edit tool modeSets the direction for replace schematic editing
moveEntireSelectionMove the entire current selection hereMoves the entire current selection to the player's position
nudgeSelectionNegativeNudge the current selection in the "negative" direction This is basically the same as mouse wheel down with the Nudge moNudges the current selection in the "negative" direction
nudgeSelectionPositiveNudge the current selection in the "positive" direction This is basically the same as mouse wheel up with the Nudge modiNudges the current selection in the "positive" direction
openGuiSelectionManagerOpen the Area Selection manager GUIOpens the Area Selection manager GUI
openGuiAreaSettingsOpen the Area Settings GUI for the currently selected areaOpens the Area Settings GUI for the currently selected area
openGuiSettingsOpen the Config GUIOpens the Config GUI
openGuiMainMenuOpen the Litematica main menuOpens the Litematica main menu
openGuiLoadedSchematicsOpen the Loaded Schematic GUIOpens the Loaded Schematic GUI
openGuiMaterialListOpen the Material List GUI for the currently selected schematic placementOpens the Material List GUI for the currently selected schematic placement
openGuiPlacementSettingsOpen the Placement Settings GUI for the currently selected placement or sub-regionOpens the Placement Settings GUI for the currently selected placement or sub-region
openGuiSchematicPlacementsOpen the Schematic Placements GUIOpens the Schematic Placements GUI
openGuiSchematicProjectsOpen the Schematic Projects GUIOpens the Schematic Projects GUI
openGuiSchematicVerifierOpen the Schematic Verifier GUI for the currently selected schematic placementOpens the Schematic Verifier GUI for the currently selected schematic placement
operationModeChangeModifierModifier key used to change the operation mode
toggleOverlayOutlineRenderingOverlay Outline RenderingToggles rendering of the block overlay outline on or off
toggleOverlayRenderingOverlay RenderingToggles rendering of the block overlay on or off
toggleOverlaySideRenderingOverlay Side RenderingToggles rendering of the block overlay sides on or off
togglePlacementBoxesRenderingPlacement Boxes RenderingToggles rendering of schematic placement boxes on or off
renderInfoOverlayToggles rendering of the info overlay text on screen
saveAreaAsSchematicToFileSave the current Area Selection as a Schematic to a fileSaves the current area selection as a schematic file
saveAreaAsInMemorySchematicSave the current Area Selection as an in-memory SchematicSaves the current area selection as an in-memory schematic
toggleSchematicBlockRenderingSchematic Block RenderingTurns rendering of schematic blocks on or off
toggleSchematicRenderingSchematic RenderingTurns rendering of the schematic overlay on or off
schematicPlacementMirrorMirrors the schematic placement along an axis
schematicPlacementRotationRotates the schematic placement by 90-degree steps
schematicVersionCycleModifierModifier key for cycling schematic versions
selectionGrabModifierModifier key for grabbing the selection
selectionGrowGrows the current area selection outward
selectionGrowModifierModifier key for growing the selection
selectionNudgeModifierModifier key for nudging the selection
selectionShrinkShrinks the current area selection inward
setSelectionBoxPosition1Set the first position of the currently selected box to the player's positionSets the first corner position of the current selection box
setSelectionBoxPosition2Set the second position of the currently selected box to the player's positionSets the second corner position of the current selection box
setAreaOriginSet/move the origin point of the current area selection to the player's positionSets the corner block that defines the origin point of the current area selection
toggleSignTextPasteSign Text PasteEnables or disables pasting sign text from the schematic
toolSelectElementsThe button to use to select corners or boxes while holding the "tool" itemSelects elements under the cursor with the tool
toolPlaceCorner1The button to use while holding the "tool" item to place the primary/first cornerSets the first corner position for the area selection tool
toolPlaceCorner2The button to use while holding the "tool" item to place the second cornerSets the second corner position for the area selection tool
toolEnabledToggleThe keybind to toggle the "tool" item functionality on/offToggles whether the currently held tool is active
toolSelectModifierBlock1The modifier key to hold while using the 'toolSelectElements' hotkey, to select the primary block type to use in some ofSets the first modifier block for the tool selection
toolSelectModifierBlock2The modifier key to hold while using the 'toolSelectElements' hotkey, to select the secondary block type to use in someSets the second modifier block for the tool selection
toggleAreaSelectionBoxesRenderingToggle Area Selection boxes rendering on/offToggles rendering of area selection boxes on or off
toggleVerifierOverlayRenderingToggle the Schematic Verifier overlay renderingTurns the verifier overlay highlighting incorrect blocks on or off
toggleTranslucentRenderingToggle translucent vs. opaque ghost block renderingToggles translucent rendering mode for schematic blocks
unloadCurrentSchematicUnloads the schematic of the currently selected placement,and thus also removes all placements created from it
statusInfoHudAutoAllow automatically momentarily enabling the status info HUD "when needed", for example when creating a placement and haAutomatically shows the status info HUD when needed, such as creating placements
blockInfoOverlayEnabledBlock Info Overlay RenderingTurns the block info overlay rendering on or off
blockInfoLinesAlignmentSets the alignment of the block info lines on screen
blockInfoLinesEnabledEnables or disables individual block info lines
blockInfoLinesFontScaleSets the font scale of the block info lines
blockInfoLinesOffsetXSets the horizontal offset of the block info lines
blockInfoLinesOffsetYSets the vertical offset of the block info lines
blockInfoOverlayAlignmentSets the alignment of the block info overlay on screen

Other settings in this file

2 more options the mod ships without its own description. Names are taken straight from the config file.

  • pasteIgnoreInventoriesDon't paste inventory contents when pasting a schematic
  • pasteIgnoreBlockEntitiesEntirelyIf enabled, then block entities are not pasted at all via the command-based pasting in multiplayer. This allows you to e

Other pages in this wiki