ButtonWarp
This plugin is no longer being updated, check back in a few months for more information!
Version 2.2.2
NOTE: This plugin requires you have Vault enabled on your server
This plugin is used to reward a player with money for reaching a certain region of the world.
When the Player presses a linked button or stands on a linked pressure plate they will teleport and receive money.
Warps can also be set to take money instead of give it (pay to warp)
This can also be used to charge players to press a button (to activate redstone)
Features:
- Supports all major Economies and Permission Plugins thanks to Vault
- You can customize what command this plugin uses by editing the plugin.yml (found inside the plugin jar file)
- MultiWorld support
- Configurable properties
- Easily edit Warps in game or from the save file
- Custom messages
- Displays time remaining until Player can use the Button of the Warp again
- Supports Buttons, Switches, Pressure plates, and Detector Rails
- Money can be given or taken when activating a Warp
- Commands can be executed when activating a Warp
- Different reward values can be set to different Warps
- Warps can be set to not teleport you anywhere but simply charge money to use a Button
- Option to deny warping if the Player is carrying items
- Optional Warp delay where Players must stand still
- Optional cool down including cool down type and cool down time
- List Warps and Warp info
- Link Warp to Player's Money or a Bank Account
- Reset individual Buttons, all Buttons linked to a Warp, or all Buttons linked to every Warp
Permission Nodes:
Commands:
Tutorials:
Setup:
- Make a Warp (stand where you want the Warp to take you to)
- /bw make test
- Link a button (or pressure plate)
- /bw link test (you must be targeting the button you wish to link)
- Add a reward (target a linked Chest or add the PhatLoots name like so "/bw reward test 100")
- /bw reward 100 (warper will get 100 currency)
- Add a message (the message will be displayed to the warper)
- /bw msg test Congrats! Here is 100 coins, You have been warped back to the Spawn.
- Set a cooldown time
- /bw time 1 6 45 30 (Player will not be rewarded more money until waiting 1 day, 6 hours, 45 minutes, and 30 seconds.)
Video:
Use Custom Command Instead of /bw
How to receive support
ThyCelestia handles most of the In-Game support for this plugin, so when he Joins your server, do not call him out as a fraud trying to gain Permissions, he is seriously there to help with the Plugin.
How to get him to Join your server: There is an template below, use it to tell us your In-Game name, Server IP and issues you are having, Please inform your staff that ThyCelestia may be joining within the next few days and do not ban him for trying to help.
Application: In-Game Name:
What time you are online(Include TimeZone):
Issue you are having with our Plugin:
-
View User Profile
-
Send Message
Posted Feb 14, 2012I noticed usernames are stored in the name.dat, Very useful since in my first project with this plugin I hid buttons. I could check to see if the person was telling the truth.
- Could there be a option in the config file, true - false, to send a message to the console whenever someone uses a warp button?
Great mod, I started using it again with a totally different idea in mind.
-
View User Profile
-
Send Message
Posted Feb 12, 2012can you plz make it work with iConomy?
-
View User Profile
-
Send Message
Posted Feb 8, 2012Hi Codisimus,
I love your buttonwarp plugin, except I've been having a problem with it on my server. After the 1.1-R3 update of Bukkit, ButtonWarps keeps breaking. I use Multiverse on my server. Multiverse Version 2.3. It seems like every 10 minutes after Starting the server, the buttonwarps just break and won't teleport anyone. I don't know what is exactly wrong. I was running the newest vault when this issue started happening. So I decided to downgrade, but the Buttonwarps continue to break even after the downgrade.
Thanks
-
View User Profile
-
Send Message
Posted Feb 8, 2012@iFaymous
What permission plugin are you running (if any)?
-
View User Profile
-
Send Message
Posted Feb 4, 2012I have had this plugin for the longest time, until it was giving me this random error. In the server console it says that it was loaded without any errors, but when I type in a command like /buttonwarp help or /bw help, it tells me in-game that there is a internal error that has occured. This is what it tells me in the server console.
2012-02-04 09:43:31 [WARNING] Can't keep up! Did the system time change, or is the server overloaded? ... 12 more at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) at com.codisimus.plugins.buttonwarp.listeners.CommandListener.onCommand(CommandListener.java:104) at com.codisimus.plugins.buttonwarp.ButtonWarp.hasPermission(ButtonWarp.java:185) Caused by: java.lang.NullPointerException at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:725) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:737) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:777) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:385) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) org.bukkit.command.CommandException: Unhandled exception executing command 'bw' in plugin ButtonWarp v1.6.1
- I have this on a 40$ server and would like to get it fixed - Also, I have the latest plugin versions of Vault and ButtonWarp - I'm running on MC1.1. It was running fine before, but I went on one day and it wasn't working
-
View User Profile
-
Send Message
Posted Feb 3, 2012Sorry to bother you but here is an error I get using any command except /bw.
2012-02-03 22:21:47 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'bw' in plugin ButtonWarp v1.6.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:386) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:777) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:737) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:725) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:178) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:587) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) Caused by: java.lang.IncompatibleClassChangeError: Expecting non-static method ru.tehkode.permissions.bukkit.PermissionsEx.has(Lorg/bukkit/entity/Player;Ljava/lang/String;)Z at net.milkbowl.vault.permission.plugins.Permission_PermissionsEx.playerHas(Permission_PermissionsEx.java:83) at net.milkbowl.vault.permission.plugins.Permission_PermissionsEx.has(Permission_PermissionsEx.java:78) at com.codisimus.plugins.buttonwarp.ButtonWarp.hasPermission(ButtonWarp.java:185) at com.codisimus.plugins.buttonwarp.listeners.CommandListener.onCommand(CommandListener.java:105) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 14 more
-
View User Profile
-
Send Message
Posted Feb 2, 2012I get this error.Any fixes?
15:48:00 [INFO] [ButtonWarp] Loading ButtonWarp v1.6.2. 15:48:00 [SEVERE] [ButtonWarp] Load failed, saving turned off to prevent loss of data 15:48:00 [SEVERE] [ButtonWarp] Errored line: 15:48:00 [SEVERE] java.lang.NullPointerException 15:48:00 [SEVERE] at com.codisimus.plugins.buttonwarp.ButtonWarp.format(ButtonWarp.java:195) 15:48:00 [SEVERE] at com.codisimus.plugins.buttonwarp.ButtonWarp.loadData(ButtonWarp.java:231) 15:48:00 [SEVERE] at com.codisimus.plugins.buttonwarp.ButtonWarp.onEnable(ButtonWarp.java:110) 15:48:00 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:231) 15:48:00 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:1057) 15:48:00 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:379) 15:48:00 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:191) 15:48:00 [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:174) 15:48:00 [SEVERE] at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:356) 15:48:00 [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:343) 15:48:00 [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:175) 15:48:00 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:407) 15:48:00 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
-
View User Profile
-
Send Message
Posted Feb 1, 2012@ssepsey
If I understand you correctly then no, this is not possible
-
View User Profile
-
Send Message
Posted Feb 1, 2012Is there anyway to limit how many button warps they use? I have a caste system and wanted to make it so they are limited to one button warp. Is there a way to do that?
-
View User Profile
-
Send Message
Posted Jan 30, 2012and nothing works...
-
View User Profile
-
Send Message
Posted Jan 29, 2012Im Getting this in the console every time i try to do a bw or vault command:
03:03:13 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'bw' in plugin ButtonWarp v1.6.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:385) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:777) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:737) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:725) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) Caused by: java.lang.NullPointerException at com.codisimus.plugins.buttonwarp.ButtonWarp.hasPermission(ButtonWarp.java:185) at com.codisimus.plugins.buttonwarp.listeners.CommandListener.onCommand(CommandListener.java:105) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 12 more
-
View User Profile
-
Send Message
Posted Jan 28, 2012@Codisimus
Perfect plugin, but the new Vault breaks it. Just letting you know :)
Thanks for your work on this Tom
-
View User Profile
-
Send Message
Posted Jan 23, 2012@jazaazma
You can make it so only certain groups can use them, but it might be a while till I have time to allow only certain factions
-
View User Profile
-
Send Message
Posted Jan 22, 2012Problem
Everytime time i stop and start my server or type /restart the warps disappear and it wont work any more! Please Help!! I am using it for faction transportation between allies and would be wondering if you could make it so certain factions cant use the warps?
-
View User Profile
-
Send Message
Posted Jan 20, 2012@Tomodachi89
This happens when you have the node buttonwarp.freewarp = Use any Warp free of charge
-
View User Profile
-
Send Message
Posted Jan 20, 2012I got a problem with the negative values.
when i make a warp and do /bw amount test -500 it wont take any cash from the iconomy money. however when i do a positive value it add the money like it should.
awesome pluggin, hope you can help:)
p.s i downloaded the latest version from this page
-
View User Profile
-
Send Message
Posted Jan 20, 2012@np98765
can't you simply use the permissions nodes?
-
View User Profile
-
Send Message
Posted Jan 19, 2012Suggestions (My server needs these features desperately)
/bw (Name) allow
/bw (Name) disallow
(Player white- and blacklists, respectively.)
Thanks! Awesome plugin, it is one of the most useful on my server!
-NP98765
Owner of LavaCraft:
lavacraft.servegame.com
-
View User Profile
-
Send Message
Posted Jan 9, 2012@plokm
You need the permission node 'buttonwarp.make'. It was somehow removed from the list of permissions (I readded it to the description)
-
View User Profile
-
Send Message
Posted Jan 9, 2012I'm using craftbukkit rb 1597, and I have the following permissions nodes, using pex, and it doesn't matter if I'm OP or not - When I do "/bw make ToTreeHouse" it tells me I don't have permission. What should I do to troubleshoot this? Vault is installed, and gives me the following at startup as well.
PEX Permissions:
- buttonwarp.use
- buttonwarp.getreward
- buttonwarp.freewarp
- buttonwarp.move
- buttonwarp.link
- buttonwarp.unlink
- buttonwarp.delete
- buttonwarp.amount
- buttonwarp.access
- buttonwarp.souce
- buttonwarp.msg
- buttonwarp.time
- buttonwarp.type
- buttonwarp.max
- buttonwarp.allow
- buttonwarp.deny
- buttonwarp.reset
- buttonwarp.list
- buttonwarp.info
- buttonwarp.rl
- buttonwarp.admin
Console Messages On Server Start:
-A Few Things Load-
11:19 PM [INFO] [Vault][Economy] iConomy 5 found: Waiting
11:19 PM [INFO] [Vault][Permission] PermissionsEx found: Waiting
11:19 PM [INFO] [Vault][Permission] SuperPermissions loaded as backup permission system.
11:19 PM [INFO] [Vault][Chat] PermissionsEx found: Waiting
11:19 PM [INFO] [Vault] Enabled Version 1.2.3-b000
-Other Stuff Loads-
-Iconomy5 Loads-
11:19 PM [INFO] [Vault][Economy] iConomy 5 hooked.
-More Things Load-
11:19 PM [INFO] ButtonWarp 1.6.2 is enabled!
-A Few More Things Load-
11:19 PM [INFO] [PermissionsEx] Superperms support enabled.
11:19 PM [INFO] [PermissionsEx] v1.17 enabled
11:19 PM [INFO] [Vault][Permission] PermissionsEx hooked.
11:19 PM [INFO] [Vault][Permission] PermissionsEx_Chat hooked.