Releases: AlexProgrammerDE/PistonMOTD
PistonMOTD 5.2.0 (Center placeholder & fixes)
Hello, this release adds fixes for newer paper versions and adds an <center> placeholder.
Additionally MiniMessage support was improved.
Changes
f045b31 This commit marks release 5.2.0
bf8eba7 Fix rgb on paper and spigot
7c8fc18 Update example codes
229b5c6 Fix build
84ce1dc chore(deps): update all non-major dependencies (#276)
b855bb6 Update Velocity version
495610b Fix formatting codes
8789b19 Simplify minimessage conversion
5de4f21 Convert hex legacy chars to MiniMessage too
74b6c20 Change placeholders to minimessage format but keep support for old configs
54465d8 Do not retain old favicons
ef26b46 Improve config and prepare for dynamic favicon reloading
7315f65 Fixup premiumvanish support on bukkit and velocity
2068a42 Update java api usage
c61733c Fixup relocations
f62444c Add jvmdowngrader
87c84eb Remove weird plugin injection
7ff5322 Update build.yml
ce2c4d7 Update deploy.yml
4b9dbf6 Change to custom exception
638950e Move magic value
c69aa09 Merge helper classes and fix build by updating shadowjar
676bbaf chore(deps): update all non-major dependencies (#273)
ac58249 Update all toolchains
6ce6221 Implement new paper APIs for player samples
504c04d Make legacy codes a lot more mixable with MiniMessage codes
a35a84e Add files via upload
2df438c Update renovate.json
e3441b6 chore(deps): update dependency gradle to v8.10.2
58939c4 fix(deps): update dependency org.bstats:bstats-velocity to v3.1.0
e4712a7 fix(deps): update dependency org.bstats:bstats-sponge to v3.1.0
431d5e9 fix(deps): update dependency org.bstats:bstats-bungeecord to v3.1.0
8414b7a fix(deps): update dependency org.bstats:bstats-bukkit to v3.1.0
5530491 fix(deps): update dependency net.lenni0451.mcstructs:text to v2.5.3
86eb25b chore(deps): update dependency commons-io:commons-io to v2.17.0
05c782d fix(deps): update dependency net.lenni0451.mcstructs:text to v2.5.2
9337269 chore(deps): update dependency gradle to v8.10.1
5501827 chore(deps): update actions/upload-artifact action to v4.4.0
ad4d92e fix(deps): update dependency org.bstats:bstats-velocity to v3.0.3
ae91f9b fix(deps): update dependency org.bstats:bstats-sponge to v3.0.3
52a0b1f fix(deps): update dependency org.bstats:bstats-bungeecord to v3.0.3
e18da04 fix(deps): update dependency org.bstats:bstats-bukkit to v3.0.3
de6d0c7 chore(deps): update plugin xyz.jpenilla.run-velocity to v2.3.1
ecd13d6 chore(deps): update dependency gradle to v8.10
6173ab7 fix(deps): update dependency net.kyori:adventure-platform-bungeecord to v4.3.4
c7a6988 fix(deps): update dependency net.kyori:adventure-platform-bukkit to v4.3.4
382daa2 chore(deps): update actions/upload-artifact action to v4.3.6
893a50e chore(deps): update actions/upload-artifact action to v4.3.5
7599670 fix(deps): update dependency net.lenni0451.mcstructs:text to v2.5.1
bfe9a09 chore(deps): update dependency gradle to v8.9 (#251)
535da51 Update site.xml
6f1b563 Update index.md
7d1bcf4 chore(deps): update actions/upload-artifact action to v4.3.4
ae49338 chore(deps): update dependency org.projectlombok:lombok to v1.18.34
6a70a66 fix(deps): update dependency net.lenni0451.mcstructs:text to v2.5.0
fbb724f fix(deps): update dependency net.kyori:adventure-platform-bungeecord to v4.3.3
ff9042a fix(deps): update dependency net.kyori:adventure-platform-bukkit to v4.3.3
e6d8d1d chore(deps): update dependency gradle to v8.8
86de2d0 Improve code
99a17ab Bruteforce a better combination of bold and not bold
150be36 Implement centering placeholder
3c99992 Improvements
6aeab74 Remove custom ChatColor class
8fdc59e Cleanup motd code
de236fe Fix java versions
14b34d4 Revamp how descriptions are parsed to be more consistent
98f5c94 Update info about platform hiding support
6d028e9 fix(deps): update dependency net.kyori:adventure-text-minimessage to v4.17.0
f3338c2 chore(deps): update dependency net.kyori:adventure-text-serializer-legacy to v4.17.0
88573c7 chore(deps): update dependency net.kyori:adventure-api to v4.17.0
a674f83 chore(deps): update actions/upload-artifact action to v4.3.3
fbf553c chore(deps): update actions/cache action to v4 (#225)
3daf8ca chore(deps): update actions/upload-artifact action to v4.3.2 (#238)
89964f4 chore(deps): update dependency commons-io:commons-io to v2.16.1
66f3bc8 chore(deps): update dependency commons-io:commons-io to v2.16.0
da443c5 chore(deps): update dependency gradle to v8.7
33df3ce chore(deps): update dependency org.projectlombok:lombok to v1.18.32
0281b19 fix(deps): update dependency net.kyori:adventure-text-minimessage to v4.16.0
0255814 chore(deps): update dependency net.kyori:adventure-text-serializer-legacy to v4.16.0
5a65eab chore(deps): update dependency net.kyori:adventure-api to v4.16.0
152a2b5 chore(deps): update actions/upload-artifact action to v4.3.1
a0194d6 chore(deps): update dependency gradle to v8.6 (#229)
1129066 chore(deps): update actions/upload-artifact action to v4.3.0
f2de638 fix(deps): update dependency net.md-5:bungeecord-api to v1.20-r0.2
d23bb89 chore(deps): update actions/upload-artifact action to v4.2.0
5fcbc68 chore(deps): update actions/upload-artifact action to v4.1.0
f6feb5e fix(deps): update dependency net.kyori:adventure-platform-bungeecord to v4.3.2
14591c3 fix(deps): update dependency net.kyori:adventure-platform-bukkit to v4.3.2
021acad fix(deps): update dependency net.kyori:adventure-text-minimessage to v4.15.0
05bd2f4 chore(deps): update dependency net.kyori:adventure-text-serializer-legacy to v4.15.0
f71fd5d chore(deps): update dependency net.kyori:adventure-api to v4.15.0
9185fc5 chore(deps): update actions/upload-artifact action to v4 (#218)
d3e417b chore(deps): update dependency commons-io:commons-io to v2.15.1
dfd605d chore(deps): update dependency gradle to v8.5 (#215)
3c3b927 chore(deps): update actions/setup-java action to v4 (#216)
34e6565 fix(deps): update dependency com.github.leonmangler:premiumvanishapi to v2.9.0-4
04981ec chore(deps): update dependency commons-io:commons-io to v2.15.0
ad083be chore(deps): update dependency gradle to v8.4
PistonMOTD 5.1.1 (Version fix)
This release fixes a version string issue that would cause a startup error on some platforms.
PistonMOTD 5.1.0 (Small fixes)
Some small fixes for the plugin in config and domain status.
Changes
904132e Clean up links list
940cbc6 Fix deprecated code
e7a3d2a Fixup build
17c1045 Revert placeholder changes
eb69c68 Add server placeholder to velocity and improve references to plugins hooking into API
373fe99 Fix config issue
d6e26bf Per domain status (#118)
dc90461 Bump version
e8335a5 Fixup dependency shading
e12805e Readd luckperms (#131)
Release 5.0.1
Read the 5.0.0 upgrade guide before upgrading from 4.x.x!
Changes:
- Update dependencies
- Fix special chars in config
- Fix config reloading in bukkit
- Fix velocity player sample
- Improve code style
MAJOR Release 5.0.0
READ THIS BEFORE INSTALLING
PistonMOTD went through a lot of rework the past few months, and this new update has NO backwards support with any previous version at all. This decision was made because of the giant amount of inconsistency in configs between platforms. All features are implemented now on every platform as far as possible. Read more in the changelog below.
All configs contain comments now explaining what everything does and also automatically updates on new releases.
How to upgrade
- Prepare
rename config.yml -> config.yml.old
if you have a config.conf -> do nothing
rename icons folder -> favicons - Upgrade
Drop in new PistonMOTD jar -> restart the server - Migrate
import settings from config.yml.old or config.conf to config.yml file that was generated
Changelog:
- Rewritten config (Way easier to read and understand)
- Config is the exact same on ALL platforms
- Self updating config with comments (With a custom config system made by me)
- Improved dependency management (PistonMOTD should no longer interfere with other plugins at all)
- New universal code and speed improvements
- Commands are all just /pistonmotd now
- Integration with popular vanish plugins (SuperVanish, PremiumVansh)
Release 4.3.2
Just a small release to move packages around. If you have other plugins like PistonQueue you should update those too as they use the API.
Release 4.3.1
Changes:
- Fix 1.13-1.15 support
Release 4.3.0
Changes:
- Fixup bukkit config
- Add protocol number overwriting option
- Improve website https://pistonmaster.net/PistonMOTD/
- Fix ssl
- Nice enabling done message :D
If you want to suggest features or report bugs please join my discord server: https://discord.gg/CDrcxzH
Release 4.2.0
Changes:
- Created a maven generated site: https://pistonmaster.net/PistonMOTD/
- Changed the the structure to a multi module project.
- Added bukkit like playerlist to bungeecord.
- Updated dependencies.
Release 4.1.0
Finally hex support!
Changes:
- Added full hex support with backward support.
&#FFFFFF
- Migrate velocity config to hocon with an automatic config type migration.
- Implemented MiniMessage: https://docs.adventure.kyori.net/minimessage.html#format
- Added luckperms prefix and suffix support.
If you experience any issues with the plugin please let me know on the discord server: https://discord.gg/CDrcxzH