🚀 Features
f8fb060feat: rewrite MM remapper to replace legacy codes in-placeaaeb8d5feat: add centering support for kyori components
🐛 Fixes
4a45b6efix: do not break kyori adventure styles if not centered18fd026fix: properly convert back to json
🔨 Build
6984d62chore(release): bump version to 5.2.11-SNAPSHOTca14fe8chore(deps): update all non-major dependencies513e9c5chore(deps): update actions/checkout action to v6 (#345)d650e05chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.623fb8ffchore(deps): update dependency com.google.errorprone:error_prone_core to v2.45.097422aachore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.7ac8cc28chore(release): bump version to 5.3.0
🚀 Features
95f6780feat: add better build flags0387cd7feat: enable config cache7aff12cfeat: add openrewrite and bump to java 25
🐛 Fixes
5b37fddfix(deps): update all non-major dependencies (#310)0a37471fix: make subsequent builds faster969c351fix: properly mark as apache license334141afix(deps): update all non-major dependencies (#316)6808c84fix: remove unused plugin6b8a747fix: disable config cache8e572b3fix: use correct kotlin syntaxecb95aefix: adapt to new output293493cfix(deps): update dependency net.md-5:bungeecord-api to v1.21-r0.4 (#324)a4d4916fix(deps): update dependency net.lenni0451.mcstructs:text to v3.2.0 (#329)42ac3ddfix(deps): update dependency jakarta.annotation:jakarta.annotation-api to v3 (#342)aa772bbfix: Disable configuration cache in gradle.properties
🔨 Build
722f1f9chore(release): bump version to 5.2.8-SNAPSHOTcaad619chore(deps): update all non-major dependencies (#311)b531455chore(deps): update dependency org.junit.jupiter:junit-jupiter to v5.13.2 (#312)2201925chore: remove deprecated apicc7be0echore(deps): update all non-major dependencies (#314)9d3e829chore(deps): update all non-major dependencies to v9.0.0-rc2 (#315)5a5b44echore(deps): update actions/setup-java action to v5 (#320)80037dfchore(deps): update plugin xyz.jpenilla.run-velocity to v3 (#321)abe0e04chore(deps): update actions/checkout action to v5 (#319)4fe1bdbchore(deps): update gradle to v9 (#318)817af75chore(deps): update all non-major dependencies (#317)db516d2ci: set no change08e022dchore(deps): update all non-major dependencies to v9.2.1 (#322)fae4780chore(deps): update all non-major dependencies to v9.2.2 (#323)1d83247chore(deps): update dependency org.junit.jupiter:junit-jupiter to v5.14.0 (#325)20638ebchore(deps): update gradle/actions action to v5 (#327)2c262bdchore(deps): update dependency org.junit.jupiter:junit-jupiter to v6 (#326)d573cbdchore(deps): update plugin xyz.jpenilla.run-velocity to v3.0.1 (#328)c6931c3chore(deps): update all non-major dependencies to v4.25.0 (#330)8aa5686chore(deps): update plugin xyz.jpenilla.run-velocity to v3.0.2 (#331)7258f43chore(deps): update plugin net.kyori.blossom to v2.2.0 (#332)6966517chore(deps): update plugin net.kyori.indra.publishing to v4 (#336)87a224achore(deps): update stefanzweifel/git-auto-commit-action action to v7 (#333)6501cb5chore(deps): update plugin net.kyori.indra to v4 (#334)bda0a98chore(deps): update plugin net.kyori.indra.git to v4 (#335)9fdd54echore(deps): update actions/upload-artifact action to v5 (#338)5ecb48achore(deps): update gradle to v9.2.0ff11f14chore(deps): update mikepenz/release-changelog-builder-action action to v6 (#339)fc16096chore(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.11b054a7chore: add errorpronefa94106chore: add spotbugs14e4572chore(deps): update dependency com.google.errorprone:error_prone_core to v2.44.048b3b17chore(deps): update all non-major dependencies38f5c15chore(deps): update all non-major dependencies (#343)5841e1achore(deps): update gradle to v9.2.1b0f3360chore(release): bump version to 5.2.8044a3a7chore(release): bump version to 5.2.9
💅 Style
567ba69style: apply OpenRewrite
💬 Other
🚀 Features
708d9e6feat: bump to sponge 15.0.0-SNAPSHOT
🐛 Fixes
b9820eafix(deps): update dependency net.md-5:bungeecord-api to v1.21-r0.3 (#308)
📝 Documentation
🔨 Build
be3d84dchore(release): bump version to 5.2.7-SNAPSHOT8f6bc6cchore(deps): update all non-major dependencies to v9.0.0-beta15 (#301)5e0b01bchore(deps): update dependency org.junit.jupiter:junit-jupiter to v5.13.0 (#302)82f0e38chore(deps): update dependency gradle to v8.14.2 (#303)593b79bchore(deps): update dependency org.junit.jupiter:junit-jupiter to v5.13.1 (#304)bae31d1chore(deps): update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v1.3.3 (#305)4f32778chore(deps): update stefanzweifel/git-auto-commit-action action to v6 (#306)3f052abchore(deps): update all non-major dependencies to v9.0.0-beta16 (#307)af103e7chore(release): bump version to 5.2.7
🐛 Fixes
c375d04fix(deps): update dependency net.luckperms:api to v5.5 (#300)
📝 Documentation
🔨 Build
a465c58chore(release): bump version to 5.2.6-SNAPSHOTed2604fchore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v1 (#296)ee8d1c5chore(deps): update dependency org.mockito:mockito-core to v5.18.0 (#297)5f289d6chore(deps): update dependency org.mockito:mockito-junit-jupiter to v5.18.0 (#298)8deb12achore(deps): update dependency gradle to v8.14.1 (#299)117241eci: add modrinth and hangar release bannersf872aa4chore(release): bump version to 5.2.6
🐛 Fixes
1cf2892fix(deps): update all non-major dependencies to v4.4.0 (#293)5c2976ffix: prevent minimizing folialib
🔨 Build
c2aad07chore(release): bump version to 5.2.5-SNAPSHOT44c89a0chore(deps): update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v1.3.0 (#294)2aaa0e3chore(release): bump version to 5.2.5
💅 Style
d59a1d7style: reformat and add editorconfig
💬 Other
🚀 Features
e902e70feat: reload favicons every 5 seconds
🐛 Fixes
🔨 Build
796f5a4ci: use proper ref1b264bfchore(deps): update all non-major dependencies (#285)b3f74d7chore(config): migrate config renovate.json (#286)22fa2d3chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.10.0 (#287)ec57b9fchore(deps): update dependency org.junit.jupiter:junit-jupiter to v5.12.2 (#289)0e560bdchore(deps): update dependency gradle to v8.14 (#290)b0970a1ci: remove by infoef229e0chore(deps): update all non-major dependencies to v9.0.0-beta13 (#291)b27503cchore(deps): update all non-major dependencies to v4.21.0 (#292)30bbcbachore(release): bump version to 5.2.4
💅 Style
9a37defstyle: improve commit name
💬 Other
Fix
- fix(deps): update all non-major dependencies (#277)
- fix(deps): update dependency net.lenni0451.mcstructs:text to v3 (#283)
- fix(deps): update all non-major dependencies (#279)
Build
- chore(deps): update all non-major dependencies (#278)
Other
- Improve preventing minimessage serializer anti-escaping
- Improve default handling
- Update .gitignore
- Fix color codes not resetting boldness
- Merge remote-tracking branch 'origin/main'
- Remove web deploy task
- Use register instead
- Update paper endpoint
- Fix junit
- Update build.gradle.kts
- Update build.gradle.kts
- Bundle whole junit
- Allow prefix and suffix to bleed into display name
- Rewrite config flow and drop sponge support
- Avoid updating to snapshot dependencies
- Merge remote-tracking branch 'origin/main'
- Fix snapshot
- Add release scripts
- Update script
- properly store version
- Properly generate changelog
- Add GitHub update checker
- Improve style
- Add passthrough placeholders
- Properly delegate loading
- Add some default values
- Fix update check
- Properly set version to release
- Update renovate.json
- Link to modrinth for downloads
- Readd Ore
- Indicate sponge support
- Properly cache gradle
- Avoid auto changelog
- Allow dynamic download url again
- Update metrics message
- Auto release on ore
- Target sponge snapshot
- Fix compilation of sponge java code
- Avoid dependencyresolutionmanagement
- Include sponge in universal and fix missing output var
- Generate nicer changelog
- Remove description
- Use empty description
- Use gradle action
- Fix ore project id
- Release 5.2.2
Fix
- fix(deps): update dependency com.github.leonmangler:premiumvanishapi to v2.9.0-4
- fix(deps): update dependency net.kyori:adventure-text-minimessage to v4.15.0
- fix(deps): update dependency net.kyori:adventure-platform-bukkit to v4.3.2
- fix(deps): update dependency net.kyori:adventure-platform-bungeecord to v4.3.2
- fix(deps): update dependency net.md-5:bungeecord-api to v1.20-r0.2
- fix(deps): update dependency net.kyori:adventure-text-minimessage to v4.16.0
- fix(deps): update dependency net.kyori:adventure-text-minimessage to v4.17.0
- fix(deps): update dependency net.kyori:adventure-platform-bukkit to v4.3.3
- fix(deps): update dependency net.kyori:adventure-platform-bungeecord to v4.3.3
- fix(deps): update dependency net.lenni0451.mcstructs:text to v2.5.0
- fix(deps): update dependency net.lenni0451.mcstructs:text to v2.5.1
- fix(deps): update dependency net.kyori:adventure-platform-bukkit to v4.3.4
- fix(deps): update dependency net.kyori:adventure-platform-bungeecord to v4.3.4
- fix(deps): update dependency org.bstats:bstats-bukkit to v3.0.3
- fix(deps): update dependency org.bstats:bstats-bungeecord to v3.0.3
- fix(deps): update dependency org.bstats:bstats-sponge to v3.0.3
- fix(deps): update dependency org.bstats:bstats-velocity to v3.0.3
- fix(deps): update dependency net.lenni0451.mcstructs:text to v2.5.2
- fix(deps): update dependency net.lenni0451.mcstructs:text to v2.5.3
- fix(deps): update dependency org.bstats:bstats-bukkit to v3.1.0
- fix(deps): update dependency org.bstats:bstats-bungeecord to v3.1.0
- fix(deps): update dependency org.bstats:bstats-sponge to v3.1.0
- fix(deps): update dependency org.bstats:bstats-velocity to v3.1.0
Build
- chore(deps): update dependency gradle to v8.4
- chore(deps): update dependency commons-io:commons-io to v2.15.0
- chore(deps): update actions/setup-java action to v4 (#216)
- chore(deps): update dependency gradle to v8.5 (#215)
- chore(deps): update dependency commons-io:commons-io to v2.15.1
- chore(deps): update actions/upload-artifact action to v4 (#218)
- chore(deps): update dependency net.kyori:adventure-api to v4.15.0
- chore(deps): update dependency net.kyori:adventure-text-serializer-legacy to v4.15.0
- chore(deps): update actions/upload-artifact action to v4.1.0
- chore(deps): update actions/upload-artifact action to v4.2.0
- chore(deps): update actions/upload-artifact action to v4.3.0
- chore(deps): update dependency gradle to v8.6 (#229)
- chore(deps): update actions/upload-artifact action to v4.3.1
- chore(deps): update dependency net.kyori:adventure-api to v4.16.0
- chore(deps): update dependency net.kyori:adventure-text-serializer-legacy to v4.16.0
- chore(deps): update dependency org.projectlombok:lombok to v1.18.32
- chore(deps): update dependency gradle to v8.7
- chore(deps): update dependency commons-io:commons-io to v2.16.0
- chore(deps): update dependency commons-io:commons-io to v2.16.1
- chore(deps): update actions/upload-artifact action to v4.3.2 (#238)
- chore(deps): update actions/cache action to v4 (#225)
- chore(deps): update actions/upload-artifact action to v4.3.3
- chore(deps): update dependency net.kyori:adventure-api to v4.17.0
- chore(deps): update dependency net.kyori:adventure-text-serializer-legacy to v4.17.0
- chore(deps): update dependency gradle to v8.8
- chore(deps): update dependency org.projectlombok:lombok to v1.18.34
- chore(deps): update actions/upload-artifact action to v4.3.4
- chore(deps): update dependency gradle to v8.9 (#251)
- chore(deps): update actions/upload-artifact action to v4.3.5
- chore(deps): update actions/upload-artifact action to v4.3.6
- chore(deps): update dependency gradle to v8.10
- chore(deps): update plugin xyz.jpenilla.run-velocity to v2.3.1
- chore(deps): update actions/upload-artifact action to v4.4.0
- chore(deps): update dependency gradle to v8.10.1
- chore(deps): update dependency commons-io:commons-io to v2.17.0
- chore(deps): update dependency gradle to v8.10.2
- chore(deps): update all non-major dependencies (#273)
- chore(deps): update all non-major dependencies (#276)
Other
- Update info about platform hiding support
- Revamp how descriptions are parsed to be more consistent
- Merge remote-tracking branch 'origin/main'
- Fix java versions
- Cleanup motd code
- Remove custom ChatColor class
- Improvements
- Implement centering placeholder
- Bruteforce a better combination of bold and not bold
- Improve code
- Update index.md
- Update site.xml
- Update renovate.json
- Add files via upload
- Make legacy codes a lot more mixable with MiniMessage codes
- Implement new paper APIs for player samples
- Update all toolchains
- Merge helper classes and fix build by updating shadowjar
- Move magic value
- Change to custom exception
- Update deploy.yml
- Update build.yml
- Remove weird plugin injection
- Add jvmdowngrader
- Fixup relocations
- Update java api usage
- Fixup premiumvanish support on bukkit and velocity
- Improve config and prepare for dynamic favicon reloading
- Do not retain old favicons
- Change placeholders to minimessage format but keep support for old configs
- Convert hex legacy chars to MiniMessage too
- Simplify minimessage conversion
- Fix formatting codes
- Update Velocity version
- Fix build
- Update example codes
- Fix rgb on paper and spigot
- This commit marks release 5.2.0
This release adds fixes for newer paper versions and adds an <center> placeholder. Additionally MiniMessage support was improved.


