FastTravel
Tired of having a non-realistic warping system? Well, here's the solution! I present to you FastTravel! It works like and is inspired by The Fast Travel system in most huge RPGs. If you've been to a place, you can come back without walking for countless minutes! Great for RPG servers, because people will have the fun of exploring while they still get the ability to teleport!
The project is currently being planned and coded, so please wait!
Coded by Technius
Art, ideas, concept and suggestions by Mastermichael64
To be clear, Technius is actually making the plugin and doing all the real work. Mastermichael64 just came up with idea for the plugin and contributes ideas and features. In short, the plugin only exists because both of them. Mastermichael64 would like to extend his gratitude to Technius for taking on the task of FastTravel, which was originally a plugin request.
Simple
We're working had to make it as user friendly as possible, with short, easy to remember commands like /ft, even the dullest of player can figure it out.
Unique
No other plugin does what FastTravel does, and if they do, they don't do it the way FastTravel does! FastTravels includes custom messages, waypoints, and settable FT regions!
Customizable
It's our general goal to make FastTravel able to be custom-tailored to every server it's install on! You can configure most aspects of the plugin to fit your needs! From the blocks, to the messages, to whether or not it charges and if so how much it charges, It really let's you configure it to your needs.
Feature Packed
FastTravel has a plethora of features like Charging money or items to warp, Making Waypoints or Regions, custom messages
Commands, Perms + Others
Commands with their perms are here: Commands And Permissions Old, outdated commands page: Commands
Other perms are here:
- fasttravel.discover
- This is so that you can "discover" waypoints so you can ft back to them.
Download
IMPORTANT!!! Fast Traveling with Vault is here!
Latest version (as of 4/28/2012): 0.6
All downloads can be found here, but you can get the latest ones by clicking here.
If you don't like cuboids, you can get this other plugin, by craftycreeper.
Progress
config reload command:0%
If you find any glitches, please submit them here.
(Okay, the description above may not be what it claims. The goal I am going towards is to try to make this plugin match this description) -Technius
The Future?
What I envision FastTravel to be in the future, is warping plugin that is aimed at RPG servers. Since cuboids may be heavy on the server, there will also be a "Lite" version, which uses signs instead of cuboid regions. There also may be Spout compatibility, where on entering a waypoint, an achievement badge may appear to show the location discovered, just like Skyrim's fast travel system. I like innovation, and that is what I will try to add into this plugin. -Technius
Great idea, Is it possible for it to work like diablo 2 waypoints ? I mean you cant use command everywere to tp back only at waypoint itself.
I HAVE BEEN LOOKING FOR WEEKS FOR SOMETHING LIKE THIS
THANK YOU
In recent news, my capslock got stuck. But seriously, thanks so much!
@TerraNetworkOrg
Ok, I will also add an API for you guys. Actually, my classes are already public so go ahead and play with them.
WaypointManager wm = new WaypointManager(); PlayerWaypointManager pwm = new PlayerWaypointManager();
And thanks for noticing!
Technius, Stats&Achievements is being updated by me. I will start the new version here at dev.bukkit.org as soon as the stable release of bukkit is released. I rebuild it to completely take use of Vault for permissions and economy and i redesigned it to use every console command instead of fixed commands.
I will watch the progress of your plugin, maybe i can build a bridge to achieve your waypoints.
@Flenix1
It can be done.
Can you edit the permissions so players need specific nodes to discover/teleport to specific places? We have two factions, I don't want people to be able to FT to the enemy faction obviously :P
@Technius
would you be able to add an option in the config? all it would need to do is send an event to achievements as a block destroy, could have it default unless someone puts something in the config manually like achievements notify=true
the reason i want it is because i'm using a new stats page thats got the achievements on the info about each user (which they've gotten)
http://142.176.58.46/stats/test/
@patey5
Doesn't look like it's been updated, so I might not support it. But I might add rewards for discovering waypoints.
@p000ison
It might not be possible to display waypoints on a map without editing the map file, but I can make it possible to view waypoints on an external program that can be downloaded from this bukkitdev page.
Sorry if you guys were disappointed that there was no progress, but I'm working on a secret project which involves regions, protection, and iconomy. (Don't get your hopes high, the person who requested it demanded it to be a "private" plugin)
ok so i've been playing with the achievements idea.. an achievement is in this format
1:Treekiller!:1:blockdestroy:log:5:Destroyed 5 logs:money -100
the 1 seems to mean you can get it once, then it defines what you have to do, a description, then the reward.
so if i did something like
1:Discovered Arena:1:discover.Arena:Discovered the arena:money 50
it could work, the only thing i can't figure out his how to define to the achievements plugin the discovering of the location.
can it even be done without either a change in achievements plugin or a change in the fast travel plugin?
if a plugin requires change would you add it to your fast travel plugin Technius ? it seems the achievements plugin hasn't been updated in a while and this would be a really cool addition, even more like rpg fast travel :)
i've discovered an awesome way to use this :D
found an achievements plugin to add achievements customizable achievements/rewards, hoping it can allow achievemnts on finding locations :)
http://dev.bukkit.org/server-mods/achievements/
Hmm like the idea xDD. Im not sure if its possible with spout, but maybe a ingame map to show where the travel-points are located^^
MfG p000ison
@joshcvb
I had to decide on that... it was like an equal battle inside of me. I waited until user response.... so now waypoints aren't case sensitive! Going into 0.3 :)
@SirMonsterSlayer
I plan on adding a config in 0.3, and add many configurable options. The spout features, like I mentioned earlier, will be added later. But I'm still open to suggestions! :D
@Technius
Just a suggestion for the next update, When using fast travel, take away the requirement for being case sensitive
Wow beautyful and I almost died a little inside when the memory stone dev went missing.
I would like to request some spout features: On the press of a button opens a menu with all saved locations Also maybe some kind of switch which enables "spout locations" to appear in the menu.
Also I'm not sure if I got it right, can I specify an item which is needed to teleport and to save a location ? (Custom block/item support?)
A nice feature could be that a compass points to the nearest "checkpoint".
@Imm0rt41
That bug was fixed.
make the wand used to mark waypoints configurable from ender pearls because now that they have a use, this plugin prevents their use.
EDIT: oh, and add a reload for the plugin alone so that i dont have to do a full server reload for every waypoint
mLooks like it's Made quite a splash. That's nice, I'm glad My idea and Techniuses code are useful to more than just one person, and like Technius said (If he's up to it) we hope to have a lot more features implemented into the plugin.
@predawnia2
Yes, /ftlist is going to be added :D
The map thing won't work without some sort of editing.
Not adding sql support, this is flatfile.
Yes, economy support is planned.
I don't want to hook through every single perms plugin, so I will leave this out.
@Thandruil_
All this spout stuff will be added later.
Thanks for all the suggestions guys!
I really like the idea! Though, if you could add some extra Spout options, like a splash screen if you have discovered a place. And some other GUI-nifty things it could even be alot more awesome! Would like to help with it, if that's no problem.
Thandruil
@Technius
Yeah I had that in mind when suggesting the feature, however I can see why it might not be desired. Best solution IMO would be to throw in an optional "visible/mapped/whatever" attribute to the creation command/event. Make it default to invisible. Just a thought.