1. Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

Dismiss Notice
This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Addon Skungee - #1 Bungeecord addon for Skript 1.0.6b

A Skript addon that allows for full control over the Bungeecord

  1. LimeGlass
    Contributors:
    Dominic, Sashie
    [​IMG]
    Skungee is the #1 Skript Bungeecord addon that gives full control over your entire Bungeecord, it's that simple.

    Report your bugs here: https://github.com/TheLimeGlass/Skungee/issues

    Installation:


    1.) Place Skungee in your Bungeecord plugins folder and restart Bungeecord.
    2.) Install Skungee on every other server connected to this Bungeecord that you want Skript support for, then restart those servers.
    3.) Configure the Skungee.yml found at plugins/Skungee/config.yml to match the same port as the Skungee config found in the Bungeecord plugin folder. The Host option in the config.yml on the spigot servers should match the IP of your Bungeecord (Excluding the ip port)

    Skungee installation tutorial video:
    SOON

    Syntax.yml:

    Code (Text):
    1.  
    2. Syntax:
    3.   Events:
    4.     PlayerDisconnectEvent:
    5.       enabled: true
    6.       patterns:
    7.       - '[Skungee] bungee[[ ]cord] disconnect'
    8.       eventvalues: []
    9.     PingEvent:
    10.       enabled: true
    11.       patterns:
    12.       - '[Skungee] bungee[[ ]cord] [server list] ping'
    13.       eventvalues: []
    14.     PlayerSwitchServerEvent:
    15.       enabled: true
    16.       patterns:
    17.       - '[Skungee] [player] switching of server [to %string%]'
    18.       - '[Skungee] [player] switch server [to %string%]'
    19.       - '[Skungee] [player] server switch [to %string%]'
    20.       eventvalues: []
    21.     SkungeeMessageEvent:
    22.       enabled: true
    23.       patterns:
    24.       - '[Skungee] (bungeecord|skungee) message [from [channel] %strings%]'
    25.       eventvalues: []
    26.   PropertyExpressions:
    27.     ExprBungeePlayerUUID:
    28.       enabled: true
    29.       description: |-
    30.        Returns the uuid(s) of the defined Bungeecord player(s). The Bungeecord unique id, is the best option that Bungeecord can find.
    31.        If your spigot server doesn't have the `bungeecord` option set to true and the Bungeecord doesn't have `ip_forward` and `online_mode` true, this will be a generated UUID from Spigot.
    32.       syntax:
    33.       - '[Skungee] [(all [[of] the]|the)] bungee[[ ]cord] (uuid|unique id) (of|from)
    34.         [player] %strings/players%'
    35.       - '[Skungee] %strings/players%[''s] [player] bungee[[ ]cord] (uuid|unique
    36.         id)'
    37.     ExprBungeePlayerViewDIstance:
    38.       enabled: true
    39.       changers: All changers
    40.       description: Returns the view distance(s) of the defined Bungeecord player(s).
    41.       syntax:
    42.       - '[Skungee] [(all [[of] the]|the)] bungee[[ ]cord] (render|view) distance
    43.         (of|from) [(player|uuid)] %strings/players%'
    44.       - '[Skungee] %strings/players%[''s] [(player|uuid)] bungee[[ ]cord] (render|view)
    45.         distance'
    46.     ExprBungeeServerOnline:
    47.       enabled: true
    48.       description: Returns the message of the day(s) from the defined server(s).
    49.       syntax:
    50.       - '[Skungee] [(all [[of] the]|the)] online stat(us|e) (of|from) [bungee[[
    51.         ]cord]] [server] %strings%'
    52.       - '[Skungee] %strings%[''s] [bungee[[ ]cord]] [server] online stat(us|e)'
    53.     ExprRedisBungeePlayerAddress:
    54.       enabled: true
    55.       description: Returns the ip address(es) of the defined RedisBungee player(s).
    56.       syntax:
    57.       - '[Skungee] [(all [[of] the]|the)] redis[( |-)]bungee[[ ]cord] ip [address[es]]
    58.         (of|from) [(player|uuid)] %strings/players%'
    59.       - '[Skungee] %strings/players%[''s] [(player|uuid)] redis[( |-)]bungee[[
    60.         ]cord] ip [address[es]]'
    61.     ExprBungeePlayerChatMode:
    62.       enabled: true
    63.       description: Returns the chat mode(s) of the defined Bungeecord player(s).
    64.       syntax:
    65.       - '[Skungee] [(all [[of] the]|the)] bungee[[ ]cord] chat[ ](setting|mode)
    66.         (of|from) [(player|uuid)] %strings/players%'
    67.       - '[Skungee] %strings/players%[''s] [(player|uuid)] bungee[[ ]cord] chat[
    68.         ](setting|mode)[s]'
    69.     ExprBungeePlayerDisplayName:
    70.       enabled: true
    71.       changers: All changers
    72.       description: Returns the display name(s) of the defined Bungeecord player(s).
    73.       syntax:
    74.       - '[Skungee] [(all [[of] the]|the)] bungee[[ ]cord] display[ ]name[s] (of|from)
    75.         [(player|uuid)[s]] %strings/players%'
    76.       - '[Skungee] %strings/players%[''s] [(player|uuid)[s]] bungee[[ ]cord] display[
    77.         ]name[s]'
    78.     ExprBungeePlayerReconnectServer:
    79.       enabled: true
    80.       changers: '[SET]'
    81.       description: Returns the reconnected server(s) of the defined Bungeecord player(s).
    82.         This is the server that the player reconnects to on their next login.
    83.       syntax:
    84.       - '[Skungee] [(all [[of] the]|the)] bungee[[ ]cord] reconnect[ed] server[s]
    85.         (of|from) [(player|uuid)[s]] %strings/players%'
    86.       - '[Skungee] %strings/players%[''s] [(player|uuid)[s]] bungee[[ ]cord] reconnect[ed]
    87.         server[s]'
    88.     ExprRedisBungeePlayerLastOnline:
    89.       enabled: true
    90.       description: Returns the last known online time(s) of the defined RedisBungee
    91.         player(s).
    92.       syntax:
    93.       - '[Skungee] [(all [[of] the]|the)] redis[( |-)]bungee[[ ]cord] last [known]
    94.         login[s] [time[s]] (of|from) [(player|uuid)[s]] %strings/players%'
    95.       - '[Skungee] %strings/players%[''s] [(player|uuid)[s]] redis[( |-)]bungee[[
    96.         ]cord] last [known] login[s] [time[s]]'
    97.     ExprRedisBungeePlayerNames:
    98.       enabled: true
    99.       description: Returns the name(s) of the defined RedisBungee player(s).
    100.       syntax:
    101.       - '[Skungee] [(all [[of] the]|the)] redis[( |-)]bungee[[ ]cord] [user[ ]]name[s]
    102.         (of|from) [(player|uuid)[s]] %strings/players%'
    103.       - '[Skungee] %strings/players%[''s] [(player|uuid)[s]] redis[( |-)]bungee[[
    104.         ]cord] [user[ ]]name[s]'
    105.     ExprBungeeServerPlayerLimit:
    106.       enabled: true
    107.       description: Returns the max players the defined server(s) can have based on
    108.         their server.properies.
    109.       syntax:
    110.       - '[Skungee] [(all [[of] the]|the)] (max[imum] [amount [of]] players|player
    111.         limit) (of|from) [bungee[[ ]cord]] [server[s]] %strings%'
    112.       - '[Skungee] %strings%[''s] [bungee[[ ]cord]] [server[s]] (max[imum] [amount
    113.         [of]] players|player limit)'
    114.     ExprBungeeServerAddress:
    115.       enabled: true
    116.       description: Returns the ip address(es) of the defined server(s).
    117.       syntax:
    118.       - '[Skungee] [(all [[of] the]|the)] [server] ip[s] [address[es]] (of|from) [bungee[[
    119.         ]cord]] server[s] %strings%'
    120.       - '[Skungee] %strings%[''s] [bungee[[ ]cord]] server[s] [server] ip[s] [address[es]]'
    121.     ExprBungeePlayerPing:
    122.       enabled: true
    123.       description: Returns the ping(s) of the defined Bungeecord player(s).
    124.       syntax:
    125.       - '[Skungee] [(all [[of] the]|the)] bungee[[ ]cord] ping (of|from) [(player|uuid)[s]]
    126.         %strings/players%'
    127.       - '[Skungee] %strings/players%[''s] [(player|uuid)[s]] bungee[[ ]cord] ping'
    128.     ExprBungeePlayerName:
    129.       enabled: true
    130.       description: Returns the name(s) of the defined Bungeecord player(s).
    131.       syntax:
    132.       - '[Skungee] [(all [[of] the]|the)] bungee[[ ]cord] [user[ ]]name[s] (of|from)
    133.         [(player|uuid)[s]] %strings/players%'
    134.       - '[Skungee] %strings/players%[''s] [(player|uuid)[s]] bungee[[ ]cord] [user[
    135.         ]]name[s]'
    136.     ExprBungeePlayerServer:
    137.       enabled: true
    138.       changers: '[SET]'
    139.       description: Returns the server(s) of the defined Bungeecord player(s).
    140.       syntax:
    141.       - '[Skungee] [(all [[of] the]|the)] [(connected|current)] bungee[[ ]cord] server[s]
    142.         (of|from) [(player|uuid)[s]] %strings/players%'
    143.       - '[Skungee] %strings/players%[''s] [(player|uuid)[s]] [(connected|current)]
    144.         bungee[[ ]cord] server[s]'
    145.     ExprBungeeServerMOTD:
    146.       enabled: true
    147.       description: Returns the message of the day(s) from the defined server(s).
    148.       syntax:
    149.       - '[Skungee] [(all [[of] the]|the)] (motd|message of the day)[s] (of|from) [bungee[[
    150.         ]cord]] [server[s]] %strings%'
    151.       - '[Skungee] %strings%[''s] [bungee[[ ]cord]] [server[s]] (motd|message of the
    152.         day)[s]'
    153.     ExprBungeePlayerGroups:
    154.       enabled: true
    155.       changers: All changers
    156.       description: Returns the permission groups(s) of the defined Bungeecord player(s).
    157.       syntax:
    158.       - '[Skungee] [(all [[of] the]|the)] bungee[[ ]cord] [permission] groups (of|from)
    159.         [(player|uuid)[s]] %strings/players%'
    160.       - '[Skungee] %strings/players%[''s] [(player|uuid)[s]] bungee[[ ]cord] [permission]
    161.         groups'
    162.     ExprRedisBungeePlayerServer:
    163.       enabled: true
    164.       description: Returns the server(s) of the defined RedisBungee player(s).
    165.       syntax:
    166.       - '[Skungee] [(all [[of] the]|the)] [(connected|current)] redis[( |-)]bungee[[
    167.         ]cord] server[s] (of|from) [(player|uuid)[s]] %strings/players%'
    168.       - '[Skungee] %strings/players%[''s] [(player|uuid)[s]] [(connected|current)]
    169.         redis[( |-)]bungee[[ ]cord] server[s]'
    170.     ExprBungeePlayerHandSetting:
    171.       enabled: true
    172.       description: Returns the hand setting(s) of the defined Bungeecord player(s).
    173.         This is either left or right
    174.       syntax:
    175.       - '[Skungee] [(all [[of] the]|the)] bungee[[ ]cord] hand[ ](setting|mode)[s]
    176.         (of|from) [(player|uuid)[s]] %strings/players%'
    177.       - '[Skungee] %strings/players%[''s] [(player|uuid)[s]] bungee[[ ]cord] hand[
    178.         ](setting|mode)[s]'
    179.     ExprBungeePlayerPermissions:
    180.       enabled: true
    181.       changers: All changers
    182.       description: Returns the permissions(s) of the defined Bungeecord player(s).
    183.       syntax:
    184.       - '[Skungee] [(all [[of] the]|the)] bungee[[ ]cord] permissions (of|from) [(player|uuid)[s]]
    185.         %strings/players%'
    186.       - '[Skungee] %strings/players%[''s] [(player|uuid)[s]] bungee[[ ]cord] permissions'
    187.     ExprBungeePlayerAddress:
    188.       enabled: true
    189.       description: Returns the ip address(es) of the defined Bungeecord player(s).
    190.       syntax:
    191.       - '[Skungee] [(all [[of] the]|the)] bungee[[ ]cord] ip [address[es]] (of|from)
    192.         [(player|uuid)[s]] %strings/players%'
    193.       - '[Skungee] %strings/players%[''s] [(player|uuid)[s]] bungee[[ ]cord] ip [address[es]]'
    194.     ExprRedisBungeePlayerProxyID:
    195.       enabled: true
    196.       description: Returns the ID(s) of the Bungeecord proxy that the defined RedisBungee
    197.         player(s) are on.
    198.       syntax:
    199.       - '[Skungee] [(all [[of] the]|the)] redis[( |-)]bungee[[ ]cord] [player] [proxy]
    200.         ID (of|from) [(player|uuid)[s]] %strings/players%'
    201.       - '[Skungee] %strings/players%[''s] [(player|uuid)[s]] redis[( |-)]bungee[[
    202.         ]cord] [player] [proxy] ID'
    203.   Effects:
    204.     EffStopProxy:
    205.       enabled: true
    206.       description: Ends the Bungeecord proxy. You can use \n to make a new line in
    207.         the message string.
    208.       syntax:
    209.       - '[skungee] (stop|kill|end) [the] [bungee[[ ]cord]] (proxy|console) [[with]
    210.         [the] (message|string|text) %-string%]'
    211.     EffRedisBungeeCommand:
    212.       enabled: true
    213.       description: Execute console command(s) on the defined proxy(ies).
    214.       syntax:
    215.       - (run|execute) redis[( |-)]bungee[[ ][cord]] [(proxy|console)] command[s] %strings%
    216.         [(on|of|from) [the] [server[s]] %-strings%]
    217.       - make redis[( |-)]bungee[[ ][cord]] (run|execute) [(proxy|console)] command[s]
    218.         %strings% [(on|of|from) [the] [server[s]] %-strings%]
    219.     EffBungeeEvaluate:
    220.       enabled: true
    221.       description: Evaluate effects on different servers across the Bungeecord network.
    222.       syntax:
    223.       - '[skungee] eval[uate] [[skript] code] %strings% on [[the] bungee[[ ]cord]]
    224.         [server[s]] %strings%'
    225.     EffBungeeKickPlayers:
    226.       enabled: true
    227.       description: Kicks all of the players from the bungeecord network. You can add
    228.         a message aswell, if it's not set, a default message will be used. If you
    229.         want to define which users to kick, use the kick effect which kicks individual
    230.         players.
    231.       syntax:
    232.       - '[skungee] kick [(all [[of] the]|the)] bungee[[ ]cord] players [(by reason
    233.         of|because [of]|on account of|due to) %-string%]'
    234.       - '[(skellett[ ][(cord|proxy)]|bungee[ ][cord])] kick [(the|all)] [of] [the]
    235.         players from bungee[ ][cord] [(by reason of|because [of]|on account of|due
    236.         to) %-string%]'
    237.     EffBungeePlayerCommand:
    238.       enabled: true
    239.       description: Execute a bungeecord command or chat on a player. Keep in mind
    240.         that the command is executed on the current Spigot server of the user. There
    241.         is another syntax to execute on the Bungeecord. Doesn't support colour. If
    242.         you want colour, I suggest using the evaluate effect.
    243.       syntax:
    244.       - '[skungee] (force|make) bungee[[ ]cord]] [(player|uuid)] %strings/players%
    245.         [to] (say|chat) %strings%'
    246.       - '[skungee] (force|make) [(player|uuid)] %strings/players% (say|chat) %strings%
    247.         on [the] bungee[[ ]cord]'
    248.     EffExecuteBungeeCommand:
    249.       enabled: true
    250.       description: Execute a console command on the proxy. Commands such as /end,
    251.         /greload, /alert etc. Can also execute a plugin command if it's supported
    252.         in console.
    253.       syntax:
    254.       - '[skungee] (run|execute) bungee[[ ][cord]] [(proxy|console)] command[s] %strings%
    255.         [with [a[n]] %-timespan% delay [between [each [command]]]]'
    256.       - '[skungee] make bungee[[ ][cord]] (run|execute) [(proxy|console)] command[s]
    257.         %strings% [with [a[n]] %-timespan% delay [between [each [command]]]]'
    258.     EffBungeeEnablePlugins:
    259.       enabled: true
    260.       description: Enable all bungeecord plugins.
    261.       syntax:
    262.       - enable [(all [[of] the]|the)] bungee[[ ]cord] plugins
    263.     EffBungeeMessagePlayers:
    264.       enabled: true
    265.       description: Message all of the players from the bungeecord network.
    266.       syntax:
    267.       - '[skungee] (message|send|msg) %strings% to [(all [[of] the]|the)] bungee[[
    268.         ][cord]] players'
    269.     EffBungeeUnregisterListeners:
    270.       enabled: true
    271.       description: Unregister the listeners from the defiend plugin(s). This makes
    272.         it so the plugin doesn't recieve any events. Good if you have a bad plugin.
    273.       syntax:
    274.       - unregister [the] listeners from [the] [bungee[[ ]cord]] plugin[s] %strings%
    275.     EffSkungeeMessage:
    276.       enabled: true
    277.       description: Send messages to different Skungee servers, this acts a function
    278.         system for Bungeecord.
    279.       syntax:
    280.       - send [(bungee[[ ]cord]]|skungee)] [message[s]] %strings% to [the] [(bungee[[
    281.         ]cord]]|skungee)] channel[s] %strings%
    282.     EffBungeeTabHeaderFooter:
    283.       enabled: true
    284.       description: Set the tablist header and/or footer of a player on the Bungeecord
    285.         network. This may reset when they switch servers.
    286.       syntax:
    287.       - set tab[list] (1¦header|2¦footer|3¦header and footer) (for|of) bungee[[ ]cord]
    288.         [(player|uuid)[s]] %strings/players% to %strings% [and %-strings%]
    289.     EffBungeeUnregisterCommands:
    290.       enabled: true
    291.       description: Unregister the commands from the defiend plugin(s).
    292.       syntax:
    293.       - unregister [the] commands from [the] [bungee[[ ]cord]] plugin[s] %strings%
    294.     EffBungeeShutdownServer:
    295.       enabled: true
    296.       description: Shutdown a bungeecord server. The saving section of the syntax
    297.         will allow server instance users to save the files of the server. If not they
    298.         get deleted.
    299.       syntax:
    300.       - (stop|shutdown) bungee[[ ]cord] server[s] %strings% [(and|with) [serverinstances]
    301.         saving %-boolean%
    302.     EffBungeeSendServer:
    303.       enabled: true
    304.       description: Send bungeecord players to different servers.
    305.       syntax:
    306.       - '[skungee] (send|connect) bungee[[ ]cord] [(player|uuid)[s]] %strings/players%
    307.         to [bungee[[ ]cord]] [server[s]] %string%'
    308.       - '[skungee] (send|connect) [(player|uuid)[s]] %strings/players% to [bungee[[
    309.         ]cord]] server[s] %string%'
    310.     EffBungeePlayerChat:
    311.       enabled: true
    312.       description: Execute a bungeecord command or chat on a player. Keep in mind
    313.         that the command is executed on the current Spigot server of the user. There
    314.         is another syntax to execute on the Bungeecord. Doesn't support colour. If
    315.         you want colour, I suggest using the evaluate effect.
    316.       syntax:
    317.       - execute [bungee[[ ]cord]] command[s] %strings% (from|by) bungee[[ ]cord]]
    318.         [(player|uuid)] %strings/players%
    319.       - '[execute] bungee[[ ]cord]] [(player|uuid)] %strings/players% command %strings%'
    320.       - (force|let|make) bungee[[ ]cord]] [(player|uuid)] %strings/players% execute
    321.         [[the] command] %strings% [on [the] bungee[[ ]cord]]
    322.     EffBungeeMessagePlayer:
    323.       enabled: true
    324.       description: Message defined players from the bungeecord network.
    325.       syntax:
    326.       - '[skungee] (message|send|msg) %strings% to bungee[[ ]cord] [(player|uuid)[s]]
    327.         %strings/players%'
    328.     EffBungeeLoadPlugins:
    329.       enabled: true
    330.       description: Enable all bungeecord plugins.
    331.       syntax:
    332.       - load [(all [[of] the]|the)] bungee[[ ]cord] plugins
    333.     EffBungeeActionbar:
    334.       enabled: true
    335.       description: Send a actionbar message to anyone on the Bungeecord network.
    336.       syntax:
    337.       - '[skungee] (send|display|show) [a[n]] action[ ]bar [with [(text|message)]]
    338.         %string% to bungee[[ ]cord] [(player|uuid)[s]] %strings/players%'
    339.     EffBungeeChat:
    340.       enabled: true
    341.       description: Execute a bungeecord command or chat on a player. Keep in mind
    342.         that the command is executed on the current Spigot server of the user. There
    343.         is another syntax to execute on the Bungeecord. Doesn't support colour. If
    344.         you want colour, I suggest using the evaluate effect.
    345.       syntax:
    346.       - '[skungee] (force|make|execute) bungee[[ ]cord]] [(player|uuid)] %strings/players%
    347.         [to] (say|chat|command|(run|execute)[ command]) %strings%'
    348.       - '[skungee] (force|make|execute) [(player|uuid)] %strings/players% [to] (say|chat|command|(run|execute)[
    349.         command]) %strings% on [the] bungee[[ ]cord]'
    350.     EffServerInstancesCreate:
    351.       enabled: true
    352.       description: Creates a new server on the Bungeecord proxy based off your templates
    353.         installed. Tutorial within the expansion.
    354.       syntax:
    355.       - (start|create) [a] [new] [bungee[[ ]cord]]] server[s] [named] %strings% (with|from)
    356.         template %string% [with %-number% xmx [ram] [and] [with] %-number% xms [ram]]
    357.     EffBungeeKickPlayer:
    358.       enabled: true
    359.       description: Kicks a player from the bungeecord network. You can add a message
    360.         aswell, if it's not set, a default message will be used.
    361.       syntax:
    362.       - '[skungee] kick bungee[[ ]cord] [(player|uuid)[s]] %strings/players% [(by
    363.         reason [of]|because [of]|on account of|due to) %-string%]'
    364.       - '[skungee] kick [(player|uuid)[s]] %strings/players% from [the] bungee[[ ]cord]
    365.         [(by reason [of]|because [of]|on account of|due to) %-string%]'
    366.   Expressions:
    367.     ExprBungeeServerPlayers:
    368.       enabled: true
    369.       description: Returns the players(s) of the defined Bungeecord server(s).
    370.       syntax:
    371.       - '[(all [[of] the]|the)] bungee[[ ]cord] players (on|of|from) [the] [server[s]]
    372.         %strings%'
    373.       - '[(all [[of] the]|the)] players (on|of|from) [the] bungee[[ ]cord] [server[s]]
    374.         %strings%'
    375.     ExprBungeeDisabledCommands:
    376.       enabled: true
    377.       description: Returns all of the disabled commands that are located within the
    378.         Bungeecord configuration.
    379.       syntax:
    380.       - '[(all [[of] the]|the)] bungee[[ ]cord] disabled commands'
    381.       - bungee[[ ]cord]'s disabled commands
    382.       - '[(all [[of] the]|the)] disabled commands (on|of|from) [the] bungee[[ ]cord]'
    383.     ExprBungeePlayers:
    384.       enabled: true
    385.       description: Returns a string list of all the bungeecord players.
    386.       syntax:
    387.       - '[(all [[of] the]|the)] bungee[[ ]cord] players'
    388.     ExprPingPlayers:
    389.       enabled: true
    390.       changers: All changers
    391.       description: Returns the players/strings invloved in the Bungeecord ping event.
    392.       syntax:
    393.       - (ping|server list|event) bungee[[ ]cord] [listed ]player(s| list)
    394.       - bungee[[ ]cord] (ping|server list|event) [listed ]player(s| list)
    395.     ExprBungeeServers:
    396.       enabled: true
    397.       description: Returns a string list of all the bungeecord servers.
    398.       syntax:
    399.       - '[(all [[of] the]|the)] [connected] bungee[[ ]cord] servers'
    400.     ExprEventBungeePlayers:
    401.       enabled: true
    402.       description: Returns the Bungeecord player(s) invloved in the event.
    403.       syntax:
    404.       - '[(all [[of] the]|the)] event (skungee|bungee[[ ]cord]) player[s]'
    405.     ExprBungeeLimit:
    406.       enabled: true
    407.       description: Returns the max number of players the Bungeecord is set to handle.
    408.       syntax:
    409.       - '[the] bungee[[ ]cord[['']s]] player limit'
    410.     ExprBungeecordName:
    411.       enabled: true
    412.       description: Returns the name of the Bungeecord.
    413.       syntax:
    414.       - '[the] name of [the] bungee[[ ]cord]'
    415.       - '[the] bungee[[ ]cord[['']s]] name'
    416.     ExprEventBungeePlayer:
    417.       enabled: true
    418.       description: Returns the Bungeecord player invloved in the event.
    419.       syntax:
    420.       - '[the] (skungee|bungee[[ ]cord]) player'
    421.     ExprBungeeTimeout:
    422.       enabled: true
    423.       description: Returns the timeout set in the main configurarion of the Bungeecord.
    424.       syntax:
    425.       - '[the] bungee[[ ]cord[['']s]] time[ ]out [connection] [delay]'
    426.     ExprPingDescription:
    427.       enabled: true
    428.       changers: '[SET]'
    429.       description: Returns the description/motd invloved in the Bungeecord ping event.
    430.       syntax:
    431.       - (ping|server list|event) bungee[[ ]cord] (motd|description)
    432.       - bungee[[ ]cord] (ping|server list|event) (motd|description)
    433.     ExprRedisBungeeID:
    434.       enabled: true
    435.       description: Returns the RedisBungee ID of the Bungeecord connected to this
    436.         Skungee.
    437.       syntax:
    438.       - '[th(e|is)] [bungee[[ ]cord[['']s]]] redis[( |-)]bungee[[ ]cord] ID'
    439.     ExprBungeePlugins:
    440.       enabled: true
    441.       description: Returns a string list of all the bungeecord plugins.
    442.       syntax:
    443.       - '[(all [[of] the]|the)] bungee[[ ]cord][['']s] plugins'
    444.     ExprPingProtocol:
    445.       enabled: true
    446.       changers: '[SET]'
    447.       description: Returns the protocol invloved in the Bungeecord ping event. A number
    448.         may only be called on the protocol section of the syntax.
    449.       syntax:
    450.       - (ping|server list|event) bungee[[ ]cord] (version|protocol) [(1¦name|2¦(protocol|number))]
    451.       - bungee[[ ]cord] (ping|server list|event) (version|protocol) [(1¦name|2¦(protocol|number))]
    452.     ExprSkungeeMessage:
    453.       enabled: true
    454.       description: Returns the messages of a Skungee message event.
    455.       syntax:
    456.       - '[(all [[of] the]|the)] (skungee|bungee[[ ]cord]) message[s]'
    457.     ExprBungeeServerWhitelisted:
    458.       enabled: true
    459.       description: Returns the whitelisted players(s) of the defined Bungeecord server(s).
    460.       syntax:
    461.       - '[(all [[of] the]|the)] bungee[[ ]cord] whitelisted players (on|of|from) [server[s]]
    462.         %strings%'
    463.       - bungee[[ ]cord] server[s] %strings%'s whitelisted players
    464.       - '[(all [[of] the]|the)] whitelisted players (on|of|from) bungee[[ ]cord] [server[s]]
    465.         %strings%'
    466.     ExprRedisBungeePlayers:
    467.       enabled: true
    468.       description: Returns a string list of all the RedisBungee players.
    469.       syntax:
    470.       - '[(all [[of] the]|the)] redis[( |-)]bungee[[ ]cord] players'
    471.     ExprNetworkVariable:
    472.       enabled: true
    473.       changers: All changers
    474.       description: Returns a variable that is stored on the Bungeecord, can also be
    475.         set, add, removed etc.
    476.       syntax:
    477.       - '[the] [skungee] (global|network|bungee[[ ]cord]) variable [(from|of)] %object%'
    478.     ExprBungeecordVersion:
    479.       enabled: true
    480.       description: Returns the version of the Bungeecord.
    481.       syntax:
    482.       - '[the] version of [the] bungee[[ ]cord]'
    483.       - '[the] bungee[[ ]cord[['']s]] version'
    484.     ExprEventBungeeServers:
    485.       enabled: true
    486.       description: Returns the Bungeecord server(s) invloved in the event.
    487.       syntax:
    488.       - '[(all [[of] the]|the)] event (skungee|bungee[[ ]cord]) server[s]'
    489.     ExprPingFavicon:
    490.       enabled: true
    491.       changers: '[SET]'
    492.       description: Returns the favicon invloved in the Bungeecord ping event. This
    493.         can only be returned if Skellett or SkQuery is installed.
    494.       syntax:
    495.       - (ping|server list|event) bungee[[ ]cord] (favicon|icon|image)
    496.       - bungee[[ ]cord] (ping|server list|event) (favicon|icon|image)
    497.     ExprRedisBungeeServerPlayers:
    498.       enabled: true
    499.       description: Returns the players(s) of the defined RedisBungee server(s).
    500.       syntax:
    501.       - '[(all [[of] the]|the)] redis[( |-)]bungee[[ ]cord] players (on|of|from) [the]
    502.         [server[s]] %strings%'
    503.       - '[(all [[of] the]|the)] players (on|of|from) [the] redis[( |-)]bungee[[ ]cord]
    504.         [server[s]] %strings%'
    505.     ExprBungeeThrottle:
    506.       enabled: true
    507.       description: Returns the throttle set in the main configurarion of the Bungeecord.
    508.       syntax:
    509.       - '[the] bungee[[ ]cord[['']s]] throttle [connection] [delay]'
    510.     ExprRedisBungeeProxyPlayers:
    511.       enabled: true
    512.       description: Returns the players(s) of the defined RedisBungee proxy(s).
    513.       syntax:
    514.       - '[(all [[of] the]|the)] redis[( |-)]bungee[[ ]cord] players (on|of|from) [the]
    515.         prox(ies|y) %strings%'
    516.       - '[(all [[of] the]|the)] players (on|of|from) [the] redis[( |-)]bungee[[ ]cord]
    517.         prox(ies|y) %strings%'
    518.     ExprBungeeOnlineMode:
    519.       enabled: true
    520.       description: Returns if the online mode set in the main configurarion of the
    521.         Bungeecord is true or false.
    522.       syntax:
    523.       - '[the] bungee[[ ]cord[['']s]] online mode'
    524.     ExprBungeeCurrentServer:
    525.       enabled: true
    526.       description: Returns the name of the server that the script calling this syntax
    527.         is from.
    528.       syntax:
    529.       - '[name of] this [script[s]] [bungee[[ ]cord]] server'
    530.       - '[bungee[[ ]cord]] server [name] of this script'
    531.       - current [bungee[[ ]cord]]server
    532.     ExprRedisBungeeServers:
    533.       enabled: true
    534.       description: Returns a string list of all the RedisBungee servers.
    535.       syntax:
    536.       - '[(all [[of] the]|the)] redis[( |-)]bungee[[ ]cord] servers'
    537.     ExprServerInstances:
    538.       enabled: true
    539.       description: Returns a string list of all the serverinstances.
    540.       syntax:
    541.       - '[(all [[of] the]|the)] server[ ]instances [names]'
    542.   Enums:
    543.     ChatMode:
    544.       names:
    545.       - null
    546.       - null
    547.       - null
    548.       user: chatmodes?
    549.     HandSetting:
    550.       names:
    551.       - null
    552.       - null
    553.       user: handsettings?
    554.   Conditions:
    555.     CondServerOnline:
    556.       enabled: true
    557.       description: Check if a player is online the Bungeecord. Keep in mind that they
    558.         need to have joined the proxy and not through a port for it to work.
    559.       syntax:
    560.       - '[bungee[[ ]cord]] server %string% (1¦is|2¦is(n''t| not)) (running|online|responding)'
    561.     CondPlayerHasColours:
    562.       enabled: true
    563.       description: Check if a player has chat colors enabled or disabled.
    564.       syntax:
    565.       - '[bungee[[ ]cord]] [(player|uuid)] %string/player% (1¦(has|do[es])|2¦(has|do[es])(n''t|
    566.         not)) (have|got) chat colo[u]r[s] [(enabled|on)]'
    567.     CondOnlinePlayer:
    568.       enabled: true
    569.       description: Check if a player is online the Bungeecord. Keep in mind that they
    570.         need to have joined the proxy and not through a port for it to work.
    571.       syntax:
    572.       - bungee[[ ]cord] [(player|uuid)] %string/player% (1¦is|2¦is(n't| not)) online
    573.         [the] [bungee[[ ]cord]]
    574.       - '[(player|uuid)] %string/player% (1¦is|2¦is(n''t| not)) online [the] bungee[[
    575.         ]cord]'
    576.     CondPlayerHasPermission:
    577.       enabled: true
    578.       description: Check if a player has chat colors enabled or disabled.
    579.       syntax:
    580.       - '[bungee[[ ]cord]] [(player|uuid)] %string/player% (1¦(has|do[es])|2¦(has|do[es])(n''t|
    581.         not)) (have|got) [the] bungee[[ ]cord] permission[s] %strings%'
    582.     CondPlayerForge:
    583.       enabled: true
    584.       description: Check if a player from the Bungeecord is using the Forge client.
    585.       syntax:
    586.       - '[bungee[[ ]cord]] [(player|uuid)] %string/player% (1¦(has|is (running|using))|2¦(is(n''t
    587.         (running|using)| not))) [the] forge [client]'
    588.     CondRedisOnlinePlayer:
    589.       enabled: true
    590.       description: Check if a player is online the RedisBungeecord. Keep in mind that
    591.         they need to have joined the proxy and not through a port for it to work.
    592.       syntax:
    593.       - redis[( |-)]bungee[[ ]cord] [(player|uuid)] %string/player% (1¦is|2¦is(n't|
    594.         not)) online [the] redis[( |-)]bungee[[ ]cord]
    595.       - '[(player|uuid)] %string/player% (1¦is|2¦is(n''t| not)) online [the] redis[(
    596.         |-)]bungee[[ ]cord]'
    597.  
    Info:
    If you get an error saying connection refused, the configuration of your spigot server side config.yml file was not configured correctly.

    If you're struggling to install Skungee, feel free to PM or tag me anytime and I will get back to you as soon as I can.

Recent Reviews

  1. J
    Juan7030
    5/5,
    Version: 1.0.4c
    Thanks for all, could you add how i can check how many players are in a server? Thanks.

    Example
    Lobby 234 players
    MinigamesServer 567 players

    send "Actually in the Lobby Server are a total of 234 players and in the MiniGamesServer are a total of 567 players."
    1. LimeGlass
      Author's Response
      set {_size} to size of all players on bungeecord server "Example"
  2. FUZIK
    FUZIK
    5/5,
    Version: 1.0.0
    one love .
    1. LimeGlass
  3. PNB
    PNB
    5/5,
    Version: 1.3.3b
    Works great, people who leave a 1-star review just don't know how to use Bungeecord. Works lovely and I never had an issue with it. But sometimes it conflicts with "kill loop-player" as example, since SkelletProxy overrides it.
  4. mel_instagibson
    mel_instagibson
    5/5,
    Version: 1.3.3b
    Haters gonna hate. Good luck finding someone else trying to mess with bungeecord in a skript addon. Took a bit for the last fix but its still the only thing youll get to handle that stuff. And even with the Bugs it had, the things that were working were still great.

    Nice Update anyways! :D
    1. LimeGlass
      Author's Response
      Thanks :D There are still some bugs i'm fixing now but it's a Skellett side issue not SkellettProxy :P

      Thanks for the review
  5. HelloImJake
    HelloImJake
    5/5,
    Version: 1.3.3a
    Amazing plugin, very useful for cross-server syncing, easy to use and great help from the author. Best skript addon in my opinion.
  6. PNB
    PNB
    5/5,
    Version: 1.3.0a
    Amazing. And can you add something like; send player to 127.0.0.1:16033 instead of a Bungeecord Server "ID"? If this is possible it'd be great. If not, well, atleast you did more research on it than I did.

    Great addon.
  7. RedSpri
    RedSpri
    5/5,
    Version: 1.2.6b
    Just awesome! Thanks for your works!
    Continue like that!
  8. Protoxy
    Protoxy
    5/5,
    Version: 1.2.5
    Woooooow finnaly the new update thanks you alot for your works ! :)
  9. I
    ImMathi
    5/5,
    Version: 1.2.3
    Thanks alot for the help with the plugin, it works great but how do i send a message to all online players?
    1. LimeGlass
      Author's Response
      The syntax is [(skellett[ ][(cord|proxy)]|bungee[ ][cord])] (message|send|msg) %string% to [(the|all)] [of] [the] bungee[[ ][cord]] players

      And an example would be

      message "&6Test" to all bungeecord players

      Please use the discussion page, tag me or PM me if you need help with anything :D
  10. Padlick
    Padlick
    5/5,
    Version: 1.2.2
    AWESOME!!!!! :D I really need this Addon! It is a must-have for me c:
    Thanks for re-uploading it :)