Inactive [TP] ButtonWarp v1.1 - Teleport using buttons with price/reward/custom messages [953]

Discussion in 'Inactive/Unsupported Plugins' started by Codisimus, Mar 18, 2011.

  1. Offline


    This page will no longer be updated. Please follow this project at the Bukkit Dev Page

    ButtonWarp (Previously DungeonReward) - Teleport using buttons with price/reward/custom messages:
    Version: 1.1 (7/16/2011)
    Supports iConomy, BOSEconomy, Essentials, Permissions
    Download Page

    This plugin is used to reward a player with money for reaching a certain region of the world.
    Or you can use it as a simple teleport using buttons.
    Money is added/subtracted when the user presses the button, the user is then teleported to a set location.

    If you are interested in this plugin be sure to check out PhatLoots.

    • Buttons can also teleport users without giving any reward.
    • Deny taking items to a new World
    • Custom messages
    • Option to not teleport on button press (only charge/display message)
    • Set a cooldown time
    • Rewards can be negative to charge users to warp.
    • Set different reward values for different dungeons.
    • List and locate teleport locations.
    • Send money to player/bank account
    • Take money from player/bank account
    • Uses iConomy, BOSEconomy or Essentials to give users money.
    • Permissions to limit players from using, getting rewards, and using commands.
    • Included in CraftBukkitUpToDate for easy updating (make sure you come check the changelog if somthing is not working right)
    Commands can be written as /buttonwarp or /bw
    Show Spoiler

    • /bw make [Name] - Makes Warp at current location
    • /bw make [Name] nowarp - Makes a Warp that doesn't teleport
    • /bw move [Name] - Moves Warp to current location
    • /bw link [Name] - Links target button with Warp
    • /bw unlink [Name] - Unlinks target button with Warp
    • /bw delete [Name] - Deletes Warp and unlinks buttons
    • /bw amount [Name] [Amount] - Sets amount for Warp
    • /bw source [Name] server - Generates/Destroys money
    • /bw source [Name] [Player] - Gives/Takes money from Player
    • /bw source [Name] bank [Bank] - Gives/Takes money from Bank
    • /bw msg [Name] [Msg] - Sets message recieved after using Warp
    • /bw time [Name] [0'0'0'0] - Sets cooldown time for using Warp
    • /bw type [Name] [Type] - Sets cooldown type for using Warp
    • /bw list - Lists all Warps
    • /bw locate [Name] - Gives location of Warp
    • /bw rl - Reloads ButtonWarp

    Permission Nodes:
    Show Spoiler

    • buttonwarp.use - Needed to be able to use the warp
    • buttonwarp.getreward - Needed to be able to receive money
    • buttonwarp.make
    • buttonwarp.amount
    • buttonwarp.source
    • buttonwarp.msg
    • buttonwarp.time
    • buttonwarp.type
    • buttonwarp.admin.move
    • buttonwarp.admin.list
    • buttonwarp.admin.locate
    • buttonwarp.admin.freewarp

    NOTE: New Tutorial video, please watch before asking a question.

    Old Versions + ChangeLog can be found at Download Page
    Show Spoiler

    Version 1.1 (7/16/2011)
    • Fixed nowarp
    Version 1.0 (6/26/2011)
    • Improved OP options
    • Updated Economy support
    • Fixed custom messages
    • Added rl command
    Version 0.9 (6/15/2011)
    • Added option of denying warp if trying to take items to a different world
    • Event is now cancelled if the warp event is cancelled
    Version 0.8 (6/12/2011)
    • Cleaned up code/fixed errors
    Version 0.7.5 (6/4/2011)
    • Cleaned up errors and added error messages
    Version 0.7.4 (6/3/2011)
    • Various fixes and code cleanup
    Version 0.7.3 (6/3/2011)
    • Added Essentials econ support
    Version 0.7.2 (5/20/2011)
    • Fixed ArrayIndexOutOfBounds '12' error
    Version 0.7.1 (5/16/2011)
    • Fixed creation of 'nowarp' warps
    Version 0.7 (5/15/2011)
    • Fixed location saving (no more looking straight up/down)
    • Actually fixed /bw make
    • Changed permission nodes
    • Added commands such as /bw source
    • Fixed all money issues
    Version 0.6.1 (5/4/2011)
    • Updated to iConomy 5
    • Few various fixes
    Version 0.6 (4/29/2011)
    • Fixed reload issues
    • Added custom messages
    • Fixed bank support
    • Added option to not teleport on button press (only charge)
    • Added cooldown
    • Renamed to ButtonWarp
    • Rewrote/Cleaned up code
    Version 0.5 (4/15/2011)
    • Improved Multiworld support
    • Many various fixes
    Version 0.4.1 (3/31/2011)
    • Few minor fixes
    • Works with build #612
    Version 0.3.3 (3/24/2011)
    • Fixed payment issues
    • Fixed Permission issues
    • changed dungeonreward.reward permission node to dungeonreward.amount
    Version 0.3.2 (3/22/2011)
    • Added confirmation messages (took out that you could set your own message)
    • Added a check to make sure the balance has enough money
    Version 0.3.1 (3/20/2011)
    • Fixed negative value adding money to account
    Version 0.3 (3/19/2011)
    • Fixed unknown command spamming chat
    • Fixed no Economy message spamming
    • Improved /reward list output
    • Added /reward msg (dungeonreward.msg) to set a custom message for when to press the button
    • Add option of negative value for paying to use warp
    Version 0.2 (3/19/2011)
    • Improved /reward make command (no more targeting, saves direction you are facing)
    • Added multiworld support
    Version 0.1 (3/18/2011)
    • Initial Release
  2. Offline


    Could this be made to work with pressure plates too?
  3. Offline


    I've added mysql support to your plugin using the source you provided.

    Any chance you can set this up on github or something so I can merge my changes in? I'd love to help you develop this plugin.
  4. Offline


    Bumpa - Code - Bump, I am dreaming but man if you could roll turnstiles, Phatloots and Button warps into one smexy plugin.... well, I... nevermind.
  5. Offline


    Any updates on 1060 support?

    Thanks :)
    JoshP95 likes this.
  6. Offline


    My nowarp seems to chuck out errors in the console - not sure if it's an 1060 compatibility problem.
    Also wondering if there are any updates on support for 1060? :)
  7. Offline


    Hey Codisimus, I have been recommending your plugins to all the other server hosts i talk with. The Button warp plugin gives me so much control over warp use. I am planing on using only it for thewarps on the Rebirth of my Economy based server.

    Is there anyway to add a new command to limit a button for use to a certain permissions group or groups?.

    I have 6 guilds each with 4 levels and I was using a plugin to limit acess to rooms to certain members based on their permmission group. That plugin was discontinued (Epicgates so if that is something you are able to add it would be awesome.
  8. Offline


    hmm... My Turnstile plugin has a feature like that, maybe I can add the feature to this plugin as well. I still have to update first though. taking longer than expected
  9. Offline


    Thanks! I'll bet you'll be busy with v1.8 on the way as well, Keep up the cool stuff.
  10. Offline


    ever thought of adding pressure plates to this?
  11. Offline


    When i set /bw amount test 2 it doesnt take any money.
  12. Offline



    ButtonWarp in ButtonWarp\src\ButtonWarp\ on line 58 contains: World world = ButtonWarp.server.createWorld(split[4], environment);

    This causes conflicts with existing multiworld management plugins such as Multiverse and Dimension Door when custom world generators are used as ButtonWarp is loaded before they are, and causes worlds to be loaded without the correct WGEN as WGENs can not be changed once a world has been loaded.

    Please use the Bukkit onWorldLoad API ( or a similar method to allow Multiworld plugins to manage worlds when in use with a config option to allow ButtonWarp to load the world itself if no other multi world management plugin is in use.
    JoshP95 likes this.
  13. Offline


    Thanks for the info, do these multiworld plugins load all the worlds on start up? What if I prevent ButtonWarp from loading until after the multiworld plugins load?
  14. Offline


    That would work in the short term - but it's a non-ideal dirty solution :p

    Try editing the plugin.yml file inside the jar and adding a soft dependency on Multiverse-Core which should force MV2-Core to load before ButtonWarp does if you absolutely can't do without it.
  15. Offline


    Please update this plugin! It is sooo awesome!
    JoshP95 likes this.
  16. Offline


    Looking forward to an update on this one. It's a great way to manage warps.
  17. Offline


    yeah this is pretty important to the server i am starting an update would be awsome, great work on all of the plugins =P
  18. Offline


    Please update this to the latest build! ButtonWarps did work for CB160, but not CB1185. This plugin is really important for our server and I'd be glad if you would update it! :D

    Have a nice day.
    Regards, Duginox
  19. Offline


    Dev Build. Jars/ButtonWarp.jar
    have not had time to do much testing at all (could use some help)
    Group Warps and pressure plate support need to be tested.
    be cautious using it... Jars/Permissions.txt
    This is the updated Permission nodes (PermissionsEx) for all my plugins.

    New Dev build (same link) Jars/ButtonWarp.jar
    Fixed being able to click plates to warp. Now you must stand on a pressure plate or click a button. (Clicking a plate will not work)
    Fixed linking and such being inverted. (You could only link blocks that were not buttons or plates)
    Fixed Group Warps being inverted. (Group was denied access instead of granted it)

    Also considering adding a "/bw info [Name]" command.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 12, 2016
  20. Offline


    Sweet, cant wait till a stable release is presented, please quote this post at that time :)
  21. Offline


    thnx for the 1185 dev update,
    we are using buttonwarp and phatloots at our server and now it works again :)
  22. Offline


    Entry to the permissions does not work on a normal user.
    Exactly the following:
    - buttonwarp.use
    - buttonwarp.getreward
    I do not work. I click on the button and there is no message or something, and do not teleport.
    Bukkit is under 1.8.1
    Please, quick help
  23. Offline


    sadly very buggy. i setted a button-warp for my public server but the bw got deleted by itself. it happened already 2 times to me and im using the plugin for 3 days…
  24. Offline


    same for me :( Please Update the Plugin.
  25. Offline


  26. Offline


    Does this work for 1.8.1? I really want this plugin! I love it~!
  27. Offline


    this plugin is realy good!what awsome plugin will you come up with next:D
  28. Hi, im using latest (dev) ButtonWarp and 1240cb build.
    Everything is working fine BUT after restart all warps are gone.
    Plz fix this fast, this is Awesome plugin! :)
  29. Offline


    I love it! Thanks!
  30. Offline


    @Alexi Kantelus
  31. Ohh yeah, i found it, how i can fix this?
    I removed that line from save-file and now trying if its working.
    2011-10-05 09:26:45 [SEVERE] [ButtonWarp] Load failed, saving turned off to prevent loss of data
    2011-10-05 09:26:45 [SEVERE] [ButtonWarp] Errored line: rules;;0;server;world;128.52234834989304;54.0;94.63685313689182;6.000544;181.6347;none;user;;

Share This Page