Waypoint Fast Travel
What is Fast Travel?
This plugin allows you to define fast travel locations that players must discover before being able to travel there. This forces players to explore the world to try and find these locations so that they are able to travel around quicker. It is a small, simple to use plugin. Each location can be configured to set how far the player has to be from the actual location to discover the fast travel location. If you have an economy plugin which uses Vault enabled on your server, you can set a price for teleporting between each of the locations. You can also set how long the player has to stand still before being teleported to stop them abusing this system in PvP situations.
Commands
- /ftwaypoint <add/remove> <name> - Add or remove a new waypoint
- /ft [name] - Fast travels to the location if it has been discovered (If no name is specified it will list the discovered locations)
Permissions
- fastravel.waypoint.create - Allows player to create waypoints (Default OP)
- fastravel.waypoint.remove - Allows player to remove waypoints (Default OP)
- fasttravel.ftall - Gives player access to all waypoints (Default false)
Config
Below is an example of what you will see in the waypoints.yml file once you have setup a waypoint:
Waypoint 3:
Name: test - The Name of the way point
World: world - The world in which the way point is situated
X: -36.267618533559684 - X-Coordinate of the Way point
Y: 65.0 - Y-Coordinate of the Way point
Z: 274.3021744162101 - Z-Coordinate of the way point
Distance: 10 - Max distance the player has to be from the waypoint to discover it.
Price: 20 - The cost of teleporting to this waypoint (with vault installed)
Discovered: - A list of users who have discovered this waypoint, it is possible to manually remove people from these lists.
- multidude1111
All of these features can be configured seperatly for each waypoint meaning you can easily make each waypoint different.
Planned Features
- Paying with items.
- Send message to console when there is an update avaliable.
- GUI to display waypoints
Source Code: Github
This page will be updated when there are changes (and when I can find someone willing to jazz it up a bit :D). If you have any questions ask them in the comments below. I know there are a couple of plugins out there that do similar things but they are mostly outdated. I wanted to create one that would be updated more often so that more and more features could be implemented.
Metrics
We are now using Metrics to gather stats about the plugin so that we are able to provide interesting information and also learn how we can change the plugin to benefit you guys. You can opt-out from tracking in plugins/PluginMetrics/config.yml
You can check out the graphs and charts produced from these metrics Here
@wowzersamm
Sorry for late response. The plugin it updated on spigot.
Also as for the GUI, it has been implemented.
https://www.spigotmc.org/resources/fasttravel.13231/
@DeadIntermediate
When do you plan to add the GUI?
It does not say when someone unlock's a waypoint for my player's hopefully their is a fix :)
@PvtPancakes86
Okay, I will check out the code. Sorry for late response. I will look into and see if there something I can fix or something.
Great plugin, although small bug: I would use the ticket system but I can't seem to find it on this page.
everytime I use /ft the menu comes up just fine.. then once i click. its perfect.. if I do it again and click the specified warp it will come up twice and so one... heres an image:
Not in a position to download this at the moment - just browsing for plugins in an idle 10 minutes - but is there an option that allows a message to be sent to a player upon discovering the waypoint?
Also, being able to run a command when it's discovered would be useful if you open up the event in the config for that ^_^
@multidude
Thank you for the awesome plugin ;D
Have uploaded an update which brings the plugin up to date with the latest bukkit, have also messed around with the code so that it will be easier to implement new features in the future. The update should be avaliable whenever bukkit gets around to approving the upload!
If you guys have any ideas of what you want to see in the plugin, let me know either by PM'ing me
Thanks for the continued support :)
Has this been abandoned? Cause I'd like to have this plugin.
please add in the new version 1.8 please
@dsquaredtwo
Adding this now
Could you make a command admins can use that makes it so you cant discover waypoints, that way we can work on areas with waypoints without having to worry about discoving them so we can still have fun playing and discoving them later. a simple command like /ft discover false/true would be perfect for this.
@Alizrak
looking into this now
Hello again multidude. I tried to may a FT point at The End, but it crashes me out of the server every time I try it. Is it something I need to fix in the configuration or is it simply not possible?
@PvtPancakes86
Will add essentials support in next update :D
You should add maybe a hook in with essentials to read off teleport delay. I definitely need this for my Fallout server. thank you :)
@Alizrak
I have not noticed this issue when I test the plugin, if anyone else is having this problem let me know. If no one else has this issue, it is most likely server lag.
Hello! I have a little problems with the FastTravel. I usually end up stuck a couple of blocks below the waypoint, my life quickly draining. I must use the command again to reapear on the correct place above. Is this because of lag or something?
@PhantomicLP
This is a good idea. Will be implemented in the next update :)
Hey, I got a suggestion. Could you implent a way to respawn the player at the nearest Waypoint they discovered? I think this would give the plugin even more of an RPG touch. Then there would be an option in the config to toggle it on and off. :)