Skip to main content

BuildBedrockwithPowerNukkitX.

Open-source server software for Minecraft: Bedrock Edition, built by passioned volunteers.

662GitHub stars
9.1KDownloads
98+Contributors
62Plugins on Jarbage

// features

What it does

Writing
plugins.

Write a listener, build a jar, put it on GitHub. The docs cover the rest.

@EventListener@EventHandlerPlayer APIEconomySchedulerCommandsForms
  1. Write a listener

    Annotate a method with @EventHandler. Annotate the class with @EventListener. The server routes events automatically.

  2. Build a jar

    Maven or Gradle, no runtime deps to shade. One artifact, ready to ship.

  3. Drop or publish

    Copy to /plugins for local testing, or push to Jarbage for distribution.

public final class WelcomePlugin extends PluginBase {

    @Override
    public void onEnable() {
        getLogger().info("WelcomePlugin ready.");
    }

    @EventListener
    public static final class PlayerListener implements Listener {

        @EventHandler
        public void onJoin(PlayerJoinEvent event) {
            event.getPlayer().sendMessage("Welcome to the server!");
        }
    }
}

Where the speed comes from

cache.log
chunk(32,16)HIT0.1ms
entity#847HIT0.1ms
biome(x,z)MISS11.4ms
light(32,16)HIT0.1ms
efficiency94.7%

Caching

Aggressive caching and precomputation cuts repeated work per tick.

World-15%
World-214%
World-353%
World-412%

Heavily multithreaded

Levels tick on their own threads. One busy world doesn't drag the others down.

Gameplay toggles

Vanilla features can be switched off individually - useful for minigame servers that only need a subset of gameplay mechanics.

Mob spawning
Day-night cycle
Weather events
PvP damage
Nether portals

Community

Questions, bugs, ideas - this is where the project happens.

Try it.

Grab the jar, add plugins, start the server.

Server sponsor

online

Kept online on real hardware by Winheberg.

PowerNukkitX doesn't run on donations alone. Hosting for this site, the docs and the plugin hub is provided by Winheberg, a French infrastructure provider — free of charge, so the project stays online for everyone.

  • Real hardware
  • Based in France
  • Free for the project

First order

1.99€1.69€/mo

with the code below on your first order

-15%

promo code

PNX15

Get a server on Winheberg