Releases: Rapha149/SignGUI
Handle unsupported versions better
This release adds better handling for unsupported versions by initializing the version wrapper not in a static
block anymore, but in the method SignGUI#builder
and throwing an exception (SignGUIVersionException
) when the server version is unsupported.
This has the effect that it's now possible to catch that exception and handle it (e.g. switching to a backup implementation of getting user input like via chat).
Warning: this unfortunately means that you must catch the exception and handle it somehow now, but in my opinion the advantage of being able to catch it outweighs the disadvantage of having to catch it.
Add support for 1.21.4
This release adds support for 1.21.4.
Thanks go to @Leon-JavaScript who did most of the work.
Add support for 1.21.3
This release simply adds support for 1.21.3
v2.4.1
v2.4.0
This release adds mojang-mapped Paper plugin support (issue #17, pull #19) and if you're using a mojang-mapped plugin you can also specify the pre-written text using Adventure components. Many thanks to @BoBkiNN who made the pull request as I would have had spent many hours trying to figure out how to do that!
This release also adds the option to make the sign's text glow (#16).
Change license to MIT
This release changes the license this library uses from GPL-3.0 to MIT as it was pointed out to me that the GPL license could prevent people who develop closed-sourced plugins from using the library.
Add support for Paper 1.21
This release adds support for Paper 1.21 because I forgot to do that in the previous release.
Add support for 1.21
This release simply adds support for 1.21. Thanks a lot to @CyR1en for contributing all the code for this update!
Add support for 1.20.5/1.20.6
This release adds support for 1.20.5 resp. 1.20.6.
v2.3.2 - Add Github workflow
This release adds the functionality to deploy via a Github workflow.