Releases: Zulfen/ZulfBungee
Release v0.9.9-pre6
Release v0.9.9-pre4
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: v0.9.9-pre3...v0.9.9-pre4
Release v0.9.9-pre3
Bug fixes
- Connections should gracefully close now, so no more async errors in console I hope!
- Fix potential crash with channel connections
Full Changelog: v0.9.9-pre2...v0.9.9-pre3
Release v0.9.9-pre2
Bug fixes
- Fixes potential incorrect disconnects due to wrong configuration which are actually fine.
Full Changelog: v0.9.9-pre1...v0.9.9-pre2
Release v0.9.9-pre1
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: v0.9.8...v0.9.9-pre1
Release v0.9.8
Bug fixes and new features!
This is a large update that reworks alot of the code and should hopefully fix bugs and issues people were having!
A bunch of new features have been added which should make the plugin alot more useful as well!
NOTE: ZulfBungee now requires ProtocolLib, of which you can download the latest build from here if you don't already have it.
Bug fixes
- Fixed many problems relating to events (see issues like #33) so that they work and should return what is expected.
- Fixed potential connection issues.
- Fixed some network variable issues relating to serilization.
New features
- The plugin now supports messaging channels so that you won't have to manually set it up, it should just be plug and play now! Take a look at the config if you would like to try this out. Socket connections will still work as expected.
- Experimental support for case-insenstive network variables. It might have some issues though, so it's disabled by default. (see #29)
- Server messages now should support any kind of data instead of just text! (see new syntax below on how to use this)
New syntax
- Added a previous server expression to the switch event:
(event-previousserver|[the] previous server)
- Added an IP expression for proxy players:
proxyplayer's IP
- Added a virtual host expression for proxy players so you can see what IP they used to join the server with (e.g. mc.server.org):
proxyplayer's virtual host
- Added a message data expression to the server message event:
(event-data|[the] [message] data)
Final note
Thanks for waiting so long for this release! As ever, please report bugs in the issue tab, or message me privately on Discord. (my username is zulfen)
Full Changelog: v0.9.7...v0.9.8
Release v0.9.8-pre2
New Features / Bug fixes
- Added a
case-insensitive-variables
option to the proxy config which should help fix issues like #29.
Release v0.9.8-pre1
Small network variable patch if needed, an optional update!
Bug fixes
- Fixes async warnings if using network variables async to modify the world.
- Makes network variables generally more useful.
Release v0.9.7
Bug fixes
- Fixed file not found errors whilst reloading scripts.
- Fixed potential network variable section problems.
Changes since v0.9.6
Release v0.9.6
Not April Fools, I promise!
Bug fixes
- Potentially fixed initial connection issues, especially on Linux machines.
- Fixed
all online servers
syntax not working if any client disconnects.
New Features
- New async network variable syntax, using a section!:
(keep in mind, you cannot get multiple network variables in one section!)
using network variable {test}:
broadcast "%the variable%"
- Global scripts unloading and loading works as expected now!
As ever, report bugs over at the issues tab!