❓ What is Nukkit ❓

This type executes a .jar file to generate all necessary data to start a Bedrock Server.

Coming a few years after PocketMine-Mp release, NukkitX (or commonly called Nukkit), provides much more constant updates compared to PocketMine-MP, and of course, a gigantic plugins variety (also with constant updates).

A point, however, causes users to opt for other software rather than Nukkit, which are all the features it brings.

All of these features make this innovative software much heavier than other competitors like PocketMine-MP but's always a good alternative.

If you're looking to create a public server, with many professional plugins, setup and configurations, NukkitX is a good option.
There's no way to use command blocks.


🧵 Possible Connections:
Minecraft Pocket Edition - MCPE - (Android and IOS)
Minecraft Windows 10 Edition - Win10 - (From Microsoft Store)


🔗 Useful NukkitX Links:
NukkitX GitHub
NukkitX Plugins
NukkitX Website


🔩 How Do I Change My Server to Nukkit 🔩

In order to change your server to Nukkit, you will have to do a clean install of the template called the same. Here is our guide for doing so, but the steps below explain the same thing.


So to change to Nukkit do the following:

Open the Multicraft panel and log in
Click on Files, then on Setup.
Select Nukkit as Template and check just the box titled Delete All Server Files. Do not check the box for Run Setup on every server start.
Restart your server and after doing so, Nukkit will start to install.
After the installation you will have to set a language for the server to be able to start. For English type just eng in the console as you see below.



⚠ NOTE ⚠: This process will delete all your server files. Please backup first what you need to your PC using Filezilla. Here is our guide for using Filezilla.

Now you just changed your server to Nukkit.


🎛️ Server Settings 🎛️

Check out the next box. This is an example of a Nukkit server.properties file.

motd=Nukkit Server For Minecraft: PE
server-port=19132
server-ip=0.0.0.0
view-distance=10
white-list=off
announce-player-achievements=on
spawn-protection=16
max-players=20
allow-flight=off
spawn-animals=on
spawn-mobs=on
gamemode=0
force-gamemode=off
hardcore=off
pvp=on
difficulty=1
generator-settings=
level-name=world
level-seed=
level-type=DEFAULT
enable-query=on
enable-rcon=off
rcon.password=
auto-save=on


What does each option do?

motd: Can be seen on Minecraft.
server-port: Sets a server port.
server-ip: Sets a server IP Address.
view-distance: Sets a players view distance.
white-list: Add a white list to server.
announce-player-achievements: If player is logged on XBOX him can get announce about achievements.
spawn-protection: Set the Spawn Protection size.
max-players: Sets a max player count.
allow-flight: Allows flight.
spawn-animals: Allows to spawn animals.
spawn-mobs: Allow to spawn mobs.
gamemode: Sets the server game mode.
force-gamemode: Forge a game mode on the server.
hardcore: Enable hardcore.
pvp
difficulty: Sets the server difficulty.
generator-settings
level-name: Sets the actual level name.
level-seed: Sets the actual level seed.
level-type: Sets the actual level type.
enable-query
enable-rcon
rcon.password: Sets the rcon password.
auto-save


⌨ Nukkit Commands ⌨

/ban

Prevents the specified player from using this server.


/ban-ip

Prevents the specified IP address from using this server.


/banlist

View all players banned from this server.


/debugpaste

Uploads server information to Hastebin


/defaultgamemode

Set the default game mode.


/deop

Takes the specified player's operator status.


/difficulty

Sets the game difficulty.


/effect

Adds/Removes effects on players


/enchant

Adds enchantments on items.


/gamemode

Changes the player to a specific game mode.


/gamerule

Sets or queries a game rule value


/gc

Fires garbage collection tasks.


/give

Gives the specified player a certain amount of items.


/help

Shows the help menu.


/kick

Removes the specified player from the server.


/kill

Commit suicide or kill other players.


/list

Lists all online players.


/me

Performs the specified action in chat.


/op

Gives the specified player operator status.


/pardon

Allows the specified player to use this server.


/pardon-ip

Allows the specified IP address to use this server.


/particle

Adds particles to a world.


/plugins

Gets a list of plugins running on the server.


/reload

Reloads the server configuration and plugins.


/save-all

Saves the server to disk.


/save-off

Disables server autosaving.


/save-on

Enables server autosaving.


/say

Broadcasts the given message as the sender.


/seed

Shows the world seed.


✔️ Setting Up a Whitelist ✔️

The whitelist is as its name suggests a list of players that are allowed to join. Any other player that tries to join and is not on the list will be disconnected.

⚠ NOTE ⚠: The actual whitelist is saved in your server files inside the white-list.txt file, but we do not recommend to edit that file manually, but to use the following commands. Modifying that file can make the server crash at the first start!

To manage your whitelist on your Nukkit server you will use the following commands:

/whitelist <on - off>

Enable or disable the whitelist.

Example:

/whitelist off

Disable the whitelist.


/whitelist <add - remove> <playername>

Add or remove a specific player from the whitelist.

Example:

/whitelist add player1

Will add the player1 to our whitelist.


/whitelist list

Will show all players from your whitelist.


/white-list reload

Will reload your whitelist according to your white-list.txt file.


🔌 How to Install Plugins 🔌

First, please note that PocketMine is not working with Bukkit/ Spigot plugins, it needs specifically PocketMine plugins, which are .phar files and which can be found here.

After downloading the plugins you want, just use Filezilla to upload them to your plugins folder of the server and restart it.



⚠ NOTE ⚠: Here is our guide for using Filezilla.

We please you to also take a look here at our guide for recommended plugins for PocketMine. You will find there recommended plugins for anything from essentials commands to anti-cheat and minigames plugins.


👹 How to Get Mobs on Your Server 👹

To get mobs working on Nukkit, you'll need to set up MobPlugin plugin which can be found here.



Just download it and drop it into your server plugins folder using Filezilla, then restart the server.



⚠ NOTE ⚠: Here is our guide for using Filezilla.


🔒 Setting Up Permissions 🔒

For managing permissions better on the Nukkit server we suggest you use a permission plugin, like LuckPerms, the Nukkit version. Here you can find it.

Here is our guide for setting up and configuring LuckPerms, please take a look.


🗺️ Setting Up Your Custom World 🗺️

Please note that Nukkit has his unique world type, so you can upload to a Nukkit server just a world that was generated previously with Nukkit.

⚠ NOTE ⚠: You cannot upload your single player world to your Nukkit because it was not generated with Nukkit but with the Vanilla version of the Bedrock game. Also, you cannot upload a world generated previously with the Bedrock Dedicated server type to a Nukkit server.

So if you have a world that was generated previously via Nukkit you can upload it to your server files as our guide explains here.


If you find any issues setting up and using Nukkit please feel free to contact us on live chat or via the ticket system here.


❕ Useful Links ❕

- Why Is My Nukkit Server Not Launching?
- Nukkit Recommended Plugins
- How to Upload Your Custom World on a Bedrock Server
Was this article helpful?
Cancel
Thank you!