Install Nukkit MineCraft PE Server on Fedora 25 with Docker



  • Nukkit is a NodeJS powered MineCraft PE server and we are installing it here on Docker on Fedora 25. It is early and has lots of bugs at this point, but it is potentially a good MineCraft PE consideration for the future.

    Nukkit is Java based and comes as a JAR file. My testing today is of last night's snapshot which throws errors but does run.

    Install base Fedora 25. Then run system updates and install Java:

    dnf update
    dnf install java
    

    Then we can install Nukkit.

    mkdir /opt/nukkit
    cd /opt/nukkit
    wget http://ci.mengcraft.com:8080/job/nukkit/lastBuild/artifact/target/nukkit-1.0-SNAPSHOT.jar
    java -jar nukkit-1.0-SNAPSHOT.jar
    

    When it first starts you will need to select a language. Just choose eng and hit enter. In theory, you now have a running Nukkit server.

    Because this is Java, we should be able to run this anywhere. Using Fedora 25 here is purely an example.



  • Runs on Ubuntu 16.10 without any issue. OpenJava 9 on Ubuntu. Oracle Java 8 on Fedora.



  • @scottalanmiller said in Install Nukkit MineCraft PE Server on Fedora 25 with Docker:

    Runs on Ubuntu 16.10 without any issue. OpenJava 9 on Ubuntu. Oracle Java 8 on Fedora.

    Spoke too soon, runs on Fedora, but fails on Ubuntu 16.10 with this...

    [ALERT] java.lang.NullPointerException



  • @scottalanmiller said in Install Nukkit MineCraft PE Server on Fedora 25 with Docker:

    Nukkit is a NodeJS powered MineCraft PE server and we are installing it here on Docker on Fedora 25. It is early and has lots of bugs at this point, but it is potentially a good MineCraft PE consideration for the future.

    Nukkit is Java based and comes as a JAR file. My testing today is of last night's snapshot which throws errors but does run.

    Install base Fedora 25. Then run system updates and install Java:

    dnf update
    dnf install java
    

    Then we can install Nukkit.

    mkdir /opt/nukkit
    cd /opt/nukkit
    wget http://ci.mengcraft.com:8080/job/nukkit/lastBuild/artifact/target/nukkit-1.0-SNAPSHOT.jar
    java -jar nukkit-1.0-SNAPSHOT.jar
    

    When it first starts you will need to select a language. Just choose eng and hit enter. In theory, you now have a running Nukkit server.

    Because this is Java, we should be able to run this anywhere. Using Fedora 25 here is purely an example.

    Sad that the dev for PocketMine was not picked up by anyone when the original lead was hired by Mojang.

    I hope that these guys will be able to hack it.
    The big thing here will be how well they can keep up with changes from upstream.



  • @JaredBusch there is another project that took the PocketMine code and tried to run with it that I am looking at. Haven't had much time to dig into it today yet, though.