BungeeTools 3.1

A plugin that provides easy to use tools for staff and players.

  1. Jake-.
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Screenshots:

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    Features:
    • Add and remove servers with just a single command.
    • Have a countdown to a specific time and date in your motd.
    • Change max players without restarting the server.
    • Change Motd without restarting the server.
    • Most features can be completely disabled.
    • PerVersion motds.
    • Custom prefixes that show up before players names in messages.
    • Custom server aliases.
    • Custom version message.
    • Global message command.
    • Change the server icon without restarting the server.
    • Have multiple hubs.
    • Staff messages for switching servers.
    Commands:
    • /alert <message> - Sends a message to the whole server.
    • /bungeetools - Main command.
    • /disconnect <player> - Disconnects a player from the server.
    • /helpop - Send a message to all online staff.
    • /helpoptoggle - Toggles helpop messages.
    • /hub - Sends the player to the hub.
    • /maintenance <on | off> - Toggles maintenance mode on and off.
    • /message - Message another player.
    • /messagetoggle - Toggle messages.
    • /ping - Shows the ping of a player
    • /reply - Reply to a message.
    • /report <player> <reason> - Reports a player to all online staff.
    • /sct - Toggles staff chat.
    • /serverinfo - Shows info of a specific server
    • /socialspy - See other players messages.
    • /staffchat <message> - Talk in staff chat.
    • /staff - Shows all online staff.
    Permissions:
    • bungeetools.admin - /bungeetools
    • bungeetools.alert - /alert
    • bungeetools.disconnect - /disconnect
    • bungeetools.fullbypass - Players with this permission can join when the server has the max players specified in the config online
    • bungeetools.helpop - /helpop
    • bungeetools.helpop.receive - Players with this permission receive HelpOp messages.
    • bungeetools.hub - /hub
    • bungeetools.maintenance - /maintenance
    • bungeetools.maintenance.bypass - Players with this permission can join the server while it is in maintenance mode.
    • bungeetools.maintenance.notify - Players with this permission get notified when someone toggles maintenance mode.
    • bungeetools.message - /message
    • bungeetools.message.reply - /reply
    • bungeetools.message.toggle - /messagetoggle
    • bungeetools.message.toggle.bypass - Players with this permission can message other players who have messages toggled off.
    • bungeetools.message.socialspy - /socialspy
    • bungeetools.ping - /ping
    • bungeetools.report - /report
    • bungeetools.report.receive - Players with this permission receive player reports.
    • bungeetools.serverinfo - /serverinfo
    • bungeetools.staffchat - /staffchat
    • bungeetools.liststaff - /staff
    • bungeetools.staff - Players with this permission show up on /staff.
    Code (YAML):
    # Do not touch this
    Config-Version
    : 8
    # Show debug messages in console
    Debug
    : false
    # Whether to check for updates or not
    Update-Check
    : true
    # Max players allowed on the server at once
    Max-Players
    : 100
    # The text that shows when you hover over the player count on the server list
    Hover-Text
    :
      '1'
    :
       - '&a%online% players online'
        - '&eSecond line. '
      '2'
    :
       - '&aAnother message!'
        - '&eSecond line.'
    # The message that shows when the player is on the wrong version
    Version-Message
    : 'Please use &a1.8'
    PerProtocol-Version-Messages
    :
      '47'
    :
        Always-Show
    : true
        Message
    : 'You are on &e1.8'
    # If you want a custom player count with color codes then you can turn this on and set the version message to something else using %online% and %max%
    Always-Show-Version-Message
    : false
    # The file for the server icon (must be in the BungeeTools folder)
    Server-Icon-File-Name
    : Server-Icon.png
    # The message that the player gets when they join the server while it's full
    Server-Full-Message
    :
     - '&cServer full.'
      - '&cPlease try again later.'
    # Countdown settings
    Countdown
    :
     # The time to count down to (set to null to not count down) Format: YY/MM/DD 12:00:00
      Countdown-Date
    : null
      # The message that is displayed in %countdown%
      Message
    : '&c%days%:%hours%:%minutes%:%seconds%'
      # The message that is displayed in %countdown% after the date has been reached
      Finish-Message
    : '&aDone'
      # Weather maintenance should be toggled after the date has been reached
      Maintenance-Toggle-On-Finish
    : false
    # The default motd for the server. You can use the placeholders %online%, %online_(server)%, %max%, and %countdown% in the motd and hover message
    Motd
    :
      '1'
    :
       - '&a&lFirst motd!'
        - '&eSecond line.'
      '2'
    :
       - '&9&lSecond motd!'
        - '&eSecond line.'
    # Motds that show for different versions. A list of protocols can be found here: https://wiki.vg/Protocol_version_numbers
    PerProtocol-Motds
    :
      '47'
    :
       - '&eYou are on on &e1.8'
        - '&eSecond line.'
    # Server aliases settings
    Server-Aliases
    :
     # List of servers that should have aliases
      Hub
    : Lobby
      test
    : Build
    # Staff chat settings
    Staffchat
    :
     # The format of the message
      Format
    : '&e[%server%] &c%player%&a: %message%'
      # The prefix you can type before your message to send in staff chat
      Prefix
    : '# '
      # If players can type with color codes in staff chat
      Allow-Color-Codes
    : true
      # The message that shows when you toggle staff chat on
      Toggled-On
    : '&aStaff chat has been toggled on.'
      # The message that shows when you toggle staff chat off
      Toggled-Off
    : '&aStaff chat has been toggled off.'
      # The message that shows when you unmute staff chat
      Unmuted
    : '&aStaff chat has been unmuted.'
      # The message that shows when you mute staff chat
      Muted
    : '&aStaff chat has been muted.'
      # The message that shows when you try to talk when you have staff chat muted
      Cant-Talk
    : '&cYou can not talk while you have staff chat muted.'
    # Report settings
    Report
    :
     # How often a player can report another player
      Cooldown
    : 60
      # The message the player gets when they report another player
      Report-Sent
    : '&aYour report has been sent to all online staff.'
      # The message that is shown when a staff hovers over the report
      Hover-Message
    : '&aClick to go to %player%''s server.'
      # The message that staff receive when a player reports another player
      Staff-Report-Message
    : '&e[%server1%] &c%reporter% &ahas reported &e[%server2%] &c%reported% &afor %reason%.'
      # The message the player gets when they try to report themself
      Self-Report
    : '&cYou can not report yourself.'
    # Ping settings
    Ping
    :
     # The message a player gets when they ping themself
      Self
    : '&aYour ping is %ping%.'
      # The message a player gets when they ping another player
      Others
    : '&a%player%''s &aping is %ping%.'
    # Online staff settings
    Online-Staff
    :
     # What type should the message be. Can be List or PerServer
      List-Type
    : PerServer
      # The format that is shown in %staff% if List-Type is PerServer
      Server-Format
    : '&e&l%server%:'
      # The prefix that shows before staff names
      Staff-Prefix
    : '  '
      # The format that is shown in %staff%. You can use %server% for the players server
      Format
    : '&a%player%&a'
      # The message that is sent to the player. If List-Type is set to List then use %staff% to show staff
      Message-Format
    :
       - '&aThere are %count% staff online.'
        - '%staff%'
    # Alert settings (use /bungeetools alert if you haven't disabled the default alert command)
    Alert
    :
     # The message that is sent to the entire server
      Format
    : '&f[&4Alert&f] &c%player%&f: %message%'
    # Disconnect settings
    Disconnect
    :
     # The default message that shows when a player gets disconnected by a staff
      Disconnect-Message
    : '&cYou have been disconnected by %player%&c.'
      # The message that shows when a player disconnects another player
      Player-Message
    : '&a%player% &ahas been disconnected.'
    # Hub settings
    Hub
    :
     # The message that is sent when a player does /hub when there are no hub servers online
      No-Hubs-Message
    : '&cThere are no hubs available.'
      # The message that is sent when a player joins when there are no hub servers online
      No-Hubs-Kick-Message
    :
       - '&cThere are no hubs available.'
        - ''
        - '&cPlease try again later.'
      # The list of hub servers for when a player types /hub
      Hubs
    :
       - Hub
      # The list of hubs a player gets sent to when they join. This can be useful if you have a login server
      Join-Hubs
    :
       - Login
    # Maintenance settings
    Maintenance
    :
     # Whether or not maintenance mode is on
      Maintenance
    : false
      # Maintenance countdown settings
      Countdown
    :
       # The time to count down to (set to null to not count down) Format: YY/MM/DD 12:00:00
        Countdown-Date
    : null
        # The message that is displayed in %countdown%
        Message
    : '&c%days%:%hours%:%minutes%:%seconds%'
        # The message that is displayed in %countdown% after the date has been reached
        Finish-Message
    : '&aDone'
        # Weather maintenance should be toggled after the date has been reached
        Maintenance-Toggle-On-Finish
    : false
      # The Motd when maintenance mode is on
      Motd
    :
       - '&cServer is in maintenance mode.'
        - '&cCome back later.'
      # The text that shows when you hover over the player count on the server list
      Hover-Text
    :
       - '&cUnder maintenance'
        - '&cPlease come back later'
      # The version message when maintenance mode is on (replaces player count)
      Version-Message
    : 'Under maintenance'
      # The file for the server icon while in maintenance mode (must be in the BungeeTools folder)
      Maintenance-Icon-File-Name
    : Maintenance-Icon.png
      # The message that gets sent to all players with the permission bungeetools.maintenance.notify when maintenance mode has been enabled
      On-Message
    : '&4&lMaintenance mode has been toggled on by %player%!'
      # The message that gets sent to all players with the permission bungeetools.maintenance.notify when maintenance mode has been disabled
      Off-Message
    : '&4&lMaintenance mode has been toggled off by %player%!'
      # The message that is sent when a player without the permission bungeetools.maintenance.bypass attempts to join while maintenance mode is on
      Kick-Message
    :
       - '&4Server is in maintenance mode.'
        - '&cPlease try again later.'
    # Message settings
    Message
    :
     # If this setting is true players can message players no mater what server they're on. Otherwise they can only message players on the same server
      Global-Message
    : true
      # The message a player gets when trying to message a player on a different server with Global-Message disabled
      No-Global-Message
    : '&cYou can not message that player because they are on a different server than you.'
      # Whether or not you can message yourself
      Allow-Self-Message
    : true
      # The message a player gets when trying to message themself with Allow-Self-Message off
      No-Self-Message
    : '&cYou can not message yourself.'
      # If the player can use color codes in a message
      Allow-Color-Codes
    : true
      # The format for sending a message
      Sending-Message-Format
    : '&eYou &a> &e[%server%] &c%receiver%&f: %message%'
      # The format for receiving a message
      Receiving-Message-Format
    : '&e[%server%] &c%sender% &a> &eYou&f: %message%'
      # The message a player gets when they try to message someone else when the player has messages toggled off
      Cant-Message
    : '&cYou can not message %player% because you have messages turned off.'
      # The message a player gets when they try to message someone else when the player they're trying to message has messages toggled off
      Cant-Message-Other
    : '&cYou can not message %player% because they have their messages turned off.'
      # The message a player gets when they toggle on their messages
      Message-Toggled-On
    : '&aYou can now send and receive messages.'
      # The message a player gets when they toggle off their messages
      Message-Toggled-Off
    : '&aYou can no longer send and receive messages.'
      # The message a player gets when they type /reply with no one to reply to
      Not-Messaging
    : '&cYou are not messaging anyone.'
      # The message a player gets when they type /reply with no message
      Last-Player-Message
    : '&aYou are currently messaging %player%&a.'
      # The format for social spy
      Social-Spy-Format
    : '&e[%server1%] &c%sender% &a> &e[%server2%] &c%receiver%&f: %message%'
      # The message a player gets when they toggle on social spy
      Social-Spy-Toggled-On
    : '&aSocial spy has been toggled on.'
      # The message a player gets when they toggle off social spy
      Social-Spy-Toggled-Off
    : '&aSocial spy has been toggled off.'
      # A list of servers that have global message disabled
      No-Global-Message-Servers
    :
       - Hub-1
        - Hub-2
        - Hub-3
    # HelpOp settings
    HelpOp
    :
     # How often a player can use HelpOp
      Cooldown
    : 30
      # The format that is sent to all staff
      Format
    : '&4&lHelpOp &e[%server%] &c%player%&f: %message%'
      # The message that is shown when a staff hovers over the message
      Hover-Message
    : '&aClick to go to %player%''s server.'
      # The message that shows when you mute HelpOp
      Muted
    : '&aHelpOp has been muted.'
      # The message that shows when you unmute HelpOp
      Unmuted
    : '&aHelpOp has been unmuted.'
      # The message a player gets when they send a message to staff
      Sent-Message
    : '&aYour message has been sent!'
      # The message a player gets when there is no staff online to receive the message
      No-Staff-Message
    : '&cThere were no staff available to receive your message.'
    Prefix
    :
      Admin
    : '&c[Admin] '
      Mod
    : '&a[Mod] '
    # Server-Info settings
    Server-Info
    :
     # If true, %status% will be green when online and red when offline
      Status-Color
    : true
      # Format for /serverinfo
      Format
    :
       - '&a&lServer info for %server%'
        - '  &e- Server status
    : &a%status%'
        - '  &e- Players (%playercount%): &a%playerlist%'
        - '  &e- Staff (%staffcount%): &a%stafflist%'
    Disabled
    :
      Disabled-Commands
    :
        Staff
    : false
        Server-Info
    : false
        Report
    : false
        Ping
    : false
        Maintenance
    : false
        Hub
    : false
        Disconnect
    : false
        Alert
    : false
        Social-Spy
    : false
        Message
    : false
        HelpOp
    : false
      Disabled-Features
    :
        Motd
    : false
        Hover-Message
    : false
        Max-Players
    : false
        Join-Hubs
    : false
        Maintenance-Hover-Text
    : false
        Mainenance-Motd
    : false
      Disabled-Message
    : '&cThis command is disabled.'
    # The message that is sent to all players with the permission bungeetools.staffmessages when another player with that permission joins the server
    Staff-Join-Message
    : '&c%player% &ahas connected to &e%server%&a.'
    # The message that is sent to all players with the permission bungeetools.staffmessages when another player with that permission switches server
    Staff-Server-Switch-Message
    : '&c%player% &ahas connected to &e%server%&a from &e%fromserver%&a.'
    # The message that is sent to all players with the permission bungeetools.staffmessages when another player with that permission disconnects from the server
    Staff-Disconnect-Message
    : '&c%player% &ahas disconnected from &e%fromserver%&a.'
    # The name that is displayed when console runs a command such as /alert
    Console-Name
    : 'Console'
    # Whether or not the player can only tab players in the same server when doing /report or /ping
    Server-Specific-Tab
    : true
    # The max tab size when doing /report or /ping
    Max-Tab
    : 100
    # The message that is sent when a player does not have permission to a command
    No-Permission-Message
    : '&cYou do not have permission to do that.'

    Todo:
    • Fix all issues with removing a server

    If you have any issues DM me. If you have any suggestions let me know in the discussion tab.

Recent Updates

  1. Disable commands on start
  2. Disable features
  3. /message fixed

Recent Reviews

  1. RubberBoa
    RubberBoa
    5/5,
    Version: 3.1
    This plugin is the only bungee plugin that does exactly what it's supposed to do without any errors, at least for me. This plugin deserves a lot more recognition than it has.
  2. CroaBeast
    CroaBeast
    5/5,
    Version: 3.0
    Hi, It's me again. I just want to know if a /friends command will be possible. Add some users and send you a notification when your friend logs in the network, when change the server, and when log out. A very good implementation
  3. Kaktuz
    Kaktuz
    4/5,
    Version: 3.0
    Hey Jake! Your plugin is awesome! But I would like to suggest you an option to DISABLE a feature or a command like /reports, but disable the option for your plugin, not the command at all... I mean, I want to use another plugin specified for reports, and I cant use it because it has the same command to run... If there is any option that I dont know, please let me know! Thank you
  4. DeadeyeSkunk
    DeadeyeSkunk
    5/5,
    Version: 2.9
    Great plugin and Excellent support! I really appreciate the support I got and the plugin works very well! Thanks for making it!
  5. stefmmm
    stefmmm
    5/5,
    Version: 2.9
    Great plugin! i wonder if a feature could be added that allows for different server MOTD's per forced host and maybe the ability to change those MOTD's to 'server offline' when that particular server is offline
  6. Tribbzz
    Tribbzz
    4/5,
    Version: 2.9
    You should add so if someone report a player and no staff is online, it's should be possible to get the reports to discord
  7. CreepersAreCool3
    CreepersAreCool3
    5/5,
    Version: 2.7
    Amazing bungee plugin! Works as directed, it deserves more credit!


    - Bailyn Hall
    Java Coding Student
    :)
  8. CroaBeast
    CroaBeast
    5/5,
    Version: 2.5
    I'm gonna keep saying, BEST. PLUGIN. EVER.
    Good support, and good developer. NIIICE
  9. CroaBeast
    CroaBeast
    5/5,
    Version: 2.4
    1. Jake-.
      Author's Response
      Please DM me to continue this
  10. CroaBeast
    CroaBeast
    5/5,
    Version: 2.3
    Ok, the author is very quick and now the plugin is perfect (at least for me).
    How do I rate this resources with 7 stars?