Shards - Server selector with unlimited customization options 1.9l

Dungeon Realms based server shard mechanic

  1. Dark_FX
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    This was re-created from the infamous Dungeon Realms MMO-RPG server.
    The Server Shard mechanic was a feature that allowed players to swap between servers seamlessly with simplicity.





    Join Discord to talk to me if you have any errors or questions.
    Discord


    Currently not updating this plugin

    REQUIRES BUNGEECORD

    REQUIRED TO USE NUMBERED IP'S IN BUNGEECORD AND SHARDS

    Known bugs:
    • None currently
    If you find a bug, leave a message in the discussion section and I will reply as soon as I receive it.


    Versions:
    1.9.X
    1.8.X
    1.7.X
    1.6.X and below
    If you find failure on versions listed here, leave a message in the discussion section and I will reply as soon as I receive it.

    Introduction:
    The aim of this plugin is to give the player the best experience when choosing a server to connect too.

    Overview:

    When you join the server you can type the command (/shard or /servers) and it will bring up the GUI that will show amount of players currently on, the servers maximum player slots and will show if the server is offline. If a player tries to connect to a server and its offline. It will hold them in a state where they can't interact with the world. and if they are unable to connect to the server, after roughly 30 seconds the player will be kicked.

    Features:
    • Retrieve any servers max players
    • Retrieve any servers online players
    • Detect any servers online/offline/full state
    • Dynamic updating inside the GUI every 1 tick(20 ticks per second)
    • Tell the player if they are on a server they are trying to connect to.
    • Add up to 63 Servers into 1 GUI
    • Safeguards in place to prevent interaction when being transferred

    • Full customization over everything
    • create your own command to open the menu.


    Variables:
    • %serverName%
    • %queuePosition%
    • %serverMotd%
    • %maxPlayers%
    • %onlinePlayers%

    If you would like to request some more variables, send me a PM or leave a message in the discussion section.

    Planned features:

    I will not be adding anymore features to this plugin. Sorry.

    Configuration:

    Code (Text):
    ip_forward: false
    network_compression_threshold: 256
    stats: 0d31bc53-0c9e-4ceb-903b-dcbbece1e0a2
    groups:
      Dark_FX:
      - admin
    servers:
      US-0:
        motd: '&1Just another BungeeCord - Forced Host'
        address: 127.0.0.1:25566
        restricted: false
      US-1:
        motd: '&1Just another BungeeCord - Forced Host'
        address: 127.0.0.1:25567
        restricted: false
    timeout: 30000
    player_limit: -1
    listeners:
    - query_port: 25577
      motd: '&1Another Bungee server'
      priorities:
      - US-0
      - US-1
      bind_local_address: true
      tab_list: SERVER
      query_enabled: false
      host: localhost:25565
      forced_hosts:
        pvp.md-5.net: pvp
      max_players: 1
      tab_size: 60
      ping_passthrough: false
      force_default_server: true
    permissions:
      default:
      - bungeecord.command.server
      - bungeecord.command.list
      admin:
      - bungeecord.command.alert
      - bungeecord.command.end
      - bungeecord.command.ip
      - bungeecord.command.reload
    online_mode: true
    log_commands: false
    disabled_commands:
    - disabledcommandhere
    connection_throttle: 4000
     

    Code (Text):

    divider-item: THIN_GLASS
    divider-meta: '0'
    menu-title: '&7Shard Selector'
    menu-msg:
    - '&7Retrieving relevant server information...'
    loading-item:
      item-type: MAGMA_CREAM
      item-meta: '0'
      item-name: '&eLoading Server'
      item-lore:
      - '&7loading servers'
    selector-item:
      enabled: true
      on-join: true
      item-slot-on-join: '0'
      item-type: COMPASS
      item-meta: '0'
      item-name: '&eShard Selector'
      item-lore:
      - '&cRight click to open Server Menu'
    slots:
      '0':
        server: US-0
        server-ip-address: 127.0.0.1:25566
        permission: shards.us-0
        permission-message:
        - '&cYou are not authorized to connect to this shard'
        current:
          server-name: US-0
          chat-color: '&a'
          item-type: WOOL
          item-meta: '5'
          item-name: '%serverName% %onlinePlayers%/%maxPlayers%'
          clicked-message:
          - '&eYou are already on&l this &eshard.'
          item-lore:
          - '&7&oYou are already on this shard'
        full:
          server-name: US-0
          chat-color: '&e'
          item-type: WOOL
          item-meta: '4'
          item-name: '%serverName% %onlinePlayers%/%maxPlayers%'
          clicked-message:
          - '&cThis shard is currently &nFULL.'
          item-lore:
          - '&7&oShard full'
        offline:
          server-name: US-0
          chat-color: '&c'
          item-type: WOOL
          item-meta: '14'
          item-name: '%serverName% %onlinePlayers%/%maxPlayers%'
          clicked-message:
          - '&cThis shard is currently &c&nunavailable.'
          item-lore:
          - '&c&oShard unavailable'
        online:
          server-name: US-0
          chat-color: '&f'
          item-type: WOOL
          item-meta: '0'
          item-name: '%serverName% %onlinePlayers%/%maxPlayers%'
          clicked-message:
          - ' '
          - '                       &eLoading Shard - &l&e %serverName% ... '
          - '&7&oYour current game session has been paused while you are transferred.'
          - ' '
          item-lore:
          - '&7&oClick to join this shard'
      '1':
        server: US-1
        server-ip-address: 127.0.0.1:25567
        permission: shards.us-1
        permission-message:
        - '&cYou are not authorized to connect to this shard'
        current:
          server-name: US-1
          chat-color: '&a'
          item-type: WOOL
          item-meta: '5'
          item-name: '%serverName% %onlinePlayers%/%maxPlayers%'
          clicked-message:
          - '&eYou are already on&l this &eshard.'
          item-lore:
          - '&7&oYou are already on this shard'
        full:
          server-name: US-1
          chat-color: '&e'
          item-type: WOOL
          item-meta: '4'
          item-name: '%serverName% %onlinePlayers%/%maxPlayers%'
          clicked-message:
          - '&cThis shard is currently &nFULL.'
          item-lore:
          - '&7&oShard full'
        offline:
          server-name: US-1
          chat-color: '&c'
          item-type: WOOL
          item-meta: '14'
          item-name: '%serverName% %onlinePlayers%/%maxPlayers%'
          clicked-message:
          - '&cThis shard is currently &c&nunavailable.'
          item-lore:
          - '&c&oShard unavailable'
        online:
          server-name: US-1
          chat-color: '&f'
          item-type: WOOL
          item-meta: '0'
          item-name: '%serverName% %onlinePlayers%/%maxPlayers%'
          clicked-message:
          - ' '
          - '                       &eLoading Shard - &l&e %serverName% ... '
          - '&7&oYour current game session has been paused while you are transferred.'
          - ' '
          item-lore:
          - '&7&oClick to join this shard'
     

    Screenshots:

    [​IMG]

    [​IMG]

    [​IMG]

Recent Reviews

  1. MiguelCraftMC
    MiguelCraftMC
    5/5,
    Version: 1.9l
    It is possible to make multi menus main menu and menu lobbies is a very good plugin I hope it was possible trying but not achieved
  2. Jule89
    Jule89
    5/5,
    Version: 1.9l
    Hey nice plugin but with me does not work that current server Feature. I did not want to give 4 or less stars, because it can also be a mistake of mine.
    Sorry, for my English I'm from Germany. And this is from Google Translater :D
  3. Lanbert_MC
    Lanbert_MC
    5/5,
    Version: 1.9l
    --------------------------------
    please updadate to 1.10.2
    -------------------------------------------------
  4. SrDik
    SrDik
    5/5,
    Version: 1.9l
    Excelente plugin!
    0 Bug's ♥!

    ---------------------------------------------------------------------------------
  5. 7r580
    7r580
    2/5,
    Version: 1.9l
    Since there are no further updates consider this dead. I tried it out and it works on pings but it was constantly timing us out on our tests, where as if we typed /server and the ip it worked just fine. Dead plugin and buggy.
  6. Octalux
    Octalux
    5/5,
    Version: 1.9j
    I must say this plugin is currently the best plugin out there for fully customization server selection with player count. After initially coming across a problem with the plugin. I contacted Dark_FX and he hastily responded to my issue, he helped me in every way he could! Excellent plugin, excellent support and finally an excellent developer! Thank you Dark_FX keep up the great work!
  7. Flawz
    Flawz
    5/5,
    Version: 1.9j
    Merci beaucoup pour cette excellent plugin j'ai vraiment hâte de voir les prochaines mises à jours qui rendras ce plugin parfait :)
  8. augesrob.com
    augesrob.com
    5/5,
    Version: 1.9j
    Thank you best update by far. Everything works and Truly an awesome plugin. 10/10 hands down. Edited most of the config to /server shard sounds dirty no idea why lol
  9. Eyenrique
    Eyenrique
    5/5,
    Version: 1.9d
    Thanks for this plugin! really helpful, this is a big navigation improvement for a network! great for donors!
  10. OverGames
    OverGames
    5/5,
    Version: 1.9c
    Good plugin, this plugin is perfect but you can add %motd% for mini games server (Network / BungeeCord) ?