Button-based Bungeecord Teleportation! You can now teleport players to other servers without them using commands!
Commands
/bungeebutton
Begins the creation of a BungeeButton
Permission: bungeebutton.create.button
Parameters: {Name} {Server} {Permission}
After running this command, the first button you click that is not already a BungeeButton will become a BungeeButton that teleports the player to {server} (name must be exactly the same as in the bungee config) so long as they have {permission}!
/bungeebuttondel
Begins the deletion of a BungeeButton
Permission: bungeebutton.delete.button
Parameters: [Name]
If a name is specified, it will delete the BungeeButton with that name (as defined in the original use of /bungeebutton). This name can be found in buttons.ini. If you do not include a name, the next BungeeButton you click will be deleted. You will keep this "Ready To Delete" status until you delete a button, disconnect, or use /bungeebuttondel again.
/bungeebuttonsave
Saves button configuration in memory to file. Ran automatically on unload of plugin and shutdown of server.
Permission: bungeebutton.save
Parameters: none
/bungeebuttonload
Loads button configuration from file. Ran automatically on load of plugin. THIS WILL DELETE ANY BUNGEEBUTTONS THAT WERE MADE BETWEEN THE LAST USE OF BUNGEEBUTTONSAVE AND NOW!!!
Permission: bungeebutton.load
Parameters: none
Things to note about this plugin: I've only been coding in Lua for a few days, so keep that in mind if you decide to look at the code.
It's BETA not because it's easily broken (I did a good hour of testing and found no problems), but because there are a lot more features I want to bring in, including but not limited to pressure plates and specific blocks/coordinates, as well as better messaging while in use (which I was going to do before posting this and then just plum forgot.)
BIG thanks to NilSPACE and xoft for helping me get the teleports working!
GitHub
Direct Download
Commands
/bungeebutton
Begins the creation of a BungeeButton
Permission: bungeebutton.create.button
Parameters: {Name} {Server} {Permission}
After running this command, the first button you click that is not already a BungeeButton will become a BungeeButton that teleports the player to {server} (name must be exactly the same as in the bungee config) so long as they have {permission}!
/bungeebuttondel
Begins the deletion of a BungeeButton
Permission: bungeebutton.delete.button
Parameters: [Name]
If a name is specified, it will delete the BungeeButton with that name (as defined in the original use of /bungeebutton). This name can be found in buttons.ini. If you do not include a name, the next BungeeButton you click will be deleted. You will keep this "Ready To Delete" status until you delete a button, disconnect, or use /bungeebuttondel again.
/bungeebuttonsave
Saves button configuration in memory to file. Ran automatically on unload of plugin and shutdown of server.
Permission: bungeebutton.save
Parameters: none
/bungeebuttonload
Loads button configuration from file. Ran automatically on load of plugin. THIS WILL DELETE ANY BUNGEEBUTTONS THAT WERE MADE BETWEEN THE LAST USE OF BUNGEEBUTTONSAVE AND NOW!!!
Permission: bungeebutton.load
Parameters: none
Things to note about this plugin: I've only been coding in Lua for a few days, so keep that in mind if you decide to look at the code.
It's BETA not because it's easily broken (I did a good hour of testing and found no problems), but because there are a lot more features I want to bring in, including but not limited to pressure plates and specific blocks/coordinates, as well as better messaging while in use (which I was going to do before posting this and then just plum forgot.)
BIG thanks to NilSPACE and xoft for helping me get the teleports working!
GitHub
Direct Download