
Fireplace Lib
A library of common functionality used by my mods, in one place for easier maintenance and faster updates.
About this Mod
A library of common functionality used by my mods, in one place for easier maintenance and faster updates.
Main focuses (and basic user-friendly descriptions):
- Multithreading (Allows more things to happen at once)
- Serializing and deserializing data in json format (Makes it easier to save various data)
- Translation management for client-side-optional mods (Makes it so even if you aren't required to have a mod installed to join a server that's using it, you can use it anyways if you want to use a different language than the server uses)
- Common code to make it less tedious to make commands and config GUIs
More details for developers can be found on the wiki.
Q&A
How does this help users?
- Lower risk of bugs because the common functionality is in one place instead of copied to a bunch of different places
- If a bug is found in this common functionality, it can be fixed once then the mods that use it will be able to quickly switch to the fixed version
Does this do anything on its own?
It shows up in the mod list, but that's about it.
Do I need to download this to use your other mods?
Yes, for the following mods:
Available Versions
How to Install Fireplace Lib on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.7).
Install Mod
Open the mod browser in the dashboard and search for "Fireplace Lib". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.7, 1.21.6, 1.21.5 (+30 more)
Server-side
~ OptionalRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Fireplace Lib server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.7). You can switch loaders with one click in the panel.
Is Fireplace Lib compatible with fabric and forge and quilt?
Fireplace Lib officially supports fabric, forge, quilt for Minecraft 1.21.7, 1.21.6, 1.21.5. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Fireplace Lib – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Fireplace Lib consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Fireplace Lib with just one click on your server.