- Compatible API Versions
- 1.0.0
- Sourcecode
- https://github.com/Rakilem?tab=repositories
- Contributors
- Rakilem YT
Plugin Name: TeleportPads
Version: 1.0.2
Author: Rakilem YT
Discord
Description:
TeleportPads is a Minecraft server plugin for NukkitX that allows players to create teleportation points using pressure plates. Players can assign a destination to a pressure plate, and when stepped on, the player is instantly teleported to the chosen location.
This plugin includes:
Commands:
Version: 1.0.2
Author: Rakilem YT
Discord
Description:
TeleportPads is a Minecraft server plugin for NukkitX that allows players to create teleportation points using pressure plates. Players can assign a destination to a pressure plate, and when stepped on, the player is instantly teleported to the chosen location.
This plugin includes:
- Support for multiple plate types with customizable maximum teleport distances:
- Gold Plate (147:0) → 1000 blocks
- Iron Plate (148:0) → 750 blocks
- Stone Plate (70:0) → 500 blocks
- Wooden Plate (72:0) → 250 blocks
- Configurable maximum number of pads per player.
- Optional permission requirement (teleportpads.manage) for creating, removing, and managing pads.
- Players must look directly at a pressure plate (gold, iron, stone, or wood) when creating or removing teleport pads.
- Fully customizable messages in messages.yml.
Commands:
- /setteleportpad <x> <y> <z> → Create a teleport pad while looking at a pressure plate.
- /removeteleportpad → Remove a teleport pad while looking at it.
- /listteleportpads → View a list of your teleport pads.
YAML:
# ======================================
# TeleportPads Configuration
# ======================================
# require_permission: Whether players need the "teleportpads.manage" permission
# to create, remove, or manage teleport pads.
require_permission: true
# max_pads_per_player: Maximum number of pads a player can own.
# Set to -1 for unlimited pads.
max_pads_per_player: 5
# distances: Maximum allowed teleport distance for each pressure plate type.
# Gold Plate (ID 147) -> 1000 blocks
# Iron Plate (ID 148) -> 750 blocks
# Stone Plate (ID 70) -> 500 blocks
# Wooden Plate (ID 72) -> 250 blocks
# --------------------------------------
# NOTE: Players always require the permission:
# teleportpads.manage
# to create, remove, or manage pads (if require_permission = true).
distances:
gold: 1000
iron: 750
stone: 500
wood: 250
YAML:
# ============================
# General
# ============================
only_players: "Only players can use this command."
no_permission_manage: "You don't have permission to manage teleport pads."
# ============================
# Usage & Validation
# ============================
usage: "Usage: /setteleportpad <x> <y> <z>"
must_look_at_plate: "You must look at a pressure plate (gold, iron, stone, or wood)."
limit_reached: "You have reached the maximum number of teleport pads allowed."
max_distance: "The destination exceeds the maximum allowed distance ({max} blocks)."
# ============================
# Teleport Pad Creation
# ============================
teleport_created: "Teleport pad successfully created!"
teleport_failed: "Error: invalid coordinates."
# ============================
# Teleport Pad Removal
# ============================
teleport_pad_removed: "Teleport pad removed."
not_teleport_pad: "That block is not a teleport pad."
# ============================
# Teleport Pad Listing
# ============================
list_empty: "You don't have any teleport pads created."
list_header: "Your teleport pads:"
list_entry: " - {pad} -> {target} (owner: {owner})"