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.7d

A Skript addon that allows for full control over the Bungeecord

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

    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 :)