Installation
Windows

Manual Installation of PowerNukkitX for Windows

The following steps are for Windows.

Create a Folder for PowerNukkitX

Create a folder for PowerNukkitX, for example, server.

Navigate to the Folder

Open the folder you created (e.g. server).

Download the PowerNukkitX server

Download the PowerNukkitX and place it inside the server folder.

Create a Startup File

Create a file named start.bat inside the server folder with the following content:

java -Dfile.encoding=UTF-8 ^
    -Djansi.passthrough=true ^
    -Dterminal.ansi=true ^
    -XX:+UseZGC ^
    -XX:+ZGenerational ^
    -XX:+UseStringDeduplication ^
    --add-opens java.base/java.lang=ALL-UNNAMED ^
    --add-opens java.base/java.io=ALL-UNNAMED ^
    --add-opens java.base/java.net=ALL-UNNAMED ^
    -jar powernukkitx-shaded.jar

Initial Folder Structure

Your folder should now look like this:

    • powernukkitx-shaded.jar
    • start.bat
  • Start the Server

    Double-click on start.bat to start the server.

    After starting, the folder structure will automatically expand to something like this:

    • pnx.yml
    • powernukkitx-shaded.jar
    • start.bat
  • Your Server is Now Online

    You can now connect to your server using your server's IP address and the default port 19132.

    🚫

    Warning: Some people may not be able to connect to their server using the local IP 127.0.0.1.
    If this happens, try connecting with your LAN IP (for example 192.168.x.x).

    On Windows 10, Minecraft for Windows (UWP) blocks loopback to 127.0.0.1 by default.
    To allow it, open PowerShell as Administrator and run:

    CheckNetIsolation LoopbackExempt -a -n=Microsoft.MinecraftUWP_8wekyb3d8bbwe

    (You can undo it with CheckNetIsolation LoopbackExempt -d -n=Microsoft.MinecraftUWP_8wekyb3d8bbwe.)