🎨 Ability to restore/change skins on servers! (Offline and Online Mode)
SkinsRestorer is a plugin that restores skins for offline mode servers & networks that gives the players ability to change their skins by typing a single command.
It's easy to install SkinsRestorer!
All the steps are detailed in our installation guide.
Read the official documentation for a list of commands and permissions.
If you need any support you can join our Discord server,
so we can help you out :)
We have spent much of our time working on SkinsRestorer, we made it free, so that any server could enjoy it.
Please consider donating to us if you would like to thank us. This allows us to continue working on this project.

EnderDash allows you to manage your existing Minecraft servers using an advanced dashboard by installing a single plugin, batteries included. Run commands (with tab completion), read logs, manage files, invite your whole team, manage players, Ocelot (AI Assistant), works with your existing Infrastructure/Panels and much more.
Check it out: https://enderdash.com
end, no seriously just give us a star already ^w^.
Unknown
Unknown
Terms for using, modifying and redistributing this product.
Screenshots and images from the original Modrinth page.







Published versions and original Modrinth files.
21.07.2026 · 412 downloads
28c4ccd feat(login): add offline-mode launcher warningefb1b04 fix(deps): update all non-major dependencies3572a32 fix(deps): update all non-major dependencies30807e4 fix(deps): update all non-major dependencies4cbf666 fix(deps): update dependency net.neoforged:neoforge to v26.2.0.8-beta453c891 fix(deps): update all non-major dependenciesfd173aa fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.6.06940dc7 fix(deps): update dependency net.neoforged:neoforge to v26.2.0.23-beta7558192 fix(deps): update dependency net.neoforged:neoforge to v26.2.0.25-beta4598add fix(deps): update dependency com.velocitypowered:velocity-api to v4 (#2140)d0fbc2e fix(deps): update all non-major dependencies8aaa6bc fix(mod): isolate game profile propertiesb77f307 fix(deps): update adventure to v5 (#2121)d2a4fda fix(platform): replace adventure audience bridges718c540 fix(platform): preserve legacy component eventsf1d1a41 refactor(command): namespace warning dismissal21.07.2026 · 828 downloads
28c4ccd feat(login): add offline-mode launcher warningefb1b04 fix(deps): update all non-major dependencies3572a32 fix(deps): update all non-major dependencies30807e4 fix(deps): update all non-major dependencies4cbf666 fix(deps): update dependency net.neoforged:neoforge to v26.2.0.8-beta453c891 fix(deps): update all non-major dependenciesfd173aa fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.6.06940dc7 fix(deps): update dependency net.neoforged:neoforge to v26.2.0.23-beta7558192 fix(deps): update dependency net.neoforged:neoforge to v26.2.0.25-beta4598add fix(deps): update dependency com.velocitypowered:velocity-api to v4 (#2140)d0fbc2e fix(deps): update all non-major dependencies8aaa6bc fix(mod): isolate game profile propertiesb77f307 fix(deps): update adventure to v5 (#2121)d2a4fda fix(platform): replace adventure audience bridges718c540 fix(platform): preserve legacy component eventsf1d1a41 refactor(command): namespace warning dismissal21.07.2026 · 7 552 downloads
28c4ccd feat(login): add offline-mode launcher warningefb1b04 fix(deps): update all non-major dependencies3572a32 fix(deps): update all non-major dependencies30807e4 fix(deps): update all non-major dependencies4cbf666 fix(deps): update dependency net.neoforged:neoforge to v26.2.0.8-beta453c891 fix(deps): update all non-major dependenciesfd173aa fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.6.06940dc7 fix(deps): update dependency net.neoforged:neoforge to v26.2.0.23-beta7558192 fix(deps): update dependency net.neoforged:neoforge to v26.2.0.25-beta4598add fix(deps): update dependency com.velocitypowered:velocity-api to v4 (#2140)d0fbc2e fix(deps): update all non-major dependencies8aaa6bc fix(mod): isolate game profile propertiesb77f307 fix(deps): update adventure to v5 (#2121)d2a4fda fix(platform): replace adventure audience bridges718c540 fix(platform): preserve legacy component eventsf1d1a41 refactor(command): namespace warning dismissal28.06.2026 · 4 517 downloads
ad2c8fb fix(deps): update all non-major dependencies to v26.1.2.71 (#2131)e6a8dc7 fix: properly assign mixinsaff9646 fix(deps): update all non-major dependenciesca89998 fix(deps): update all non-major dependenciesf012f3c fix(deps): update all non-major dependenciescbcbe0d fix(deps): update all non-major dependencies5d04e58 fix(deps): update all non-major dependenciesbd30a6c fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.328.06.2026 · 7 321 downloads
ad2c8fb fix(deps): update all non-major dependencies to v26.1.2.71 (#2131)e6a8dc7 fix: properly assign mixinsaff9646 fix(deps): update all non-major dependenciesca89998 fix(deps): update all non-major dependenciesf012f3c fix(deps): update all non-major dependenciescbcbe0d fix(deps): update all non-major dependencies5d04e58 fix(deps): update all non-major dependenciesbd30a6c fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.328.06.2026 · 88 596 downloads
ad2c8fb fix(deps): update all non-major dependencies to v26.1.2.71 (#2131)e6a8dc7 fix: properly assign mixinsaff9646 fix(deps): update all non-major dependenciesca89998 fix(deps): update all non-major dependenciesf012f3c fix(deps): update all non-major dependenciescbcbe0d fix(deps): update all non-major dependencies5d04e58 fix(deps): update all non-major dependenciesbd30a6c fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.317.06.2026 · 2 067 downloads
8175075 feat: mark 26.2 as supported9810334 fix(deps): update paper.api to v26 (#2125)65de0d3 fix(mod): bundle shaded dependencies in loader jarsb75f06e fix(mod): publish shadowed loader jars6c0c0b1 fix: add 1.21.10-specific paper mapping4afd3f6 refactor: use types directly instead of hackse61364a refactor: use even more types directlyaba36d6 refactor: remove common classpathb45a322 refactor: let architectury loom create the AT3e7c8fe refactor: cleanup some methods167bb08 chore(release): bump version to 15.12.3-SNAPSHOT64c1925 chore: rename mapping refresherc98e77d chore: bump loom8d8c5b5 chore: add access transformers7166afe chore: fixup shadow issues8d6aa97 chore: bump to architectury loom 1.17b319a33 chore: optimize imports4ff09e5 chore: properly implement spigot api version selection03cc9fd chore(release): bump version to 15.12.32372809 revert: undo relocation17.06.2026 · 2 557 downloads
8175075 feat: mark 26.2 as supported9810334 fix(deps): update paper.api to v26 (#2125)65de0d3 fix(mod): bundle shaded dependencies in loader jarsb75f06e fix(mod): publish shadowed loader jars6c0c0b1 fix: add 1.21.10-specific paper mapping4afd3f6 refactor: use types directly instead of hackse61364a refactor: use even more types directlyaba36d6 refactor: remove common classpathb45a322 refactor: let architectury loom create the AT3e7c8fe refactor: cleanup some methods167bb08 chore(release): bump version to 15.12.3-SNAPSHOT64c1925 chore: rename mapping refresherc98e77d chore: bump loom8d8c5b5 chore: add access transformers7166afe chore: fixup shadow issues8d6aa97 chore: bump to architectury loom 1.17b319a33 chore: optimize imports4ff09e5 chore: properly implement spigot api version selection03cc9fd chore(release): bump version to 15.12.32372809 revert: undo relocation17.06.2026 · 43 914 downloads
8175075 feat: mark 26.2 as supported9810334 fix(deps): update paper.api to v26 (#2125)65de0d3 fix(mod): bundle shaded dependencies in loader jarsb75f06e fix(mod): publish shadowed loader jars6c0c0b1 fix: add 1.21.10-specific paper mapping4afd3f6 refactor: use types directly instead of hackse61364a refactor: use even more types directlyaba36d6 refactor: remove common classpathb45a322 refactor: let architectury loom create the AT3e7c8fe refactor: cleanup some methods167bb08 chore(release): bump version to 15.12.3-SNAPSHOT64c1925 chore: rename mapping refresherc98e77d chore: bump loom8d8c5b5 chore: add access transformers7166afe chore: fixup shadow issues8d6aa97 chore: bump to architectury loom 1.17b319a33 chore: optimize imports4ff09e5 chore: properly implement spigot api version selection03cc9fd chore(release): bump version to 15.12.32372809 revert: undo relocation06.06.2026 · 1 929 downloads
936ad8b fix: small refactors & split paper and spigot mappings62368e8 fix: do not mark as spigot mapping28eb882 refactor: improve variable naming33c9002 chore(release): bump version to 15.12.2-SNAPSHOT11a0a1e chore: split more mappings6ade361 chore: make mappings more paper-proof5872d07 chore(release): bump version to 15.12.2c7b9093 style: optimize imports06.06.2026 · 1 626 downloads
936ad8b fix: small refactors & split paper and spigot mappings62368e8 fix: do not mark as spigot mapping28eb882 refactor: improve variable naming33c9002 chore(release): bump version to 15.12.2-SNAPSHOT11a0a1e chore: split more mappings6ade361 chore: make mappings more paper-proof5872d07 chore(release): bump version to 15.12.2c7b9093 style: optimize imports06.06.2026 · 40 784 downloads
936ad8b fix: small refactors & split paper and spigot mappings62368e8 fix: do not mark as spigot mapping28eb882 refactor: improve variable naming33c9002 chore(release): bump version to 15.12.2-SNAPSHOT11a0a1e chore: split more mappings6ade361 chore: make mappings more paper-proof5872d07 chore(release): bump version to 15.12.2c7b9093 style: optimize imports05.06.2026 · 130 downloads
2cdc8e0 fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.11eea56e3 fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.1265aa1f6 fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.5.002967af fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.2c57f58f fix(deps): update all non-major dependencies338089b fix(deps): update all non-major dependencies to v2.0.5da13db5 fix(deps): update all non-major dependencies8151352 fix(deps): update all non-major dependencies63fab7b fix(deps): update all non-major dependencies3decac8 fix(deps): update all non-major dependencies59b1255 fix(deps): update dependency org.openrewrite:plugin to v7.32.1556051b fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.5.4443e266 fix(deps): update all non-major dependencies to v5.9.1b3ea926 fix(deps): update all non-major dependencies9b09bb5 fix(deps): update all non-major dependencies (#2128)13b381c fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.5.1f3f95ee fix(deps): update all non-major dependencies56db7d5 fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.6.09d1e295 fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.2bfab7c0 fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.33025919 fix: replace manual paper hook that would skip the ViaVersion workaroundf0aa1b0 fix(proxy): warn about ViaVersion on proxy startupb1a9637 refactor: prepare for modern paper refresher66e2329 chore(release): bump version to 15.12.1-SNAPSHOT7b0e517 chore(deps): update plugin com.gradle.develocity to v4.4.1323ed79 chore(deps): update gradle to v9.5.0d83b96d chore(deps): update plugin com.gradle.develocity to v4.4.2866a066 chore(i18n): new crowdin translations (#2122)f346e02 chore(release): bump version to 15.12.19ae06d3 Fix plugin startup message inconsistencies (#2127)05.06.2026 · 156 downloads
2cdc8e0 fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.11eea56e3 fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.1265aa1f6 fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.5.002967af fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.2c57f58f fix(deps): update all non-major dependencies338089b fix(deps): update all non-major dependencies to v2.0.5da13db5 fix(deps): update all non-major dependencies8151352 fix(deps): update all non-major dependencies63fab7b fix(deps): update all non-major dependencies3decac8 fix(deps): update all non-major dependencies59b1255 fix(deps): update dependency org.openrewrite:plugin to v7.32.1556051b fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.5.4443e266 fix(deps): update all non-major dependencies to v5.9.1b3ea926 fix(deps): update all non-major dependencies9b09bb5 fix(deps): update all non-major dependencies (#2128)13b381c fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.5.1f3f95ee fix(deps): update all non-major dependencies56db7d5 fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.6.09d1e295 fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.2bfab7c0 fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.33025919 fix: replace manual paper hook that would skip the ViaVersion workaroundf0aa1b0 fix(proxy): warn about ViaVersion on proxy startupb1a9637 refactor: prepare for modern paper refresher66e2329 chore(release): bump version to 15.12.1-SNAPSHOT7b0e517 chore(deps): update plugin com.gradle.develocity to v4.4.1323ed79 chore(deps): update gradle to v9.5.0d83b96d chore(deps): update plugin com.gradle.develocity to v4.4.2866a066 chore(i18n): new crowdin translations (#2122)f346e02 chore(release): bump version to 15.12.19ae06d3 Fix plugin startup message inconsistencies (#2127)05.06.2026 · 2 127 downloads
2cdc8e0 fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.11eea56e3 fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.1265aa1f6 fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.5.002967af fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.2c57f58f fix(deps): update all non-major dependencies338089b fix(deps): update all non-major dependencies to v2.0.5da13db5 fix(deps): update all non-major dependencies8151352 fix(deps): update all non-major dependencies63fab7b fix(deps): update all non-major dependencies3decac8 fix(deps): update all non-major dependencies59b1255 fix(deps): update dependency org.openrewrite:plugin to v7.32.1556051b fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.5.4443e266 fix(deps): update all non-major dependencies to v5.9.1b3ea926 fix(deps): update all non-major dependencies9b09bb5 fix(deps): update all non-major dependencies (#2128)13b381c fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.5.1f3f95ee fix(deps): update all non-major dependencies56db7d5 fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.6.09d1e295 fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.2bfab7c0 fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.33025919 fix: replace manual paper hook that would skip the ViaVersion workaroundf0aa1b0 fix(proxy): warn about ViaVersion on proxy startupb1a9637 refactor: prepare for modern paper refresher66e2329 chore(release): bump version to 15.12.1-SNAPSHOT7b0e517 chore(deps): update plugin com.gradle.develocity to v4.4.1323ed79 chore(deps): update gradle to v9.5.0d83b96d chore(deps): update plugin com.gradle.develocity to v4.4.2866a066 chore(i18n): new crowdin translations (#2122)f346e02 chore(release): bump version to 15.12.19ae06d3 Fix plugin startup message inconsistencies (#2127)11.04.2026 · 10 404 downloads
f9f0494 feat(mappings): support paper version selectors13491f5 fix: place mods in proper dirs againf0e62c7 fix(deps): update dependency net.neoforged:neoforge to v26.1.0.19-beta51c84f4 fix: remove architectury from SR deps listcbb5ea0 fix(deps): update all non-major dependencies (#2116)ce1259c fix(deps): update dependency org.openrewrite:plugin to v7.29.1d3eb999 fix(deps): update dependency com.google.errorprone:error_prone_core to v2.49.0e2d571c fix(deps): update all non-major dependenciesf778166 fix(deps): update all non-major dependencies53110e8 fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.1deba0c8 fix(deps): update all non-major dependencies11.04.2026 · 6 731 downloads
f9f0494 feat(mappings): support paper version selectors13491f5 fix: place mods in proper dirs againf0e62c7 fix(deps): update dependency net.neoforged:neoforge to v26.1.0.19-beta51c84f4 fix: remove architectury from SR deps listcbb5ea0 fix(deps): update all non-major dependencies (#2116)ce1259c fix(deps): update dependency org.openrewrite:plugin to v7.29.1d3eb999 fix(deps): update dependency com.google.errorprone:error_prone_core to v2.49.0e2d571c fix(deps): update all non-major dependenciesf778166 fix(deps): update all non-major dependencies53110e8 fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.1deba0c8 fix(deps): update all non-major dependencies11.04.2026 · 166 195 downloads
f9f0494 feat(mappings): support paper version selectors13491f5 fix: place mods in proper dirs againf0e62c7 fix(deps): update dependency net.neoforged:neoforge to v26.1.0.19-beta51c84f4 fix: remove architectury from SR deps listcbb5ea0 fix(deps): update all non-major dependencies (#2116)ce1259c fix(deps): update dependency org.openrewrite:plugin to v7.29.1d3eb999 fix(deps): update dependency com.google.errorprone:error_prone_core to v2.49.0e2d571c fix(deps): update all non-major dependenciesf778166 fix(deps): update all non-major dependencies53110e8 fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.1deba0c8 fix(deps): update all non-major dependencies31.03.2026 · 2 257 downloads
13491f5 fix: place mods in proper dirs again31.03.2026 · 2 549 downloads
13491f5 fix: place mods in proper dirs again31.03.2026 · 33 888 downloads
13491f5 fix: place mods in proper dirs again31.03.2026 · 3 116 downloads
e062888 fix(deps): update all non-major dependencies to v5.23.02258ed0 fix(deps): update all non-major dependencies96bdeaf fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.0db81a6c fix(deps): update all non-major dependencies55b9678 fix(deps): update all non-major dependenciesdb3a7b8 fix: make build work1bf5422 fix: remove @jar classifier to insert transitive depsf70a6a8 fix(deps): update all non-major dependencies (#2110)a7bf43f fix: call getGameProfile before getProfile0420451 fix: move to temporary XSeries fork4f32ab4 chore(release): bump version to 15.11.1-SNAPSHOT665bfc6 chore: bump references to 26.1881c758 chore(deps): update gradle/actions action to v6 (#2109)7a559c8 chore(i18n): new crowdin translations (#2102)4591850 chore(release): bump version to 15.11.1e329777 Fix build blockers in shared and tests10.03.2026 · 6 878 downloads
10.03.2026 · 37 052 downloads
10.03.2026 · 59 411 downloads
05.03.2026 · 1 333 downloads
b993564 feat: add backoff logic to mojang batching574924c fix: bypass Architectury codec wrapping for proxy plugin messagese57970e fix(deps): update all non-major dependencies to v5.7.292c9346 fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.3.0f8a8d29 fix(deps): update all non-major dependencies913e684 refactor: remove Architectury runtime API dependency05.03.2026 · 2 571 downloads
b993564 feat: add backoff logic to mojang batching574924c fix: bypass Architectury codec wrapping for proxy plugin messagese57970e fix(deps): update all non-major dependencies to v5.7.292c9346 fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.3.0f8a8d29 fix(deps): update all non-major dependencies913e684 refactor: remove Architectury runtime API dependency05.03.2026 · 16 949 downloads
b993564 feat: add backoff logic to mojang batching574924c fix: bypass Architectury codec wrapping for proxy plugin messagese57970e fix(deps): update all non-major dependencies to v5.7.292c9346 fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.3.0f8a8d29 fix(deps): update all non-major dependencies913e684 refactor: remove Architectury runtime API dependency01.03.2026 · 796 downloads
5efcab7 feat: add player:/custom: prefix syntax to disambiguate skin lookups (#2098)b626c51 fix: resolve joining in proxy mode3cc0396 fix: extract call into submethodbf1b946 fix(deps): update dependency me.clip:placeholderapi to v2.12.02b49de9 fix(deps): update dependency me.clip:placeholderapi to v2.12.1b5b5834 fix(deps): update dependency com.google.errorprone:error_prone_core to v2.47.0c915d46 fix(deps): update dependency me.clip:placeholderapi to v2.12.20537fdc fix(deps): update all non-major dependenciesab9c0e8 fix(deps): update dependency org.postgresql:postgresql to v42.7.1058bd8c2 fix(deps): update dependency net.md-5:specialsource to v1.11.6d85010f fix(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.3ab59712 fix(deps): update dependency org.openrewrite.recipe:rewrite-migrate-java to v3.27.19d7806f fix(deps): update dependency org.jetbrains:annotations to v26.1.035da90c fix(deps): update all non-major dependencies to v3.2.0a7ef9fb fix(deps): update all non-major dependencies to v3.2.18903c89 fix(deps): update all non-major dependenciesb8e4655 fix(deps): update all non-major dependenciese7e7bf6 fix(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v5.1.0b534acd fix: properly copy accesswidener631f854 fix: use daemon threads for all spawned threadsd90ea33 chore(release): bump version to 15.10.1-SNAPSHOT9da5c90 chore: Add Contributor Covenant Code of Conduct5a2d803 chore(deps): update actions/upload-artifact action to v7 (#2100)dafc794 chore: update copyright to 2026f47b5a9 chore(release): bump version to 15.10.1e1aa7c3 style: apply openrewrite5a03682 test: add full coverage tests for all storage adapters60f0c3c test: add unit tests for shared utilities and codec round-trips41f01b9 Fix: use ASCII charset for URL columns to prevent InnoDB key size overflow (#2097)01.03.2026 · 1 615 downloads
5efcab7 feat: add player:/custom: prefix syntax to disambiguate skin lookups (#2098)b626c51 fix: resolve joining in proxy mode3cc0396 fix: extract call into submethodbf1b946 fix(deps): update dependency me.clip:placeholderapi to v2.12.02b49de9 fix(deps): update dependency me.clip:placeholderapi to v2.12.1b5b5834 fix(deps): update dependency com.google.errorprone:error_prone_core to v2.47.0c915d46 fix(deps): update dependency me.clip:placeholderapi to v2.12.20537fdc fix(deps): update all non-major dependenciesab9c0e8 fix(deps): update dependency org.postgresql:postgresql to v42.7.1058bd8c2 fix(deps): update dependency net.md-5:specialsource to v1.11.6d85010f fix(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.3ab59712 fix(deps): update dependency org.openrewrite.recipe:rewrite-migrate-java to v3.27.19d7806f fix(deps): update dependency org.jetbrains:annotations to v26.1.035da90c fix(deps): update all non-major dependencies to v3.2.0a7ef9fb fix(deps): update all non-major dependencies to v3.2.18903c89 fix(deps): update all non-major dependenciesb8e4655 fix(deps): update all non-major dependenciese7e7bf6 fix(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v5.1.0b534acd fix: properly copy accesswidener631f854 fix: use daemon threads for all spawned threadsd90ea33 chore(release): bump version to 15.10.1-SNAPSHOT9da5c90 chore: Add Contributor Covenant Code of Conduct5a2d803 chore(deps): update actions/upload-artifact action to v7 (#2100)dafc794 chore: update copyright to 2026f47b5a9 chore(release): bump version to 15.10.1e1aa7c3 style: apply openrewrite5a03682 test: add full coverage tests for all storage adapters60f0c3c test: add unit tests for shared utilities and codec round-trips41f01b9 Fix: use ASCII charset for URL columns to prevent InnoDB key size overflow (#2097)01.03.2026 · 10 072 downloads
5efcab7 feat: add player:/custom: prefix syntax to disambiguate skin lookups (#2098)b626c51 fix: resolve joining in proxy mode3cc0396 fix: extract call into submethodbf1b946 fix(deps): update dependency me.clip:placeholderapi to v2.12.02b49de9 fix(deps): update dependency me.clip:placeholderapi to v2.12.1b5b5834 fix(deps): update dependency com.google.errorprone:error_prone_core to v2.47.0c915d46 fix(deps): update dependency me.clip:placeholderapi to v2.12.20537fdc fix(deps): update all non-major dependenciesab9c0e8 fix(deps): update dependency org.postgresql:postgresql to v42.7.1058bd8c2 fix(deps): update dependency net.md-5:specialsource to v1.11.6d85010f fix(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.3ab59712 fix(deps): update dependency org.openrewrite.recipe:rewrite-migrate-java to v3.27.19d7806f fix(deps): update dependency org.jetbrains:annotations to v26.1.035da90c fix(deps): update all non-major dependencies to v3.2.0a7ef9fb fix(deps): update all non-major dependencies to v3.2.18903c89 fix(deps): update all non-major dependenciesb8e4655 fix(deps): update all non-major dependenciese7e7bf6 fix(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v5.1.0b534acd fix: properly copy accesswidener631f854 fix: use daemon threads for all spawned threadsd90ea33 chore(release): bump version to 15.10.1-SNAPSHOT9da5c90 chore: Add Contributor Covenant Code of Conduct5a2d803 chore(deps): update actions/upload-artifact action to v7 (#2100)dafc794 chore: update copyright to 2026f47b5a9 chore(release): bump version to 15.10.1e1aa7c3 style: apply openrewrite5a03682 test: add full coverage tests for all storage adapters60f0c3c test: add unit tests for shared utilities and codec round-trips41f01b9 Fix: use ASCII charset for URL columns to prevent InnoDB key size overflow (#2097)01.02.2026 · 7 499 downloads
495240e feat: add postgres support (#2026)da9899d fix(deps): update all non-major dependencies (#2085)5f97cbb fix(deps): update dependency com.zaxxer:hikaricp to v7 (#2090)9221be9 fix: add brigadier dependency8fb226e fix: do not reexpose brigadierc207bec fix: further minimize classpath for javacd3df2e4 fix: improve correctness of database adapter140498b fix: resolve possible parsing error & fix potential memory leak61dfd4f fix: properly mark suppressed exceptionf36bc57 fix(deps): update all non-major dependencies08964c9 fix(deps): update all non-major dependencies to v5.7.10032c6d fix(deps): update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v1.3.6a3e0b68 fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.2.0815ad3d fix: pin cloud fabrica7c6eb7 fix: use correct permission check for op statusb5065c3 fix: do not fetch op permission level, use gamemaster permission level0fd46de fix(deps): update dependency com.velocitypowered:velocity-api to v3.4.06d4c72c fix(deps): update all non-major dependenciesdee0eda fix(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v5 (#2095)70db08f fix: make compile4dfca7d fix: properly relocate postgrese93fbd2 refactor: decouple history and favourites from PlayerData DTO for efficient database access02bba85 chore(release): bump version to 15.9.4-SNAPSHOTdcd7331 chore: reignore fabric api deps6e75d59 chore: ignore loom updates tooab3808d chore: fix legacy logic and cleanup code style and handle errors more gracefully183ebc9 chore(i18n): new translations locale.json (Croatian) (#2091)3426821 chore(i18n): new crowdin translations (#2092)f450d78 chore(deps): update plugin com.gradle.develocity to v4.3.2634919e chore(deps): update gradle to v9.3.17d86ed1 chore: configure Gradle daemon JVM toolchain for Java 2536234c1 chore: add spotless, spotbugs, errorprone, and openrewrite997b378 chore: use correct rewrite6013dc1 chore: add dev dbs13efee0 chore: bump runtaskfcb9320 chore(release): bump version to 15.10.03a76e7c style: run openrewrite01.02.2026 · 10 810 downloads
495240e feat: add postgres support (#2026)da9899d fix(deps): update all non-major dependencies (#2085)5f97cbb fix(deps): update dependency com.zaxxer:hikaricp to v7 (#2090)9221be9 fix: add brigadier dependency8fb226e fix: do not reexpose brigadierc207bec fix: further minimize classpath for javacd3df2e4 fix: improve correctness of database adapter140498b fix: resolve possible parsing error & fix potential memory leak61dfd4f fix: properly mark suppressed exceptionf36bc57 fix(deps): update all non-major dependencies08964c9 fix(deps): update all non-major dependencies to v5.7.10032c6d fix(deps): update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v1.3.6a3e0b68 fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.2.0815ad3d fix: pin cloud fabrica7c6eb7 fix: use correct permission check for op statusb5065c3 fix: do not fetch op permission level, use gamemaster permission level0fd46de fix(deps): update dependency com.velocitypowered:velocity-api to v3.4.06d4c72c fix(deps): update all non-major dependenciesdee0eda fix(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v5 (#2095)70db08f fix: make compile4dfca7d fix: properly relocate postgrese93fbd2 refactor: decouple history and favourites from PlayerData DTO for efficient database access02bba85 chore(release): bump version to 15.9.4-SNAPSHOTdcd7331 chore: reignore fabric api deps6e75d59 chore: ignore loom updates tooab3808d chore: fix legacy logic and cleanup code style and handle errors more gracefully183ebc9 chore(i18n): new translations locale.json (Croatian) (#2091)3426821 chore(i18n): new crowdin translations (#2092)f450d78 chore(deps): update plugin com.gradle.develocity to v4.3.2634919e chore(deps): update gradle to v9.3.17d86ed1 chore: configure Gradle daemon JVM toolchain for Java 2536234c1 chore: add spotless, spotbugs, errorprone, and openrewrite997b378 chore: use correct rewrite6013dc1 chore: add dev dbs13efee0 chore: bump runtaskfcb9320 chore(release): bump version to 15.10.03a76e7c style: run openrewrite01.02.2026 · 78 266 downloads
495240e feat: add postgres support (#2026)da9899d fix(deps): update all non-major dependencies (#2085)5f97cbb fix(deps): update dependency com.zaxxer:hikaricp to v7 (#2090)9221be9 fix: add brigadier dependency8fb226e fix: do not reexpose brigadierc207bec fix: further minimize classpath for javacd3df2e4 fix: improve correctness of database adapter140498b fix: resolve possible parsing error & fix potential memory leak61dfd4f fix: properly mark suppressed exceptionf36bc57 fix(deps): update all non-major dependencies08964c9 fix(deps): update all non-major dependencies to v5.7.10032c6d fix(deps): update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v1.3.6a3e0b68 fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.2.0815ad3d fix: pin cloud fabrica7c6eb7 fix: use correct permission check for op statusb5065c3 fix: do not fetch op permission level, use gamemaster permission level0fd46de fix(deps): update dependency com.velocitypowered:velocity-api to v3.4.06d4c72c fix(deps): update all non-major dependenciesdee0eda fix(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v5 (#2095)70db08f fix: make compile4dfca7d fix: properly relocate postgrese93fbd2 refactor: decouple history and favourites from PlayerData DTO for efficient database access02bba85 chore(release): bump version to 15.9.4-SNAPSHOTdcd7331 chore: reignore fabric api deps6e75d59 chore: ignore loom updates tooab3808d chore: fix legacy logic and cleanup code style and handle errors more gracefully183ebc9 chore(i18n): new translations locale.json (Croatian) (#2091)3426821 chore(i18n): new crowdin translations (#2092)f450d78 chore(deps): update plugin com.gradle.develocity to v4.3.2634919e chore(deps): update gradle to v9.3.17d86ed1 chore: configure Gradle daemon JVM toolchain for Java 2536234c1 chore: add spotless, spotbugs, errorprone, and openrewrite997b378 chore: use correct rewrite6013dc1 chore: add dev dbs13efee0 chore: bump runtaskfcb9320 chore(release): bump version to 15.10.03a76e7c style: run openrewrite10.01.2026 · 6 674 downloads
10.01.2026 · 7 792 downloads
10.01.2026 · 63 049 downloads
02.01.2026 · 3 005 downloads
b5b34be feat: update mod support to 1.21.115f2975e feat: enable configuration cache and disable configuration on demand845e4b1 fix(deps): update dependency com.github.cryptomorin:xseries to v13.6.023c87aa fix: set hangar version to latesta1e87dc fix(deps): update all non-major dependencies to v2.0.3ce2454b fix(deps): update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.70bcd2d7 fix(deps): update all non-major dependencies to v4.26.14df851f fix(deps): update dependency dev.architectury:architectury-neoforge to v19 (#2079)a268148 fix(deps): update architectury to v19 (#2078)7a3af69 fix: make build work with architectury loom4b5383f fix: change remap target dir9b5f0d8 fix: make fabric load239e511 fix: declare AW once2244569 fix: make build work with configuration cached1c7295 fix: make configuration cache work2e21d75 fix: remove mod dependencies from version catalog1c73d09 fix: update the way projects are included669a3ce fix: bundle all of fapi for now90d9462 fix: specify access widener in fabric.mod.json5d8fbbc fix: properly generate ATae34f01 fix: shadow correct transformed output1d35879 fix: shadowbundle named elements34c5383 refactor: rename noupdate.txt to noautoupdate.txt (#2081)6e6db58 refactor: move to architectury loom400553f refactor: use kotlinscript1a282c5 chore(release): bump version to 15.9.2-SNAPSHOT960ed0f chore(deps): update actions/upload-artifact action to v6 (#2075)b5aaddb chore(i18n): new translations locale.json (Chinese Traditional) (#2077)d6a6acd chore(i18n): new translations locale.json (French) (#2082)56ddcb5 chore: cleanupe65a87a chore: remove old buildscripta13f48b chore: make buildscripts work properlyb5894bd ci: update artifact path4e8a5cf chore(i18n): new crowdin translations (#2086)823b90a chore(release): bump version to 15.9.26539a3d Revert "fix: update the way projects are included"02.01.2026 · 2 713 downloads
b5b34be feat: update mod support to 1.21.115f2975e feat: enable configuration cache and disable configuration on demand845e4b1 fix(deps): update dependency com.github.cryptomorin:xseries to v13.6.023c87aa fix: set hangar version to latesta1e87dc fix(deps): update all non-major dependencies to v2.0.3ce2454b fix(deps): update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.70bcd2d7 fix(deps): update all non-major dependencies to v4.26.14df851f fix(deps): update dependency dev.architectury:architectury-neoforge to v19 (#2079)a268148 fix(deps): update architectury to v19 (#2078)7a3af69 fix: make build work with architectury loom4b5383f fix: change remap target dir9b5f0d8 fix: make fabric load239e511 fix: declare AW once2244569 fix: make build work with configuration cached1c7295 fix: make configuration cache work2e21d75 fix: remove mod dependencies from version catalog1c73d09 fix: update the way projects are included669a3ce fix: bundle all of fapi for now90d9462 fix: specify access widener in fabric.mod.json5d8fbbc fix: properly generate ATae34f01 fix: shadow correct transformed output1d35879 fix: shadowbundle named elements34c5383 refactor: rename noupdate.txt to noautoupdate.txt (#2081)6e6db58 refactor: move to architectury loom400553f refactor: use kotlinscript1a282c5 chore(release): bump version to 15.9.2-SNAPSHOT960ed0f chore(deps): update actions/upload-artifact action to v6 (#2075)b5aaddb chore(i18n): new translations locale.json (Chinese Traditional) (#2077)d6a6acd chore(i18n): new translations locale.json (French) (#2082)56ddcb5 chore: cleanupe65a87a chore: remove old buildscripta13f48b chore: make buildscripts work properlyb5894bd ci: update artifact path4e8a5cf chore(i18n): new crowdin translations (#2086)823b90a chore(release): bump version to 15.9.26539a3d Revert "fix: update the way projects are included"02.01.2026 · 23 488 downloads
b5b34be feat: update mod support to 1.21.115f2975e feat: enable configuration cache and disable configuration on demand845e4b1 fix(deps): update dependency com.github.cryptomorin:xseries to v13.6.023c87aa fix: set hangar version to latesta1e87dc fix(deps): update all non-major dependencies to v2.0.3ce2454b fix(deps): update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.70bcd2d7 fix(deps): update all non-major dependencies to v4.26.14df851f fix(deps): update dependency dev.architectury:architectury-neoforge to v19 (#2079)a268148 fix(deps): update architectury to v19 (#2078)7a3af69 fix: make build work with architectury loom4b5383f fix: change remap target dir9b5f0d8 fix: make fabric load239e511 fix: declare AW once2244569 fix: make build work with configuration cached1c7295 fix: make configuration cache work2e21d75 fix: remove mod dependencies from version catalog1c73d09 fix: update the way projects are included669a3ce fix: bundle all of fapi for now90d9462 fix: specify access widener in fabric.mod.json5d8fbbc fix: properly generate ATae34f01 fix: shadow correct transformed output1d35879 fix: shadowbundle named elements34c5383 refactor: rename noupdate.txt to noautoupdate.txt (#2081)6e6db58 refactor: move to architectury loom400553f refactor: use kotlinscript1a282c5 chore(release): bump version to 15.9.2-SNAPSHOT960ed0f chore(deps): update actions/upload-artifact action to v6 (#2075)b5aaddb chore(i18n): new translations locale.json (Chinese Traditional) (#2077)d6a6acd chore(i18n): new translations locale.json (French) (#2082)56ddcb5 chore: cleanupe65a87a chore: remove old buildscripta13f48b chore: make buildscripts work properlyb5894bd ci: update artifact path4e8a5cf chore(i18n): new crowdin translations (#2086)823b90a chore(release): bump version to 15.9.26539a3d Revert "fix: update the way projects are included"13.12.2025 · 7 279 downloads
94a4652 feat: add 1.21.11 support6883da8 fix(deps): update all non-major dependenciesc038a8c fix(deps): update all non-major dependencies to v2.0.210350bb fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.1.0b3113ef fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.6a41ccd1 fix(deps): update dependency com.google.errorprone:error_prone_core to v2.45.001faf64 fix(deps): update all non-major dependenciesa40dc3d fix(deps): update all non-major dependencies to v18.0.84a05b4d fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.3.06109b0a fix(deps): update all non-major dependencies090cd16 fix(deps): update all non-major dependencies96da93a fix(deps): update all non-major dependencies to v5.6.08a1c0d4 chore(release): bump version to 15.9.1-SNAPSHOT812a2b8 chore(i18n): new crowdin translations (#2065)655e91a chore(deps): update gradle to v9.2.1ea24d8f chore(i18n): new translations locale.json (Russian) (#2068)363c6f1 chore(i18n): new translations locale.json (Russian) (#2070)7b25ed6 chore(deps): update actions/checkout action to v6 (#2071)0727c87 chore(i18n): new crowdin translations (#2073)8f26272 chore(deps): update plugin com.gradle.develocity to v4.3ee713cb chore(release): bump version to 15.9.113.12.2025 · 10 275 downloads
94a4652 feat: add 1.21.11 support6883da8 fix(deps): update all non-major dependenciesc038a8c fix(deps): update all non-major dependencies to v2.0.210350bb fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.1.0b3113ef fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.6a41ccd1 fix(deps): update dependency com.google.errorprone:error_prone_core to v2.45.001faf64 fix(deps): update all non-major dependenciesa40dc3d fix(deps): update all non-major dependencies to v18.0.84a05b4d fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.3.06109b0a fix(deps): update all non-major dependencies090cd16 fix(deps): update all non-major dependencies96da93a fix(deps): update all non-major dependencies to v5.6.08a1c0d4 chore(release): bump version to 15.9.1-SNAPSHOT812a2b8 chore(i18n): new crowdin translations (#2065)655e91a chore(deps): update gradle to v9.2.1ea24d8f chore(i18n): new translations locale.json (Russian) (#2068)363c6f1 chore(i18n): new translations locale.json (Russian) (#2070)7b25ed6 chore(deps): update actions/checkout action to v6 (#2071)0727c87 chore(i18n): new crowdin translations (#2073)8f26272 chore(deps): update plugin com.gradle.develocity to v4.3ee713cb chore(release): bump version to 15.9.113.12.2025 · 57 820 downloads
94a4652 feat: add 1.21.11 support6883da8 fix(deps): update all non-major dependenciesc038a8c fix(deps): update all non-major dependencies to v2.0.210350bb fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.1.0b3113ef fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.6a41ccd1 fix(deps): update dependency com.google.errorprone:error_prone_core to v2.45.001faf64 fix(deps): update all non-major dependenciesa40dc3d fix(deps): update all non-major dependencies to v18.0.84a05b4d fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.3.06109b0a fix(deps): update all non-major dependencies090cd16 fix(deps): update all non-major dependencies96da93a fix(deps): update all non-major dependencies to v5.6.08a1c0d4 chore(release): bump version to 15.9.1-SNAPSHOT812a2b8 chore(i18n): new crowdin translations (#2065)655e91a chore(deps): update gradle to v9.2.1ea24d8f chore(i18n): new translations locale.json (Russian) (#2068)363c6f1 chore(i18n): new translations locale.json (Russian) (#2070)7b25ed6 chore(deps): update actions/checkout action to v6 (#2071)0727c87 chore(i18n): new crowdin translations (#2073)8f26272 chore(deps): update plugin com.gradle.develocity to v4.3ee713cb chore(release): bump version to 15.9.111.11.2025 · 12 384 downloads
2d1f015 feat: show skin head in chat on 1.21.9+29cb1b5 feat: add skull to more cmdsf953339 feat: add heads to history and favouritesff75795 feat: readd spotbugs9814a15 feat: add /skin upload commanded1e0df fix: exclude useless kotlin module file2371d36 fix: make messages cleanerb1a57ec fix: disable player head objects by default for nowb3c3742 fix(deps): update dependency net.kyori:indra-git to v4 (#2043)594b5cc fix(deps): update dependency org.testcontainers:testcontainers to v2 (#2044)69250a0 fix(deps): update all non-major dependencies (#2039)3879421 fix(deps): update all non-major dependencies to v18.0.5 (#2049)f334e85 fix(deps): update all non-major dependencies to v18.0.6 (#2052)5310782 fix(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.1 (#2057)2fb7a4e fix(deps): update dependency me.clip:placeholderapi to v2.11.7bc33e58 fix(deps): update dependency com.google.errorprone:error_prone_core to v2.44.06bddf9e fix(deps): update all non-major dependencies2f87af6 fix: make cape support work9adbb7c chore(release): bump version to 15.8.3-SNAPSHOTfbe486b chore(deps): update stefanzweifel/git-auto-commit-action action to v7 (#2040)c58d000 chore(i18n): new translations locale.json (Azerbaijani) (#2042)e5195e7 chore(i18n): new crowdin translations (#2045)6f9cc7f chore(i18n): new crowdin translations (#2046)c3f8e71 chore(i18n): new translations locale.json (Slovak) (#2047)1c48805 chore(i18n): new translations locale.json (Slovak) (#2048)c43db65 chore: disable fabric API bumping10a1dc0 chore(i18n): new crowdin translations (#2050)b4e0116 chore(deps): update actions/upload-artifact action to v5 (#2051)344efec chore: enable automerge type branch9cc382b chore(deps): update gradle to v9.2.0 (#2053)e1b5cb2 chore(deps): update mikepenz/release-changelog-builder-action action to v6 (#2054)eeebe4f chore(i18n): new translations locale.json (Lithuanian) (#2055)925fa16 chore(i18n): new crowdin translations (#2058)6af3a04 chore(i18n): new crowdin translations (#2060)bed3764 chore: update invalid urlskin message30a4e63 chore(i18n): new translations locale.json (Turkish) (#2062)eca31ef chore(i18n): new crowdin translations (#2063)6e5cd76 chore(i18n): new translations locale.json (Hungarian) (#2064)1565b8f chore(release): bump version to 15.9.0a071912 test: remove axolotl test11.11.2025 · 7 681 downloads
2d1f015 feat: show skin head in chat on 1.21.9+29cb1b5 feat: add skull to more cmdsf953339 feat: add heads to history and favouritesff75795 feat: readd spotbugs9814a15 feat: add /skin upload commanded1e0df fix: exclude useless kotlin module file2371d36 fix: make messages cleanerb1a57ec fix: disable player head objects by default for nowb3c3742 fix(deps): update dependency net.kyori:indra-git to v4 (#2043)594b5cc fix(deps): update dependency org.testcontainers:testcontainers to v2 (#2044)69250a0 fix(deps): update all non-major dependencies (#2039)3879421 fix(deps): update all non-major dependencies to v18.0.5 (#2049)f334e85 fix(deps): update all non-major dependencies to v18.0.6 (#2052)5310782 fix(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.1 (#2057)2fb7a4e fix(deps): update dependency me.clip:placeholderapi to v2.11.7bc33e58 fix(deps): update dependency com.google.errorprone:error_prone_core to v2.44.06bddf9e fix(deps): update all non-major dependencies2f87af6 fix: make cape support work9adbb7c chore(release): bump version to 15.8.3-SNAPSHOTfbe486b chore(deps): update stefanzweifel/git-auto-commit-action action to v7 (#2040)c58d000 chore(i18n): new translations locale.json (Azerbaijani) (#2042)e5195e7 chore(i18n): new crowdin translations (#2045)6f9cc7f chore(i18n): new crowdin translations (#2046)c3f8e71 chore(i18n): new translations locale.json (Slovak) (#2047)1c48805 chore(i18n): new translations locale.json (Slovak) (#2048)c43db65 chore: disable fabric API bumping10a1dc0 chore(i18n): new crowdin translations (#2050)b4e0116 chore(deps): update actions/upload-artifact action to v5 (#2051)344efec chore: enable automerge type branch9cc382b chore(deps): update gradle to v9.2.0 (#2053)e1b5cb2 chore(deps): update mikepenz/release-changelog-builder-action action to v6 (#2054)eeebe4f chore(i18n): new translations locale.json (Lithuanian) (#2055)925fa16 chore(i18n): new crowdin translations (#2058)6af3a04 chore(i18n): new crowdin translations (#2060)bed3764 chore: update invalid urlskin message30a4e63 chore(i18n): new translations locale.json (Turkish) (#2062)eca31ef chore(i18n): new crowdin translations (#2063)6e5cd76 chore(i18n): new translations locale.json (Hungarian) (#2064)1565b8f chore(release): bump version to 15.9.0a071912 test: remove axolotl test11.11.2025 · 74 352 downloads
2d1f015 feat: show skin head in chat on 1.21.9+29cb1b5 feat: add skull to more cmdsf953339 feat: add heads to history and favouritesff75795 feat: readd spotbugs9814a15 feat: add /skin upload commanded1e0df fix: exclude useless kotlin module file2371d36 fix: make messages cleanerb1a57ec fix: disable player head objects by default for nowb3c3742 fix(deps): update dependency net.kyori:indra-git to v4 (#2043)594b5cc fix(deps): update dependency org.testcontainers:testcontainers to v2 (#2044)69250a0 fix(deps): update all non-major dependencies (#2039)3879421 fix(deps): update all non-major dependencies to v18.0.5 (#2049)f334e85 fix(deps): update all non-major dependencies to v18.0.6 (#2052)5310782 fix(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.1 (#2057)2fb7a4e fix(deps): update dependency me.clip:placeholderapi to v2.11.7bc33e58 fix(deps): update dependency com.google.errorprone:error_prone_core to v2.44.06bddf9e fix(deps): update all non-major dependencies2f87af6 fix: make cape support work9adbb7c chore(release): bump version to 15.8.3-SNAPSHOTfbe486b chore(deps): update stefanzweifel/git-auto-commit-action action to v7 (#2040)c58d000 chore(i18n): new translations locale.json (Azerbaijani) (#2042)e5195e7 chore(i18n): new crowdin translations (#2045)6f9cc7f chore(i18n): new crowdin translations (#2046)c3f8e71 chore(i18n): new translations locale.json (Slovak) (#2047)1c48805 chore(i18n): new translations locale.json (Slovak) (#2048)c43db65 chore: disable fabric API bumping10a1dc0 chore(i18n): new crowdin translations (#2050)b4e0116 chore(deps): update actions/upload-artifact action to v5 (#2051)344efec chore: enable automerge type branch9cc382b chore(deps): update gradle to v9.2.0 (#2053)e1b5cb2 chore(deps): update mikepenz/release-changelog-builder-action action to v6 (#2054)eeebe4f chore(i18n): new translations locale.json (Lithuanian) (#2055)925fa16 chore(i18n): new crowdin translations (#2058)6af3a04 chore(i18n): new crowdin translations (#2060)bed3764 chore: update invalid urlskin message30a4e63 chore(i18n): new translations locale.json (Turkish) (#2062)eca31ef chore(i18n): new crowdin translations (#2063)6e5cd76 chore(i18n): new translations locale.json (Hungarian) (#2064)1565b8f chore(release): bump version to 15.9.0a071912 test: remove axolotl test08.10.2025 · 7 339 downloads
d029b20 feat: support new record based GameProfilee03dc94 fix: set internal properties object of PropertyMap334c392 fix: mark 1.21.10 as supported7f4c788 fix(deps): update all non-major dependencies (#2036)7090819 fix: properly check field type51cb534 fix(deps): update dependency net.fabricmc.fabric-api:fabric-api-bom to v0.135.0+1.21.10 (#2037)940d3e6 fix: make refresh work on 1.21.9 fabriccf773a3 fix(deps): update dependency com.github.cryptomorin:xseries to v13.5.1 (#2038)08.10.2025 · 5 320 downloads
d029b20 feat: support new record based GameProfilee03dc94 fix: set internal properties object of PropertyMap334c392 fix: mark 1.21.10 as supported7f4c788 fix(deps): update all non-major dependencies (#2036)7090819 fix: properly check field type51cb534 fix(deps): update dependency net.fabricmc.fabric-api:fabric-api-bom to v0.135.0+1.21.10 (#2037)940d3e6 fix: make refresh work on 1.21.9 fabriccf773a3 fix(deps): update dependency com.github.cryptomorin:xseries to v13.5.1 (#2038)08.10.2025 · 69 493 downloads
d029b20 feat: support new record based GameProfilee03dc94 fix: set internal properties object of PropertyMap334c392 fix: mark 1.21.10 as supported7f4c788 fix(deps): update all non-major dependencies (#2036)7090819 fix: properly check field type51cb534 fix(deps): update dependency net.fabricmc.fabric-api:fabric-api-bom to v0.135.0+1.21.10 (#2037)940d3e6 fix: make refresh work on 1.21.9 fabriccf773a3 fix(deps): update dependency com.github.cryptomorin:xseries to v13.5.1 (#2038)04.10.2025 · 915 downloads
f7c6b1c feat: add 1.21.9 mappings0f5b83e fix: include loginProfile of superclassesa2d7492 fix: pull processors from release instead1cc2945 fix(deps): update dependency org.junit.jupiter:junit-jupiter to v6 (#2028)813f575 fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8 (#2024)6aa1e53 fix(deps): update dependency io.freefair.gradle:lombok-plugin to v9 (#2027)5f32cdd fix(deps): update all non-major dependencies (#2023)c7a54eb fix: bump mod to 1.21.937a28c0 fix: make mod compile again023ac7c fix(deps): update all non-major dependencies (#2032)1a007ff fix: use newer method for fabric0280e33 fix: do not fail on duplicate entries6f2b9ce fix: use new permission level method for neoforge31c648e fix(deps): update architectury to v18 (#2033)3633b97 fix(deps): update dependency dev.architectury:architectury-neoforge to v18 (#2034)ac6fa07 fix: exclude duplicates92855d9 fix: properly handle service descriptors1eae728 fix: only preserve first found resource1b8517c fix(deps): update all non-major dependencies (#2035)3bb41e8 fix: only preserve first found resource56059bc docs: explain why we do withSuper0221cb0 chore(release): bump version to 15.8.1-SNAPSHOTc320fa8 ci: set no changes25f54f8 chore: add new Thai translations in locale-th.json (#2030)197df73 chore(i18n): new crowdin translations (#2025)13a7805 chore(deps): update gradle/actions action to v5 (#2031)9259e89 chore: add codeowners filecfe571d ci: unfeature old releases for a loaderbd509cd chore(release): bump version to 15.8.104.10.2025 · 2 484 downloads
f7c6b1c feat: add 1.21.9 mappings0f5b83e fix: include loginProfile of superclassesa2d7492 fix: pull processors from release instead1cc2945 fix(deps): update dependency org.junit.jupiter:junit-jupiter to v6 (#2028)813f575 fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8 (#2024)6aa1e53 fix(deps): update dependency io.freefair.gradle:lombok-plugin to v9 (#2027)5f32cdd fix(deps): update all non-major dependencies (#2023)c7a54eb fix: bump mod to 1.21.937a28c0 fix: make mod compile again023ac7c fix(deps): update all non-major dependencies (#2032)1a007ff fix: use newer method for fabric0280e33 fix: do not fail on duplicate entries6f2b9ce fix: use new permission level method for neoforge31c648e fix(deps): update architectury to v18 (#2033)3633b97 fix(deps): update dependency dev.architectury:architectury-neoforge to v18 (#2034)ac6fa07 fix: exclude duplicates92855d9 fix: properly handle service descriptors1eae728 fix: only preserve first found resource1b8517c fix(deps): update all non-major dependencies (#2035)3bb41e8 fix: only preserve first found resource56059bc docs: explain why we do withSuper0221cb0 chore(release): bump version to 15.8.1-SNAPSHOTc320fa8 ci: set no changes25f54f8 chore: add new Thai translations in locale-th.json (#2030)197df73 chore(i18n): new crowdin translations (#2025)13a7805 chore(deps): update gradle/actions action to v5 (#2031)9259e89 chore: add codeowners filecfe571d ci: unfeature old releases for a loaderbd509cd chore(release): bump version to 15.8.104.10.2025 · 9 084 downloads
f7c6b1c feat: add 1.21.9 mappings0f5b83e fix: include loginProfile of superclassesa2d7492 fix: pull processors from release instead1cc2945 fix(deps): update dependency org.junit.jupiter:junit-jupiter to v6 (#2028)813f575 fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8 (#2024)6aa1e53 fix(deps): update dependency io.freefair.gradle:lombok-plugin to v9 (#2027)5f32cdd fix(deps): update all non-major dependencies (#2023)c7a54eb fix: bump mod to 1.21.937a28c0 fix: make mod compile again023ac7c fix(deps): update all non-major dependencies (#2032)1a007ff fix: use newer method for fabric0280e33 fix: do not fail on duplicate entries6f2b9ce fix: use new permission level method for neoforge31c648e fix(deps): update architectury to v18 (#2033)3633b97 fix(deps): update dependency dev.architectury:architectury-neoforge to v18 (#2034)ac6fa07 fix: exclude duplicates92855d9 fix: properly handle service descriptors1eae728 fix: only preserve first found resource1b8517c fix(deps): update all non-major dependencies (#2035)3bb41e8 fix: only preserve first found resource56059bc docs: explain why we do withSuper0221cb0 chore(release): bump version to 15.8.1-SNAPSHOTc320fa8 ci: set no changes25f54f8 chore: add new Thai translations in locale-th.json (#2030)197df73 chore(i18n): new crowdin translations (#2025)13a7805 chore(deps): update gradle/actions action to v5 (#2031)9259e89 chore: add codeowners filecfe571d ci: unfeature old releases for a loaderbd509cd chore(release): bump version to 15.8.122.09.2025 · 3 348 downloads
75cd2c7 feat: add suppressed exceptions982bd0a feat: add request batching (#2019)1d8505b feat: add better gradle flags9e92cc7 fix: properly merge jars and properly relocate SPId38809b fix: avoid race conditions when playing sounddc9d20e fix(deps): update all non-major dependencies (#2011)d738656 fix: make code compile again3153e3b fix: properly stub batch window seconds62e83b5 fix: abort get after 1 minute87bded8 fix: run async delayed in tests94fd8e2 fix: make tests work93238b8 fix: remove configuration cache243a2c0 chore(release): bump version to 15.7.11-SNAPSHOT2732867 chore(i18n): new translations locale.json (Hindi) (#2012)38affd5 chore(i18n): new translations locale.json (Portuguese) (#2017)3b47b14 chore: add agents filef077737 chore(deps): update runtask to v3 (#2021)752814e chore(release): bump version to 15.8.0005701d fix #201422.09.2025 · 9 059 downloads
75cd2c7 feat: add suppressed exceptions982bd0a feat: add request batching (#2019)1d8505b feat: add better gradle flags9e92cc7 fix: properly merge jars and properly relocate SPId38809b fix: avoid race conditions when playing sounddc9d20e fix(deps): update all non-major dependencies (#2011)d738656 fix: make code compile again3153e3b fix: properly stub batch window seconds62e83b5 fix: abort get after 1 minute87bded8 fix: run async delayed in tests94fd8e2 fix: make tests work93238b8 fix: remove configuration cache243a2c0 chore(release): bump version to 15.7.11-SNAPSHOT2732867 chore(i18n): new translations locale.json (Hindi) (#2012)38affd5 chore(i18n): new translations locale.json (Portuguese) (#2017)3b47b14 chore: add agents filef077737 chore(deps): update runtask to v3 (#2021)752814e chore(release): bump version to 15.8.0005701d fix #201422.09.2025 · 21 583 downloads
75cd2c7 feat: add suppressed exceptions982bd0a feat: add request batching (#2019)1d8505b feat: add better gradle flags9e92cc7 fix: properly merge jars and properly relocate SPId38809b fix: avoid race conditions when playing sounddc9d20e fix(deps): update all non-major dependencies (#2011)d738656 fix: make code compile again3153e3b fix: properly stub batch window seconds62e83b5 fix: abort get after 1 minute87bded8 fix: run async delayed in tests94fd8e2 fix: make tests work93238b8 fix: remove configuration cache243a2c0 chore(release): bump version to 15.7.11-SNAPSHOT2732867 chore(i18n): new translations locale.json (Hindi) (#2012)38affd5 chore(i18n): new translations locale.json (Portuguese) (#2017)3b47b14 chore: add agents filef077737 chore(deps): update runtask to v3 (#2021)752814e chore(release): bump version to 15.8.0005701d fix #201425.08.2025 · 3 224 downloads
f7fe495 feat: improve metrics so that we can analyse plugin usage better (#2008)b93833d fix: resolve some build issues3dbaa31 fix: improve mysql performance for getTotalPlayerSkins1d706bb fix: Add deprecated api.mojang as backup, this should reduce instances of rate limit that result in failing to get an uuid2db28c5 fix: NoSuchMethodError when using sendHealthUpdate on older bukkit versionsb2bff0f fix: resolve type inference issues with kotlin buildSrc3148865 fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9 (#2000)8adebc7 fix(deps): update dependency io.github.miniplaceholders:miniplaceholders-api to v3 (#2006)f9ac0c5 fix: make runServer work againf8859b8 fix(deps): update all non-major dependencies (#1996)31df2a0 fix: add missing class for unrelocated test19ef760 fix: Resolve skin on join when using a resource pack (#2010)b8e055c refactor: move from licenser plugin to spotless5ed5577 chore(release): bump version to 15.7.10-SNAPSHOTc59d40e chore: harden repository lookupsfc66c03 chore(deps): update actions/checkout action to v5 (#2002)b9766b7 chore(deps): update actions/setup-java action to v5 (#2007)2eb737a chore(i18n): new translations locale.json (Vietnamese) (#2009)5228f4f chore(deps): update dependency gradle to v9 (#1997)22e56ce chore(release): bump version to 15.7.1025.08.2025 · 3 092 downloads
f7fe495 feat: improve metrics so that we can analyse plugin usage better (#2008)b93833d fix: resolve some build issues3dbaa31 fix: improve mysql performance for getTotalPlayerSkins1d706bb fix: Add deprecated api.mojang as backup, this should reduce instances of rate limit that result in failing to get an uuid2db28c5 fix: NoSuchMethodError when using sendHealthUpdate on older bukkit versionsb2bff0f fix: resolve type inference issues with kotlin buildSrc3148865 fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9 (#2000)8adebc7 fix(deps): update dependency io.github.miniplaceholders:miniplaceholders-api to v3 (#2006)f9ac0c5 fix: make runServer work againf8859b8 fix(deps): update all non-major dependencies (#1996)31df2a0 fix: add missing class for unrelocated test19ef760 fix: Resolve skin on join when using a resource pack (#2010)b8e055c refactor: move from licenser plugin to spotless5ed5577 chore(release): bump version to 15.7.10-SNAPSHOTc59d40e chore: harden repository lookupsfc66c03 chore(deps): update actions/checkout action to v5 (#2002)b9766b7 chore(deps): update actions/setup-java action to v5 (#2007)2eb737a chore(i18n): new translations locale.json (Vietnamese) (#2009)5228f4f chore(deps): update dependency gradle to v9 (#1997)22e56ce chore(release): bump version to 15.7.1025.08.2025 · 40 924 downloads
f7fe495 feat: improve metrics so that we can analyse plugin usage better (#2008)b93833d fix: resolve some build issues3dbaa31 fix: improve mysql performance for getTotalPlayerSkins1d706bb fix: Add deprecated api.mojang as backup, this should reduce instances of rate limit that result in failing to get an uuid2db28c5 fix: NoSuchMethodError when using sendHealthUpdate on older bukkit versionsb2bff0f fix: resolve type inference issues with kotlin buildSrc3148865 fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9 (#2000)8adebc7 fix(deps): update dependency io.github.miniplaceholders:miniplaceholders-api to v3 (#2006)f9ac0c5 fix: make runServer work againf8859b8 fix(deps): update all non-major dependencies (#1996)31df2a0 fix: add missing class for unrelocated test19ef760 fix: Resolve skin on join when using a resource pack (#2010)b8e055c refactor: move from licenser plugin to spotless5ed5577 chore(release): bump version to 15.7.10-SNAPSHOTc59d40e chore: harden repository lookupsfc66c03 chore(deps): update actions/checkout action to v5 (#2002)b9766b7 chore(deps): update actions/setup-java action to v5 (#2007)2eb737a chore(i18n): new translations locale.json (Vietnamese) (#2009)5228f4f chore(deps): update dependency gradle to v9 (#1997)22e56ce chore(release): bump version to 15.7.1011.08.2025 · 1 492 downloads
2c77823 fix(deps): update all non-major dependencies (#1991)6e86b13 fix(deps): bump runpaperversion to latest (1.21.8)6bb7481 fix: Revert adventure-platform to 4.4.0 to fix messages32075b7 fix: do not print unsupported version on 1.21.8 paper while using viabackwards5aa9b34 fix: Fix updater message on banner when noUpdate override or network is disabledc3f93e3 fix: Suppress unused MetricsCounter, it is used by Bstats but the InteliJ does not see that....a27f089 fix: reuse already defined constant MOD_ID_NAME1844eb5 fix: Code cleanup11.08.2025 · 1 871 downloads
2c77823 fix(deps): update all non-major dependencies (#1991)6e86b13 fix(deps): bump runpaperversion to latest (1.21.8)6bb7481 fix: Revert adventure-platform to 4.4.0 to fix messages32075b7 fix: do not print unsupported version on 1.21.8 paper while using viabackwards5aa9b34 fix: Fix updater message on banner when noUpdate override or network is disabledc3f93e3 fix: Suppress unused MetricsCounter, it is used by Bstats but the InteliJ does not see that....a27f089 fix: reuse already defined constant MOD_ID_NAME1844eb5 fix: Code cleanup11.08.2025 · 20 116 downloads
2c77823 fix(deps): update all non-major dependencies (#1991)6e86b13 fix(deps): bump runpaperversion to latest (1.21.8)6bb7481 fix: Revert adventure-platform to 4.4.0 to fix messages32075b7 fix: do not print unsupported version on 1.21.8 paper while using viabackwards5aa9b34 fix: Fix updater message on banner when noUpdate override or network is disabledc3f93e3 fix: Suppress unused MetricsCounter, it is used by Bstats but the InteliJ does not see that....a27f089 fix: reuse already defined constant MOD_ID_NAME1844eb5 fix: Code cleanup29.07.2025 · 1 428 downloads
3f0d60d feat: add old constructor support5bceb83 fix: make bungeecord impl fully based on reflectioncb1b0ad fix: resolve comment typo5337c17 fix: do not print warning on newer bungeecord865fd7c fix: make bungee compile againb8e3ec7 fix: avoid recompilation of all classes after every commitaf1e294 fix: full spell out data file name7312a75 fix: fix build by updating dependency's670219b fix: use correct sonatype repo8a663d7 fix: remove kyori mod dependency & bump mod to 1.21.84e90a37 chore(release): bump version to 15.7.8-SNAPSHOTc1aec4b chore(i18n): new translations locale.json (Slovak) (#1992)e01bc3f chore(i18n): new translations locale.json (Turkish) (#1993)8c78340 chore(release): bump version to 15.7.829.07.2025 · 2 242 downloads
3f0d60d feat: add old constructor support5bceb83 fix: make bungeecord impl fully based on reflectioncb1b0ad fix: resolve comment typo5337c17 fix: do not print warning on newer bungeecord865fd7c fix: make bungee compile againb8e3ec7 fix: avoid recompilation of all classes after every commitaf1e294 fix: full spell out data file name7312a75 fix: fix build by updating dependency's670219b fix: use correct sonatype repo8a663d7 fix: remove kyori mod dependency & bump mod to 1.21.84e90a37 chore(release): bump version to 15.7.8-SNAPSHOTc1aec4b chore(i18n): new translations locale.json (Slovak) (#1992)e01bc3f chore(i18n): new translations locale.json (Turkish) (#1993)8c78340 chore(release): bump version to 15.7.829.07.2025 · 20 534 downloads
3f0d60d feat: add old constructor support5bceb83 fix: make bungeecord impl fully based on reflectioncb1b0ad fix: resolve comment typo5337c17 fix: do not print warning on newer bungeecord865fd7c fix: make bungee compile againb8e3ec7 fix: avoid recompilation of all classes after every commitaf1e294 fix: full spell out data file name7312a75 fix: fix build by updating dependency's670219b fix: use correct sonatype repo8a663d7 fix: remove kyori mod dependency & bump mod to 1.21.84e90a37 chore(release): bump version to 15.7.8-SNAPSHOTc1aec4b chore(i18n): new translations locale.json (Slovak) (#1992)e01bc3f chore(i18n): new translations locale.json (Turkish) (#1993)8c78340 chore(release): bump version to 15.7.816.07.2025 · 1 422 downloads
3f7a308 feat: migrate a lot of dependencies to catalogc9afd35 feat: add support for & url.png defaultSkins (#1984)27b97bf fix: properly set channel namebebdc9e fix: add message about bungeecord version support501ba45 fix: resolve not using a stub32e8c24 fix(deps): update all non-major dependencies (#1981)3d585ab refactor: migrate remaining dependencies to catalogab2372e refactor: use old bungeecord again where appropriate770c08d refactor: drop support for legacy bungeecord9d33288 refactor: cut down compile times16.07.2025 · 2 675 downloads
3f7a308 feat: migrate a lot of dependencies to catalogc9afd35 feat: add support for & url.png defaultSkins (#1984)27b97bf fix: properly set channel namebebdc9e fix: add message about bungeecord version support501ba45 fix: resolve not using a stub32e8c24 fix(deps): update all non-major dependencies (#1981)3d585ab refactor: migrate remaining dependencies to catalogab2372e refactor: use old bungeecord again where appropriate770c08d refactor: drop support for legacy bungeecord9d33288 refactor: cut down compile times16.07.2025 · 21 088 downloads
3f7a308 feat: migrate a lot of dependencies to catalogc9afd35 feat: add support for & url.png defaultSkins (#1984)27b97bf fix: properly set channel namebebdc9e fix: add message about bungeecord version support501ba45 fix: resolve not using a stub32e8c24 fix(deps): update all non-major dependencies (#1981)3d585ab refactor: migrate remaining dependencies to catalogab2372e refactor: use old bungeecord again where appropriate770c08d refactor: drop support for legacy bungeecord9d33288 refactor: cut down compile times09.07.2025 · 658 downloads
09.07.2025 · 662 downloads
09.07.2025 · 9 935 downloads
04.07.2025 · 8 902 downloads
01.07.2025 · 211 downloads
44fff39 fix(deps): update dependency com.github.cryptomorin:xseries to v13.3.2 (#1976)dbea16a fix(deps): update dependency me.lucko:fabric-permissions-api to v0.4.1 (#1977)013e4f5 fix(deps): update all non-major dependencies (#1978)35c4f59 fix: downgrade uniminedf2fbe96 fix: bump fabric api versionf5a7372 fix: use enforcedPlatform58f91a9 fix: synchronize adventure versions & fix neoforge classpath issuese2bbcd2 fix: make asserts error properlydce2a96 chore(release): bump version to 15.7.4-SNAPSHOT500611e chore: bump parchmentb32fe8b chore: bump paper runtasked3d159 chore(release): bump version to 15.7.41f22d25 Feat/1.21.7 (#1979)01.07.2025 · 269 downloads
44fff39 fix(deps): update dependency com.github.cryptomorin:xseries to v13.3.2 (#1976)dbea16a fix(deps): update dependency me.lucko:fabric-permissions-api to v0.4.1 (#1977)013e4f5 fix(deps): update all non-major dependencies (#1978)35c4f59 fix: downgrade uniminedf2fbe96 fix: bump fabric api versionf5a7372 fix: use enforcedPlatform58f91a9 fix: synchronize adventure versions & fix neoforge classpath issuese2bbcd2 fix: make asserts error properlydce2a96 chore(release): bump version to 15.7.4-SNAPSHOT500611e chore: bump parchmentb32fe8b chore: bump paper runtasked3d159 chore(release): bump version to 15.7.41f22d25 Feat/1.21.7 (#1979)01.07.2025 · 4 408 downloads
44fff39 fix(deps): update dependency com.github.cryptomorin:xseries to v13.3.2 (#1976)dbea16a fix(deps): update dependency me.lucko:fabric-permissions-api to v0.4.1 (#1977)013e4f5 fix(deps): update all non-major dependencies (#1978)35c4f59 fix: downgrade uniminedf2fbe96 fix: bump fabric api versionf5a7372 fix: use enforcedPlatform58f91a9 fix: synchronize adventure versions & fix neoforge classpath issuese2bbcd2 fix: make asserts error properlydce2a96 chore(release): bump version to 15.7.4-SNAPSHOT500611e chore: bump parchmentb32fe8b chore: bump paper runtasked3d159 chore(release): bump version to 15.7.41f22d25 Feat/1.21.7 (#1979)26.06.2025 · 852 downloads
26.06.2025 · 3 700 downloads
26.06.2025 · 7 709 downloads
26.06.2025 · 111 downloads
c7ae3d3 feat: improve mod info and improve proxy detection for modc3a727e feat: add plugin url info7bec82c fix: allow other players to see skin change on modd0a4b51 fix: refresh even players not in render distanceed093d6 fix: properly set load order of miniplaceholders and add mod support for itc011b90 fix: properly match viaversion idse9ea91f fix: properly use one tick delay rather than executing directly if on-thread29f8d8b fix: prevent cursor from resetting when opening skins gui39b6f65 fix: make viaversion workaround work on moddedcc16d79 fix(deps): update all non-major dependencies (#1975)6e49326 refactor: align kyori component translation with other platforms403db84 refactor: make inventory code cleanercc4f9f3 refactor: reuse textures codec766ccc refactor: make viaversion code abstract6f4b473 chore(release): bump version to 15.7.2-SNAPSHOT216c4ec ci: release plugin before mods05ccb23 chore(deps): update plugin xyz.wagyourtail.unimined to v1.3.15 (#1974)5bd0964 ci: improve step namesab28820 chore(release): bump version to 15.7.2e646ffb style: move tracker closer to usage26.06.2025 · 134 downloads
c7ae3d3 feat: improve mod info and improve proxy detection for modc3a727e feat: add plugin url info7bec82c fix: allow other players to see skin change on modd0a4b51 fix: refresh even players not in render distanceed093d6 fix: properly set load order of miniplaceholders and add mod support for itc011b90 fix: properly match viaversion idse9ea91f fix: properly use one tick delay rather than executing directly if on-thread29f8d8b fix: prevent cursor from resetting when opening skins gui39b6f65 fix: make viaversion workaround work on moddedcc16d79 fix(deps): update all non-major dependencies (#1975)6e49326 refactor: align kyori component translation with other platforms403db84 refactor: make inventory code cleanercc4f9f3 refactor: reuse textures codec766ccc refactor: make viaversion code abstract6f4b473 chore(release): bump version to 15.7.2-SNAPSHOT216c4ec ci: release plugin before mods05ccb23 chore(deps): update plugin xyz.wagyourtail.unimined to v1.3.15 (#1974)5bd0964 ci: improve step namesab28820 chore(release): bump version to 15.7.2e646ffb style: move tracker closer to usage26.06.2025 · 1 331 downloads
c7ae3d3 feat: improve mod info and improve proxy detection for modc3a727e feat: add plugin url info7bec82c fix: allow other players to see skin change on modd0a4b51 fix: refresh even players not in render distanceed093d6 fix: properly set load order of miniplaceholders and add mod support for itc011b90 fix: properly match viaversion idse9ea91f fix: properly use one tick delay rather than executing directly if on-thread29f8d8b fix: prevent cursor from resetting when opening skins gui39b6f65 fix: make viaversion workaround work on moddedcc16d79 fix(deps): update all non-major dependencies (#1975)6e49326 refactor: align kyori component translation with other platforms403db84 refactor: make inventory code cleanercc4f9f3 refactor: reuse textures codec766ccc refactor: make viaversion code abstract6f4b473 chore(release): bump version to 15.7.2-SNAPSHOT216c4ec ci: release plugin before mods05ccb23 chore(deps): update plugin xyz.wagyourtail.unimined to v1.3.15 (#1974)5bd0964 ci: improve step namesab28820 chore(release): bump version to 15.7.2e646ffb style: move tracker closer to usage22.06.2025 · 5 978 downloads
22.06.2025 · 85 downloads
22.06.2025 · 274 downloads
22.06.2025 · 427 downloads
38e5149 feat: remove server-only mod code & move to adventure mod53e91a2 feat: readd mixinseb24bb4 feat: readd player heads in specific cases709afc9 fix: remove resolved TODO3b019be fix: remove mixinsa239986 fix: add universal approach for getting flat world typecf4d2f0 fix: remap mixins in fabricccd7af8 fix: move mixinRemap lower0fe4a85 fix: remove not needed mixin dependencya1a03db fix: bump adventure moda8a4c31 fix: make jenkins ci work in headless mode2a7440f fix: resolve a few jar collisionse989fc7 fix: make mod load on neoforge5735d74 fix: properly use shadow config5f3b1e3 fix: change archive base name for SR modd33ca45 refactor: move remapjar definition into sourceset check7e8d4cc refactor: apply mixinRemap globallyaa6ca3a refactor: avoid shadowing/relocating in mod envs290a23e refactor: move mod dir and make proper subproject and archive name5c03f24 refactor: change package from modded to mod22.06.2025 · 265 downloads
38e5149 feat: remove server-only mod code & move to adventure mod53e91a2 feat: readd mixinseb24bb4 feat: readd player heads in specific cases709afc9 fix: remove resolved TODO3b019be fix: remove mixinsa239986 fix: add universal approach for getting flat world typecf4d2f0 fix: remap mixins in fabricccd7af8 fix: move mixinRemap lower0fe4a85 fix: remove not needed mixin dependencya1a03db fix: bump adventure moda8a4c31 fix: make jenkins ci work in headless mode2a7440f fix: resolve a few jar collisionse989fc7 fix: make mod load on neoforge5735d74 fix: properly use shadow config5f3b1e3 fix: change archive base name for SR modd33ca45 refactor: move remapjar definition into sourceset check7e8d4cc refactor: apply mixinRemap globallyaa6ca3a refactor: avoid shadowing/relocating in mod envs290a23e refactor: move mod dir and make proper subproject and archive name5c03f24 refactor: change package from modded to mod22.06.2025 · 442 downloads
38e5149 feat: remove server-only mod code & move to adventure mod53e91a2 feat: readd mixinseb24bb4 feat: readd player heads in specific cases709afc9 fix: remove resolved TODO3b019be fix: remove mixinsa239986 fix: add universal approach for getting flat world typecf4d2f0 fix: remap mixins in fabricccd7af8 fix: move mixinRemap lower0fe4a85 fix: remove not needed mixin dependencya1a03db fix: bump adventure moda8a4c31 fix: make jenkins ci work in headless mode2a7440f fix: resolve a few jar collisionse989fc7 fix: make mod load on neoforge5735d74 fix: properly use shadow config5f3b1e3 fix: change archive base name for SR modd33ca45 refactor: move remapjar definition into sourceset check7e8d4cc refactor: apply mixinRemap globallyaa6ca3a refactor: avoid shadowing/relocating in mod envs290a23e refactor: move mod dir and make proper subproject and archive name5c03f24 refactor: change package from modded to mod22.06.2025 · 1 227 downloads
ec11841 fix(deps): update dependency me.lucko:fabric-permissions-api to v0.4.0 (#1969)b1dcc0d fix(deps): update all non-major dependencies to v1.21.2 (#1970)9b7caf8 fix: use proper filtering algorithm for supported mappings18ed836 fix(deps): update all non-major dependencies (#1972)710c684 fix: avoid using deprecated method for conventions4e51676 fix: make logo work on mod1390bef fix: bump mc version51b5362 fix: downgrade parchment to proper version18a05e6 refactor: change method name to reflect plural18.06.2025 · 6 115 downloads
18.06.2025 · 274 downloads
ac418da feat: add warning if v2 skin update was triggered by proxye20b3e3 feat: more preparations for supporting paper mappingseb67937 feat: implement new paper mc version id api for mapping detection75dd231 feat: add convenient download url to most update remindersb4e351e feat: automatically select mappings from foldere604dfb feat: add 1.21.6 mappinga276615 feat: use spigot skull api if available rather than xseriesed618b2 fix: make properly compile by having adventure transitivec64633b fix: make new import compileff444fd fix(deps): update dependency dev.architectury:architectury-neoforge to v17 (#1967)bdf5e42 fix(deps): update dependency dev.architectury:architectury-fabric to v17 (#1966)81bc97f fix(deps): update dependency dev.architectury:architectury to v17 (#1965)ba22a3c fix(deps): update all non-major dependencies (#1963)46dea04 refactor: prepare for paper minecraft version id support14.06.2025 · 6 510 downloads
1d212e3 feat: add new non-breaking channel payload that makes the server ack to skin updates (if requested)acb9d67 feat: properly implement new ack system between server & proxy81f1ab3 feat: add more debug logs6c9fede feat: add more debug log61e8151 feat: add more debug logsb1da23f feat: add file/image upload api without requiring the use a public URLc5aab84 fix(deps): update all non-major dependencies (#1957)bf37dc6 fix: make additional code compilef3aadb2 fix: use relative instead of absolute delays32c5a91 fix: only use next, MineSkin already accounts for remaining == 06c51f78 refactor: change payload naminge1efd6b refactor: switch to more easily readable codecs240ff41 refactor: drop MineTools support528e458 chore(release): bump version to 15.6.6-SNAPSHOT0bc9470 chore(deps): update dependency gradle to v8.14.2 (#1955)39bf046 chore(deps): update stefanzweifel/git-auto-commit-action action to v6 (#1958)227d170 chore(i18n): new crowdin translations (#1956)af124f6 chore(deps): update dependency ubuntu to v24 (#1949)763d6fb chore(release): bump version to 15.6.652f6af7 style: change server to backend servere27a37a Merge remote-tracking branch 'origin/dev' into dev341000e Fix: Switch api.mojang.com to new minecraftservices.com domain06.06.2025 · 9 640 downloads
52aa70c feat: switch from manual hash file to github provided digeste13cb3f feat: add proper fallbacks when unknown messages are sent by either proxy or servereb6c667 fix(deps): update all non-major dependencies (#1945)c81cd5c fix(deps): update all non-major dependencies (#1951)47137c3 fix(deps): update all non-major dependencies (#1952)816b4b8 refactor: use sealed to ensure all payloads are handled0ff3eec refactor: seal another interface15aafba docs: remove useless license section723f5f4 chore(release): bump version to 15.6.5-SNAPSHOTd787d0a chore(deps): update plugin com.gradle.develocity to v4.0.2 (#1950)3114020 chore(i18n): new crowdin translations (#1953)4a9882f ci: remove attach hash action32caeb8 chore(i18n): new translations locale.json (Georgian) (#1954)f8c262a chore(release): bump version to 15.6.51632f50 Merge remote-tracking branch 'origin/dev' into dev26.05.2025 · 12 833 downloads
2bb96bd feat: implement better retry algorithm and concurrent generations747f906 feat: redo proxy mode configuration system2810123 feat: improve SR api message8cc6ba3 feat: change update available message from github link to modrinthd3a50eb feat: add warning if auto updater was disableda00a1fc fix: sometimes on error there's no ratelimitcc649ef fix(deps): update all non-major dependencies (#1939)cb8c8c7 fix: make init order proper2e9baf6 fix(deps): update all non-major dependencies (#1942)005b76a fix: remove outdated file override info43beddb docs: remove javadoc badge5200531 docs: update badges and info3ae42be docs: improve README design further5c1ec1b docs: move install over compatb3e64df docs: move bunngeecord to proxy list5180bb8 docs: move spigot after bukkit5a5b041 docs: point to a more relevant troubleshooting pagef7cdcc1 chore(release): bump version to 15.6.4-SNAPSHOT39d82d6 chore(i18n): new crowdin translations (#1938)2aa5eee chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v1 (#1941)65459ab chore(i18n): new crowdin translations (#1943)741f19c ci: add external download links to gh release body91ece45 ci: fix hangar changelog509e55f chore(release): bump version to 15.6.4d1ab6a7 ci: fix hangar release token10.05.2025 · 17 053 downloads
9c1a43a fix: do not error in gui on missing skin data6e8ba7c fix: use unlisted when generating skin with private setting8127a08 fix: use milliseconds rather than seconds for delayef34725 fix: always wait ratelimit3cc4461 fix: resolve bugs with legacy refresher867a88e fix(deps): update all non-major dependencies (#1933)af4e8a0 fix(deps): update all non-major dependencies (#1935)f83223f fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.1.11 (#1937)904bbd4 chore(release): bump version to 15.6.3-SNAPSHOT4f216f2 ci: speed up release by only building relevant javadoc0e93493 ci: remove by infofb4ef86 chore(i18n): new crowdin translations (#1932)ef87f61 chore(i18n): new translations locale.json (Slovak) (#1934)de279c1 chore(i18n): new translations locale.json (Slovak) (#1936)7eb6dc6 chore(release): bump version to 15.6.317.04.2025 · 22 716 downloads
d4acd2a fix: avoid checking out incorrect commit by @AlexProgrammerDE13d6c0f fix: set version usi wrong workflow by @AlexProgrammerDE377f505 fix: make changelog tag resolve properly by @AlexProgrammerDE6ad7d44 fix(deps): update all non-major dependencies (#1927) by @renovate[bot]887756e fix(deps): update dependency net.lenni0451.mcstructs:text to v3 (#1920) by @renovate[bot]1461a8c fix(deps): update all non-major dependencies (#1930) by @renovate[bot]ae592d9 chore(deps): update plugin xyz.wagyourtail.unimined to v1.3.14 (#1926) by @renovate[bot]0bd86e3 chore(i18n): new crowdin translations (#1925) by @SrTeamAdmin2a2e8ac ci: use proper ref by @AlexProgrammerDE5e88228 chore(deps): update plugin com.gradle.develocity to v4 (#1929) by @renovate[bot]06933bb chore(i18n): new crowdin translations (#1928) by @SrTeamAdmin5e1d5f7 ci: improve titles and add more commit info by @AlexProgrammerDE8468ae2 chore(i18n): new crowdin translations (#1931) by @SrTeamAdmin77053a7 ci: fix branch name for workflows by @AlexProgrammerDE4a89216 ci: use special release token by @AlexProgrammerDE7bda5de chore(release): bump version to 15.6.2 by @AlexProgrammerDE76c0b91 style: improve set version commit name by @AlexProgrammerDE7cdd0db Fix update ping by @AlexProgrammerDE49b0e5c Fix modrinth url by @AlexProgrammerDE046799c Add hangar to release system by @AlexProgrammerDEf6238ee Update plugin io.papermc.hangar-publish-plugin to v0.1.3 (#1919) by @renovate[bot]961cbf2 Update all non-major dependencies to v1.21-R0.2 (#1922) by @renovate[bot]eda9580 Update all non-major dependencies (#1923) by @renovate[bot]97798b0 Update renovate.json by @AlexProgrammerDE6da1ad1 Update crowdin.yml by @AlexProgrammerDE3a2798b Update crowdin.yml by @AlexProgrammerDEaf39b61 Use auto generated changelog by @AlexProgrammerDE4d129a4 Merge remote-tracking branch 'origin/dev' into dev by @AlexProgrammerDEa38b6ed Delete CHANGELOG.md by @AlexProgrammerDEbcc60d7 Add set version script by @AlexProgrammerDE5519efa Add workflow call event by @AlexProgrammerDE12fc489 Implement more release flow actions by @AlexProgrammerDEac7cdc2 Properly set dependency of tasks to one another by @AlexProgrammerDEe7627a4 Improve javadoc workflow by @AlexProgrammerDEf1a02b0 Allow push by @AlexProgrammerDEf0496d1 Create branch by @AlexProgrammerDEb373c20 Add teleport refresh for server impls with broken vanishing, like arclight by @AlexProgrammerDE2151129 Use inputs by @AlexProgrammerDE15dee1c Properly categorize commits by @AlexProgrammerDE6dd9532 Merge remote-tracking branch 'origin/dev' into dev by @AlexProgrammerDEe475249 Merge remote-tracking branch 'origin/dev' into dev by @AlexProgrammerDE401dc6f Update renovate.json by @AlexProgrammerDE24a66da Merge remote-tracking branch 'origin/dev' into dev by @AlexProgrammerDE27.03.2025 · 17 149 downloads
07.03.2025 · 7 706 downloads
TL;DR:
* Added /skull command for server admins
* Allowing to change help message on /skin help
* Expose empty skinproperty in API
* Add small internal API for mysql updates
* Updated translations
* Fixed proxy plugin message bug
21.02.2025 · 3 903 downloads
TL;DR:
- Fixed some API errors
- No longer need to quote skin URL
- Skin edit command to edit your skin on novaskin
- Fixed cooldown issues
- Fixed recommended skin issue
- Updated translations and dependencies
07.02.2025 · 2 702 downloads
This release is a hotfix for /skin url fix resolves: having error: for input string error.
Thanks to @Apehum & everyone who helped.
Changes 75a6fcf Updated runServer to latest MC 3e03199 Increase ram accf3c7 Comment out MineSkinUrlResponse#account (#1870) ae2b79d Use base logic for modded now df77720 Drop indra 9ffb618 Ignore new kotlin dir 4c27491 Fi license df82245 Min and max cap int values
Updated dependency: 1fb12c0 Update all non-major dependencies (#1872) 7167899 Update dependency com.diffplug.spotless:spotless-plugin-gradle to v7 (#1871) 8a6499c Update all non-major dependencies (#1867) 2862079 Update dependency com.github.cryptomorin:XSeries to v13 (#1868) 863bcfc Update all non-major dependencies (#1859)
Translations: 2ff0f10 New Crowdin updates (#1873) 637c66a New Crowdin updates (#1866) 26af51e New Crowdin updates (#1861) aa69ea4 New translations locale.json (Spanish) (#1860)