TravelPad
TravelPad is a new kind of social teleportation system! It was created as a simple plugin request on the forums, but has evolved into something much larger. Most useful of all, TravelPad helps your server avoid conflict by stopping all abuse of command-based teleportation systems, like /warp, /home, /tp, etc. (although you can still utilize these commands alongside TravelPad if you wish)
About:
Each player is allowed to create 1 TravelPad by default (you can allow more, see the permissions below) which they create and name. Once this is done, the name becomes like a key to get to their base, mine, fort, hideout, or anywhere else they have put it. You can choose to share your name with the world and have them come visit your amazing house, or keep it nice and secret where nobody can find out.
Other players with TravelPads can stand on top of it and teleport to any other TravelPad on the map (see commands below), which helps prevent players from doing things like typing /spawn in the middle of a PvP battle, or using /tp to illegally get to a place that they should not be. If you know the name, you can warp from your TravelPad to their's, and vice versa. Bottom line.
There are a ton of configuration options like charging money to create, charging money to teleport, requiring an item (or a "key" of sorts) to allow teleportation, so on and so forth. Explore and have fun!
Video tutorial and demo:
Or check out some community videos: http://dev.bukkit.org/server-mods/travelpad/pages/videos/
API/Documentation/Plugins:
Click here for documentation on the TravelPad API!
Click here for plugins for TravelPad!
Source:
https://github.com/h31ix/TravelPad
Configuration:
Languages:
To install a language, simply download the lang.yml file for that language, and drag it into your TravelPad folder (overwrite the existing one)
- Swedish
- Russian - thanks to dinamitk
- Dutch - thanks to gertjan206
- Spanish (Castellano) - thanks to Selur91
- German - thanks to D4U
Want to help translate TravelPad? Download the english version of lang.yml, translate it into your native tounge, and then PM it back to me! Thanks for the help!
Features:
- Permissions support
- Multi-World support
- Economy support (Vault)
- Allow players to choose names/locations/who knows how to get there
- Lightweight portal protection
- Multiple languages
- Allow users or admins to delete a Travel Pad at any time
- Does not clutter your map (Travel Pads are small, and if they expire or a player deletes it the physical portal is also removed from the map.)
Commands:
- /Travelpad Identify - Identifies the current pad you are standing on.
- /Travelpad Name [name] - Names your created pad.
- /Travelpad tp [name]- Teleports your player to the specified travelpad.
- /Travelpad delete - Deletes the travelpad you own.
- /Travelpad delete [name] - Allows admins to delete any portal by name.
Permissions:
- travelpad.create - Allows a player to make a travelpad.
- travelpad.teleport - Teleports your player to the specified travelpad.
- travelpad.delete.all - Allows admins to delete any pad by name.
- travelpad.infinite - Allows a player to have infinite pads.
- travelpad.max.[number] - Allows a player to have a set amount of pads. For instance, a player with travelpad.max.4 will be able to have up to 4 pads
I used travelpad awhile, and loved it. It no longer works on my server; some bug when people place bricks.
Ideas for further development: - make it work without dedicated SQL server? - make it possible to spesifiy the amount of portals per group or player - make it possible to spesify the item and amount req for travel (could even be money or xp) - make it possible to spesify "auto-name" (e.g. playername) - automaticly identify the pad you are standing on - passwords?
I will be looking for another limited player portal plugin, but checking in here from time to time =)
I get the same "You are not standing on a registered TravelPad" error.
The travelpads are in my database still the plugin doesn't recognize them.
"You are not standing on a registered TravelPad" That's all i get after naming my travelpad successfully. Also, noone can teleport to another travelpad at all. I checked the database and the table contains the correct coordinates and names of every travelpad. Any ideas what's wrong?
Can you change the config file, so that it isn't hardcoded to an enderpearl but we can type in an item id?
Hello, I really want to use this plugin, but I do not know how to use the SQL. The connection is not working, and I need a free account. Thanks.
Would economy support, via Vault, be possible? As in, charging a price to use and/or create a travelpad.
@PureSpider, yeah I can do that. I'll update it in a bit.
Okay, that works now, thank you!
I have a feature request then: can you change the plugin so the player gets back four brick blocks and one obsidian once he deletes his travelpad?
@PureSpider, look at the photos. You place brick like it is shown, and then one obsidian in the middle. And then one obsidian in the middle.
How do I create a travelpad?
My SQL link and everything are working well, according to the console, I just don't know how I would create any travelpad.
@caidcurse
From all tests yes it does, there should be no reason for it not to work.
Does this work with minecraft 1.0.0 and test bukkit?