# Minecraft Bedrock

URL: https://zerodev.ca/docs/oasis/bedrock

> Install resource packs, addons, behavior packs, plugins and server versions from the panel.



The Bedrock addon adds a **Bedrock** page to Bedrock servers. The tabs depend on what the server runs.

| Server                   | Tabs                                                    |
| ------------------------ | ------------------------------------------------------- |
| Bedrock Dedicated Server | Resource Packs, Addons, Behavior Packs, Server Versions |
| PocketMine-MP            | Plugins, Server Versions                                |
| PowerNukkitX             | Plugins, Server Versions                                |
| Nukkit                   | Plugins                                                 |

The Windows server running under Wine isn't supported, so the page doesn't appear there.

## Packs

The Resource Packs, Addons and Behavior Packs tabs search for packs and show what's installed.

1. Find a pack and press **Install**, or paste a public `https` link into **Install From A Link**.
2. Restart the server to load it.

Oasis copies each pack into `resource_packs` or `behavior_packs` and turns it on in `world_resource_packs.json` or `world_behavior_packs.json`, in the folder of the world named by `level-name` in `server.properties`. An addon installs every pack it contains, and installing a newer version replaces the old one.

Under **Installed**, the switch turns a pack on or off for the world, and the bin removes it. Packs you added by hand show up here too. Restart the server after any change.

Installs run in the background, so you can leave the page. Players are asked to download resource packs when they join.

Packs marked **Uses Beta APIs** need the Beta APIs experiment turned on in the world, or their scripts won't run.

## Pack Sources

Oasis searches public GitHub projects by default, and only lists those with an open license. This needs no setup, but it's a small catalog.

Add a CurseForge API key to search CurseForge as well, which has far more packs.

1. Apply for your own key at [console.curseforge.com](https://console.curseforge.com). Keys can't be shared, so Oasis can't include one.
2. Open **Admin > Extensions**, choose **Oasis Bedrock** and paste the key into **CurseForge API Key**.

A **Source** dropdown then appears on the pack tabs. Projects whose authors don't allow downloads through other apps aren't listed.

## Plugins

| Platform                | Source                                      |
| ----------------------- | ------------------------------------------- |
| PocketMine-MP           | Poggit's release archive                    |
| Nukkit and PowerNukkitX | Public GitHub projects with an open license |

None of these need a key. Restart the server after installing a plugin.

Poggit closed in 2026, so its archive won't get new plugins or updates. Oasis marks plugins that need a different PocketMine API version, and installs any plugins that a plugin requires.

Only GitHub projects that publish a plugin file can be installed.

## Server Versions

Stop the server first, then pick a version and press **Install**. The install runs in the background and the page shows its progress.

On Bedrock Dedicated Server, pick **Release** or **Preview**, or choose **Specific Version** to type one in. Your worlds, packs, `server.properties`, permissions and allowlist are kept. Players need a matching game version to join.

On PocketMine-MP and PowerNukkitX, this replaces the server software and leaves worlds and settings alone. Nukkit versions are managed by its egg.

Going back to an older version can damage worlds, so take a backup first.
