Hexeption / Magma-1.14

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Magma

Magma 1.14.4

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.

1.14.4 Changes

Magma will be swapping from craftbukkit to a custom made bukkit/spigot/paper implementation to make it easier to update and make compatibility with mods and plugins better overall.

This update will take some time as we are rewriting a lot of the underlying code.

Deployment

Installation

  1. Download the recommended builds from the Releases section
    1. Download Beta builds from the CI
  2. Make a new directory for the server
  3. Move the jar that you previously downloaded to the new directory
  4. Run the 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.14
    • Next, clone the submodules using:
      • git submodule update --init --recursive
  • Building
    • First you want to run the build command
      • ./gradlew reobfShadowJar
    • Now go and get a drink this may take some time
    • Navigate to build/distributions directory of the compiled source code
    • Copy the Jar to a new server directory
    • Run the jar

Contribute to Magma

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 Discord server here.

Partners

About


Languages

Language:Java 100.0%