Extensions
Terra

Terra

Terra is an open-source generator (opens in a new tab), you can use it to generate beautiful worlds.

Set up Terra within PNX

Open the configuration file server.properties.

Set use-terra to on.

server.properties
use-terra=on

Terra Packs

Terra controls terrain generation through config packs. You can use different config packs for different experiences. It supports loading config packs from a ZIP file or a folder. To install a config pack, just place it in the ./terra/packs folder and restart the server.

🔹 Some available config packs can be found here: Community Packs (opens in a new tab).

Configuring a config pack

Download your desired config pack

We will use the ReimagEND (opens in a new tab) config pack as an example to describe how to use config packs. For instructions on how to add the pack, check out Terra's pack installation guides (opens in a new tab)

Create a world folder

Create a folder for your world inside the worlds directory (such as end)

Create a config file

config.json
{
    "format": "leveldb",
    "enable": true,
    "generators": {
        "2": {
            "name": "terra",
            "seed": 0,
            "enableAntiXray": false,
            "antiXrayMode": "LOW",
            "preDeobfuscate": true,
            "dimensionData": {
                "dimensionName": "minecraft:end",
                "dimensionId": 2,
                "minHeight": 0,
                "maxHeight": 255,
                "height": 256,
                "chunkSectionCount": 16
            },
            "preset": {
                "pack": "REIMAGEND"
            }
        }
    }
}

If you make use of another pack, replace the value of preset.pack (right now REIMAGEND) with name of the used pack. You can find the name within the id item of the file pack.yml inside the pack.

Reboot the server.

Reboot the server to apply the changes. Check out your world using /world tp end Dim2 to teleport to the freshly generated world.