Elevator Plugin
Quick vertical travel — Jump up. Sneak down. Simple.
────────────────────────────────────────
✦ What is it?
A lightweight, fully configurable elevator plugin that adds custom elevator blocks to your server. Place them vertically, jump to go up, sneak to go down. No fluff, no lag — just fast vertical travel.
────────────────────────────────────────
✦ Features
- Jump on an elevator block to teleport to the next one above
- Sneak on an elevator block to teleport to the next one below
- Gaps allowed — blocks don't need to be stacked, any vertical distance works
- Configurable min/max gap — control how far apart elevators can be
- Custom crafting recipe — fully configurable ingredients and pattern
- Custom block drops — mined blocks drop as the elevator item, not a plain block
- Decrafting prevention — elevator blocks cannot be used in any crafting recipe
- Blocked commands list — stop players from selling/trading elevator blocks via configurable command list
- Sounds & messages — fully customizable teleport feedback
- Config reload — apply changes without restarting your server
────────────────────────────────────────
✦ How to Use
Getting Elevator Blocks
- Use /elevator to receive an elevator block
- Or craft one using the configurable crafting recipe
Default Crafting Recipe
Code (Text):
E E E
E P E E = Emerald
E E E P = Ender Pearl
Building an Elevator
- Place elevator blocks in a vertical column (same X and Z)
- Gaps between floors are fully supported
- Jump on a block → teleports to the next block above
- Sneak on a block → teleports to the next block below
Code (Text):
Y=100 ■ Floor 3
Y=80 ■ Floor 2
Y=64 ■ Floor 1
────────────────────────────────────────
✦ Commands & Permissions
| Command |
Description |
Permission |
Default |
| /elevator |
Receive an elevator block |
elevator.use |
Everyone |
| /elevator reload |
Reload the config |
elevator.reload |
OP only |
────────────────────────────────────────
✦ Configuration
Code (Text):
elevator:
material: EMERALD_BLOCK
display-name: "&aElevator Block"
custom-model-data: 1
teleport-sound: ENTITY_ENDERMAN_TELEPORT
sound-volume: 1.0
sound-pitch: 1.0
teleport-up-message: ""
teleport-down-message: ""
receive-message: "&aYou received an Elevator Block!"
max-search-distance: 256
min-gap: 0
max-gap: -1
require-jump-up: true
require-sneak-down: true
center-player: true
blocked-commands:
enabled: true
message: "&cYou cannot use this command with elevator blocks in your inventory!"
commands:
- "/sell"
- "/shop sell"
- "/trade"
- "/auction"
- "/ah sell"
crafting:
enabled: true
recipe:
top: "EEE"
middle: "EPE"
bottom: "EEE"
ingredients:
E: EMERALD
P: ENDER_PEARL
────────────────────────────────────────
✦ How to add this to my GuiShop?
Code (YAML):
items:
1:
type
: COMMAND
slot
: 0
buyPrice
: 500
commands
:
-
"elevator %player%"
name
:
"&aElevator Block"
lore
:
-
"&7Jump to go up"
-
"&7Sneak to go down"
material
: EMERALD_BLOCK
custom-model-data
: 1
✦ Requirements
- Spigot / Paper 1.21.X
- Vault (optional) — for economy shop compatibility
────────────────────────────────────────
✦ Use Cases
- Multi-floor buildings — hotels, apartments, skyscrapers
- Mine shafts — quick access to different depths
- Spawn hubs — navigate multiple levels instantly
- Skybase travel — fast vertical transport
- Resource pack servers — use custom model data for textured elevators
────────────────────────────────────────
Found a bug or have a suggestion? Join Discord