WarpCore
1.0.0-SNAPSHOTA lightweight, per-warp configurable teleport (warp) plugin for Paper / Spigot 1.21+. WarpCore focuses on clean structure, per-warp YAML files, and flexible configuration including messages, sounds, b
1.0.0-SNAPSHOTlatestWarpCore 1.0.0-SNAPSHOTJan 4, 2026 WarpCore
A lightweight, per-warp configurable teleport (warp) plugin for Paper / Spigot 1.21+. WarpCore focuses on a clean structure, one file per warp, and full per-warp customization including messages, sounds, broadcasts, and cooldowns. ---
-Features
Simple
/warpcommand system -One YAML file per warp (no messy
warps.yml) -Per-warp cooldown support -
Per-warp teleport sounds (Registry-based, 1.21 compatible) -
Optional broadcast messages -
Permission-based admin controls -
Fully configurable messages with placeholders -
Lightweight and performance-friendly ---
- Paper / Spigot 1.21+ - Java 21+ ---Requirements
| Command | Description | Permission | |------|------------|------------| |Commands
/warp <name>| Teleport to a warp |warpcore.warp.use| |/warp create <name>| Create a warp at your location |warpcore.warp.create| |/warp delete <name>| Delete a warp |warpcore.warp.delete| ---
| Permission | Description | Default | |---------|------------|---------| |Permissions
warpcore.warp.use| Use warp command | true | |warpcore.warp.create| Create warps | OP | |warpcore.warp.delete| Delete warps | OP | |warpcore.warp.admin| Full warp administration access | OP | |warpcore.cooldown.bypass| Bypass warp cooldowns | OP | ---Configuration
config.yml(Messages)
---messages: user-usage: "&cUsage: /warp <name>" admin-usage: "&cUsage: /warp create <name>\n&cUsage: /warp delete <name>" no-permission: "&cYou do not have permission to use this command." only-player: "&cThis command can only be used by players." warp-not-found: "&cWarp &e{warp}&c does not exist" warp-create-success: "&aWarp &e{warp}&a has been created successfully." warp-create-fail: "&cFailed to create warp." warp-delete-success: "&cWarp &e{warp}&c has been deleted successfully."
Each warp is stored as its own YAML file inside theWarp Data Files
warps/folder. Example:plugins/WarpCore/warps/spawn.yml
---location: world: world x: -260.69999998807907 y: 72.0 z: -134.402189877212 yaw: 76.35025 pitch: 42.300022 teleport-message: "&aTeleported to warp &e{warp}&a." teleport-sound-enable: true teleport-sound: "entity.enderman.teleport:1.0:0.9" broadcast-enable: false broadcast-message: "&e{player} &7teleported to warp &e{warp}&7." cooldown: 10 cooldown-message: "&cYou must wait &e{time} &cbefore using this warp again."
WarpCore uses Registry-based sound keys, fully compatible with Minecraft 1.21+.Teleport Sounds
Sound Format
sound_key:volume:pitchExample
---teleport-sound: "item.chorus_fruit.teleport:1.2:1.1"
| Placeholder | Description | |-----------|------------| |Placeholders
{warp}| Warp name | |{player}| Player name | |{time}| Remaining cooldown time (seconds) | ---
MIT LicenseLicense
Similar projects
Config →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta