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 - The Bungeecord addon for Skript 1.0.13

A Skript addon that allows for full control over the Bungeecord.

  1. LimeGlass
    Contributors:
    Dominic, Sashie, LuisaDraws
    Supported Minecraft Versions:
    • 1.12, 1.13, 1.14, 1.15
    [​IMG]
    Artwork provided by LuisaDraws (https://luisadraws.com)

    Skungee is a Bungeecord Skript addon that gives you full control over the entire Bungeecord, it's that simple.

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

    skungee.com you can post errors, scripts and more, a working hastebin clone, that doesn't crash.

    Interested in using Skungee as a plugin API? Check this link out https://github.com/Skungee/Skungee/wiki/Using-the-Skungee-API
    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)

    Syntax.yml:

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

    If you're struggling to install Skungee, feel free to reach out to us.​

    If you feel like donating to this free project you can do so by clicking the button below, much love.
    [​IMG]
    ZeyKra_, Uzumaki, Ayham Alali and 6 others like this.

Recent Updates

  1. Fixed player tracker issue
  2. 1.0.12 The long anticipated update
  3. Fixes

Recent Reviews

  1. ZeyKra_
    ZeyKra_
    4/5,
    Version: 1.0.13
    an essenstial add for bungee skripters and a very great addon but since I've updated my skungee 1.0.11 -> 1.0.13 When my server is launched i have to do an /sk reload all to make skungee syntaxes functiona. Idk if i'm the only people wo have this bug but it's very annoying :/

    Btw some missed functionalities like starting / restarting a server
  2. MAX CALLAGHAN
    MAX CALLAGHAN
    3/5,
    Version: 1.0.11
    Good plugin, easy to setup and configure along with some nice events. Although the page isn't very clear how do i make a global skript? Also i reccomend making a video
  3. Dariusztmt
    Dariusztmt
    5/5,
    Version: 1.0.11
    Nice bungeecord plugin i like it ;)

    And can you help, with bungeecord teleportations ?

    How i can teleport player in specific location on bungeecord servers ?
    1. LimeGlass
      Author's Response
      Skungee can't access teleporting players on Spigot, but you can use the evaluation effect after connecting to a server, which evaluates a Skript effect.
  4. Louwh
    Louwh
    5/5,
    Version: 1.0.9
    That's very good ! I've an idea. Create support for variable list or maybe add possibility to create real bungee commands ? Great job !
  5. Juan7030
    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"
  6. FUZIK
    FUZIK
    5/5,
    Version: 1.0.0
    one love .
    1. LimeGlass
  7. 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.
  8. 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
  9. 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.
  10. 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.