Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- BaseBungee
- Basebungee is a bungee plugin that has number of utilities to our use.
- Features
- - Cross server staff chat
- - Lobby Balancing
- - Server aliases
- - Custom Glist
- - Mysql MOTD
- - Mysql Whitelist
- - server join cooldown
- - Block VPN
- Cross server staff chat
- We already have /sc for normal staff chat but we want to implement a global staff chat as well as a per server one.
- It need to check a bukkit permission to see if they can join and see the global staff chat. It must not use bungee perms!
- Commands:
- - /gsc toggles the player in and out of global staff chat
- - /togglegsc toggles seeing the global staff chat. By default they can
- Player balancing
- We need to balance our players across our lobby's effectively. Our lobbys are called Lobby_1 Lobby_2 Lobby_3.
- Features:
- - If a lobby goes down or cannot be contactable then player are not sent to that lobby
- - If a new lobby comes up for example lobby_4 then it will start balancing the player to that lobby.
- - If a player is kicked they are balanced across the lobbys, with the kick msgs displayed.
- Server Alias:
- I would like to be able have aliases for servers that are configurable. Currently we have this in the config.yml under each server.
- But choose how you wish to do it.
- Essentially;
- HCF:
- Alias
- - Factions
- This would allow the player to do /server factions and it take them to hcf
- Custom Glist
- - https://gyazo.com/75cf509410672a1423453b1c8d7ed076
- Essentially what is above but a bit tidier please
- Mysql MOTD:
- This is as it sounds being able to set the motd and it store it in mysql so it sync's cross each bungee.
- It will be using an external server so please make this configurable.
- Commands:
- - /motdadd 1 1st line of the motd
- - /motdadd 2 2nd line of the motd
- Permissions node: basebungee.command.motdadd
- Mysql Whitelist:
- Again as it sounds a whitelist for bungee when the whitelist is set it is whitelists both bungees.
- Commands:
- - /bwhitelist on/off
- - /bwhitelist setmessage (message) < sets kick message
- - /bwhitelist add/remove/list
- Permissions:
- basebungee.command.bwhitelist
- Server Join Cooldown:
- This prevents the user from joining another server after 5 seconds of attempting to join before.
- - https://gyazo.com/92e632079b14dd1d0032fa078ffa68fe
- Permissions:
- basebungee.cooldown.bypass
- BlockVPN:
- Now this is using an API then hooks into a huge database of known VPN's. Here's jaxon's flow: http://prntscr.com/9mk6n8 . So
- this will prevent users from joining with a VPN with a kick msg informing the player why they have been kicked.
- Link to API: http://xioax.com/host-blocker/
- I can also purchase the pro version when needed! So there will need to be an API key config.
- Commands:
- - /vpn ip (ip) true/false whether block that ip from joining or allow it.
- - /vpn bypass {name} allows that player to bypass when joining with a vpn
- - /vpn off/on Turns VPN detections off or on
- Permissions:
- basebungee.command.vpn
- basebungee.bypass.vpn
Add Comment
Please, Sign In to add comment