QuickTravel
- QUICKTRAVEL - THE RPG WARP PLUGIN -
Bringing RPG/MMO inspired fast travel warp systems to Minecraft!
So intuitive and easy to use, you'll wonder how you got by without it.
Now supports iConomy 4,5,6, BOSEconomy 6&7, EssentialsEconony, 3Co, and more!
Introduction to QuickTravel
QuickTravel was created to introduce an RPG travel system long missing from Minecraft. Inspired by systems used in various well-established RPGs and MMOs, QuickTravel allows you to easily warp between preset locations - if you've discovered them already. Jam-packed with customisation options, you can allow users to warp from anywhere, to charge them to warp, to allow users to warp without having to discover the locations first, to have sound and visual FX played when a user warps, and more!
Core Features
- QuickTravel brings an RPG travel system to your server, and is inspired by RPGs and MMOs like The Elder Scrolls and World of Warcraft.
- Intuitive and easy to use! The only command your users need to remember is /qt!
- Easy to set up! QuickTravel automatically sets the default values, and automatically sets prices for warps for you based on distance! All you need to do is drop QuickTravel into your plugins folder and get going!
- Customisable! Want to set it so users can warp from anywhere, not just QT locations? No problem! Want your users to have to discover an area before they can warp there? Done! Want to only allow specific players/groups to use certain warp points? You got it! It's all doable in QuickTravel!
- Economy support through Vault! Charge your users to warp, either using our built-in price calculation feature, or by setting the prices yourself!
Quick Start Guide
- Download QuickTravel.jar and place it in your servers' plugins folder, and restart your server. A default config.yml will be generated in plugins/QuickTravel. For basic usage, you do not need to change this.
- Give yourself the qt.admin.* permission so you can start making warp locations (QTs), and then login to your Minecraft server.
- Build a platform for your first QT. You can build it out of whatever you like, so get creative!
- Stand where you want your QT to be, and type /qt create <name>, replacing <name> with the desired name for your QT. NO SPACES ALLOWED, and the name MUST contain letters (caps are fine). Numbers are allowed, so long as there are letters also.
And you're done! You have set up your first QT. Go repeat the last 2 steps to build another QT somewhere else, and you can start warping between them! Go ahead and give the permission qt.user to anyone else you want to be able to use the QTs.
This guide only shows how to set up a very basic radius QTs with default settings. For cuboid QTs or more advanced features, check the Wiki.
Configuration
Support
If you need help, you can create a ticket or post on the forum.
Downloads
Download v0.7.1 (for CB 1.2.3-R3.0)
Source @ GitHub
Known Issues
None! Found one? Create a ticket or let me know on the forum!
Planned Changes
Listed by priority:
- Add 'permissions-override' option in config.yml. When set to true, if the player has the permission for a QT, they can warp to and from it regardless of whether they have discovered it or it's enabled status. - Planned for next release.
- Add optional warm-up and cool-down timers. - Planned for next release.
- Add 'qt.free' permission. Users with the permission will not be charged to use QTs. - Planned for next release.
- Add multipliers for individual worlds, and individual warps. - Planned for next release.
- Revamp the '/qt list' command.
- Add '/qt cfg' command so that admins can update the config.yml in-game.
- Add dynmap functionality. If dynmap is running, QTs will be displayed on the map as markers. Options to enable/disable function and hide specific QTs from the map.
- Add '/qt delete' command to allow admins to delete QTs from in-game rather than having to edit the locations.yml.
Is a Dev build for Craftbukkit 1.7.2 RO 2 out or can u uptade it i really need it
@LRRoberts0122
Yes that should be possible, if I get some free time I will add those commands.
Would it be possible to add some commands that will grant a player a QT point, and another to remove QT points?
@Mumfrey
Was that merge on the GitHub page your long-awaited pull request, Mumfrey? :p
How do I setup the GUI of the compass? I want to use it for my Minigames Server
can u enable and disable it in worlds?
@toady1985
YOU GET ON BACK HERE, TOADY! :-[
This is a great plugin! I hope you will be keeping it updated.
@Hangar
I'm not actively working on it at the moment, I did a bunch of refactoring work on it and added a raft of new functions and then submitted the pull request. I don't feel right releasing a binary since it's not my project to do so, but if you want to PM me then I can send you a binary of my code if you want it?
I installed you plugin and was loving it until i realised it was only working for ops.
I read through the instructions for perms etc and tried everything but couldn't find a way to allow non-ops to use the /qt command.
can you please tell me how to enable it for all players. in "config.yml" i have these
enabled-by-default: true require-permissions-by-default: false
but idk what is wrong please help.
@toady1985 @Mumfrey
Are you still working on this by any chance? I see a pull request still O.o
@Mumfrey
Yep, that's perfect. I use MV and the CUI too so it will fit like a glove :) TY!
@toady1985 Awesome! If there's any comments you have on the pull request I look forward to reading them.
@Hangar I actually got the idea from Multiverse-Portals which uses the WorldEdit selection to define the portal regions, I have added support to define both cuboid and radius regions with WorldEdit and a "view" flag which sets your current worldedit selection to the QT's region so that you can "visualise" the existing region if you're using WorldEditCUI.
@Mumfrey
WorldEdit support would be lovely :)
@Mumfrey
I've had a weekend away, will go through your update ASAP and once ready merge it.
@NemesesUnlimited
Plugins like this that only use the Bukkit API in general will work from version to version regardless, so yes it works with 1.4.7, as does the current version above. It's only plugins that require things not provided by Bukkit (and therefore have to hook into minecraft directly) that will break between versions.
@Mumfrey
Damn, thats amazing.
I see that the plugin hasnt been updated in a while, will your update work on 1.4.7?
@toady1985
Just submitted a pull request with what I've done so far, everything on your planned list above except for "revamp /qt list" is now implemented, plus I added a few small extra things like tab-completion for qt names and admin commands, the ability to use world-edit to define the QT regions visually, welcome messages for QT's and also the "global charge" option that I wanted for my server that sets a fixed global price for all un-priced QT's.
I hope that the changes meet with your approval and that you consider pulling my code into the release plugin.
Thanks again for creating such a great plugin in the first place, Mumfrey
I wonder if it would be possible to, when typing /qt list, get a numbered menu (numbers assignable by admin), and then you can just do /qt # to teleport. That way you can use spaces in the names (if that's not currently doable) to make them more pretty. Also, it would be much quicker to type than /qt NorthEastBeachSide or whatever.
@toady1985
Ah the QBasic and C definitely explains some of the patterns. I've spent about 10 hours so far on the refactoring and I just committed the first revision to my github in case you want to check it out.
With the new structure that I've designed it will now be significantly easier to add new features so I will add what I can and then submit a pull request to you. There's still a lot of the command-handling code that needs tidying up before that though.
Thought you might be interested to see the progress all the same :)