Magma Core — Guide
What It Provides to Other Mods
| Area | What it covers |
|---|---|
| Update checking | Reads a version list and tells the player in chat when a newer build of a dependent mod exists |
| Registration helpers | Shared code for registering blocks, items and creative tabs |
| Configuration | A common config layer so dependent mods do not each write their own |
| Recipes & world gen | Small shared utilities used while data is being loaded |
| Networking | Shared client/server message handling |
All of it runs in the background. There is no in-game screen to open and no keybind.
Which Mods Need It
Structure and content packs built on the same codebase declare it as required. On 9minecraft, Too Many Structures is one of them: it lists magmacore as a mandatory dependency and will not load without it.
If a mod page lists Magma Core in its Requirements box, download both files.
Server Use
Magma Core is needed on both sides. Put it in the server's mods folder as well as every client that joins, together with the mod that depends on it. Versions must match on client and server, otherwise the connection is refused during the mod handshake.