Internet Explorer
Internet Explorer is not supported. Please upgrade to a more modern browser.
RRGGBB in all messages, titles, and lore/setwarp, /delwarp, /editwarp (with chat‑based editing)WarpModule.jar into the modules folder:plugins/GateWayMC-Core/modules//gatewaycore reloadgatewaycore reloadwarp-config.yml and gui.yml are generated automatically in plugins/GateWayMC-Core/modules/Warp/| Command | Description | Permission (configurable) |
|---|---|---|
/warps |
Open the warp GUI | warpmodule.warps (default empty – all players) |
/setwarp |
Create a warp at your location | warpmodule.admin.setwarp |
/delwarp |
Delete a warp | warpmodule.admin.delwarp |
/editwarp |
Open the warp editor GUI | warpmodule.admin.editwarp |
warp-config.yml – you can set them to any node, or leave empty to allow everyone.| Default Node | Command | Default |
|---|---|---|
warpmodule.warps |
/warps |
none (all players) |
warpmodule.admin.setwarp |
/setwarp |
op |
warpmodule.admin.delwarp |
/delwarp |
op |
warpmodule.admin.editwarp |
/editwarp |
op |
# Warp module configuration
# Teleport delay in seconds (0 = instant)
teleport-delay: 3
# Teleport cooldown (seconds) between warp uses
teleport-cooldown: 5
update-check-enabled: true
# Visual and audio effects
particle-effect:
enabled: true
type: "PORTAL" # Particle type (e.g., PORTAL, CLOUD, END_ROD)
amount: 20 # Number of particles per burst
speed: 0.1 # Particle speed
sound-effect:
enabled: true
type: "ENTITY_ENDERMAN_TELEPORT" # Sound name
volume: 1.0
pitch: 1.0
show-countdown: true # Show remaining seconds in action bar
# Vault economy integration
vault-enabled: false
cost: 0.0 # default cost per warp (can be overridden per warp)
# Permission nodes for commands (set to empty to disable permission check)
permissions:
warps: "" # warpmodule.warps
setwarp: "warpmodule.admin.setwarp"
delwarp: "warpmodule.admin.delwarp"
editwarp: "warpmodule.admin.editwarp"
# Messages
messages:
no-permission: "&cYou don't have permission to use this command."
cooldown: "&cYou must wait &e{time} &cseconds before using a warp again."
insufficient-funds: "&cYou need &e{cost} &cto use this warp."
warp-not-found: "&cWarp &e{name} &cnot found."
warp-set: "&aWarp &e{name} &aset."
warp-deleted: "&aWarp &e{name} &adeleted."
warp-already-exists: "&cA warp named &e{name} &calready exists."
teleporting: "&aTeleporting to &e{name}&a..."
teleport-cancelled-move: "&cTeleport cancelled because you moved."
teleport-cancelled-damage: "&cTeleport cancelled because you took damage."
player-only: "&cThis command can only be used by players."
teleport-delay: "&aTeleporting in &e{seconds} &aseconds. Don't move!"
# GUI configuration for warps
title: "&6Warps"
size: 54
filler:
material: "GRAY_STAINED_GLASS_PANE"
name: " "
lore: []
slots:
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 37
- 38
- 39
- 40
- 41
- 42
- 43
navigation:
previous:
slot: 45
item: "ARROW"
name: "&aPrevious Page"
next:
slot: 53
item: "ARROW"
name: "&aNext Page"
# Icon for warps the player cannot use (no permission)
no-permission-icon:
material: "BARRIER"
name: "&cLocked"
lore:
- "&7You don't have permission to use this warp."
title – title of the warp GUI (supports colours/hex)size – inventory size (must be a multiple of 9)filler – item used for empty slotsslots – list of slots where warps can appear (paginated)navigation – previous/next page buttons (slot, item, name)no-permission-icon – icon shown for warps the player cannot usewarps.yml inside the module folder. Each warp can have the following properties:
warps:
spawn:
location:
==: org.bukkit.Location
world: world
x: 0.0
y: 64.0
z: 0.0
pitch: 0.0
yaw: 0.0
display-name: "&a&lSpawn"
display-item: "GRASS_BLOCK"
lore:
- "&7The main spawn point"
- "&7&oFree to use"
permission: "warps.spawn"
cost: 0.0
slot: 10
display-name – name shown in GUI (supports colours)display-item – material of the iconlore – list of lore lines (supports colours)permission – optional permission node; if set, players need it to see/use the warpcost – cost to use this warp (overrides global cost)slot – fixed GUI slot (-1 for auto‑placement)/editwarp to modify the properties via a GUI and chat prompts.& colour codes and hex colours with RRGGBB. Examples:&a&lSpawn – green bold textFFAA00&lWarp – orange gradient heading/editwarp , click "Edit Display Item", then either type a material name or hold the item and type "hand". After typing, the editor will reopen with the new icon.cost field. If set to 0 (or omitted), it uses the global cost from warp-config.yml.permission field for that warp (e.g., warps.spawn). Players without that permission will see a locked icon in the GUI and cannot use the warp.teleport-delay: 0 in warp-config.yml. Teleports will then be instant.gui.yml – you can change the size, define your own slot list, and customise the navigation buttons. The warp list will paginate over the defined slots.