No description
Find a file
2024-03-22 12:59:47 +13:00
.gradle fix some things. 2024-03-22 12:59:47 +13:00
.idea fix some things. 2024-03-22 12:59:47 +13:00
buildSrc fix some things. 2024-03-22 12:59:47 +13:00
fmlcore Upload magma 2024-03-04 21:16:02 +13:00
fmlearlydisplay Upload magma 2024-03-04 21:16:02 +13:00
fmlloader Upload magma 2024-03-04 21:16:02 +13:00
fmlonly Upload magma 2024-03-04 21:16:02 +13:00
gradle Upload magma 2024-03-04 21:16:02 +13:00
javafmllanguage Upload magma 2024-03-04 21:16:02 +13:00
lowcodelanguage Upload magma 2024-03-04 21:16:02 +13:00
magmalauncher Upload magma 2024-03-04 21:16:02 +13:00
mclanguage Upload magma 2024-03-04 21:16:02 +13:00
patches Upload magma 2024-03-04 21:16:02 +13:00
projects Upload magma 2024-03-04 21:16:02 +13:00
server_files Upload magma 2024-03-04 21:16:02 +13:00
src Upload magma 2024-03-04 21:16:02 +13:00
build.gradle fix some things. 2024-03-22 12:59:47 +13:00
gradle.properties Upload magma 2024-03-04 21:16:02 +13:00
gradlew Upload magma 2024-03-04 21:16:02 +13:00
gradlew.bat Upload magma 2024-03-04 21:16:02 +13:00
icon.ico Upload magma 2024-03-04 21:16:02 +13:00
index.html Upload magma 2024-03-04 21:16:02 +13:00
LICENSE Upload magma 2024-03-04 21:16:02 +13:00
LICENSE-header.txt Upload magma 2024-03-04 21:16:02 +13:00
LICENSE.txt Upload magma 2024-03-04 21:16:02 +13:00
magma-logo.png Upload magma 2024-03-04 21:16:02 +13:00
README.md Update README.md 2024-03-04 08:22:48 +00:00
release.sh Upload magma 2024-03-04 21:16:02 +13:00
settings.gradle Upload magma 2024-03-04 21:16:02 +13:00

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.20 is not compatible with vanilla BungeeCord or any of its forks. 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 also requires a clientside-mod in order to work and is not officially supported.

Magma 1.20 is not compatible with vanilla Velocity. This is caused by Forge and not a fault of Magma. We cannot fix this ourselves without modifying the client and the proxy.

🪣 Deployment

Installation

  1. Download the recommended builds from the Releases section (Download the one that ends in server)
    1. Or Download the latest jar from Magma Site
  2. Make a new directory (folder) for the server
  3. Move the jar that you downloaded into the new directory
  4. Run the jar with your command prompt or terminal, going to your directory and entering java -jar Magma-[version]-server.jar. Change [version] to your Magma version number.

Building the sources

  • Clone the Project
    • You can use Git GUI (like GitHub Desktop/GitKraken) or clone using the terminal using:
      • git clone http://git.magmafoundation.org/magmafoundation/Magma-1-20-x.git
  • Building
    • First you want to run the build command
      • ./gradlew setup magmaJar
    • 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)

⚙️ 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-Logo

YourKit, makers of the outstanding java profiler, support open source projects of all kinds with their full featured Java and .NET application profilers.