TPort
TPort
TPort is the plugin that adds a lot of teleportation functionality while focusing on visuals. The main functionality is the location manager.
TPort has an official Discord server, any type of question can be asked here.
A quick start can be found here: quickStart.md
Location manager
A saved location is called TPort, the name comes from teleport. In the context of this plugin it is a saved location.
Any TPort has a display icon (an item), if set correctly it should give a clear indication of the type of location. This display icon can be set by the TPort owner.
Each TPort can also have a description/tag to further explain the location.
Players can save up to 24 TPorts. This amount can be edited using this permission: TPort.add.[X], where X is the max.
You can make your TPort safe, so that random players can't mess with it. Some safety measurements:
Private
This has 6 states:
- open

All players can teleport to this TPort.
Available for PublicTP. - private

Only players in the whitelist can teleport to this TPort. - online

When the owner is online, the state is equal to open.
When the owner is offline, the state is equal to private
Available for PublicTP. - private online

When the owner is online, the state is equal to private.
When the owner is offline, the TPort will close for all players. - consent private

When the owner is online, all players have to ask for consent to teleport to the TPort.
When the owner is offline, the state is equal to private. - consent close

When the owner is online, players in the whitelist have to ask for consent, and players not in the whitelist can not teleport to this TPort.
When the owner is offline, the TPort will close for all players.
Whitelist 
You can create a whitelist for players, which is used for the TPort state.
Range 
You can set a range to a TPort. When the owner is within that range, other players can teleport to that TPort. When the owner is outside the range, players can not teleport to the TPort.
Logging 
It is possible to log players teleporting to a TPort. This is customizable per TPort. Different modes are available for logging.
Notify 


If set up, you will be notified when a player teleports to a TPort you own.
Some of the extra functions this plugin has to offer:
Visualisation
TPort is very focused on visualisation. This means that for most functions both commands and windows (inventories) are available. The windows are filled with buttons that enable the functions listed below.
Color theme 
You can create your own color theme (or use pre-build ones), and the plugin will change to those colors.
Custom icons 
TPort has for every button in the windows custom icons. These can be enabled using: /tport resourcePack state < state>.
The over 400 custom icons (in x16 and x32 resolution, dark and light mode) helps you identify the buttons in the windows.
Translations 
TPort is fully translatable, even when the server does not have your preferred language. The language files have the same layout from Minecraft, so you can use them as a Resource Pack.
PLTP 
player teleportation, safely teleport to other players. You can customize which players can teleport to you, and more.
BiomeTP 
Teleport to a given biome/biome preset. It supports build-in Minecraft tag lists. It has also safety systems so that you won't teleport into the void in The End, or into a lava lake in The Nether.
FeatureTP 
Teleport to a given feature/feature list. It supports build-in Minecraft tag lists.
WorldTP 
Teleport to the given world spawn.
Back teleportation 
Saves your last location, works with death location, BiomeTP, FeatureTP and PLTP.
Preview
It is possible to preview a TPort before teleporting. And you can preview a player before teleporting.
Teleporters
Create items to teleport/do action with right click of the teleporter (teleporters work even when in an item frame).
Home 
Set a TPort as home for quick teleportation.
Safety check 
This helps you with safely teleporting. If the safety check is enabled, TPort will check the teleport location if it is safe. If it is un-safe you won't teleport.
Log 
Keep track of players teleporting to logged TPorts.
Cooldown 
A cooldown can help lighten the load for the server. This prevents players spamming certain commands.
Delay/Restriction

A delay can be set up so that a player can not instantly teleport away. This feature is mainly made for PvP. So that it is not possible to teleport away with a macro. A restriction can be set up so that a player has a restriction during the delay. Examples:
- WalkRestriction: The player can not walk during the delay. If the player does, the teleport is canceled.
- InteractRestriction: The player can not interact with the world during the delay. If the player does, the teleport is canceled.
Public TPorts 
This is a list of TPorts that usually is useful for the whole server, but these Public TPorts can be whatever you want.
Horse, boat and leash friendly
Then you are riding a horse, driving a boat or holding entities with a leash. They will all teleport with you.
Dynmap support 
When Dynmap is loaded in the server, it is possible to show TPorts on the map. This is customizable for each TPort.
BlueMap support 
When BlueMap is loaded in the server, it is possible to show TPorts on the map. This is customizable for each TPort.
There are over 200 commands that can be used. Don't worry, all commands have their own explanation which can be looked at in game.
For help with TPort use /tport help < command>.
Example: /tport help TPort biomeTP, this shows all the commands that start with /tport biomeTP with their command description.
TPort does not support offline mode.
If you want to donate you can do that here: https://ko-fi.com/the_spaceman
-
View User Profile
-
Send Message
Posted Jan 15, 2022Really loving this plugin on my server!
Could you add a node/variables in the config file for disabling/hiding in UI & enabling/showing in UI the biome & features teleportation. Not looking to do it per player, but rather in general for everyone.
I know this can partially be done by integrating with a permissions plugin but I’m not wanting to configure permissions on my server. I was hoping for a simpler solution.
Nonetheless, thanks for this creation!
-
View User Profile
-
Send Message
Posted Feb 8, 2022In reply to GetMy_6:
Thanks for the positive feedback.
First idea:
A command to enable/disable features. This information is stored in the config so that you can still edit it manually.
For servers that don't use permissions (like yours) this command can be disabled in that same config so other non admin players can't enable features. You can only enable/disable features in the config.
Is this something what you need?
-
View User Profile
-
Send Message
Posted May 13, 2022In reply to GetMy_6:
The latest version (1.18.2) has the capability to enable/disable certain functions with a command.
I hope you like it
-
View User Profile
-
Send Message
Posted Aug 3, 2020Good morning, i want to use /tport to just show tports and not players first then the tport. how would i configure the plugin to allow this?
-
View User Profile
-
Send Message
Posted Aug 3, 2020In reply to beast1329:
Hello,
This is not possible right now, what an solution is that you enable Public TPorts and make sure that all players make their TPort public.
What I can make is a new command: '/tport all'. What my suggestion for this is that it displays all TPorts, like you want. Is this something?
-
View User Profile
-
Send Message
Posted Aug 3, 2020In reply to the_spacebro:
Kinda, i was looking for an easier interface for my child to use so she could teleport to certain areas with out having to type commands out, they are not quite there yet in typing.
We play on a small 4 person server, don't use any permission based anything really.
This plugin is awesome and it works really well. i was just curious if there was a way to set the main GUI to just show the list of teleport. so if you typed /tport it would just show the list of areas to go.
No Big deal if not.
-
View User Profile
-
Send Message
Posted Aug 4, 2020In reply to beast1329:
Im thinking of this: im adding buttons to the main GUI where you can show/hide player heads (TPort GUI) and TPorts. As default show player heads, and hide TPorts just like it now is). Then all you need is the command '/tport' and the rest you can use with 1/2 clicks. (2 clicks for BiomeTP and FeatureTP)
I'm always asking for feedback/suggestions. And in this case I think this is a cool/handy quality of life upgrade. This will be added to the first next update.
Do you want me to send you a message when its online?
-
View User Profile
-
Send Message
Posted Nov 9, 2020In reply to beast1329:
The update should be downloadable within a day. This includes the Main layout change you requested, I hope you like it
-
View User Profile
-
Send Message
Posted May 13, 2020Good afternoon,
I'm trying to put your permissions on luckperms, but it doesn't work and there's no suggestion for permission, I would like to remove the permission for players to use featureTP and biomeTP as this can end up spoiling the server's memory, it could help me how withdraw these permissions?
-
View User Profile
-
Send Message
Posted May 14, 2020In reply to brunoyilli:
Hello,
Thank you for not abandon TPort because it didn't work for you.
I've checked out LuckPerms, and I didn't found any problems.
In the ./plugins/tport/TPortConfig.yml there is an section Permissions.enabled,
Visually shows as:
Permissions:
enabled: false
You have to make sure that when you want to use permissions its set to 'true'.
I'm planning to create a command for this, but for now you have to shut down your server, set it to true (only do this if its set to false) and start your server.
I will also try to register the permissions automatically within the plugin. That is why they don't show in the tab-complete.
I only tested if I had permission, but it should work otherwise.
I hope that this fixes your problems. If not feel free to ask for more help
-
View User Profile
-
Send Message
Posted May 24, 2020In reply to the_spacebro:
Thanks for the tip, I was doing this, but my server was not updating even when I restarted, but after a few times that I restarted it worked, excellent plugin is very complete
-
View User Profile
-
Send Message
Posted May 30, 2020In reply to brunoyilli:
Great that it works now, in the next update this will be more easily to do.
Even that you think that TPort is very complete, I'm still creating new features to add. The 1.16 update has already a lot of new features waiting to be created/already created.
If you have more questions/feature requests, I'm always asking for feedback.
-
View User Profile
-
Send Message
Posted Oct 6, 2018Good plugin! Can you add cooldown to the teleport?
Thanks!!!
-
View User Profile
-
Send Message
Posted Oct 7, 2018In reply to resoluciones67564:
-
View User Profile
-
Send Message
Posted Oct 7, 2018In reply to the_spaceman2000:
-
View User Profile
-
Send Message
Posted Oct 12, 2018In reply to resoluciones67564:
-
View User Profile
-
Send Message
Posted Oct 12, 2018In reply to the_spaceman2000:
-
View User Profile
-
Send Message
Posted Oct 31, 2018In reply to resoluciones67564:
-
View User Profile
-
Send Message
Posted Oct 5, 2018Can you provide some permissions? Like mandatory tp.
Can manually set the issuing compass in the configuration file?
-
View User Profile
-
Send Message
Posted Oct 5, 2018In reply to afkavril: