UnstablePortal
PluginMIT

UnstablePortal

This plugin adds random teleport on vanilla Nether portal usage

19
Downloads
0
Followers
3 months ago
Updated
📦
2
Versions

📖About UnstablePortal

UnstablePortal

UnstablePortal makes Nether travel unpredictable: when a player enters a vanilla Nether portal (Overworld → Nether), there is a configurable chance to be teleported to a random location in the Nether.


It includes an optional safety mode that can clear certain blocks around the player (whitelist-only) and build a platform under them after teleport.


Features

Random teleport on vanilla Nether portal usage (Overworld → Nether).

Configurable chance, random radius, and Y-range.


Two behaviors: keep vanilla portal flow (replace destination) or cancel the portal exit and force a direct teleport.


Safety post-processing: clears nearby blocks from a whitelist and ensures a platform under the player.

Commands & permissions

Commands:

/unstableportal reload — reloads the config.
​

Permissions(LuckPerms):

unstableportal.bypass — bypass unstable teleport.
unstableportal.admin — allows /unstableportal reload.​

Configuration

Key options in config.yml:

chance (0–100), teleport-radius, y-min, y-max, message, 
nether-world(use if you have custom Nether world name), cancel-portal-exit,
safe-mode, safe-radius, platform-size, safe-floor-block, safe-whitelist-blocks

Compatibility notes

plugin.yml sets api-version: "1.20".

The plugin uses Adventure components for messages, which is fully supported on Paper/Purpur-based servers (and may require shading if targeting pure Spigot).​
Default config includes Nether materials like BASALT and BLACKSTONE, so the intended gameplay is modern Nether versions.