Wiki 9Minecraft Wiki 9Minecraft

MaLiLib — Configuration

Java EditionModGuides 4FAQ 10Dependencies 2Related mods 60

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

DownloadMaLiLib

Get the files on 9Minecraft

OptionWhat it does
allow_extra_keysAre extra keys allowed to be held to still activate the keybindAllows additional keys to be held while still triggering the keybind
contextCan the keybind be activated in-game or inside a GUIRestricts whether the keybind works in-game, in GUIs, or both
cancel_furtherCancel further (vanilla) processing of the last pressed key, when the keybind activatesStops vanilla processing of the pressed key once the keybind activates
activate_onDoes the keybind activate on press or release of the key combinationChooses whether the keybind triggers on key press or release
exclusiveIf true, then no other keybinds can have been activated before the keybind in question. This check resets when all keysRequires no other keybind to have activated before this one
allow_empty_keybindIs an empty keybind valid (will always be considered to be active)Treats an unbound keybind as always active
order_sensitiveShould the keybind keys be pressed in the specific order they were defined inRequires keys to be pressed in the defined order to activate
configElementDebugPrints each individual config element call to the game console and log
debugMessagesEnables printing of debug-level events to the game console and log
mouseScrollDebugIf enabled, some debug values from mouse scrolling are printed to the game console/logPrints mouse scroll wheel input events to the game log
keybindDebuggingIngameIf enabled, then the messages from 'keybindDebugging' are also printed to the in-game action barPrints key press and release events to the game log while playing
inputCancellationDebuggingPrints the cancellation reason for keyboard and mouse inputs
keybindDebuggingPrints key presses and held keys to the console and action bar
printTranslationKeysPrint all translation keys to the logger that are translated via the StringUtils.translate() method. This is intendeLogs every translation key passed through StringUtils.translate for debugging
activeConfigProfileSets which registered config profile is currently active
sortConfigsByNameSorts config entries on config screens by their display name
sortExtensionModOptionsSorts extension mod options on config screens by display name
enableActionbarMessagesActionbar MessagesToggles whether actionbar messages are displayed
actionbarHudTicksSets how many ticks actionbar messages stay visible
ignoredKeysAny keys set here will be completely ignoredLists keys that MaLiLib completely ignores for input handling
keyboardTypeChange your Keyboard Layout to an AZERTY-compatible keybind pattern. This should help solve your 'M' mapping to a '§Switches keybind handling to an AZERTY-compatible keyboard layout
enableConfigSwitcherConfig SwitcherToggles the Config Switcher button for quick config screen switching
translationModeConfigure the Translation 'Mode' to be used. Follow Vanilla, Follow MaLiLib, Independent, or OFF.Chooses which translation source MaLiLib uses for text
configWriteMethodChooses how malilib writes its config files
renderTransparencyFixDisable the Vanilla Improved Transparency Experimental Video option. This Video setting causes MaLiLib's rendering tToggles a fix for rendering transparency issues
enableChestDataTrackerEnable MaLiLib's tracking of open Inventory screens and if an inventory is found, then store the data as NBT in the EntiToggles tracking of opened inventories and storing their NBT data
translationOverridesEnable MaLiLib's Translation Overrides system. This system can replace the Vanilla translation system, and allow it to bToggles MaLiLib's translation override system replacing Vanilla translations
enableStatusEffectsShiftEnable the shifting of text lines rendering on the TOP_RIGHT while Status Effects are active. If this is disabled, statuShifts the status effects HUD text position
enableLargeBarrelPreviewEnable largeBarrel Inventory Preview handling for the Carpet-TIS largeBarrel Carpet rule. NOTE: This does notToggles inventory preview support for the Carpet-TIS largeBarrel rule
inGameMessageTimeoutSets how many seconds in-game messages stay visible
openGuiConfigsOpens the malilib configuration GUI screen
realmsCommonConfigUses a shared config filename for all Realms servers
translationLanguageSet the i18n language of MaLiLib independently of Minecraft's Language setting. This option requires translationOverriSets malilib's translation language independently of Minecraft's language
testBundlePreviewWidthA Configuration for testing the Bundle Preview Width (Min: 6, Max: 9)Sets the bundle preview width for testing
testGuiEditorKeybindHotkey that opens the test GUI editor screen
testGuiFileBrowserKeybindTest Gui File BrowserHotkey that opens the test GUI file browser screen
testGuiKeybindHotkey that opens the test GUI screen
testInventoryOverlayToggles the test inventory overlay rendering
testInventoryOverlayOGToggles the original test inventory overlay rendering
testInventoryOverlayToggleToggles the test inventory overlay display on or off
testRunDateTimeTestTest Run Date TimeRuns the date and time test when activated
testConfigOptionValuesSets a test value used to verify config option handling
testDateTimeListHolds a list of date-time entries for testing
testDoubleSets a test decimal number value
testDurationListHolds a list of duration entries for testing
testFloatSets a test floating-point number value
testHotkeyHotkey that triggers the test action
testIntegerSets a test whole-number value
testLockedConfigListHolds a locked list of config entries for testing
testOptionListHolds a list of config option entries for testing
testStringSets a test text string value
testStringListHolds a list of test text strings
testTable1Holds test data for the first config table
testTable2Holds test data for the second config table
testEnumConfigSets which enum value is selected for the test enum config
testEnumSinglePlayerSets the enum value used only in single-player test scenarios
testSelectorHotkeyTest SelectorHotkey that opens the test selector screen
testTextLinesSets the text content shown in the test multi-line text field
testTextPlateSets the text content shown on the test text plate
testWallsHotkeyTest WallsHotkey that toggles the test walls rendering
testWallsUseColorToggles whether the test walls render with color

Other settings in this file

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

  • testBooleanHotkeyed
  • testBlockState
  • testBlockStateList
  • testBoolean
  • testColor
  • testColorList
  • testTable3
  • testTable4
  • testTable5