BungeeTeleporter
BungeeTeleporter
What it does
BungeeTeleporter was made to make the life of both Admins and players much easier by providing an intuitive way to teleport between your Bungecord-Servers: Signs! It also features a ton of cool features, see the features-section below!
Please note: This plugin is made for Bungeecord-servers, so it will probably not work on normal servers!
The teleportsigns are managed by this plugin. See the How to setup a sign-section to see how.
Please note that the target-server should not have color-codes in its motd, because if it has, the server is displayed as offline.
You can create your own commands for teleporting between servers! See the How to setup a command-section to see how.
If you use a command to teleport to the server you are already on, you will be teleported to spawn.
Features
- Custom Teleportation-Signs
- Permissions for every server
- Get teleported to the lobby on kick or ban
- Custom commands for teleporting to servers
- Everthing outsourced, so it is linkable between all servers
- Custom messages
Commands
Command | Description | Permission Node |
---|---|---|
/kicknstop | Send all players to the defined lobby-server and stop the server | bungeeteleporter.kicknstop |
/<custom> | Define custom-commands in the config. For example set up a command /lobby to teleport to the lobby! | bungeeteleporter.teleportcmd.<server> |
Permissions
Permission Node | Description |
---|---|
bungeeteleporter.sign.create | Permission to create teleport-signs |
bungeeteleporter.sign.remove | Permission to remove teleport-signs |
bungeeteleporter.sign.use.<server> | Permission to use a specific teleport-sign. Use bungeeteleporter.sign.use.* to allow access for all signs! |
bungeeteleporter.teleportcmd.<server> | Allow access to the commands for a specific server |
Config
Name | Description |
---|---|
chatPrefix | This is the prefix that is added to all messages from the plugin |
teleportcmds | Here you can define custom commands for teleportation. In this case, the command /lobby will take you to bukkit1. The server-name has to be equal to the server-name you defined for Bungeecord! |
teleportOnKick | The server that a kicked player will be teleported to. If set to none, this feature is disabled. |
serverSigns | Here you can define signs. To know how to add these signs, refer to the Signs-section below. The first value (in this case bukkit1) is the name of the server as defined in the bungeecord-config. Host is the adress of the server, port the, well, port and displayname is the name that shows up for the sign. |
layouts | Set teleportOnClick to false to get a view-only-sign. Set the texts for online and offline. Define the four lines of the sign under Layout with the help of the following placeholders:
|
messages | Use this section if you want a different text for a message or if you want to translate the plugin |
You can use Color-Codes in the whole config.
How to setup a sign
The signs are created by placing a sign and writing the following:Line 1: [btsign]
Line 2: <server>
Line 3: <layout>
The server has to be configured in the config and has to have the same name as in the BungeeCord-Config! You can create your own layout or simply use the default one. If it is still unclear, how to setup a sign, here are step-by-step instructions:
- Look up, how the server is called in your BungeeCord-Config
- Look up, what IP the server has (for the most BungeeCord-Servers, it is 127.0.0.1
- Look up the Port of the server, it will most likely not be 25565!
- Go into your config and either edit the existing sign (called bukkit1) or create a new one by copy and paste. (Replace bukkit1 with the name of the server you looked up in the BungeeCord-Config)
- Enter the IP, the Port and a Displayname (the name, which is later displayed on the sign)
- Optionally, create a layout or simply use the default layout
- Save the config and restart the server
- Now log in on your server and place a sign
- Write [btsign] on the first line
- Write the server-name on the second line (NOT the display-name)
- If you want to use a custom layout, type the name of that layout on the third line
- Hit Done and your sign should be finished
How to setup a command
- Open the config
- Under teleportcmds, create a new line and enter a desired command (without /) followed by a colon
- After the colon, enter the target-server (look it up in the Bungeecord-Config)
Requirements
- Compatible with Bukkit 1.7.x and 1.6.x(Older versions not tested)
- Bungeecord
- Vault
Hey,
I've been using this plugin for a while now and I found that the plugin makes your server too much
LAGG. Does anyone know how to fix this?
With best regards,
It's must be zero star rating for this.
I got a server with 50 plugin loaded.
Everything ok. Tps was `20.
I tried to load this plugin and ... bump! TPS goes down.... 12...10...and now 4.82 with NO player joined.
Good bye.
This is my timings:
https://timings.aikar.co/?id=af0893d137804a159f78241aede61178&section=lag&start=1486304203&end=1486304315
Why is Vault needed for this plugin?
I'm not able to fit the whole ipin ._>
Your plugin causes a lot of lag spikes on my server. It is definetly your plugin. So if you are fixing the problem. I can use it again. But for now it is not useable. So keep up the good work and fix the problem. Thank you! Problem-Describtion: The Server lags all six seconds for 3 seconds. And that all the time.
Your plugin causes a lot of lag spikes on my server. It is definetly your plugin. So if you are fixing the problem. I can use it again. But for now it is not useable. So keep up the good work and fix the problem. Thank you!
Hey, ich habe dieses Plugin auf meinem Hamachi-Testserver am laufen, da ich die mit Bungeecord gelinkt habe. Die Schilder funktionieren an sich, im chat steht dann auch Teleport... doch es passiert leider garnichts.
Hey,
Great plugin! Really love it, and it's made everything on my server really easy. But, there's one problem. Only OPs can connect to the server. I have restricted set to false, and I think everything should be working correctly. Please help!
Once again, good job!
How do i install this. Do i have to put this in de folder of my lobby server and my Survival server.
Or do i have to put this in the BungeeCord plugins or modules folder
AWESOM!
@cly563101091
Uhm... I'm sorry but I didn't get your point.
i was just wondering, if anyone knows,can you give me a hint or the logic behind the signs showing ,voting,in game, not ingame,and when you right click them, vote will take you to a place and auto runs its vote(using vote plugin),while not in game will tp to another place,and in game wont allow you to join server.... how does it work?
It took long time to load...i don't like that
@yosi90
Currently it is not possible, but I will ask FabiUnne if he can implement this feature in the next version, Regards Neji :D
hi, exellent plugin :D but i need help with one thing. can i set a delay for the /lobby command?