
SkinsRestorer
🎨 Ability to restore/change skins on servers! (Offline and Online Mode)
1.2M
544
🐛 Fixes
936ad8bfix: small refactors & split paper and spigot mappings62368e8fix: do not mark as spigot mapping
🏗 Refactor
28eb882refactor: improve variable naming
🔨 Build
33c9002chore(release): bump version to 15.12.2-SNAPSHOT11a0a1echore: split more mappings6ade361chore: make mappings more paper-proof5872d07chore(release): bump version to 15.12.2
💅 Style
c7b9093style: optimize imports
🐛 Fixes
936ad8bfix: small refactors & split paper and spigot mappings62368e8fix: do not mark as spigot mapping
🏗 Refactor
28eb882refactor: improve variable naming
🔨 Build
33c9002chore(release): bump version to 15.12.2-SNAPSHOT11a0a1echore: split more mappings6ade361chore: make mappings more paper-proof5872d07chore(release): bump version to 15.12.2
💅 Style
c7b9093style: optimize imports
🐛 Fixes
936ad8bfix: small refactors & split paper and spigot mappings62368e8fix: do not mark as spigot mapping
🏗 Refactor
28eb882refactor: improve variable naming
🔨 Build
33c9002chore(release): bump version to 15.12.2-SNAPSHOT11a0a1echore: split more mappings6ade361chore: make mappings more paper-proof5872d07chore(release): bump version to 15.12.2
💅 Style
c7b9093style: optimize imports
🐛 Fixes
2cdc8e0fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.11eea56e3fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.1265aa1f6fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.5.002967affix(deps): update dependency net.fabricmc:fabric-loader to v0.19.2c57f58ffix(deps): update all non-major dependencies338089bfix(deps): update all non-major dependencies to v2.0.5da13db5fix(deps): update all non-major dependencies8151352fix(deps): update all non-major dependencies63fab7bfix(deps): update all non-major dependencies3decac8fix(deps): update all non-major dependencies59b1255fix(deps): update dependency org.openrewrite:plugin to v7.32.1556051bfix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.5.4443e266fix(deps): update all non-major dependencies to v5.9.1b3ea926fix(deps): update all non-major dependencies9b09bb5fix(deps): update all non-major dependencies (#2128)13b381cfix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.5.1f3f95eefix(deps): update all non-major dependencies56db7d5fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.6.09d1e295fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.2bfab7c0fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.33025919fix: replace manual paper hook that would skip the ViaVersion workaroundf0aa1b0fix(proxy): warn about ViaVersion on proxy startup
🏗 Refactor
b1a9637refactor: prepare for modern paper refresher
🔨 Build
66e2329chore(release): bump version to 15.12.1-SNAPSHOT7b0e517chore(deps): update plugin com.gradle.develocity to v4.4.1323ed79chore(deps): update gradle to v9.5.0d83b96dchore(deps): update plugin com.gradle.develocity to v4.4.2866a066chore(i18n): new crowdin translations (#2122)f346e02chore(release): bump version to 15.12.1
💬 Other
9ae06d3Fix plugin startup message inconsistencies (#2127)
🐛 Fixes
2cdc8e0fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.11eea56e3fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.1265aa1f6fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.5.002967affix(deps): update dependency net.fabricmc:fabric-loader to v0.19.2c57f58ffix(deps): update all non-major dependencies338089bfix(deps): update all non-major dependencies to v2.0.5da13db5fix(deps): update all non-major dependencies8151352fix(deps): update all non-major dependencies63fab7bfix(deps): update all non-major dependencies3decac8fix(deps): update all non-major dependencies59b1255fix(deps): update dependency org.openrewrite:plugin to v7.32.1556051bfix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.5.4443e266fix(deps): update all non-major dependencies to v5.9.1b3ea926fix(deps): update all non-major dependencies9b09bb5fix(deps): update all non-major dependencies (#2128)13b381cfix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.5.1f3f95eefix(deps): update all non-major dependencies56db7d5fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.6.09d1e295fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.2bfab7c0fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.33025919fix: replace manual paper hook that would skip the ViaVersion workaroundf0aa1b0fix(proxy): warn about ViaVersion on proxy startup
🏗 Refactor
b1a9637refactor: prepare for modern paper refresher
🔨 Build
66e2329chore(release): bump version to 15.12.1-SNAPSHOT7b0e517chore(deps): update plugin com.gradle.develocity to v4.4.1323ed79chore(deps): update gradle to v9.5.0d83b96dchore(deps): update plugin com.gradle.develocity to v4.4.2866a066chore(i18n): new crowdin translations (#2122)f346e02chore(release): bump version to 15.12.1
💬 Other
9ae06d3Fix plugin startup message inconsistencies (#2127)
🐛 Fixes
2cdc8e0fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.11eea56e3fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.1265aa1f6fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.5.002967affix(deps): update dependency net.fabricmc:fabric-loader to v0.19.2c57f58ffix(deps): update all non-major dependencies338089bfix(deps): update all non-major dependencies to v2.0.5da13db5fix(deps): update all non-major dependencies8151352fix(deps): update all non-major dependencies63fab7bfix(deps): update all non-major dependencies3decac8fix(deps): update all non-major dependencies59b1255fix(deps): update dependency org.openrewrite:plugin to v7.32.1556051bfix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.5.4443e266fix(deps): update all non-major dependencies to v5.9.1b3ea926fix(deps): update all non-major dependencies9b09bb5fix(deps): update all non-major dependencies (#2128)13b381cfix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.5.1f3f95eefix(deps): update all non-major dependencies56db7d5fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.6.09d1e295fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.2bfab7c0fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.33025919fix: replace manual paper hook that would skip the ViaVersion workaroundf0aa1b0fix(proxy): warn about ViaVersion on proxy startup
🏗 Refactor
b1a9637refactor: prepare for modern paper refresher
🔨 Build
66e2329chore(release): bump version to 15.12.1-SNAPSHOT7b0e517chore(deps): update plugin com.gradle.develocity to v4.4.1323ed79chore(deps): update gradle to v9.5.0d83b96dchore(deps): update plugin com.gradle.develocity to v4.4.2866a066chore(i18n): new crowdin translations (#2122)f346e02chore(release): bump version to 15.12.1
💬 Other
9ae06d3Fix plugin startup message inconsistencies (#2127)
🚀 Features
f9f0494feat(mappings): support paper version selectors
🐛 Fixes
13491f5fix: place mods in proper dirs againf0e62c7fix(deps): update dependency net.neoforged:neoforge to v26.1.0.19-beta51c84f4fix: remove architectury from SR deps listcbb5ea0fix(deps): update all non-major dependencies (#2116)ce1259cfix(deps): update dependency org.openrewrite:plugin to v7.29.1d3eb999fix(deps): update dependency com.google.errorprone:error_prone_core to v2.49.0e2d571cfix(deps): update all non-major dependenciesf778166fix(deps): update all non-major dependencies53110e8fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.1deba0c8fix(deps): update all non-major dependencies
🔨 Build
🚀 Features
f9f0494feat(mappings): support paper version selectors
🐛 Fixes
13491f5fix: place mods in proper dirs againf0e62c7fix(deps): update dependency net.neoforged:neoforge to v26.1.0.19-beta51c84f4fix: remove architectury from SR deps listcbb5ea0fix(deps): update all non-major dependencies (#2116)ce1259cfix(deps): update dependency org.openrewrite:plugin to v7.29.1d3eb999fix(deps): update dependency com.google.errorprone:error_prone_core to v2.49.0e2d571cfix(deps): update all non-major dependenciesf778166fix(deps): update all non-major dependencies53110e8fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.1deba0c8fix(deps): update all non-major dependencies
🔨 Build
🚀 Features
f9f0494feat(mappings): support paper version selectors
🐛 Fixes
13491f5fix: place mods in proper dirs againf0e62c7fix(deps): update dependency net.neoforged:neoforge to v26.1.0.19-beta51c84f4fix: remove architectury from SR deps listcbb5ea0fix(deps): update all non-major dependencies (#2116)ce1259cfix(deps): update dependency org.openrewrite:plugin to v7.29.1d3eb999fix(deps): update dependency com.google.errorprone:error_prone_core to v2.49.0e2d571cfix(deps): update all non-major dependenciesf778166fix(deps): update all non-major dependencies53110e8fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.1deba0c8fix(deps): update all non-major dependencies
🔨 Build
🐛 Fixes
13491f5fix: place mods in proper dirs again
🐛 Fixes
13491f5fix: place mods in proper dirs again
🐛 Fixes
13491f5fix: place mods in proper dirs again
🚀 Features
🐛 Fixes
e062888fix(deps): update all non-major dependencies to v5.23.02258ed0fix(deps): update all non-major dependencies96bdeaffix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.0db81a6cfix(deps): update all non-major dependencies55b9678fix(deps): update all non-major dependenciesdb3a7b8fix: make build work1bf5422fix: remove @jar classifier to insert transitive depsf70a6a8fix(deps): update all non-major dependencies (#2110)a7bf43ffix: call getGameProfile before getProfile0420451fix: move to temporary XSeries fork
🔨 Build
4f32ab4chore(release): bump version to 15.11.1-SNAPSHOT665bfc6chore: bump references to 26.1881c758chore(deps): update gradle/actions action to v6 (#2109)7a559c8chore(i18n): new crowdin translations (#2102)4591850chore(release): bump version to 15.11.1
💬 Other
e329777Fix build blockers in shared and tests
🚀 Features
b993564feat: add backoff logic to mojang batching
🐛 Fixes
574924cfix: bypass Architectury codec wrapping for proxy plugin messagese57970efix(deps): update all non-major dependencies to v5.7.292c9346fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.3.0f8a8d29fix(deps): update all non-major dependencies
🏗 Refactor
913e684refactor: remove Architectury runtime API dependency
🔨 Build
🚀 Features
b993564feat: add backoff logic to mojang batching
🐛 Fixes
574924cfix: bypass Architectury codec wrapping for proxy plugin messagese57970efix(deps): update all non-major dependencies to v5.7.292c9346fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.3.0f8a8d29fix(deps): update all non-major dependencies
🏗 Refactor
913e684refactor: remove Architectury runtime API dependency
🔨 Build
🚀 Features
b993564feat: add backoff logic to mojang batching
🐛 Fixes
574924cfix: bypass Architectury codec wrapping for proxy plugin messagese57970efix(deps): update all non-major dependencies to v5.7.292c9346fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.3.0f8a8d29fix(deps): update all non-major dependencies
🏗 Refactor
913e684refactor: remove Architectury runtime API dependency
🔨 Build
🚀 Features
5efcab7feat: add player:/custom: prefix syntax to disambiguate skin lookups (#2098)
🐛 Fixes
b626c51fix: resolve joining in proxy mode3cc0396fix: extract call into submethodbf1b946fix(deps): update dependency me.clip:placeholderapi to v2.12.02b49de9fix(deps): update dependency me.clip:placeholderapi to v2.12.1b5b5834fix(deps): update dependency com.google.errorprone:error_prone_core to v2.47.0c915d46fix(deps): update dependency me.clip:placeholderapi to v2.12.20537fdcfix(deps): update all non-major dependenciesab9c0e8fix(deps): update dependency org.postgresql:postgresql to v42.7.1058bd8c2fix(deps): update dependency net.md-5:specialsource to v1.11.6d85010ffix(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.3ab59712fix(deps): update dependency org.openrewrite.recipe:rewrite-migrate-java to v3.27.19d7806ffix(deps): update dependency org.jetbrains:annotations to v26.1.035da90cfix(deps): update all non-major dependencies to v3.2.0a7ef9fbfix(deps): update all non-major dependencies to v3.2.18903c89fix(deps): update all non-major dependenciesb8e4655fix(deps): update all non-major dependenciese7e7bf6fix(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v5.1.0b534acdfix: properly copy accesswidener631f854fix: use daemon threads for all spawned threads
🔨 Build
d90ea33chore(release): bump version to 15.10.1-SNAPSHOT9da5c90chore: Add Contributor Covenant Code of Conduct5a2d803chore(deps): update actions/upload-artifact action to v7 (#2100)dafc794chore: update copyright to 2026f47b5a9chore(release): bump version to 15.10.1
💅 Style
e1aa7c3style: apply openrewrite
🧪 Tests
5a03682test: add full coverage tests for all storage adapters60f0c3ctest: add unit tests for shared utilities and codec round-trips
💬 Other
41f01b9Fix: use ASCII charset for URL columns to prevent InnoDB key size overflow (#2097)
1
...
