Ender Nexus - Fabric Teleports
An all-in-one, configurable server-sided mod to give players various common teleport commands.
Player Commands
/spawntpTeleports the player to spawn/spawnTeleports the player to spawn (disabled when Carpet is present)/home [name]Teleports the player to the specified or default home/sethome [name]Sets a home at the current location with optional name/delhome [name]Deletes a player's home with optional name/warp <name>Teleports the player to the specified warp/tpa <player>Requests to teleport to the specified player/tpahere <player>Requests the specified player teleport to you/tpaaccept [player]Accepts an incoming TPA request from the specified player/tpadeny [player]Denies an incoming TPA request from the specified player/tpacancel [player]Cancels an outgoing TPA request to the specified player./randomtpTeleports the player to a random spot in the world within the configured radius./rtpShortened alias for /randomtp/tpinterruptCancels an active TP channel
Admin Commands & Configuration
Configuration can be done through the properties file generated when loaded on a server or through commands./setwarp <name>Sets a warp at the current location with the specified name/delwarp <name>Deletes the specified warp/endernexusGets the currently configured settings/endernexus bossbar <true/false>Enables/Disables the teleport warmup bar/endernexus particles <true/false>Enables/Disables teleportation particles/endernexus sound <true/false>Enables/Disables the teleport sounds/endernexus homes <true/false>Enables/Disables the Homes feature/endernexus homesWarmup <0+>Sets the number of seconds it takes to teleport to a home/endernexus homesCooldown <0+>Sets the number of seconds before a player can teleport to a home again/endernexus homesMax <1+>Sets the number of homes a player is allowed to set/endernexus warps <true/false>Enables/Disables the Warps feature/endernexus warpsWarmup <0+>Sets the number of seconds it takes to teleport to a warp/endernexus warpsCooldown <0+>Sets the number of seconds before a player can teleport to a warp again/endernexus spawn <true/false>Enables/Disables the Spawn feature/endernexus spawnWarmup <0+>Sets the number of seconds it takes to teleport to spawn/endernexus spawnCooldown <0+>Sets the number of seconds before a player can teleport to spawn again/endernexus tpas <true/false>Enables/Disables the TPAs feature/endernexus tpaheres <true/false>Enables/Disables the TPA Here feature/endernexus tpaWarmup <0+>Sets the number of seconds it takes to teleport to another player/endernexus tpaCooldown <0+>Sets the number of seconds before a player can teleport to another player again/endernexus tpaTimeout <0+>Sets the number of seconds before a tpa request expires/endernexus randomtps <true/false>Enables/Disables the Warps feature/endernexus rtpWarmup <0+>Sets the number of seconds it takes to teleport to a random spot/endernexus rtpCooldown <0+>Sets the number of seconds before a player can teleport to a random spot again/endernexus rtpMinRange <1+>Sets the minimum circular radius, in blocks, that a random tp can put the player, centered at the world spawn/endernexus rtpMaxRange <1+>Sets the maximum circular radius, in blocks, that a random tp can put the player, centered at the world spawn/endernexus cleanseClears the cache (useful if someone gets stuck with a teleport bar that doesn't clear)/endernexus commandLogging <true/false>Enables/Disables detailed teleport command logging (logs destination coordinates and dimension)
Permission Nodes
Ender Nexus uses the Fabric Permissions API (bundled via BorisLib) for command permissions. Each node has a fallback vanilla permission level for servers without a permissions mod.Player Commands
| Node | Default | Description |
|---|---|---|
endernexus.spawntp |
ALL |
Use /spawntp and /spawn to teleport to spawn |
endernexus.tpinterrupt |
ALL |
Use /tpinterrupt to cancel an active teleport channel |
endernexus.rtp |
ALL |
Use /rtp and /randomtp to teleport to a random location |
endernexus.home |
ALL |
Use /home to teleport to a home |
endernexus.sethome |
ALL |
Use /sethome to set a home at your current location |
endernexus.delhome |
ALL |
Use /delhome to delete a home |
endernexus.warp |
ALL |
Use /warp to teleport to a server warp |
endernexus.tpa |
ALL |
Use /tpa to send a teleport request to another player |
endernexus.tpahere |
ALL |
Use /tpahere to request another player teleport to you |
endernexus.tpaaccept |
ALL |
Use /tpaaccept to accept an incoming TPA request |
endernexus.tpadeny |
ALL |
Use /tpadeny to deny an incoming TPA request |
endernexus.tpacancel |
ALL |
Use /tpacancel to cancel an outgoing TPA request |
Note:/tpaaccept,/tpadeny, and/tpacancelhave norequirespredicate on the command node (so clickable chat buttons always work), but the permission is still enforced at execution time.
Admin Commands
| Node | Default | Description |
|---|---|---|
endernexus.setwarp |
GAMEMASTERS |
Use /setwarp to create a warp at your current location |
endernexus.delwarp |
GAMEMASTERS |
Use /delwarp to delete a warp |
endernexus.cleanse |
GAMEMASTERS |
Use /endernexus cleanse to clear the teleport cache |
Config
Config commands are auto-generated by BorisLib.| Node | Default | Description |
|---|---|---|
endernexus.config |
GAMEMASTERS |
List all config values |
endernexus.config.<name>.get |
GAMEMASTERS |
Read a specific config value |
endernexus.config.<name>.set |
GAMEMASTERS |
Change a specific config value |






