HomeJavaModsUserTeleportPortals ✨ Simple Commandless Player Portals ✅
UserTeleportPortals ✨ Simple Commandless Player Portals ✅
ModsJava

UserTeleportPortals ✨ Simple Commandless Player Portals ✅

⬇ Download on Spigot
Introduction.png
UserTeleportPortals is a powerful and customizable plugin that brings a new level of convenience and creativity to any Minecraft server. It allows players to create personal teleportation portals using configurable materials, adding an immersive, player-driven way to travel across the world. By integrating teleportation directly into the survival gameplay, this plugin encourages exploration and resource management while maintaining a balanced and fair experience.

For server owners, UserTeleportPortals offers a unique mechanic that enhances player interaction and adds a new dimension to world-building, without being intrusive or overpowered. With its easy setup and material configuration options, server admins have full control over how the portal system integrates into their server's economy and gameplay style. This plugin is perfect for those looking to give players more autonomy and creative freedom in how they navigate the world.
Showcase.png


upload_2024-9-24_21-16-46.png


Features.png
Commands.png
Permissions.png
Requirements.png
This plugin may work below 1.21 BUT I will not give any support because I am only coding against the latest version.
Config Files.png
Spoiler: config.yml
Code (YAML):

# The permission to access the /utp command
commandPermission
: utp.cmd.use
defaultMaxPortals
: 3
# The base permission to set max portals per player with permissions
# 'utp.portals.5' would set the max portals of a player to 5
# IMPORTANT! Please use a number after the last '.' otherwise the plugin can't recognize it!
maxPortalsBasePermission
: utp.portals
defaultMaxPortalDistance
: 50
# The base permission to set the max portal distance in the same world per player
# 'utp.portaldistance.100' would set the max portal distance of a player to 100 blocks
# IMPORTANT! Please use a number after the last '.' otherwise the plugin can't recognize it!
maxPortalDistanceBasePermission
: utp.portaldistance
# Players with this permission can create Portals through different worlds.
dimensionPortalPermission
: utp.dimensionportal
# The minimum distance between the source and destination in blocks.
# 'sourceLocationTooCloseToDestination' message will be sent if the source location is below the value.
portalMinDistance
: 3
# The block where the portals can be created
portalBlockMaterial
: CRYING_OBSIDIAN
# The particle that is shown for portals.
portalParticle
: PORTAL
portalItem
:
  material
: ENDER_PEARL
  displayname
: <green>Portal Creator
  lore
:
 - <gray>Rightclick <yellow> %portalblock% <gray>to set the source location.
  - <gray>Rightclick any <yellow>other block <gray>to change the destination location.
  - ''
  - '<green>Destination Location
: <dark_green> %world% (%x%, %y%, %z%)'
 
Spoiler: messages.yml
Code (YAML):

sourceLocationTooCloseToDestination
: <red>The source location is too close to the
  destination!
portalLimitReached
: <red>You cannot create more portals. Destroy portals by breaking
  the block under the source location of any portal.
portalCreated
: <green>You created a portal.
portalDestinationChanged
: <green>You changed the portals destination.
sourceLocationAlreadyBeingUsed
: <red>Portal cannot be created at this location.
maxPortalDistanceReached
: <red>The portal is too far away. The max portal distance
  is %maxportaldistance% blocks
dimensionPortalMissingPermission
: <red>You are not able to create portals through different worlds.
command
:
  noPermissions
: <red>You don't have permissions to execute this command.
  usage
:
 - <green>/utp reload <dark_gray>| <gray>Reload the config files
  - <green>/utp update <dark_gray>| <gray>Download the newest update
  - <green>/utp listportals <dark_gray>| <gray>Shows your current limits and your
    created portals
  reloadSuccess
: <green>The config files have been reloaded successfully.
  updateNoUpdateAvailable
: <green>You are using the newest version.
  updateSuccess
: <green>The update has been downloaded. Restart the server to use
    the new version.
  updateFailure
: <red>The download of the update has failed.
  listPortals
:
    headMsg
:
   - <b><green>Your Portals
    - '<gray>Portal Limit
: <yellow> %portallimit%'
    - '<gray>Max Portal Distance
: <yellow> %maxportaldistance%'
    - ''
    - <red>Leftclick to remove a portal
    format
: <gray> %number% <dark_gray>| <yellow>%world%<dark_gray>[<yellow>%x%<dark_gray>,
      <yellow> %y%<dark_gray>, <yellow>%z%<dark_gray>]
  removePortal
: <green>Portal has been removed.
 
Future Updates.png
Support.png

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

UserTeleportPortals ✨ Simple Commandless Player Portals ✅ is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 208 times (via Spigot). Download it and open it directly in the game.

Explore more