ZulfBungee by Zulfen

A Skript addon which adds proxy (BungeeCord) integration.

Events

5

Expressions

15

Effects

9

Conditions

3

Types

2

Sections

1

Structures

0

Total

35

Release v0.9.9-pre7 464 days, 13 hours and 21 minutes ago

Bug Fixes

- 1.20.2 and up is now supported meaning you won't be spammed with errors in console, works out of the box on 1.21.4. As a result, 1.12 and below has been dropped. (Skript hasn't supported it since 2.6.4 anyway)
- Redone some internals to hopefully fix strange connection issues
- You can now compare proxy players and servers to text e.g. if current server is "test"
- on player switch server now works on Velocity
- MySQL works again
- Server messages now support any data type, not just text, e.g.:

on block place:
set {_data::*} to event-block's location, event-block's type
if this server is proxy server "test":
write to the proxy server "test2" with data {_data::*} called "blockbreak"

on proxy server message called "blockbreak":
set {_block::*} to event-data
set block at {block::1} to {block::2}


Syntax changes
- As you see below, sending server messages is now done using: (send|message|write) [a] [message] [to] %proxyservers% [(the message|[with] [the] data)] %objects% (named|called|[with] title[d]) %string%
- Proxy server and player expressions have been re-added, so that text can be parsed as either.

Known issues
- Console text colours don't work still, need to switch over to using MiniMessage

Notes
Please continue to report issues on the tracker, thanks for your continued support <3

View Update

Release v0.9.9-pre6 1009 days, 4 hours and 15 minutes ago

Bug fixes

- Done some work to hopefully fix crashes like #36 and #35.

Potential known issues
- If you get an error on the proxy relating to the database, please report it!

View Update

Release v0.9.9-pre4 1025 days, 4 hours and 56 minutes ago

Bug fixes
- Channel connections should be much more stable now, but this needs some testing!
- Most other crashes should have been fixed too.

Code changes
- Refactoring of how the proxy loads the plugin, much less messy.

As always, please report issues!
Full Changelog: https://github.com/Zulfen/ZulfBungee/compare/v0.9.9-pre3...v0.9.9-pre4

View Update

Release v0.9.9-pre3 1045 days, 8 hours and 1 minute ago

Bug fixes
- Connections should gracefully close now, so no more async errors in console I hope!
- Fix potential crash with channel connections

Full Changelog: https://github.com/Zulfen/ZulfBungee/compare/v0.9.9-pre2...v0.9.9-pre3

View Update

Release v0.9.9-pre2 1048 days, 19 hours and 1 minute ago

Bug fixes
- Fixes potential incorrect disconnects due to wrong configuration which is actually fine.

Full Changelog: https://github.com/Zulfen/ZulfBungee/compare/v0.9.9-pre1...v0.9.9-pre2

View Update

Release v0.9.9-pre1 1050 days, 5 hours and 24 minutes ago

Pre-release version for testing.
Bug fixes
- Fixes the on proxy player connect event firing while switching servers on Velocity.
- Fixes potential network variable errors.
New features:
- Syntax to register and deregister servers from the proxy dynamically:
- register [a] [new] server [with the proxy] [(named|called)] %string% with (IP|address) %string% [and] [with] port %number%
- (de|un)register [a] server [from the proxy] [(named|called)] %string%

As ever, report bugs if needed!

Full Changelog: https://github.com/Zulfen/ZulfBungee/compare/v0.9.8...v0.9.9-pre1

View Update

Alpha v0.9.8 1054 days, 13 hours and 27 minutes ago

Adds lots of new features!
Check here for the changelog:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.9.8

View Update

Alpha v0.9.6 1180 days, 12 hours and 49 minutes ago

Please refer to here fro more info:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.9.6

View Update

Alpha v0.9.5 1184 days, 11 hours and 42 minutes ago

Please refer to here for more info:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.9.5

View Update

Alpha v0.9.4 1194 days, 7 hours and 54 minutes ago

Please refer to here for more info:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.9.4

View Update

Alpha v0.9.3 1199 days, 10 hours and 1 minute ago

Refer to here for more info:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.9.3

View Update

Alpha v0.9.2 1199 days, 10 hours and 41 minutes ago

Please see the link below:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.9.2

View Update

Alpha v0.9.1 1205 days, 9 hours and 39 minutes ago

Please refer to here for more info:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.9.1

View Update

Alpha v0.9.0 1207 days, 14 hours and 29 minutes ago

Please refer to here for more info:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.9.0

View Update

Alpha v0.8.5 1225 days, 14 hours and 5 minutes ago

Please refer to here for more info:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.8.5

View Update

Alpha v0.8.4 1225 days, 17 hours and 10 minutes ago

Please refer to here for more info:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.8.4

View Update

Alpha v0.8.3 1226 days, 13 hours and 23 minutes ago

Please refer to here for more info:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.8.3

View Update

Alpha v0.8.2 1230 days, 6 hours and 26 minutes ago

Please refer to here for more info:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.8.2

View Update

Alpha v0.8.1 1232 days, 10 hours and 23 minutes ago

Please refer to here for more info:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.8.1

View Update

Alpha v0.8.0 (Velocity) 1236 days, 6 hours and 52 minutes ago

Velocity support has been added!

Please refer to here for more info:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.8.0

View Update

Alpha v0.7.9 1277 days, 5 hours and 3 minutes ago

Please refer to here for more info:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.7.9

View Update

Alpha v0.7.8 1412 days, 12 hours and 26 minutes ago

Please refer to this for more info, as some scripts may be broken due to a new syntax change / reshuffle:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.7.8

View Update

Alpha v0.7.7 1414 days, 8 hours and 32 minutes ago

Please refer to here for more info:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.7.7

View Update

Alpha v0.7.6 1417 days, 15 hours and 17 minutes ago

Please refer to here for more info:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.7.6

View Update

Alpha v0.7.4 1428 days, 14 hours and 5 minutes ago

Please refer to here for more information:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.7.4

View Update

Alpha v0.7.3 1429 days, 11 hours and 17 minutes ago

Please refer to this for more information:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.7.3

View Update

ZulfBungee 1433 days, 11 hours and 15 minutes ago



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
  • Velocity (experimental!)

Client
  • Spigot (Paper is preferred)
    1.13 and above only.



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

The plugin is just drag and drop by default! Put ZulfBungee in both the plugins folder for your proxy and your Bukkit server, and it should work!
You can add more flexibility through changing the transport type over to sockets if you know what you are doing, which could allow for more features down the line!

ProtocolLib is now required to run ZulfBungee!


Syntax



Code Examples

command /zulfbungeetest:
trigger:

broadcast "&aPrinting all players on the bungeecord network..."
broadcast "&b%all bungeecord players%"

broadcast "&aPrinting the name of this client:"
broadcast this server's name

broadcast "&aSending all players on the network a message through iteration..."

loop all of the bungeecord players:
proxy message loop-proxyplayer the message "&b&oWhy hello there! I am a message!"

broadcast "&aPrinting all the servers connected to the proxy..."
set {_servers::*} to all of the online servers

broadcast "&b%{_servers::*}%"

broadcast "&aSending all servers a message (this is used for inter-server communication)..."

loop {_servers::*}:
proxy message loop-value the message "Sample Text" called "Sample Title"

broadcast "&aSetting a network variable..."
set network variable {zulfbungee::test::*} to 1, 2, 3, 4 and 5

broadcast "&a...adding to it..."

add 6 to network variable {zulfbungee::test::*}

broadcast "&a...and printing it! Expected values should be 1 through 6."
broadcast "%network variable {zulfbungee::test::*}%"

broadcast "&aDeleting that variable... :("

delete network variable {zulfbungee::test::*}

broadcast "&c&lCongrats! The test is done! Please send results back!"


Need help?

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

View Update

Release v0.7.1 1434 days, 9 hours and 57 minutes ago

Information can be found here:
https://github.com/Zulfen/ZulfBungee/releases/tag/v0.7.1

View Update

© Copyright 2014-2026 skUnity

All rights reserved.