TelePads
Telepads v1.6
Description
^ Download for 1.6 while it is approved
Telepads is a tool which you can use to set up simple teleportation systems within your multiplayer world. You may create 'pads' which are linked and can be stepped over for simple teleportation. This plugin supports multiworld due to the awesomeness of bukkit, and how easy the bukkit API makes this. All permissions within the plugin default to operator status if they have not been assigned, but the use permission, which sets to 'true' by default... meaning any player can use the pads. To setup a teleport pad, follow the below instructions:
- Stand on platform material (defined in config file)
- Type /createpad <name>, replacing <name> with the name of the teleport pad
- Create another pad at your destination
- Use /padlink <pad> <otherpad> to link the two pads, replacing <pad> and <otherpad> with the names of your pads.
It really is that easy! Telepads was designed with easy-to-use teleportation features in mind, so this is really what it was made for!
Video, thanks so much BrandonHopkins!
Permissions & commands
Commands
- /createpad <name> Creates a teleport pad with the specified name
- /padlink <pad1> <pad2> links two teleport pads together
- /padunlink <pad> Sets the destination of a pad to be nowhere
- /delpad <pad> deletes a teleport pad.
- /padlist Lists all the available teleport pads and links
Permissions
- telepads.create Defines if a player or group can create a telepad
- telepads.delete Defines if a player can delete a teleport pad
- telepads.use Configures if a player can use teleport pads by stepping on them
- telepads.link Defines if a player can link telepads
- telepads.list Defines if a player can summon the telepad list
- telepads.pads Allow the player to use all teleport pads
- telepads.pads.<name> Allow the player to use a specified teleport pad
Sample Configuration
Below is a sample configuration file for telepads. Stick this in your telepads configuration file (plugins/telepads/config.yml) and configure it as necessary. Note that the configuration file will also automatically generate the first time you use this plugin.
# For type ID's, go to www.minecraftwiki.net/wiki/Data_values pads: properties: # Type ID of the telepad material (goto the wiki link above). type_id: 1 # Whether or not the message 'No Destination' when the pad isn't linked is enabled. nodestmsg_enabled: true # Time standing on the pad (seconds) before you get teleported. teleport_time: 3 messages: # Message when you delete a teleport pad delete: Teleport pad %pad% removed. # When you link pads, this message displays link: Successfully linked %pad% to %pad2% # The wait message, which shows before being teleported with the time it will take. wait: You will depart from here in %time% teleport: # Whether or not the teleport message is enabled enable: true # The message that appears on teleport. message: You have arrived at %pad%
Sample Permissions
TelePads has a Permission system which allows different users different ways to interact with the pads. Due to the complexity of this, here's a simple guide to configuring permissions for use alongside TelePads.
# A normal player default: permissions: - telepads.use - telepads.pads # A limited user, can only use the pad named 'spawn' limited: permissions: - telepads.use - telepads.pads.spawn # An elevated permissions user mod: permissions: - telepads.use - telepads.pads - telepads.create - telepads.delete - telepads.list - telepads.link
Future Plans
- Teleport pad random outcome/multiple exits
- Command simplification
This plugin uses the default bukkit permissions (SuperPerms). If you find only ops can do everything, then you are using an outdated permissions plugin. The plugin named 'Permissions' for example, is outdated. Post me a pm or comment if you have any issues.
This plugin rocks. I do have one suggestion though:
Would it be too hard to make it cost something to teleport? Like when you teleport from one pad to another you lose 1 gold ingot or something? and if you dont have an ingot you can't teleport.
I think that would be pretty cool, but this is already awesome without it.
ok i can try to use pads and report any errors if i get somthing :)
@AndyNoMercy
That is a config reloading error, I am aware of it and it should be safe to ignore.
can you fix telepads for bukkit 1.2.3-R0.1 ?
12:15:07 [SEVERE] Error occurred while enabling TelePads v1.4.1 (Is it up to dat e?) java.lang.NullPointerException at me.wizzledonker.plugins.telepads.Telepads.reloadprops(Telepads.java:1 95) at me.wizzledonker.plugins.telepads.Telepads.onEnable(Telepads.java:60) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:336) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:363) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232 ) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:374) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:361) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
lets me create new pads as well. All seems fine so far in 1.2.
@predawnia
Creation of teleport pads is working fine for me in later builds of craftbukkit (2040 +)
Not sure what the problem is there, are you sure the configuration file entry for pad type has not reset?
Teleporting via telepads working in CB # 2034 but cannot create new pads, keep getting message "the block below you is not of right type".
Please update :)
is it possible to have more than one type of material for pads?
Have an adventure map and would like to disguise the pads. (ie. have a brick telepad in my brick walkway and also have a sand telepad in my sand pit?
thanks for reading :)
its would be great to have perms based cooldowns and numbre of pads that can user make :)
Ah, and yes, what new features would you guys like to see implemented?
So far I have
- Random outcomes - Link Pad Here fixes all round - Multiworld isn't working? - Faction based teleporting
I'll work on those, and make sure you comment if you would like anything more added.
Gah... havn't been as active as I would have liked. Still active though, nevertheless. What issues have you guys been having with the latest versions of bukkit? I'll push a release within the next few days hopefully with faction pads and such, along with a fix to the errors you guys have been getting.
Also, what is the need at the moment for random outcome telepads? If someone needs that, I can push a release for that right now.
Please update!!!
Hi wizzledonker would you make update for that hillarious plugin?
18:27:26 [WARNING] Task of 'TelePads' generated an exception java.lang.NullPointerException at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:3 10) at org.bukkit.craftbukkit.entity.CraftEntity.teleport(CraftEntity.java:1 57) at me.wizzledonker.plugins.telepads.Telepads.gotoPad(Telepads.java:137) at me.wizzledonker.plugins.telepads.telepadsPlayerListener$1.run(telepad sPlayerListener.java:50) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(C raftScheduler.java:137) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:503) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
I get this when I try to teleport from a pad from world to world. Other pads work fine. I am running bukkit R4 Please help.
Will we see an update soon?
Faction pads? that would be awesome
Maybe a /pad help?
I dont know if you know this but this seems to be like the ONLY frigging teleport / portal plugin that has a DELAY on the teleport. How silly is that? You'd think that would be a standard feature... right?
Thankfully I finally found this. :D
I noticed that each Telepad on our server works except ones above water. When we attempt to teleport to these telepads, they take forever to render the area, and we are unable to move and are merely teleported back to the previous pad.
Is there any way to fix this? Thanks!