Back to 9Minecraft
Wiki 9Minecraft Wiki 9Minecraft

MelonLib Mod FAQ

10 questions players actually ask, answered.

Do I need to install MelonLib separately or does it come with other mods?
MelonLib is a library mod that must be installed in your mods folder independently. Other mods that depend on MelonLib will require it to be present, but won't bundle it automatically.
What's the difference between BlockDictionary and OreDictionary?
BlockDictionary groups blocks together by category (similar to how OreDictionary works for items), making it easier for mods to reference related blocks without hardcoding specific names. This is useful when you want to interact with any block in a category rather than just one type.
How do I use StackPredicates to filter items in my inventory?
StackPredicates let you test conditions on item stacks—like checking durability, NBT data, or item type—without writing custom code. You can chain predicates together to create complex filters for sorting, crafting, or automation systems.
Can StatePredicates check multiple block properties at once?
Yes, StatePredicates are designed to test block states directly in the world, allowing you to check properties like rotation, power level, or other state values simultaneously. This is more efficient than checking blocks one property at a time.
What mods are compatible with MelonLib?
Any mod built to use MelonLib as a dependency will be compatible. Check the mod's description or requirements list to see if it lists MelonLib as needed; if it does, you must have MelonLib installed for that mod to work.
Does MelonLib add any items or blocks to the game itself?
No, MelonLib is a library mod that provides tools and systems for other mods to use. It doesn't add content directly to your world—it only works behind the scenes to help other mods function.
Will MelonLib slow down my game?
MelonLib is lightweight and designed as a shared base library, so it has minimal performance impact on its own. Performance depends more on which mods use it and how heavily they rely on its systems.
How does RenderMelon help mod developers create custom graphics?
RenderMelon provides rendering utilities and helper functions that simplify custom graphics setup for other mods, reducing code complexity and making it easier to display custom models, particles, or effects consistently.
Can I use BlockDictionary to create my own custom block groups?
BlockDictionary is primarily a system for mods to organize blocks; whether you can create custom groups depends on how the mods using MelonLib expose that functionality. Check individual mod documentation for customization options.
What should I do if a mod says it needs MelonLib but won't load?
Verify that MelonLib is installed in your mods folder and that you're using a compatible version for your Minecraft version. Check the mod's requirements page or changelog to confirm version compatibility, then restart your game.