ButtonTp

ButtonTp

307 Downloads
ButtonTP is based on the outdated buttonwarp plugin, this plugin allows users to teleport to different preset warps, for the moment, has the great majority of features formerly available in the buttonwarp plugin, gradually I'll add the missing, and new.
This plugin makes possible a wide list of possibilities when you press a button, lets you run commands, display messages, give prizes, remove or add funds, and a number of other things.
THIS PLUGIN NEED VAULT TO WORK!!
  • It works with vault, so it is compatible with most plugins both economy and permissions.
  • Supports use of, pressure plates, buttons, wood and stone, tripwire, rail detector, and lever
  • Option to execute commands by pressing a button
  • Personalized messages by pressing the button.
  • Multiworld support
  • Money can be given or taken when activating a button
  • Different reward values can be set to different buttons
  • Warps can be set to not teleport you anywhere but simply charge money or execute a command to use a Button
  • 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
  • Easily edit Warps in game or from the save file
  • And much more...
How to install:
  1. Download Vault Plugin and upload this to the plugins folder on your server
  2. Download ButtonTP and upload this to the plugins folder on your server
  3. Start your server
  4. it's ready, if you want to change any settings, change it in config.yml
How to use:
  1. Mark the position where you want the user to appear with:
    • /btp make test
  2. Link the button:
    • /btp link
  3. Add a rewars (optional):
    • /btp reward 300
  4. Add a command (optional):
    • /btp cmd Prueba add /give Diamond_Sword 1
  5. Add a message
    • /btp msg test Join warp survival
 PERMISSIONS:
  • buttontp.use - Needed to activate a Warp
  • buttontp.commandwarp - Needed to activate a Warp through a command
  • buttontp.getreward - Needed to receive money from a Warp
  • buttontp.freewarp - Use any Warp free of charge
  • buttontp.make - Needed to create a Warp (/btp make)
  • buttontp.move - Needed to move the destination of a Warp (/btp move)
  • buttontp.link - Needed to link a Block to a Warp (/btp link)
  • buttontp.unlink - Needed to unlink a Block to a Warp (/btp unlink)
  • buttontp.delete - Needed to delete a Warp (/btp delete)
  • buttontp.cost - Needed to set the amount of money taken when using a Warp (/btp cost)
  • buttontp.reward - Needed to set the amount of money given when using a Warp (/btp reward)
  • buttontp.access - Needed to set who has access to a Warp (/btp access)
  • buttontp.source - Needed to set the source of money given/taken when using a Warp (/btp source)
  • buttontp.cmd - Needed to add or remove commands to a Warp (/btp cmd)
  • buttontp.msg - Needed to set the msg sent by a Warp (/btp msg)
  • buttontp.time - Needed to set the reset time of a Warp (/btp time)
  • buttontp.type - Needed to set the reset type of a Warp (/btp type)
  • buttontp.max - Needed to set the maximum uses of a Warp Button (/btp max)
  • buttontp.allow - Needed to set that items can be taken while warping (/btp allow)
  • buttontp.deny - Needed to set that items cannt be taken while warping (/btp deny)
  • buttontp.reset - Needed to reset activation times of a Warp (/btp reset)
  • buttontp.list - Needed to list all Warps (/btp list)
  • buttontp.info - Needed to list information about a Warp (/btp info)
  • buttontp.rl - Needed to reload the plugin (/btp rl)
  • buttontp.admin - Needed to break linked Blocks
  • buttontp.create - Parent node for:
    • buttontp.make: true
    • buttontp.list: true
    • buttontp.info: true
    • buttontp.link: true
    • buttontp.unlink: true
    • buttontp.delete: true
    • buttontp.cost: true
    • buttontp.reward: true
    • buttontp.access: true
    • buttontp.source: true
    • buttontp.cmd: true
    • buttontp.msg: true
    • buttontp.time: true
    • buttontp.type: true
    • buttontp.max: true
    • buttontp.allow: true
    • buttontp.deny: true
COMMANDS
In-Game Help:
Help Pages will only show commands that you have permission to use.
  • /btp help - Displays the Buttontp Main Help Page
  • /btp help create - Displays the Buttontp create Help Page
  • /btp help setup - Displays the Buttontp Setup Help Page
  • /btp help button - Displays the Buttontp Button Modification Help Page
Creating a Warp:
  • /btp make <Name> - Creates a Warp with it's destination at your current location
  • /btp make <Name> nowhere - Creates a Warp with no destination
  • /btp move <Name> - Moves the destination of the specified Warp to your current location
  • /btp move <Name> nowhere - Moves the destination of the specified Warp to nowhere
  • /btp link <Name> - Links the target button/pressure plate with specified Warp
  • /btp unlink - Unlinks the target Block from it's Warp
  • /btp delete <Name> - Deletes the specified Warp and all data associated with it
Setting up a Warp:
  • /btp msg <Name> <Message> - Sets the Message that will be sent to the Warper
  • /btp cost [Name] <Amount> - Sets the cost for using the specified Warp
  • /btp reward [Name] <Amount> - Sets the reward for using the specified Warp (this amount of money will be given to the Warper)
  • /btp source [Name] server - Money given as rewards for the Warp will be Generated. Money taken as a cost of use will be Destroyed
  • /btp source [Name] <Player> - Money given as rewards for the Warp will be Taken from the specified Player. Money taken as a cost of use will be given to the Player
  • /btp source [Name] bank <Bank> - Money given as rewards for the Warp will be Taken from the specified Bank. Money taken as a cost of use will be given to the Bank
  • /btp cmd [Name] <add|remove> <Command> - Sets a Command to be executed when the Warp is activated (use <player> to add the player's name)
  • /btp time [Name] <Days> <Hrs> <Mins> <Secs> - Sets the cooldown time for Warp (Players must wait this amount of time to reuse the Warp)
  • /btp global [Name] true - Sets the specified Warp to a global cooldown (early bird gets the worm)
  • /btp global [Name] false - Sets the specified Warp to an individual cooldown (worms for everyone)
  • /btp access (Name) public - Anyone will be able to use the specified Warp
  • /btp access [Name] restricted - Only Players with the node 'buttonwarp.warp.<WarpName>' will be able to use the Warp
Modify a Button:
  • /btp max <Amount> - Sets the amount of times that the Player may use the target Button before they must wait for it to cooldown
  • /btp allow items - Player's may use the target Button with items in their inventory
  • /btp deny items - Player's must clear their inventory before using the target Button
  • /btp reset - Resets activation times for the target Button (remaining cooldown time is set to 0)
Other Commands:
  • /btp <Name> - Teleports you to the specified Warp's destination
  • /btp list - Lists all Warps
  • /btp info [Name] - Displays information about the specified Warp
  • /btp reset <Name> - Resets activation times for all Buttons in the specified Warp (remaining cooldown time is set to 0)
  • /btp reset all - Resets activation times for all Buttons in all Warps
  • /btp rl - Reloads the Buttontp Plugin
Test Servers: