❓
About
Magma is the next generation of hybrid minecraft server softwares.
Magma is based on Forge and Paper, meaning it can run both Craftbukkit/Spigot/Paper plugins and Forge mods.
We hope to eliminate all issues with craftbukkit forge servers. In the end, we envision a seamless, low lag Magma experience with support for newer 1.12+ versions of Minecraft.
🌐
BungeeCord/Velocity
Magma 1.18 is not compatible with Velocity or any BungeeCord fork.
This is caused by Forge and not a fault of Magma. We cannot fix this ourselves without modifying the client.
You might be able to use the Waterfall fork called Lightfall, but it requires a clientside-mod in order to work.
🧪
Magma for 1.12+/1.16+
Magma for Minecraft 1.12 and above can be found in their own repositories.
🪣
Deployment
Installation
- Download the recommended builds from the Releases section (Download the one that ends in installer)
- Or Download the latest jar from Magma Site
- Make a new directory(folder) for the server
- Move the jar that you downloaded into the new directory
- Run the jar with your command prompt or terminal, going to your directory and entering
java -jar Magma-[version]-installer.jar --installServer
. Change [version] to your Magma version number. - This will generate another jar
forge-[version].jar
run this as normaljava -jar forge-[version].jar
Building the sources
- Clone the Project
- You can use Git GUI (like GitHub Desktop/GitKraken) or clone using the terminal using:
git clone https://github.com/magmafoundation/Magma-1.18.x/
- You can use Git GUI (like GitHub Desktop/GitKraken) or clone using the terminal using:
- Building
- First you want to run the build command
./gradlew setup installerJar
- Now go and get a drink this may take some time
- Navigate to
projects/magma/build/libs
directory of the compiled source code - Copy the Jar to a new server directory (see Installation)
- First you want to run the build command
⚙️
Contributing
If you wish to inspect Magma, submit PRs, or otherwise work with Magma itself, you're in the right place!.
Please read the CONTRIBUTING.md to see how to contribute, setup, and run.
💬
Chat
You are welcome to visit Magma's Discord server here (recommended).
You could also go to Magma's subreddit here.
👥
Partners
YourKit, makers of the outstanding java profiler, support open source projects of all kinds with their full featured Java and .NET application profilers.