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 ZulfBungee Alpha v0.7.8

A Skript addon which adds proxy (BungeeCord) integration.

  1. Zulfen
    Supported Minecraft Versions:
    • 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19
    zulfbungee.png

    An all in one addon for controlling players and servers on your proxy with Skript!

    GitHub can be found here: https://github.com/Zulfen/ZulfBungee


    This addon is in alpha, so expect some issues!
    It supports these platforms currently:

    Proxy

    • BungeeCord / Waterfall
    Client
    • Spigot (Paper is preferred)
      1.11 and below have not been tested.

    Introduction

    ZulfBungee makes it simpler to manage networks using Skript by providing syntax for handling things like:


    • Network variables (with MySQL and H2 database support)
    • Player and server management, such as messaging and sending players to different servers
    • Global script support for easy synchronisation, using the command /zulfbungee scripts reload, which can be executed ingame and on the proxy.
    More features are soon to come with suggestions from the community! :emoji_slight_smile:

    Setup

    Setup is relatively simple - just put the addon in the plugins folder of the proxy and the client(s), and selecting an open port on both the proxy and one on the client side for it to function.

    Make sure that the server-host and server-port options in the client's configuration file match the host and port in the proxy's configuration.
    Please do check your firewall rules and the ports you specified in the configuration before you ask for help!

    Storage for the network variables does not need to be set up manually (apart from changing the username and password to something more secure) - it picks a file based database called H2 as default. However, MySQL can be used if needed.


    Syntax

    This can be found at https://github.com/Zulfen/ZulfBungee/blob/master/README.md. This may be subject to change.


    Syntax will be added to SkriptHub soon!


    Code Examples

    Code (Text):
    1. command /zulfbungeetest:
    2.     trigger:
    3.  
    4.        broadcast "&aPrinting all players on the bungeecord network..."
    5.        broadcast "&b%all bungeecord players%"
    6.  
    7.        broadcast "&aPrinting the name of this client:"
    8.        broadcast this server's name
    9.  
    10.        broadcast "&aSending all players on the network a message through iteration..."
    11.  
    12.        loop all of the bungeecord players:
    13.          proxy message loop-proxyplayer the message "&b&oWhy hello there! I am a message!"
    14.  
    15.        broadcast "&aPrinting all the servers connected to the proxy..."
    16.        set {_servers::*} to all of the online servers
    17.  
    18.        broadcast "&b%{_servers::*}%"
    19.  
    20.        broadcast "&aSending all servers a message (this is used for inter-server communication)..."
    21.  
    22.        loop {_servers::*}:
    23.          proxy message loop-value the message "Sample Text" called "Sample Title"
    24.  
    25.        broadcast "&aSetting a network variable..."
    26.        set network variable {zulfbungee::test::*} to 1, 2, 3, 4 and 5
    27.  
    28.        broadcast "&a...adding to it..."
    29.  
    30.        add 6 to network variable {zulfbungee::test::*}
    31.  
    32.        broadcast "&a...and printing it! Expected values should be 1 through 6."
    33.        broadcast "%network variable {zulfbungee::test::*}%"
    34.  
    35.        broadcast "&aDeleting that variable... :("
    36.  
    37.        delete network variable {zulfbungee::test::*}
    38.  
    39.        broadcast "&c&lCongrats! The test is done! Please send results back!"
    40.  


    Need help?

    Click the Ask Questions / Get Support button on the right, or contact zulfen#3004 on Discord if you are really stuck.

Recent Updates

  1. Alpha v0.7.8
  2. Alpha v0.7.7
  3. Alpha v0.7.6