LocationTeleport
Ever wanted to add Teleports to your server without the use of those command blocks and buttons? LocationTeleport lets you create Teleports between two locations or even an area that players can teleport through. When a player steps at a location or enters an area, selected by you, the player will be teleportet to the Teleport destination. You just need to create one Teleport and then the player can teleport in both directions as much as they wan't, if no permissions is set. Or just change it to SIMPLEX and the player can only teleport in one direction. The Teleports is not visible by players, they are just in the background waiting for a player... Other Developers can also take advantage of the API to be able to listen for and cancel events.
This plugin contains an updater-class for easier updating. Can be turned off in config.yml.
Features:
- Add Teleports that is always active between two locations, specified by you.
- Add a Teleport from an Area that's going to a Location. (WorldEdit required)
- Choose to remember the direction you are facing when you create the teleport.
- Choose if a Teleport goes both directions or only one direction (I called it 'simplex' and 'duplex')
- Specific teleport permissions for every Teleport.
- MultiWorld support!
- Use commands or change the ”teleports.yml” file.
- API - events (cancellable)
- Update checking/downloading class for easier updating to the latest version.
Features that not exist:
- BungeeCord support for server-to-server teleport.
- MySQL support.
- set names to your teleports
- per command permissions
- commands from console (disabled)
- can't load worlds from folders (MultiWorld plugin required, I recommend Multiverse-Core)
(maybe I will add some of them in the future, but you can comment to give me motivation!)
Commands:
you can use ’/lt’ instead of ’/LocationTeleport’.
List:
- /lt
- /lt list
- /lt create
- /lt delete
- /lt update
- /lt updater
More info:
- -/lt will show plugin information, such as version, name, developer and updates.
- -/lt list lists all current Teleports. if no Teleports will show, you may had changed the structure of file:”teleports.yml”.
- -/lt create creates a teleport from your current position to given coordinates.
Arguments: <x> <y> <z> <World>
<x>: X-Coordinate of the Teleport destination -Integer
<y>: Y-Coordinate of the Teleport destination -Integer
<z>: Z-Coordinate of the Teleport destination -Integer
<World>: Destination Teleport World -Unique String name
Other Arguments:- /lt create loc1 - will save your current location temporary until you perform
- /lt create loc2 - thats saves a teleport between loc1 location and loc2 location.
You can always put "s" or "simplex" as the last argument to make the Teleport to ONLY go one direction. (it will ONLY go from loc1 to loc2, not also from loc2 to loc1 as made by default).
(Or unnecessarily put "d" or "duplex" as the last argument to make the Teleport to go both directions, this is made by DEFAULT.)
Examples:- /lt create -254 43 142 world
- /lt create -423 43 312 world simplex
- /lt create loc1
- /lt create loc2
- /lt create loc2 s
- /lt create areaTeleport (ignore case) will create a Teleport from current WorldEdit area selection to your current position.
WorldEdit Required
Example:
- /lt create areateleport
- -/lt delete deletes a Teleport
Arguments: <number> - will delete the specified Teleport (OPTIONAL: use /lt list first to list all Teleports)
- -/lt update will update the plugin the latest file on bukkit/curse. I recommend to perform /lt first to see the current version and latest bukkit version.
Configuration (config.yml)
- updater - BOOLEAN can be 'true' or 'false'. If true, you will be able to update the plugin and check for updates with a command.
DEFAULT value: true
- check-updates-on-start - BOOLEAN can be 'true' or 'false'. If true, the plugin will check for updates when the plugin loads. (Will make some delay when reloading plugins)
DEFAULT value: false
- remember-directions - BOOLEAN can be 'true' or 'false'. If true, the direction the location is facing will be remembered.
DEFAULT value: true
- op-message - BOOLEAN can be 'true' or 'false'. If true, you will get a message (if you are OP) when being teleported.
DEFAULT value: true
- broadcast-teleport-message - BOOLEAN can be 'true' or 'false'. If true, a message saying that you were teleported will be broadcasted.
DEFAULT value: false
- no-permission-message - BOOLEAN can be 'true' or 'false'. If true, the player will get a message when it doesn't have the correct permission to teleport.
DEFAULT value: false
Permissions:
Command-Permissions:
- LocationTeleport.admin - can do all commands
Teleport-Permissions:
To require a permission for a specific Teleport you need to open teleports.yml in a text editor and change the permission-required to true
- lt.teleport.3 - to be able to teleport through Teleport number 3.
- lt.teleport.* - to be able to teleport through all Teleports.
but only if your Teleport requires permission...
Installation:
- 1: place the .jar file in your /plugins folder
- 2: reload your server, command: /reload
- 3: log in and learn by performing the help command: /lt help or reading this full description
- 4: install WorldEdit if you wan't to use the Area feature.
Is it possible, since this can use world edit to teleport you with some of the blocks around the player?
Hey! Love the plugin. Any idea when 1.9 functionality is added? May be nothing, but currently it allows teleports made..but...it doesn't warp when stepping onto the pad.
Hope to see it working again soon as this is a pretty awesome plugin!
@TheNetYeti
I am using it on 1.8.1 and it works amazing... ;-) this is a perfect plugin and does not conflict with the nether portals as others I have tried... Just one little snag, when you reload the server wait a bit for your teleports to load. remember th more the longer it takes. ;-)
Is there any chance that you will be updating this to 1.8x compatibility soon?
@Djimusic
Strange bug. I couldn't reproduce it. Have you maybe edited the YML file and changed the index numbers? If so, the file may be corrupted. Please share your whole YML file.
Best Regards,
Jonathan Gurebo
This plugin seems to only create one Area Teleport. When I use world edit and set the Area using /lt create areaTeleport, it says Created AreaTeleport1. It says this when I set up the second, third, and so on. Checked the YML file, and it states that there is only 1 teleport. Please help me fix this :)
Edit 1: I also can not delete Area 1. It says Teleport1, but the file states that it still exists.
@kristijan260393
Please specify what glitch you are talking about.
Regards,
Jonathan Gurebo
@dudeware
Hi!
It is WorldEdit that resets the selection when you enter other worlds. It is not really a bug, but ot should be easier.
To create an area teleport to another world I would recommend you to edit the /plugins/LocationTeleport/teleport.yml file with a text editor. Then you can change the destination world and coordinates. (But first you need to actually create the teleport).
Best Regards
Jonathan
I am having an issue with this plugin. firstly, I have a plugin called "Multiworld" installed which allows me to create multiple worlds, I have my first world set up as the main server and the second world setup as a hub. Then I also have the default generated world_nether and world_end as well. I found that I can create teleports from one world to another by doing "/lt create loc1" and "/lt create loc2", but if i select an area with WORLDEDIT then try to create a portal in a different world it give me the message: "No WorldEdit selection available You need to select a region with WorldEdit"
Now I've tested it out and found that World edit won't save selections made in a different world. I am just wondering if this is a bug with your plugin, or if you've maybe found a workaround for selecting area's and having them teleport to other worlds.
@ant6d9
Hi!
I will check it out! Thank you! The AreaTeleport is implemented.
/lt create areaTeleport (ignore case) will create a Teleport from current WorldEdit area selection to your current position. WorldEdit Required. Example:
/lt create areateleport
Best Regards, Jonathan :)
Hi Jonathan,
I love Location Teleport, thanks for the great plugin.
I have an idea for a new feature. I would like to be able to set up multiple teleport pads within an area to RANDOMLY teleport to other pads.
Also, a quick question...the Area Teleport is not implemented yet is it?
Thanks, Ant
@JonathanGurebo
Oh sorry i deleted my post because i figured it out :) Thanks for a great and simpel plugin :)
@jonassvensson444
Yes it is possible. To make it easy:
If you didn't succed, please write back and I will help you
Best Regards,
Jonathan Gutebo
been waiting for someone to make this for years now, good job.
@jasontherand
currently: no;
sorry
Regards,
Jonathan Gurebo
Is there any way to teleport players on minecarts?
Thanks for the new update! It's really useful!
@Scott2234
Thank you really much! Yeah, it is an easy implementation which only takes an hour or two. I will make it AS SOON AS I feel I have time. For the moment I haven't. But I hope next week or so :)
I will send a PM when it is available for download.
Thank you for helping me improve LocationTeleport
Best Regards,
Jonathan Gurebo
This is an extremely useful and simple plugin! Thanks for making it! I have one request: could you add individual portal permissions? For instance, Bob has the permission lt.teleport1, meaning he can use the teleport1 warp.
@duhfux
Hi, just sent an update to bukkit. (LocationTeleport v2.1.0). Including:
The file currently needs approval, but should be here the in the next 5 days (i hope).