Back to 9Minecraft
Wiki 9Minecraft Wiki 9Minecraft
MaFgLib Mod Wiki

MaFgLib Mod Wiki & Guide

wiki.9minecraft.net/mafglib-mod/

A shared library mod that provides common code and utilities required by other mods to function.

Guides

Step-by-step, in-game.

Configuration

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

Comment

OptionWhat it does
allow_extra_keysAre extra keys allowed to be held to still activate the keybind
contextCan the keybind be activated in-game or inside a GUI
cancel_furtherCancel further (vanilla) processing of the last pressed key, when the keybind activates
activate_onDoes the keybind activate on press or release of the key combination
exclusiveIf true, then no other keybinds can have been activated before the keybind in question. This check resets when all keys
allow_empty_keybindIs an empty keybind valid (will always be considered to be active)
order_sensitiveShould the keybind keys be pressed in the specific order they were defined in

Debug

OptionWhat it does
configElementDebugConfig Element Debug
configElementDebugconfigElementDebug
debugMessagesDebug Messages
debugMessagesdebugMessages
mouseScrollDebugIf enabled, some debug values from mouse scrolling are printed to the game console/log
keybindDebuggingIngameIf enabled, then the messages from 'keybindDebugging' are also printed to the in-game action bar
inputCancellationDebuggingInput Cancellation Debugging
inputCancellationDebugginginputCancellationDebugging
keybindDebuggingKeybind Debugging
keybindDebuggingIngameKeybind Debugging In-Game
keybindDebuggingkeybindDebugging
keybindDebuggingIngamekeybindDebuggingIngame
mouseScrollDebugMouse Scroll Debug
mouseScrollDebugmouseScrollDebug
printTranslationKeysPrint all translation keys to the logger that are translated via the StringUtils.translate() method. This is intende
printTranslationKeysPrint Translation Keys
printTranslationKeysprintTranslationKeys

See all 174 settings →

Frequently asked questions

What is MaFgLib Mod?
It is a Forge port of masady's mod code base, providing shared library components for other mods. It includes configurable options, key bindings, and GUI support.
What does MaFgLib provide for other mods?
It offers configurable options, a key binding system, and support for most GUI code. It also includes other useful components that other mods can use.
What is the ModConfigScreenRegister in MaFgLib?
It is a component added to the base library to register the configuration screen. It allows mods to hook their config screens into the system.
Is MaFgLib a standalone gameplay mod?
No, it is a library mod meant to be used by other mods. It provides shared code and systems rather than gameplay content itself.

See all 6 MaFgLib questions ›