SkinsRestorer
What is SkinsRestorer?
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.
Where can I use SkinsRestorer?
How can I install SkinsRestorer?
It's easy to install SkinsRestorer!
All the steps are detailed in our installation guide.
What are the Commands and Permissions?
Read the official documentation for a list of commands and permissions.
What if I need support?
If you need any support you can join our Discord server, so we can help you out :)
Meet the Team:
- xknat - Developer
- Pistonmaster - Developer
- SloPlays - Website & backend
- mono21400 - support
Retired Staff
- Logics - Maintainer
- Angel_0 - support
- riflowth - Skinsystem intergration dev
- fezerngodo - Skinsystem intergration dev
- McLive - Retired dev
- Th3Tr0LLeR - Retired Founder
- Blackfire62 - Retired dev
- DoNotSpamPls - Retired dev
- HyperGaming18 - Retired support
Stats
Bukkit
BungeeCord
Velocity
Want to support us and the plugin?
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.
✨ Are you looking for an advanced administration panel for your server?
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^.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 | ||||
| 23h ago | 1 |
- [
eb2d052](https://github.com/SkinsRestorer/SkinsRestorer/commit/eb2d0525e6894c853004d84839944e939d15ad0d) feat(mod): support Minecraft 26.3
## 🐛 Fixes
- [
3360f10](https://github.com/SkinsRestorer/SkinsRestorer/commit/3360f1014aeced00a81b5500667f31f1267e016a) fix(deps): update all non-major dependencies - [
d450fa5](https://github.com/SkinsRestorer/SkinsRestorer/commit/d450fa5d96638ed09b18af9b0daa59ca65cee4a7) fix(deps): update dependency net.neoforged:neoforge to v26.2.0.32-beta - [
20638e6](https://github.com/SkinsRestorer/SkinsRestorer/commit/20638e6c70abc0997da8299d8810d02d4044bca4) fix(deps): update all non-major dependencies - [
9d065a2](https://github.com/SkinsRestorer/SkinsRestorer/commit/9d065a2e22c36356bd3b556f129ed21be8a33030) fix(deps): update all non-major dependencies - [
f149d5a](https://github.com/SkinsRestorer/SkinsRestorer/commit/f149d5a4eff9e61cf7e0b056f5241633095590f5) fix: properly define NeoForge and Fabric platforms - [
acde1e9](https://github.com/SkinsRestorer/SkinsRestorer/commit/acde1e93282d0b0e26ff438d7978a51a8e8ad98a) fix(ci): archive unsupported Modrinth versions - [
5808f3d](https://github.com/SkinsRestorer/SkinsRestorer/commit/5808f3dbb4b91cb686e1f40fc9096857abb8397e) fix(deps): update all non-major dependencies - [
385cf9e](https://github.com/SkinsRestorer/SkinsRestorer/commit/385cf9ed4a9662934328ed675d26a10f1d9fccd6) fix(deps): update all non-major dependencies - [
16a815e](https://github.com/SkinsRestorer/SkinsRestorer/commit/16a815e5850da21c7c187e5fe41f6ce1bfbe9d05) fix(deps): update dependency net.neoforged:neoforge to v26.2.0.57 - [
8d5ca9d](https://github.com/SkinsRestorer/SkinsRestorer/commit/8d5ca9d01e824a280f1002f5a791416da735b254) fix(deps): update all non-major dependencies - [
9fa70a4](https://github.com/SkinsRestorer/SkinsRestorer/commit/9fa70a40b2d2fae4a26f1a31cc058d78b3884865) fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.10.0 - [
739170a](https://github.com/SkinsRestorer/SkinsRestorer/commit/739170a1467bb226f76b285827652909e2fdf825) fix(bukkit): enable existing mappings for Minecraft 26.3 - [
e1b63ea](https://github.com/SkinsRestorer/SkinsRestorer/commit/e1b63eabeed2b6df4d15785c6d47a5b577fe2bae) fix: guard null profile response in getProfileMojang (#2153) - [
7545ed4](https://github.com/SkinsRestorer/SkinsRestorer/commit/7545ed4dae33ba42621c109a33f1c2f6c9a0e77e) fix(deps): update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v2 (#2148) - [
34f086e](https://github.com/SkinsRestorer/SkinsRestorer/commit/34f086e94bf30aa2271a0dd9a4e5e6007e281c82) fix(deps): update all non-major dependencies (#2152)
## 📝 Documentation
- [
42faf40](https://github.com/SkinsRestorer/SkinsRestorer/commit/42faf403bb0b76384117da90fe393761117ad354) docs(copy): simplify messages and configuration comments
## 🔨 Build
- [
c77b99e](https://github.com/SkinsRestorer/SkinsRestorer/commit/c77b99e14d6086ebad942cfbe08b71fdce8718d7) chore(release): bump version to 15.12.6-SNAPSHOT - [
b8edde1](https://github.com/SkinsRestorer/SkinsRestorer/commit/b8edde1a28b9b31e941570fd350d4865df38fc69) chore: shorten string - [
bde23bb](https://github.com/SkinsRestorer/SkinsRestorer/commit/bde23bbcab1379a07a5b6db01c59317448a15f57) chore(deps): update actions/setup-java action to v6 (#2151) - [
c8c321f](https://github.com/SkinsRestorer/SkinsRestorer/commit/c8c321f0b075505ee3ad47a8c1b7fdbf1aa6ee2f) chore(release): bump version to 15.12.6
- [
eb2d052](https://github.com/SkinsRestorer/SkinsRestorer/commit/eb2d0525e6894c853004d84839944e939d15ad0d) feat(mod): support Minecraft 26.3
## 🐛 Fixes
- [
3360f10](https://github.com/SkinsRestorer/SkinsRestorer/commit/3360f1014aeced00a81b5500667f31f1267e016a) fix(deps): update all non-major dependencies - [
d450fa5](https://github.com/SkinsRestorer/SkinsRestorer/commit/d450fa5d96638ed09b18af9b0daa59ca65cee4a7) fix(deps): update dependency net.neoforged:neoforge to v26.2.0.32-beta - [
20638e6](https://github.com/SkinsRestorer/SkinsRestorer/commit/20638e6c70abc0997da8299d8810d02d4044bca4) fix(deps): update all non-major dependencies - [
9d065a2](https://github.com/SkinsRestorer/SkinsRestorer/commit/9d065a2e22c36356bd3b556f129ed21be8a33030) fix(deps): update all non-major dependencies - [
f149d5a](https://github.com/SkinsRestorer/SkinsRestorer/commit/f149d5a4eff9e61cf7e0b056f5241633095590f5) fix: properly define NeoForge and Fabric platforms - [
acde1e9](https://github.com/SkinsRestorer/SkinsRestorer/commit/acde1e93282d0b0e26ff438d7978a51a8e8ad98a) fix(ci): archive unsupported Modrinth versions - [
5808f3d](https://github.com/SkinsRestorer/SkinsRestorer/commit/5808f3dbb4b91cb686e1f40fc9096857abb8397e) fix(deps): update all non-major dependencies - [
385cf9e](https://github.com/SkinsRestorer/SkinsRestorer/commit/385cf9ed4a9662934328ed675d26a10f1d9fccd6) fix(deps): update all non-major dependencies - [
16a815e](https://github.com/SkinsRestorer/SkinsRestorer/commit/16a815e5850da21c7c187e5fe41f6ce1bfbe9d05) fix(deps): update dependency net.neoforged:neoforge to v26.2.0.57 - [
8d5ca9d](https://github.com/SkinsRestorer/SkinsRestorer/commit/8d5ca9d01e824a280f1002f5a791416da735b254) fix(deps): update all non-major dependencies - [
9fa70a4](https://github.com/SkinsRestorer/SkinsRestorer/commit/9fa70a40b2d2fae4a26f1a31cc058d78b3884865) fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.10.0 - [
739170a](https://github.com/SkinsRestorer/SkinsRestorer/commit/739170a1467bb226f76b285827652909e2fdf825) fix(bukkit): enable existing mappings for Minecraft 26.3 - [
e1b63ea](https://github.com/SkinsRestorer/SkinsRestorer/commit/e1b63eabeed2b6df4d15785c6d47a5b577fe2bae) fix: guard null profile response in getProfileMojang (#2153) - [
7545ed4](https://github.com/SkinsRestorer/SkinsRestorer/commit/7545ed4dae33ba42621c109a33f1c2f6c9a0e77e) fix(deps): update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v2 (#2148) - [
34f086e](https://github.com/SkinsRestorer/SkinsRestorer/commit/34f086e94bf30aa2271a0dd9a4e5e6007e281c82) fix(deps): update all non-major dependencies (#2152)
## 📝 Documentation
- [
42faf40](https://github.com/SkinsRestorer/SkinsRestorer/commit/42faf403bb0b76384117da90fe393761117ad354) docs(copy): simplify messages and configuration comments
## 🔨 Build
- [
c77b99e](https://github.com/SkinsRestorer/SkinsRestorer/commit/c77b99e14d6086ebad942cfbe08b71fdce8718d7) chore(release): bump version to 15.12.6-SNAPSHOT - [
b8edde1](https://github.com/SkinsRestorer/SkinsRestorer/commit/b8edde1a28b9b31e941570fd350d4865df38fc69) chore: shorten string - [
bde23bb](https://github.com/SkinsRestorer/SkinsRestorer/commit/bde23bbcab1379a07a5b6db01c59317448a15f57) chore(deps): update actions/setup-java action to v6 (#2151) - [
c8c321f](https://github.com/SkinsRestorer/SkinsRestorer/commit/c8c321f0b075505ee3ad47a8c1b7fdbf1aa6ee2f) chore(release): bump version to 15.12.6
- [
eb2d052](https://github.com/SkinsRestorer/SkinsRestorer/commit/eb2d0525e6894c853004d84839944e939d15ad0d) feat(mod): support Minecraft 26.3
## 🐛 Fixes
- [
3360f10](https://github.com/SkinsRestorer/SkinsRestorer/commit/3360f1014aeced00a81b5500667f31f1267e016a) fix(deps): update all non-major dependencies - [
d450fa5](https://github.com/SkinsRestorer/SkinsRestorer/commit/d450fa5d96638ed09b18af9b0daa59ca65cee4a7) fix(deps): update dependency net.neoforged:neoforge to v26.2.0.32-beta - [
20638e6](https://github.com/SkinsRestorer/SkinsRestorer/commit/20638e6c70abc0997da8299d8810d02d4044bca4) fix(deps): update all non-major dependencies - [
9d065a2](https://github.com/SkinsRestorer/SkinsRestorer/commit/9d065a2e22c36356bd3b556f129ed21be8a33030) fix(deps): update all non-major dependencies - [
f149d5a](https://github.com/SkinsRestorer/SkinsRestorer/commit/f149d5a4eff9e61cf7e0b056f5241633095590f5) fix: properly define NeoForge and Fabric platforms - [
acde1e9](https://github.com/SkinsRestorer/SkinsRestorer/commit/acde1e93282d0b0e26ff438d7978a51a8e8ad98a) fix(ci): archive unsupported Modrinth versions - [
5808f3d](https://github.com/SkinsRestorer/SkinsRestorer/commit/5808f3dbb4b91cb686e1f40fc9096857abb8397e) fix(deps): update all non-major dependencies - [
385cf9e](https://github.com/SkinsRestorer/SkinsRestorer/commit/385cf9ed4a9662934328ed675d26a10f1d9fccd6) fix(deps): update all non-major dependencies - [
16a815e](https://github.com/SkinsRestorer/SkinsRestorer/commit/16a815e5850da21c7c187e5fe41f6ce1bfbe9d05) fix(deps): update dependency net.neoforged:neoforge to v26.2.0.57 - [
8d5ca9d](https://github.com/SkinsRestorer/SkinsRestorer/commit/8d5ca9d01e824a280f1002f5a791416da735b254) fix(deps): update all non-major dependencies - [
9fa70a4](https://github.com/SkinsRestorer/SkinsRestorer/commit/9fa70a40b2d2fae4a26f1a31cc058d78b3884865) fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.10.0 - [
739170a](https://github.com/SkinsRestorer/SkinsRestorer/commit/739170a1467bb226f76b285827652909e2fdf825) fix(bukkit): enable existing mappings for Minecraft 26.3 - [
e1b63ea](https://github.com/SkinsRestorer/SkinsRestorer/commit/e1b63eabeed2b6df4d15785c6d47a5b577fe2bae) fix: guard null profile response in getProfileMojang (#2153) - [
7545ed4](https://github.com/SkinsRestorer/SkinsRestorer/commit/7545ed4dae33ba42621c109a33f1c2f6c9a0e77e) fix(deps): update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v2 (#2148) - [
34f086e](https://github.com/SkinsRestorer/SkinsRestorer/commit/34f086e94bf30aa2271a0dd9a4e5e6007e281c82) fix(deps): update all non-major dependencies (#2152)
## 📝 Documentation
- [
42faf40](https://github.com/SkinsRestorer/SkinsRestorer/commit/42faf403bb0b76384117da90fe393761117ad354) docs(copy): simplify messages and configuration comments
## 🔨 Build
- [
c77b99e](https://github.com/SkinsRestorer/SkinsRestorer/commit/c77b99e14d6086ebad942cfbe08b71fdce8718d7) chore(release): bump version to 15.12.6-SNAPSHOT - [
b8edde1](https://github.com/SkinsRestorer/SkinsRestorer/commit/b8edde1a28b9b31e941570fd350d4865df38fc69) chore: shorten string - [
bde23bb](https://github.com/SkinsRestorer/SkinsRestorer/commit/bde23bbcab1379a07a5b6db01c59317448a15f57) chore(deps): update actions/setup-java action to v6 (#2151) - [
c8c321f](https://github.com/SkinsRestorer/SkinsRestorer/commit/c8c321f0b075505ee3ad47a8c1b7fdbf1aa6ee2f) chore(release): bump version to 15.12.6
- [
28c4ccd](https://github.com/SkinsRestorer/SkinsRestorer/commit/28c4ccdeb57bce96abb40c97cdea6f188583dcda) feat(login): add offline-mode launcher warning
## 🐛 Fixes
- [
efb1b04](https://github.com/SkinsRestorer/SkinsRestorer/commit/efb1b041887f1c0ec2670182ee473d5155e65970) fix(deps): update all non-major dependencies - [
3572a32](https://github.com/SkinsRestorer/SkinsRestorer/commit/3572a326412bb5b2ae447064c51689925534b84e) fix(deps): update all non-major dependencies - [
30807e4](https://github.com/SkinsRestorer/SkinsRestorer/commit/30807e4b5664dda912e2d5049a92dd0d176534b4) fix(deps): update all non-major dependencies - [
4cbf666](https://github.com/SkinsRestorer/SkinsRestorer/commit/4cbf66608d6b9391f076a37ce092df56b9866d62) fix(deps): update dependency net.neoforged:neoforge to v26.2.0.8-beta - [
453c891](https://github.com/SkinsRestorer/SkinsRestorer/commit/453c8919aff6987192033e70a83e9f618bb57e27) fix(deps): update all non-major dependencies - [
fd173aa](https://github.com/SkinsRestorer/SkinsRestorer/commit/fd173aaa1a03e4ddfdd3bc1bf4c23c1ea376c46b) fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.6.0 - [
6940dc7](https://github.com/SkinsRestorer/SkinsRestorer/commit/6940dc77e5e6c1a34f37d28eb51a9f31cb8b2393) fix(deps): update dependency net.neoforged:neoforge to v26.2.0.23-beta - [
7558192](https://github.com/SkinsRestorer/SkinsRestorer/commit/75581925ebe76b3cb75f7bb55050f5e1f34d8e99) fix(deps): update dependency net.neoforged:neoforge to v26.2.0.25-beta - [
4598add](https://github.com/SkinsRestorer/SkinsRestorer/commit/4598add7195a22cbe8dc1d6cd7fc4a1e576a9dfc) fix(deps): update dependency com.velocitypowered:velocity-api to v4 (#2140) - [
d0fbc2e](https://github.com/SkinsRestorer/SkinsRestorer/commit/d0fbc2effdcaeeb9b38fe8a69374233a106173f6) fix(deps): update all non-major dependencies - [
8aaa6bc](https://github.com/SkinsRestorer/SkinsRestorer/commit/8aaa6bc4857d45875bdf013c99e5f1c2eb040922) fix(mod): isolate game profile properties - [
b77f307](https://github.com/SkinsRestorer/SkinsRestorer/commit/b77f307b42d4f29d1312ab3b0c1eb642c520af7c) fix(deps): update adventure to v5 (#2121) - [
d2a4fda](https://github.com/SkinsRestorer/SkinsRestorer/commit/d2a4fdacf20419cc278a1d17c5ce7c2a16fc9a1d) fix(platform): replace adventure audience bridges - [
718c540](https://github.com/SkinsRestorer/SkinsRestorer/commit/718c540357d2736837b5d24143dbb3a3735c7811) fix(platform): preserve legacy component events
## 🏗 Refactor
- [
f1d1a41](https://github.com/SkinsRestorer/SkinsRestorer/commit/f1d1a41f1da792f1252d8dd34fa02ecc0ff85d2c) refactor(command): namespace warning dismissal
## 🔨 Build
- [
50ad22a](https://github.com/SkinsRestorer/SkinsRestorer/commit/50ad22a7eaee6d7ace095ac1e9e4fa4e6303d533) chore(release): bump version to 15.12.5-SNAPSHOT - [
7aec91c](https://github.com/SkinsRestorer/SkinsRestorer/commit/7aec91cd31706c6c00fd7c6a5cc8ab08a7ec3afc) chore(deps): update plugin com.gradle.develocity to v4.5.0 - [
f7779f5](https://github.com/SkinsRestorer/SkinsRestorer/commit/f7779f528577448ef63572964bc9b0bbdd02225e) chore(i18n): new crowdin translations (#2137) - [
98b9488](https://github.com/SkinsRestorer/SkinsRestorer/commit/98b9488cb8148628f143283826d461b805a875f9) chore(release): bump version to 15.12.5
- [
ad2c8fb](https://github.com/SkinsRestorer/SkinsRestorer/commit/ad2c8fbb191a32a7bac3dd9ca751081770e7f127) fix(deps): update all non-major dependencies to v26.1.2.71 (#2131) - [
e6a8dc7](https://github.com/SkinsRestorer/SkinsRestorer/commit/e6a8dc750eae7a5ece10f68cc3888deae8d1b7d6) fix: properly assign mixins - [
aff9646](https://github.com/SkinsRestorer/SkinsRestorer/commit/aff9646ea700f72cd1e55f472cb89a0216dd212e) fix(deps): update all non-major dependencies - [
ca89998](https://github.com/SkinsRestorer/SkinsRestorer/commit/ca899983d4d025037eddf96d37202183118029c6) fix(deps): update all non-major dependencies - [
f012f3c](https://github.com/SkinsRestorer/SkinsRestorer/commit/f012f3c3868a00df7251abd89d71b6d9c6bfbb0e) fix(deps): update all non-major dependencies - [
cbcbe0d](https://github.com/SkinsRestorer/SkinsRestorer/commit/cbcbe0da1ee128ab27988cc2304d71c9670fd814) fix(deps): update all non-major dependencies - [
5d04e58](https://github.com/SkinsRestorer/SkinsRestorer/commit/5d04e58ce31a52441ca5ed13babab9b66b3ce54c) fix(deps): update all non-major dependencies - [
bd30a6c](https://github.com/SkinsRestorer/SkinsRestorer/commit/bd30a6c171787a4087c9157288f8d29ee699cf30) fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.3
## 🔨 Build
- [
823de29](https://github.com/SkinsRestorer/SkinsRestorer/commit/823de2973540607f190bf4ebe6075bf1865ae60f) chore(release): bump version to 15.12.4-SNAPSHOT - [
1fc25fc](https://github.com/SkinsRestorer/SkinsRestorer/commit/1fc25fc9117e81ed22616b63993173943ba1ccec) chore(mod): update target to 26.2 - [
a34c565](https://github.com/SkinsRestorer/SkinsRestorer/commit/a34c565ec8ebc44c4f034f9ce4b1d015b44e1685) chore(deps): update actions/checkout action to v7 (#2134) - [
a5b2c20](https://github.com/SkinsRestorer/SkinsRestorer/commit/a5b2c2075da52e1c863b946fc6d81a177996ed2e) chore(release): bump version to 15.12.4
- [
8175075](https://github.com/SkinsRestorer/SkinsRestorer/commit/81750750b734bca61be33dd4378a6719e82dd6c9) feat: mark 26.2 as supported
## 🐛 Fixes
- [
9810334](https://github.com/SkinsRestorer/SkinsRestorer/commit/9810334cdfde0e1573829a290658768e6c4c0488) fix(deps): update paper.api to v26 (#2125) - [
65de0d3](https://github.com/SkinsRestorer/SkinsRestorer/commit/65de0d3b0f01c976229da519d09007c1906c3a78) fix(mod): bundle shaded dependencies in loader jars - [
b75f06e](https://github.com/SkinsRestorer/SkinsRestorer/commit/b75f06e921c8f0826369803d997e59f4c75284d8) fix(mod): publish shadowed loader jars - [
6c0c0b1](https://github.com/SkinsRestorer/SkinsRestorer/commit/6c0c0b1918fb684eba41e9ca305a4e4ed213946c) fix: add 1.21.10-specific paper mapping
## 🏗 Refactor
- [
4afd3f6](https://github.com/SkinsRestorer/SkinsRestorer/commit/4afd3f6e463a9e769184e8623c2a191bef805f08) refactor: use types directly instead of hacks - [
e61364a](https://github.com/SkinsRestorer/SkinsRestorer/commit/e61364a9d0b8bd0810c0eabff54d39d7a2900249) refactor: use even more types directly - [
aba36d6](https://github.com/SkinsRestorer/SkinsRestorer/commit/aba36d6d9e80a7dd2d67901f750ef8bae313d9ed) refactor: remove common classpath - [
b45a322](https://github.com/SkinsRestorer/SkinsRestorer/commit/b45a322fbe1e4ffa4e9e6dc41095eaccc6741373) refactor: let architectury loom create the AT - [
3e7c8fe](https://github.com/SkinsRestorer/SkinsRestorer/commit/3e7c8feae8d0a087568df539ff1d831128f1696c) refactor: cleanup some methods
## 🔨 Build
- [
167bb08](https://github.com/SkinsRestorer/SkinsRestorer/commit/167bb08c80a5106392d6dc10d98099e1526507a8) chore(release): bump version to 15.12.3-SNAPSHOT - [
64c1925](https://github.com/SkinsRestorer/SkinsRestorer/commit/64c1925404e37f6f576dffd98628eb8d74e0ee39) chore: rename mapping refresher - [
c98e77d](https://github.com/SkinsRestorer/SkinsRestorer/commit/c98e77d58d3d7ae087445cee92addd5ba97bf8df) chore: bump loom - [
8d8c5b5](https://github.com/SkinsRestorer/SkinsRestorer/commit/8d8c5b58f017a62f05f845460d9dc2b8a20a3cf3) chore: add access transformers - [
7166afe](https://github.com/SkinsRestorer/SkinsRestorer/commit/7166afeb9bd98d0273664111504da1b31ef4e29f) chore: fixup shadow issues - [
8d6aa97](https://github.com/SkinsRestorer/SkinsRestorer/commit/8d6aa9796c4083921cbcc6f36fa89bbdefda59d1) chore: bump to architectury loom 1.17 - [
b319a33](https://github.com/SkinsRestorer/SkinsRestorer/commit/b319a33e059ff127d18df332e83dd05bc38baba1) chore: optimize imports - [
4ff09e5](https://github.com/SkinsRestorer/SkinsRestorer/commit/4ff09e5cda0108c31c380ed291383de8dca00b74) chore: properly implement spigot api version selection - [
03cc9fd](https://github.com/SkinsRestorer/SkinsRestorer/commit/03cc9fd0b605eebe1abe93edf45b1abc03fde420) chore(release): bump version to 15.12.3
## 💬 Other
- [
2372809](https://github.com/SkinsRestorer/SkinsRestorer/commit/2372809466c956ae9ec6f65df0ddbb7ed7c90a19) revert: undo relocation
- [
936ad8b](https://github.com/SkinsRestorer/SkinsRestorer/commit/936ad8b55a7651d12af8c5684bf0ed29ce9acf10) fix: small refactors & split paper and spigot mappings - [
62368e8](https://github.com/SkinsRestorer/SkinsRestorer/commit/62368e887400a40291473a95f9eb30d2789e86d4) fix: do not mark as spigot mapping
## 🏗 Refactor
- [
28eb882](https://github.com/SkinsRestorer/SkinsRestorer/commit/28eb88220cce9833cb1a178baa0c300ce98ee64e) refactor: improve variable naming
## 🔨 Build
- [
33c9002](https://github.com/SkinsRestorer/SkinsRestorer/commit/33c90022ab52c37b5678ee50e3ab04218ea99fb1) chore(release): bump version to 15.12.2-SNAPSHOT - [
11a0a1e](https://github.com/SkinsRestorer/SkinsRestorer/commit/11a0a1ec975b178388f77b570720eb360855e52a) chore: split more mappings - [
6ade361](https://github.com/SkinsRestorer/SkinsRestorer/commit/6ade36121c789f30c96adea09b4efffe52288e26) chore: make mappings more paper-proof - [
5872d07](https://github.com/SkinsRestorer/SkinsRestorer/commit/5872d07eac18abce282b38378a0e86bca34f17e8) chore(release): bump version to 15.12.2
## 💅 Style
- [
c7b9093](https://github.com/SkinsRestorer/SkinsRestorer/commit/c7b909351dfb74b49cc298aef513304513736024) style: optimize imports
- [
2cdc8e0](https://github.com/SkinsRestorer/SkinsRestorer/commit/2cdc8e0ebf081a29c50152a76a4ab29af045d8de) fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.11 - [
eea56e3](https://github.com/SkinsRestorer/SkinsRestorer/commit/eea56e347a9e31a04901b0b3baa67e5634322c10) fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.12 - [
65aa1f6](https://github.com/SkinsRestorer/SkinsRestorer/commit/65aa1f619d1b804d98d12624480990307c0e2679) fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.5.0 - [
02967af](https://github.com/SkinsRestorer/SkinsRestorer/commit/02967af07b4a4ed0b00cadb8d15de9535e06caa9) fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.2 - [
c57f58f](https://github.com/SkinsRestorer/SkinsRestorer/commit/c57f58f586788f81eba618a62ee20f54f08c2d0d) fix(deps): update all non-major dependencies - [
338089b](https://github.com/SkinsRestorer/SkinsRestorer/commit/338089b459ef3270dc0cb7be1ccccb07aa8f15f5) fix(deps): update all non-major dependencies to v2.0.5 - [
da13db5](https://github.com/SkinsRestorer/SkinsRestorer/commit/da13db560b167edf9fc1630047ffe5e241be180e) fix(deps): update all non-major dependencies - [
8151352](https://github.com/SkinsRestorer/SkinsRestorer/commit/8151352887d51040e2a1e7b59c979b6453df8314) fix(deps): update all non-major dependencies - [
63fab7b](https://github.com/SkinsRestorer/SkinsRestorer/commit/63fab7b3dcae93e42a66e0e7ee39343bb6f175f8) fix(deps): update all non-major dependencies - [
3decac8](https://github.com/SkinsRestorer/SkinsRestorer/commit/3decac8900f49bface98f827f0034bd57743d0fa) fix(deps): update all non-major dependencies - [
59b1255](https://github.com/SkinsRestorer/SkinsRestorer/commit/59b1255fe187bc9d0b2fe413e3cc269003e0c6f6) fix(deps): update dependency org.openrewrite:plugin to v7.32.1 - [
556051b](https://github.com/SkinsRestorer/SkinsRestorer/commit/556051b129d3074971d21d80b820bbeb43541771) fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.5.4 - [
443e266](https://github.com/SkinsRestorer/SkinsRestorer/commit/443e266e35942c7f6a6f0737253ae97d1b39ebdb) fix(deps): update all non-major dependencies to v5.9.1 - [
b3ea926](https://github.com/SkinsRestorer/SkinsRestorer/commit/b3ea9267d261a2e7f6862ed76d52649e7f8013ba) fix(deps): update all non-major dependencies - [
9b09bb5](https://github.com/SkinsRestorer/SkinsRestorer/commit/9b09bb5f5194efb70f580e29956cfff6ede27792) fix(deps): update all non-major dependencies (#2128) - [
13b381c](https://github.com/SkinsRestorer/SkinsRestorer/commit/13b381c306020b9674b5626b368df77e9d1ca4be) fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.5.1 - [
f3f95ee](https://github.com/SkinsRestorer/SkinsRestorer/commit/f3f95ee3480da1245334cb7af8b2fa118ed2e874) fix(deps): update all non-major dependencies - [
56db7d5](https://github.com/SkinsRestorer/SkinsRestorer/commit/56db7d5a204fc950c184db395448d287dcbe72ae) fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.6.0 - [
9d1e295](https://github.com/SkinsRestorer/SkinsRestorer/commit/9d1e295c5301aa08124a209f0eb096560d06ff4d) fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.2 - [
bfab7c0](https://github.com/SkinsRestorer/SkinsRestorer/commit/bfab7c0721206c2432c4cee5aa6092e6141c041e) fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.3 - [
3025919](https://github.com/SkinsRestorer/SkinsRestorer/commit/3025919c4f08140ceb58cbdeae5a57adaa05674f) fix: replace manual paper hook that would skip the ViaVersion workaround - [
f0aa1b0](https://github.com/SkinsRestorer/SkinsRestorer/commit/f0aa1b0497c0de27d65ff6ec98c10e0c8970601d) fix(proxy): warn about ViaVersion on proxy startup
## 🏗 Refactor
- [
b1a9637](https://github.com/SkinsRestorer/SkinsRestorer/commit/b1a96377e16302b926cf1a72d696c3ea9131d8c4) refactor: prepare for modern paper refresher
## 🔨 Build
- [
66e2329](https://github.com/SkinsRestorer/SkinsRestorer/commit/66e2329733e4430f6ea1bc5645300abb35ae7b34) chore(release): bump version to 15.12.1-SNAPSHOT - [
7b0e517](https://github.com/SkinsRestorer/SkinsRestorer/commit/7b0e517bb6a3c5fdc65f0a9bb9ee15623dfcd002) chore(deps): update plugin com.gradle.develocity to v4.4.1 - [
323ed79](https://github.com/SkinsRestorer/SkinsRestorer/commit/323ed793e32c0d7753138293e4ed726e6cd18e29) chore(deps): update gradle to v9.5.0 - [
d83b96d](https://github.com/SkinsRestorer/SkinsRestorer/commit/d83b96df7ea36ba2a2c8d11e0a97e56f5edf0245) chore(deps): update plugin com.gradle.develocity to v4.4.2 - [
866a066](https://github.com/SkinsRestorer/SkinsRestorer/commit/866a0668ee0df5300956af075688ea5408799af1) chore(i18n): new crowdin translations (#2122) - [
f346e02](https://github.com/SkinsRestorer/SkinsRestorer/commit/f346e02859b2f1a89483756b9afbc4e20dafa683) chore(release): bump version to 15.12.1
## 💬 Other
- [
9ae06d3](https://github.com/SkinsRestorer/SkinsRestorer/commit/9ae06d37ae7deea29b952959759ae6354ce2e2fd) Fix plugin startup message inconsistencies (#2127)
- [
f9f0494](https://github.com/SkinsRestorer/SkinsRestorer/commit/f9f049425fb688e29dedb6aef658d771eee808d8) feat(mappings): support paper version selectors
## 🐛 Fixes
- [
13491f5](https://github.com/SkinsRestorer/SkinsRestorer/commit/13491f56338f7c4b5b7dc2cc917a77da3d862806) fix: place mods in proper dirs again - [
f0e62c7](https://github.com/SkinsRestorer/SkinsRestorer/commit/f0e62c7f57abe44a2ae8100e55c8e7aa208fa38b) fix(deps): update dependency net.neoforged:neoforge to v26.1.0.19-beta - [
51c84f4](https://github.com/SkinsRestorer/SkinsRestorer/commit/51c84f4f97ebc79b58be13de9746f6c34070550e) fix: remove architectury from SR deps list - [
cbb5ea0](https://github.com/SkinsRestorer/SkinsRestorer/commit/cbb5ea0abec46443f3376446e4b9a4ffe25cb7a2) fix(deps): update all non-major dependencies (#2116) - [
ce1259c](https://github.com/SkinsRestorer/SkinsRestorer/commit/ce1259ca70ca9e9d6677f7ddc47deceedb783ad1) fix(deps): update dependency org.openrewrite:plugin to v7.29.1 - [
d3eb999](https://github.com/SkinsRestorer/SkinsRestorer/commit/d3eb999e164f713d6af7aec04c452b6e8d4f0c4f) fix(deps): update dependency com.google.errorprone:error_prone_core to v2.49.0 - [
e2d571c](https://github.com/SkinsRestorer/SkinsRestorer/commit/e2d571c8dd90f30e0b2ab4a1c8187bcd445f19a2) fix(deps): update all non-major dependencies - [
f778166](https://github.com/SkinsRestorer/SkinsRestorer/commit/f7781667bfd0fe1e43e36ae064aef3a56072d45c) fix(deps): update all non-major dependencies - [
53110e8](https://github.com/SkinsRestorer/SkinsRestorer/commit/53110e85ec8fadd5bd9c17e6bb5cae121055b19e) fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.1 - [
deba0c8](https://github.com/SkinsRestorer/SkinsRestorer/commit/deba0c8a020c54510e602ab5b05e3654a542f78f) fix(deps): update all non-major dependencies
## 🔨 Build
- [
d5a1f5b](https://github.com/SkinsRestorer/SkinsRestorer/commit/d5a1f5b78dabe2f696b339ddcbc82fa0e7e12ade) chore(release): bump version to 15.11.2-SNAPSHOT - [
94455d9](https://github.com/SkinsRestorer/SkinsRestorer/commit/94455d9a97f891c394f4029d679c53f20b8b64d1) chore: indicate bukkit 26.1.1 support - [
78b1704](https://github.com/SkinsRestorer/SkinsRestorer/commit/78b1704a0f348c4c03d0bbfb852453fd51b51024) chore: indicate bukkit 26.1.2 support - [
b96ac30](https://github.com/SkinsRestorer/SkinsRestorer/commit/b96ac30d46afcc8cf91c35696972ea771a3a48d7) chore: change startup wording - [
2903414](https://github.com/SkinsRestorer/SkinsRestorer/commit/290341497a6a7a92364797ae50924d380a0e4e7d) chore(release): bump version to 15.12.0
- [
13491f5](https://github.com/SkinsRestorer/SkinsRestorer/commit/13491f56338f7c4b5b7dc2cc917a77da3d862806) fix: place mods in proper dirs again
- [
d31bde1](https://github.com/SkinsRestorer/SkinsRestorer/commit/d31bde124953faf5918762ff2bec854ece11cbf1) feat: add bukkit 26.1 support - [
c58c4f1](https://github.com/SkinsRestorer/SkinsRestorer/commit/c58c4f1dcbb6edc52c6d6a34a63df6212b4636e9) feat: mod 26.1 support (#2111)
## 🐛 Fixes
- [
e062888](https://github.com/SkinsRestorer/SkinsRestorer/commit/e062888d75f2ea2c0a1cff1d0c7eb9ab30aec37f) fix(deps): update all non-major dependencies to v5.23.0 - [
2258ed0](https://github.com/SkinsRestorer/SkinsRestorer/commit/2258ed0a62dabc19f056d1691838a9175ac53331) fix(deps): update all non-major dependencies - [
96bdeaf](https://github.com/SkinsRestorer/SkinsRestorer/commit/96bdeaf793585d9a2add0210f73ca437cc7c031f) fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.0 - [
db81a6c](https://github.com/SkinsRestorer/SkinsRestorer/commit/db81a6ce0686ded8785d9179be2621b268e9b8b9) fix(deps): update all non-major dependencies - [
55b9678](https://github.com/SkinsRestorer/SkinsRestorer/commit/55b9678ff4cc91447da25e6c94ab864364118cf6) fix(deps): update all non-major dependencies - [
db3a7b8](https://github.com/SkinsRestorer/SkinsRestorer/commit/db3a7b85763b3e6822b0808dac6c6373e68800fc) fix: make build work - [
1bf5422](https://github.com/SkinsRestorer/SkinsRestorer/commit/1bf54228f2cec367640dcc89b400114326534ea1) fix: remove @jar classifier to insert transitive deps - [
f70a6a8](https://github.com/SkinsRestorer/SkinsRestorer/commit/f70a6a8ab0fe27cbdc6ae33130405469f2633899) fix(deps): update all non-major dependencies (#2110) - [
a7bf43f](https://github.com/SkinsRestorer/SkinsRestorer/commit/a7bf43f637e88832b9dd379e9d2c6dae15bf6d0f) fix: call getGameProfile before getProfile - [
0420451](https://github.com/SkinsRestorer/SkinsRestorer/commit/04204512ee8e2d79795a7cb3169edd0dd73a376d) fix: move to temporary XSeries fork
## 🔨 Build
- [
4f32ab4](https://github.com/SkinsRestorer/SkinsRestorer/commit/4f32ab4b274176894f5239e4e97f109f7a9de8d8) chore(release): bump version to 15.11.1-SNAPSHOT - [
665bfc6](https://github.com/SkinsRestorer/SkinsRestorer/commit/665bfc65467907376c3c37fcd56069140d89d606) chore: bump references to 26.1 - [
881c758](https://github.com/SkinsRestorer/SkinsRestorer/commit/881c75884dfca94ff747c5098495c46f882cea24) chore(deps): update gradle/actions action to v6 (#2109) - [
7a559c8](https://github.com/SkinsRestorer/SkinsRestorer/commit/7a559c8c0661d16eba72c7dc0bb4ec6e1ef1fe63) chore(i18n): new crowdin translations (#2102) - [
4591850](https://github.com/SkinsRestorer/SkinsRestorer/commit/4591850275f845534f25f6478ef379dec69258fb) chore(release): bump version to 15.11.1
## 💬 Other
- [
e329777](https://github.com/SkinsRestorer/SkinsRestorer/commit/e3297775033af2bebf8ca65e0e66217d11a7c4aa) Fix build blockers in shared and tests
- [
129ff37](https://github.com/SkinsRestorer/SkinsRestorer/commit/129ff37e5227dcc2d408e6e5e619983a043d5e85) feat: add ely.by support (#2103)
## 🐛 Fixes
- [
64c3985](https://github.com/SkinsRestorer/SkinsRestorer/commit/64c3985e0a12953338842f9d540025fdd011531c) fix: double hop from ely.by uuid to ely.by skin (#2105)
## 🔨 Build
- [
59a4237](https://github.com/SkinsRestorer/SkinsRestorer/commit/59a4237748c72a3d0368125c4df8cd582c8bac63) chore(release): bump version to 15.10.3-SNAPSHOT - [
52f31ab](https://github.com/SkinsRestorer/SkinsRestorer/commit/52f31abe5661b85f9e857b3e869b94c5d234148d) chore(release): bump version to 15.11.0
- [
b993564](https://github.com/SkinsRestorer/SkinsRestorer/commit/b9935642cdc0fbbac1c0fcc91126670e5f0d0082) feat: add backoff logic to mojang batching
## 🐛 Fixes
- [
574924c](https://github.com/SkinsRestorer/SkinsRestorer/commit/574924cb24ca48611cbfa3d496d04e74d42f4c21) fix: bypass Architectury codec wrapping for proxy plugin messages - [
e57970e](https://github.com/SkinsRestorer/SkinsRestorer/commit/e57970e9d99c75c976becf9ceb300aa9f5ed0100) fix(deps): update all non-major dependencies to v5.7.2 - [
92c9346](https://github.com/SkinsRestorer/SkinsRestorer/commit/92c9346e4f65ed90e1f4dbb22359a565ed884211) fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.3.0 - [
f8a8d29](https://github.com/SkinsRestorer/SkinsRestorer/commit/f8a8d29065ea21a7836cf4700defec9e455294aa) fix(deps): update all non-major dependencies
## 🏗 Refactor
- [
913e684](https://github.com/SkinsRestorer/SkinsRestorer/commit/913e684fe097912c7459414d52dd84fe28ca96d3) refactor: remove Architectury runtime API dependency
## 🔨 Build
- [
1532142](https://github.com/SkinsRestorer/SkinsRestorer/commit/1532142d22d687284eaa7ed01f7d6b9402ca875d) chore(release): bump version to 15.10.2-SNAPSHOT - [
8e439c4](https://github.com/SkinsRestorer/SkinsRestorer/commit/8e439c44eac8303074d5787f404216b06774ef3c) chore(deps): update gradle to v9.4.0 - [
5fb8cc7](https://github.com/SkinsRestorer/SkinsRestorer/commit/5fb8cc78bc439ceb6e735a99584a5683cfd136e3) chore(release): bump version to 15.10.2
- [
5efcab7](https://github.com/SkinsRestorer/SkinsRestorer/commit/5efcab7beb98ad7ae2f2c57014dd2299448606e3) feat: add player:/custom: prefix syntax to disambiguate skin lookups (#2098)
## 🐛 Fixes
- [
b626c51](https://github.com/SkinsRestorer/SkinsRestorer/commit/b626c51fba0e89c3fba2054d84e0996a69797924) fix: resolve joining in proxy mode - [
3cc0396](https://github.com/SkinsRestorer/SkinsRestorer/commit/3cc039665d1644c0a398b2149eb422b3e99693b2) fix: extract call into submethod - [
bf1b946](https://github.com/SkinsRestorer/SkinsRestorer/commit/bf1b9467e1fe8487cee36ff238bb96951897a43b) fix(deps): update dependency me.clip:placeholderapi to v2.12.0 - [
2b49de9](https://github.com/SkinsRestorer/SkinsRestorer/commit/2b49de983d0fa7761c0fdd74d98801bedaea5b72) fix(deps): update dependency me.clip:placeholderapi to v2.12.1 - [
b5b5834](https://github.com/SkinsRestorer/SkinsRestorer/commit/b5b583436d323330c93e0909c99734468f2622e5) fix(deps): update dependency com.google.errorprone:error_prone_core to v2.47.0 - [
c915d46](https://github.com/SkinsRestorer/SkinsRestorer/commit/c915d46cb7a5061283246bdd7ffc30fd6e041a6e) fix(deps): update dependency me.clip:placeholderapi to v2.12.2 - [
0537fdc](https://github.com/SkinsRestorer/SkinsRestorer/commit/0537fdccbcba1ec734b35d2eaebb216e162871b3) fix(deps): update all non-major dependencies - [
ab9c0e8](https://github.com/SkinsRestorer/SkinsRestorer/commit/ab9c0e81b87673c62b8036bf7dd8e637ad931517) fix(deps): update dependency org.postgresql:postgresql to v42.7.10 - [
58bd8c2](https://github.com/SkinsRestorer/SkinsRestorer/commit/58bd8c2ed744dfbf604eff09251fefdf8929a74e) fix(deps): update dependency net.md-5:specialsource to v1.11.6 - [
d85010f](https://github.com/SkinsRestorer/SkinsRestorer/commit/d85010fbc66263cc8e98fba57f3ca1761c6833e6) fix(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.3 - [
ab59712](https://github.com/SkinsRestorer/SkinsRestorer/commit/ab5971202d1908acd38cfcd1b34fd740ce61f749) fix(deps): update dependency org.openrewrite.recipe:rewrite-migrate-java to v3.27.1 - [
9d7806f](https://github.com/SkinsRestorer/SkinsRestorer/commit/9d7806ff74867e6c5b6ba46ff065d8b17365f1bf) fix(deps): update dependency org.jetbrains:annotations to v26.1.0 - [
35da90c](https://github.com/SkinsRestorer/SkinsRestorer/commit/35da90c95fa32437ea8351a200ab21430b9f6969) fix(deps): update all non-major dependencies to v3.2.0 - [
a7ef9fb](https://github.com/SkinsRestorer/SkinsRestorer/commit/a7ef9fbd68654a189174f92d688b38c56febb040) fix(deps): update all non-major dependencies to v3.2.1 - [
8903c89](https://github.com/SkinsRestorer/SkinsRestorer/commit/8903c8907cf248a3c822ddee0dd0aaccc8a2a561) fix(deps): update all non-major dependencies - [
b8e4655](https://github.com/SkinsRestorer/SkinsRestorer/commit/b8e4655fd568e4fa56be07f5abe70964244cc2bf) fix(deps): update all non-major dependencies - [
e7e7bf6](https://github.com/SkinsRestorer/SkinsRestorer/commit/e7e7bf6adc06c1539d81a9fbce2883b938b2c6e8) fix(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v5.1.0 - [
b534acd](https://github.com/SkinsRestorer/SkinsRestorer/commit/b534acdc7d6373d01cabac2f765bded7136448c4) fix: properly copy accesswidener - [
631f854](https://github.com/SkinsRestorer/SkinsRestorer/commit/631f854a46cb8bbb7e43a692c688516e73e2e22f) fix: use daemon threads for all spawned threads
## 🔨 Build
- [
d90ea33](https://github.com/SkinsRestorer/SkinsRestorer/commit/d90ea335c8ffebab0146ff4bf374df11d94b2956) chore(release): bump version to 15.10.1-SNAPSHOT - [
9da5c90](https://github.com/SkinsRestorer/SkinsRestorer/commit/9da5c902b7631abf219af9b65450682cda36c3bc) chore: Add Contributor Covenant Code of Conduct - [
5a2d803](https://github.com/SkinsRestorer/SkinsRestorer/commit/5a2d8030db36470dc6ae2e13d12f745b72efc557) chore(deps): update actions/upload-artifact action to v7 (#2100) - [
dafc794](https://github.com/SkinsRestorer/SkinsRestorer/commit/dafc794a3de913635e48c99ac0037bae3220ed44) chore: update copyright to 2026 - [
f47b5a9](https://github.com/SkinsRestorer/SkinsRestorer/commit/f47b5a9cc57c9374d7dba26b47bb4ff58506ffce) chore(release): bump version to 15.10.1
## 💅 Style
- [
e1aa7c3](https://github.com/SkinsRestorer/SkinsRestorer/commit/e1aa7c320480d679778bb2391d594905b5d38c91) style: apply openrewrite
## 🧪 Tests
- [
5a03682](https://github.com/SkinsRestorer/SkinsRestorer/commit/5a03682d7fbad03067d2bb7bfb89373f3fecbd0f) test: add full coverage tests for all storage adapters - [
60f0c3c](https://github.com/SkinsRestorer/SkinsRestorer/commit/60f0c3c96b8cd82ce74f9e57544bfbfae2779b37) test: add unit tests for shared utilities and codec round-trips
## 💬 Other
- [
41f01b9](https://github.com/SkinsRestorer/SkinsRestorer/commit/41f01b932e7e926d808e2f2ed15e6ac4a0e419c1) Fix: use ASCII charset for URL columns to prevent InnoDB key size overflow (#2097)
- [
495240e](https://github.com/SkinsRestorer/SkinsRestorer/commit/495240ec500dd9ab888bb4191dd7c79e39dead62) feat: add postgres support (#2026)
## 🐛 Fixes
- [
da9899d](https://github.com/SkinsRestorer/SkinsRestorer/commit/da9899d637c159f12b47f62c2966ff00ceac6137) fix(deps): update all non-major dependencies (#2085) - [
5f97cbb](https://github.com/SkinsRestorer/SkinsRestorer/commit/5f97cbbe4f8de2ebc058ce023072e49a83c9a749) fix(deps): update dependency com.zaxxer:hikaricp to v7 (#2090) - [
9221be9](https://github.com/SkinsRestorer/SkinsRestorer/commit/9221be99d29f1ee3ebcc43d13db4d1a4be9a7cac) fix: add brigadier dependency - [
8fb226e](https://github.com/SkinsRestorer/SkinsRestorer/commit/8fb226e4753808764b375d8b384824c85f6442ab) fix: do not reexpose brigadier - [
c207bec](https://github.com/SkinsRestorer/SkinsRestorer/commit/c207becf01083d616f6a5b6b192d4bd337c60247) fix: further minimize classpath for javac - [
d3df2e4](https://github.com/SkinsRestorer/SkinsRestorer/commit/d3df2e4d478973953e63106bdb7bb8f35f12f96f) fix: improve correctness of database adapter - [
140498b](https://github.com/SkinsRestorer/SkinsRestorer/commit/140498b7b43c225c72a8f83280867804ffa91e59) fix: resolve possible parsing error & fix potential memory leak - [
61dfd4f](https://github.com/SkinsRestorer/SkinsRestorer/commit/61dfd4fdd7e16621a4c178193edc407014e14259) fix: properly mark suppressed exception - [
f36bc57](https://github.com/SkinsRestorer/SkinsRestorer/commit/f36bc571800d62875d6354c8a619923604aba028) fix(deps): update all non-major dependencies - [
08964c9](https://github.com/SkinsRestorer/SkinsRestorer/commit/08964c910fb2a1f1e64b5af623f77559efcce95c) fix(deps): update all non-major dependencies to v5.7.1 - [
0032c6d](https://github.com/SkinsRestorer/SkinsRestorer/commit/0032c6d5b0df094bba4e6a4300660819f8286dd4) fix(deps): update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v1.3.6 - [
a3e0b68](https://github.com/SkinsRestorer/SkinsRestorer/commit/a3e0b680152a8cf622096362a075ac2a55af767b) fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.2.0 - [
815ad3d](https://github.com/SkinsRestorer/SkinsRestorer/commit/815ad3dffce3c770f0de4d3b54404c5f356c42de) fix: pin cloud fabric - [
a7c6eb7](https://github.com/SkinsRestorer/SkinsRestorer/commit/a7c6eb7a49e85bce00eafc68ee29faa9ea2a00e8) fix: use correct permission check for op status - [
b5065c3](https://github.com/SkinsRestorer/SkinsRestorer/commit/b5065c3d11a67b2b47b400074738fa74658bf09b) fix: do not fetch op permission level, use gamemaster permission level - [
0fd46de](https://github.com/SkinsRestorer/SkinsRestorer/commit/0fd46de646d20027cb1afb430454f1e451776c3d) fix(deps): update dependency com.velocitypowered:velocity-api to v3.4.0 - [
6d4c72c](https://github.com/SkinsRestorer/SkinsRestorer/commit/6d4c72c0855422d2b6b8f146c9e259dccb9dfb21) fix(deps): update all non-major dependencies - [
dee0eda](https://github.com/SkinsRestorer/SkinsRestorer/commit/dee0edaacff1a11ca3a30d558ffc898381cd9251) fix(deps): update dependency net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin to v5 (#2095) - [
70db08f](https://github.com/SkinsRestorer/SkinsRestorer/commit/70db08f34e202f587bd363f39c84efc0b9597d13) fix: make compile - [
4dfca7d](https://github.com/SkinsRestorer/SkinsRestorer/commit/4dfca7d49a5eb148daeea0adcb219340ace4a641) fix: properly relocate postgres
## 🏗 Refactor
- [
e93fbd2](https://github.com/SkinsRestorer/SkinsRestorer/commit/e93fbd2a16a663bd3b93207225380c4a2c59d533) refactor: decouple history and favourites from PlayerData DTO for efficient database access
## 🔨 Build
- [
02bba85](https://github.com/SkinsRestorer/SkinsRestorer/commit/02bba85f911cd003e4d86ac575d4ea4f1e807516) chore(release): bump version to 15.9.4-SNAPSHOT - [
dcd7331](https://github.com/SkinsRestorer/SkinsRestorer/commit/dcd7331d54b35cd672188033a96da5ede0b5e46a) chore: reignore fabric api deps - [
6e75d59](https://github.com/SkinsRestorer/SkinsRestorer/commit/6e75d595881a57998c202b895b52e566f39281dd) chore: ignore loom updates too - [
ab3808d](https://github.com/SkinsRestorer/SkinsRestorer/commit/ab3808dddf4554d80e9b25f1f9ab4dcb5b5066ae) chore: fix legacy logic and cleanup code style and handle errors more gracefully - [
183ebc9](https://github.com/SkinsRestorer/SkinsRestorer/commit/183ebc982a1b6a269cae22929f9a024ad4a87d71) chore(i18n): new translations locale.json (Croatian) (#2091) - [
3426821](https://github.com/SkinsRestorer/SkinsRestorer/commit/34268217af65fa4d249d767990c741714367cf52) chore(i18n): new crowdin translations (#2092) - [
f450d78](https://github.com/SkinsRestorer/SkinsRestorer/commit/f450d78ff13951db81f0ce02f1e7d9a1b5219a4f) chore(deps): update plugin com.gradle.develocity to v4.3.2 - [
634919e](https://github.com/SkinsRestorer/SkinsRestorer/commit/634919e8cd467475b1351ee5ce394fe899dac48d) chore(deps): update gradle to v9.3.1 - [
7d86ed1](https://github.com/SkinsRestorer/SkinsRestorer/commit/7d86ed1e60a116e3f0ecd83c2bab17143f78141a) chore: configure Gradle daemon JVM toolchain for Java 25 - [
36234c1](https://github.com/SkinsRestorer/SkinsRestorer/commit/36234c1c427da0fa341362be1607b2f159b17512) chore: add spotless, spotbugs, errorprone, and openrewrite - [
997b378](https://github.com/SkinsRestorer/SkinsRestorer/commit/997b378ec6494cea075f772224ce2c4b6acd5a09) chore: use correct rewrite - [
6013dc1](https://github.com/SkinsRestorer/SkinsRestorer/commit/6013dc125d821711fdfc88f3aecf18d113dc36bf) chore: add dev dbs - [
13efee0](https://github.com/SkinsRestorer/SkinsRestorer/commit/13efee064f9dd35fdc649437cf607fca058f9742) chore: bump runtask - [
fcb9320](https://github.com/SkinsRestorer/SkinsRestorer/commit/fcb932041d30e90ff3302de535ed8f18e65cfa42) chore(release): bump version to 15.10.0
## 💅 Style
- [
3a76e7c](https://github.com/SkinsRestorer/SkinsRestorer/commit/3a76e7c2782aeb00f29975e31a022797d22984df) style: run openrewrite
## 💬 Other
- [
7fb8051](https://github.com/SkinsRestorer/SkinsRestorer/commit/7fb80519162a9dd2500d57a392da316216ed1077) Upgrade Java and Kotlin toolchain to version 25 - [
943133c](https://github.com/SkinsRestorer/SkinsRestorer/commit/943133c5ee5ea7e965ba5c19f855543857d412d7) Set Java language version to 25 for updateDaemonJvm task
- [
8110200](https://github.com/SkinsRestorer/SkinsRestorer/commit/8110200548663557dca0d1fe4a12123f29a83d22) feat: enable /sr dump and /sr status commands in proxy mode
## 🐛 Fixes
- [
4442e24](https://github.com/SkinsRestorer/SkinsRestorer/commit/4442e24ecca10681bfa557fb3ab0b386ccfd5ebb) fix: inject game profile on mod env earlier - [
e133c5e](https://github.com/SkinsRestorer/SkinsRestorer/commit/e133c5e88c858e5151f824c1017df315d525e0e3) fix: reenable javadocs and delombok tasks - [
e7c0c45](https://github.com/SkinsRestorer/SkinsRestorer/commit/e7c0c45e6de9e6698e0e6d13221faa56a6483980) fix: ignore useless spotbugs warnings - [
8d980d8](https://github.com/SkinsRestorer/SkinsRestorer/commit/8d980d8d2388e2ca82950e33ef713acd773f843c) fix: disable errorprone in generated code
## 🔨 Build
- [
2efdc5d](https://github.com/SkinsRestorer/SkinsRestorer/commit/2efdc5ddf76198bd46c54728b1ffd2aa7ad8a5c7) chore: mark as functional - [
989bf18](https://github.com/SkinsRestorer/SkinsRestorer/commit/989bf181e5326c42747adc52b004b87025b720c6) chore(release): bump version to 15.9.3
- [
b5b34be](https://github.com/SkinsRestorer/SkinsRestorer/commit/b5b34bee9a72e2d7eb764269fa938562cd69b175) feat: update mod support to 1.21.11 - [
5f2975e](https://github.com/SkinsRestorer/SkinsRestorer/commit/5f2975e40f8aab5138dec5a0c036451b964597c2) feat: enable configuration cache and disable configuration on demand
## 🐛 Fixes
- [
845e4b1](https://github.com/SkinsRestorer/SkinsRestorer/commit/845e4b1d3dc2121ce52bdaa9716b246f9c4d8974) fix(deps): update dependency com.github.cryptomorin:xseries to v13.6.0 - [
23c87aa](https://github.com/SkinsRestorer/SkinsRestorer/commit/23c87aafa8a125dd36869358743a2e3cb5532d24) fix: set hangar version to latest - [
a1e87dc](https://github.com/SkinsRestorer/SkinsRestorer/commit/a1e87dc60e9b523257c6ed93e67b7070761b6a71) fix(deps): update all non-major dependencies to v2.0.3 - [
ce2454b](https://github.com/SkinsRestorer/SkinsRestorer/commit/ce2454bc150e2366fedb190714467e53be5e0f0e) fix(deps): update dependency org.mariadb.jdbc:mariadb-java-client to v3.5.7 - [
0bcd2d7](https://github.com/SkinsRestorer/SkinsRestorer/commit/0bcd2d7700b900e833434d0783ea85c468fd044d) fix(deps): update all non-major dependencies to v4.26.1 - [
4df851f](https://github.com/SkinsRestorer/SkinsRestorer/commit/4df851f2c3023d80db39cef9d701bb2c146fee83) fix(deps): update dependency dev.architectury:architectury-neoforge to v19 (#2079) - [
a268148](https://github.com/SkinsRestorer/SkinsRestorer/commit/a2681489f67fd80b678f4b53327575a43495bbe5) fix(deps): update architectury to v19 (#2078) - [
7a3af69](https://github.com/SkinsRestorer/SkinsRestorer/commit/7a3af69303e900050fb7b1efd54085b973cc51a1) fix: make build work with architectury loom - [
4b5383f](https://github.com/SkinsRestorer/SkinsRestorer/commit/4b5383f4df6d8da7501db488019ae742cfaef648) fix: change remap target dir - [
9b5f0d8](https://github.com/SkinsRestorer/SkinsRestorer/commit/9b5f0d8e0da9a9db7fd7b2117a86efced722bf45) fix: make fabric load - [
239e511](https://github.com/SkinsRestorer/SkinsRestorer/commit/239e51195173cbd9d7a1450cad34f75ec40bbdf9) fix: declare AW once - [
2244569](https://github.com/SkinsRestorer/SkinsRestorer/commit/22445698375efbcec56103ee43426ec67e0afc24) fix: make build work with configuration cache - [
d1c7295](https://github.com/SkinsRestorer/SkinsRestorer/commit/d1c729577e4e541a9f73f529764b9250a4122971) fix: make configuration cache work - [
2e21d75](https://github.com/SkinsRestorer/SkinsRestorer/commit/2e21d7591e5867b63ac7d659866f1664b2c222ef) fix: remove mod dependencies from version catalog - [
1c73d09](https://github.com/SkinsRestorer/SkinsRestorer/commit/1c73d09556b50da8859e7e9f055c7d7d68f4b735) fix: update the way projects are included - [
669a3ce](https://github.com/SkinsRestorer/SkinsRestorer/commit/669a3ce695f54486613381697e480f299c4ed693) fix: bundle all of fapi for now - [
90d9462](https://github.com/SkinsRestorer/SkinsRestorer/commit/90d9462a8057554fc917523410aa057db063757a) fix: specify access widener in fabric.mod.json - [
5d8fbbc](https://github.com/SkinsRestorer/SkinsRestorer/commit/5d8fbbca1545fed3fdb0d233bc1a1343c60b93c4) fix: properly generate AT - [
ae34f01](https://github.com/SkinsRestorer/SkinsRestorer/commit/ae34f012c7902f792445276842cd4261fbf8baee) fix: shadow correct transformed output - [
1d35879](https://github.com/SkinsRestorer/SkinsRestorer/commit/1d35879158719748143dbecba4feb34ca808ec70) fix: shadowbundle named elements
## 🏗 Refactor
- [
34c5383](https://github.com/SkinsRestorer/SkinsRestorer/commit/34c538302dcd124477d1ddf04923517e8046fab4) refactor: rename noupdate.txt to noautoupdate.txt (#2081) - [
6e6db58](https://github.com/SkinsRestorer/SkinsRestorer/commit/6e6db58e35b9a6059a35cf52d7658629d34615a2) refactor: move to architectury loom - [
400553f](https://github.com/SkinsRestorer/SkinsRestorer/commit/400553f6146c15b14c0812888eef237eddba1b3c) refactor: use kotlinscript
## 🔨 Build
- [
1a282c5](https://github.com/SkinsRestorer/SkinsRestorer/commit/1a282c55fa1754e6f8d49955ba113a4a934b6b3a) chore(release): bump version to 15.9.2-SNAPSHOT - [
960ed0f](https://github.com/SkinsRestorer/SkinsRestorer/commit/960ed0fe8eca6c245af551b3a628e557f2e1ad33) chore(deps): update actions/upload-artifact action to v6 (#2075) - [
b5aaddb](https://github.com/SkinsRestorer/SkinsRestorer/commit/b5aaddbc9d2a8647750b7a2ddb645b5e27ea4323) chore(i18n): new translations locale.json (Chinese Traditional) (#2077) - [
d6a6acd](https://github.com/SkinsRestorer/SkinsRestorer/commit/d6a6acda72cf2fbe93a03879b2f32a2b0df6f9ef) chore(i18n): new translations locale.json (French) (#2082) - [
56ddcb5](https://github.com/SkinsRestorer/SkinsRestorer/commit/56ddcb546be17913fdac695f4efd0c9d9e0d22a0) chore: cleanup - [
e65a87a](https://github.com/SkinsRestorer/SkinsRestorer/commit/e65a87a5e57b57d9ae5c0b52ea48c73d53080633) chore: remove old buildscript - [
a13f48b](https://github.com/SkinsRestorer/SkinsRestorer/commit/a13f48bcb86fe6e6a6da329340dd2b48a13c4f00) chore: make buildscripts work properly - [
b5894bd](https://github.com/SkinsRestorer/SkinsRestorer/commit/b5894bd0536337021e9b7adba5b0cbb1e7a7a382) ci: update artifact path - [
4e8a5cf](https://github.com/SkinsRestorer/SkinsRestorer/commit/4e8a5cfd618296c2756777035dde84c3aa01fc4f) chore(i18n): new crowdin translations (#2086) - [
823b90a](https://github.com/SkinsRestorer/SkinsRestorer/commit/823b90ae09081dc1a0cfdc1a211c3c0707035b85) chore(release): bump version to 15.9.2
## 💬 Other
- [
6539a3d](https://github.com/SkinsRestorer/SkinsRestorer/commit/6539a3deb4bef65dab1d7415f720eba7951a009a) Revert "fix: update the way projects are included"
- [
94a4652](https://github.com/SkinsRestorer/SkinsRestorer/commit/94a4652f371c8470d3a0f176d4080840a9630e7f) feat: add 1.21.11 support
## 🐛 Fixes
- [
6883da8](https://github.com/SkinsRestorer/SkinsRestorer/commit/6883da87718eb13be0d9fe880fb19c688a1bfaa8) fix(deps): update all non-major dependencies - [
c038a8c](https://github.com/SkinsRestorer/SkinsRestorer/commit/c038a8cba784f24ebde29a8bbb97250a1183cc58) fix(deps): update all non-major dependencies to v2.0.2 - [
10350bb](https://github.com/SkinsRestorer/SkinsRestorer/commit/10350bbf17482e2b9f1735b6dc6b0d998e9dd40f) fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.1.0 - [
b3113ef](https://github.com/SkinsRestorer/SkinsRestorer/commit/b3113efdc0f07c7f0d5325096d9414a5c35bfe5e) fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.4.6 - [
a41ccd1](https://github.com/SkinsRestorer/SkinsRestorer/commit/a41ccd1ef670b61a71d04e29f26271398a2dcec8) fix(deps): update dependency com.google.errorprone:error_prone_core to v2.45.0 - [
01faf64](https://github.com/SkinsRestorer/SkinsRestorer/commit/01faf6405c6d2fd9b217ae149fc33b57622b8dc8) fix(deps): update all non-major dependencies - [
a40dc3d](https://github.com/SkinsRestorer/SkinsRestorer/commit/a40dc3dbaf0704abac3591a1c4da658181c1450b) fix(deps): update all non-major dependencies to v18.0.8 - [
4a05b4d](https://github.com/SkinsRestorer/SkinsRestorer/commit/4a05b4dea27729edcaea554e9aa786183ad29a77) fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.3.0 - [
6109b0a](https://github.com/SkinsRestorer/SkinsRestorer/commit/6109b0a4726d7efab662a40309df8b82d87c20d3) fix(deps): update all non-major dependencies - [
090cd16](https://github.com/SkinsRestorer/SkinsRestorer/commit/090cd1653f60526763eaecfde0b8c3fd9b0313b2) fix(deps): update all non-major dependencies - [
96da93a](https://github.com/SkinsRestorer/SkinsRestorer/commit/96da93a50fcc66f1ada80f5a5d1ed32715a2a086) fix(deps): update all non-major dependencies to v5.6.0
## 🔨 Build
- [
8a1c0d4](https://github.com/SkinsRestorer/SkinsRestorer/commit/8a1c0d4aa6901b0787760a8d9d7137c20f399092) chore(release): bump version to 15.9.1-SNAPSHOT - [
812a2b8](https://github.com/SkinsRestorer/SkinsRestorer/commit/812a2b88d22ae794c4853a66236478d5908389a8) chore(i18n): new crowdin translations (#2065) - [
655e91a](https://github.com/SkinsRestorer/SkinsRestorer/commit/655e91a03a1b9a63c9b6c61a9831a7989f231e7a) chore(deps): update gradle to v9.2.1 - [
ea24d8f](https://github.com/SkinsRestorer/SkinsRestorer/commit/ea24d8f2af248b370660cd9ad68e518e3713d343) chore(i18n): new translations locale.json (Russian) (#2068) - [
363c6f1](https://github.com/SkinsRestorer/SkinsRestorer/commit/363c6f14f93560f3458d2c2e563ba7e963a9bd69) chore(i18n): new translations locale.json (Russian) (#2070) - [
7b25ed6](https://github.com/SkinsRestorer/SkinsRestorer/commit/7b25ed68506b93a71a1d42613435d7fed15b174b) chore(deps): update actions/checkout action to v6 (#2071) - [
0727c87](https://github.com/SkinsRestorer/SkinsRestorer/commit/0727c879143a73df3f6e26e9e048e3ce8b74fb98) chore(i18n): new crowdin translations (#2073) - [
8f26272](https://github.com/SkinsRestorer/SkinsRestorer/commit/8f262723b532ad17194da271aa61569a3749bdb5) chore(deps): update plugin com.gradle.develocity to v4.3 - [
ee713cb](https://github.com/SkinsRestorer/SkinsRestorer/commit/ee713cb0df8f5d052adaac9bcc7c44c2104b04c5) chore(release): bump version to 15.9.1
- [
2d1f015](https://github.com/SkinsRestorer/SkinsRestorer/commit/2d1f0151f5f8aa5e6685dd4eb27741f96839462d) feat: show skin head in chat on 1.21.9+ - [
29cb1b5](https://github.com/SkinsRestorer/SkinsRestorer/commit/29cb1b58756ed5f23348c43816e362100536a939) feat: add skull to more cmds - [
f953339](https://github.com/SkinsRestorer/SkinsRestorer/commit/f95333907b80cab0eabf5e2cd58cbf83c153bd36) feat: add heads to history and favourites - [
ff75795](https://github.com/SkinsRestorer/SkinsRestorer/commit/ff75795cb07ab30e088396aeaccc9fa4292c25ff) feat: readd spotbugs - [
9814a15](https://github.com/SkinsRestorer/SkinsRestorer/commit/9814a15b235a1ad8e04e6364ed2d481bc6dbcda1) feat: add /skin upload command
## 🐛 Fixes
- [
ed1e0df](https://github.com/SkinsRestorer/SkinsRestorer/commit/ed1e0df29bd2706ef4b53ca8f072f75b586bf557) fix: exclude useless kotlin module file - [
2371d36](https://github.com/SkinsRestorer/SkinsRestorer/commit/2371d36ef447746168aedfdb781fb1cb1b8d4d83) fix: make messages cleaner - [
b1a57ec](https://github.com/SkinsRestorer/SkinsRestorer/commit/b1a57ec7106113b67c2ea5cd4638bab4e1f4f1da) fix: disable player head objects by default for now - [
b3c3742](https://github.com/SkinsRestorer/SkinsRestorer/commit/b3c374266259d2065f38c369b6ae981624914709) fix(deps): update dependency net.kyori:indra-git to v4 (#2043) - [
594b5cc](https://github.com/SkinsRestorer/SkinsRestorer/commit/594b5cc6d2afd8f7a2c12b452a07b8b44c99da3d) fix(deps): update dependency org.testcontainers:testcontainers to v2 (#2044) - [
69250a0](https://github.com/SkinsRestorer/SkinsRestorer/commit/69250a0eeed6b229b8075367a7194c796683eeae) fix(deps): update all non-major dependencies (#2039) - [
3879421](https://github.com/SkinsRestorer/SkinsRestorer/commit/38794217c194ed105243741c4ea98d0ab3a3324a) fix(deps): update all non-major dependencies to v18.0.5 (#2049) - [
f334e85](https://github.com/SkinsRestorer/SkinsRestorer/commit/f334e8511df636a418e7ecf7ed216cb54e2e3ce6) fix(deps): update all non-major dependencies to v18.0.6 (#2052) - [
5310782](https://github.com/SkinsRestorer/SkinsRestorer/commit/5310782d4bc1ad59dfb3055562a3d33b02e52253) fix(deps): update dependency org.junit.jupiter:junit-jupiter to v6.0.1 (#2057) - [
2fb7a4e](https://github.com/SkinsRestorer/SkinsRestorer/commit/2fb7a4ef14349c6a9d6f139cd308b8e60db0825b) fix(deps): update dependency me.clip:placeholderapi to v2.11.7 - [
bc33e58](https://github.com/SkinsRestorer/SkinsRestorer/commit/bc33e58993c871e64e136b652801d4ebeaca8c03) fix(deps): update dependency com.google.errorprone:error_prone_core to v2.44.0 - [
6bddf9e](https://github.com/SkinsRestorer/SkinsRestorer/commit/6bddf9ef022dd2aa46bd5e98f6596e1267c32cc2) fix(deps): update all non-major dependencies - [
2f87af6](https://github.com/SkinsRestorer/SkinsRestorer/commit/2f87af65cfbc7a4753d30b5752347fee8108d452) fix: make cape support work
## 🔨 Build
- [
9adbb7c](https://github.com/SkinsRestorer/SkinsRestorer/commit/9adbb7cb35f15a7a4422b7ad935015d7539497bc) chore(release): bump version to 15.8.3-SNAPSHOT - [
fbe486b](https://github.com/SkinsRestorer/SkinsRestorer/commit/fbe486b6d75071ff224408457a6b63f890156974) chore(deps): update stefanzweifel/git-auto-commit-action action to v7 (#2040) - [
c58d000](https://github.com/SkinsRestorer/SkinsRestorer/commit/c58d00053ecbe137c0efb156eb85e4f172b319f2) chore(i18n): new translations locale.json (Azerbaijani) (#2042) - [
e5195e7](https://github.com/SkinsRestorer/SkinsRestorer/commit/e5195e741293dba7dd551c1607af6f4cfa8b4d59) chore(i18n): new crowdin translations (#2045) - [
6f9cc7f](https://github.com/SkinsRestorer/SkinsRestorer/commit/6f9cc7ff9cebfc1b6a6abeae7a43e33fe9c8f1b9) chore(i18n): new crowdin translations (#2046) - [
c3f8e71](https://github.com/SkinsRestorer/SkinsRestorer/commit/c3f8e714009801e0cef7763429eb3ffa4c4b77d6) chore(i18n): new translations locale.json (Slovak) (#2047) - [
1c48805](https://github.com/SkinsRestorer/SkinsRestorer/commit/1c4880560d66be1b19e805495ccbe812f9addc4e) chore(i18n): new translations locale.json (Slovak) (#2048) - [
c43db65](https://github.com/SkinsRestorer/SkinsRestorer/commit/c43db65ab438e38c9db73c732ae78415a86cd832) chore: disable fabric API bumping - [
10a1dc0](https://github.com/SkinsRestorer/SkinsRestorer/commit/10a1dc0bf08372c838d601d8cf12126064071393) chore(i18n): new crowdin translations (#2050) - [
b4e0116](https://github.com/SkinsRestorer/SkinsRestorer/commit/b4e01168d11a68d0343dab93d411a7c4cc8a7950) chore(deps): update actions/upload-artifact action to v5 (#2051) - [
344efec](https://github.com/SkinsRestorer/SkinsRestorer/commit/344efec8d8d59dbb80e93491d036af9c5634fd02) chore: enable automerge type branch - [
9cc382b](https://github.com/SkinsRestorer/SkinsRestorer/commit/9cc382b57f5126028cc1ac47cd2a7b19dc3c6f07) chore(deps): update gradle to v9.2.0 (#2053) - [
e1b5cb2](https://github.com/SkinsRestorer/SkinsRestorer/commit/e1b5cb2c286687da24ffb650595014609d212077) chore(deps): update mikepenz/release-changelog-builder-action action to v6 (#2054) - [
eeebe4f](https://github.com/SkinsRestorer/SkinsRestorer/commit/eeebe4f00b9278d766eff4d96c87c0701e67f5af) chore(i18n): new translations locale.json (Lithuanian) (#2055) - [
925fa16](https://github.com/SkinsRestorer/SkinsRestorer/commit/925fa165be2ec505edde5715e7773a789bf84a48) chore(i18n): new crowdin translations (#2058) - [
6af3a04](https://github.com/SkinsRestorer/SkinsRestorer/commit/6af3a0472c0a8884743881fe0bccf644e9f3a52e) chore(i18n): new crowdin translations (#2060) - [
bed3764](https://github.com/SkinsRestorer/SkinsRestorer/commit/bed376434d2c4e53f959a2108ae7386d87a06358) chore: update invalid urlskin message - [
30a4e63](https://github.com/SkinsRestorer/SkinsRestorer/commit/30a4e63816fbfe1674e3670038f0c39f011f8ef5) chore(i18n): new translations locale.json (Turkish) (#2062) - [
eca31ef](https://github.com/SkinsRestorer/SkinsRestorer/commit/eca31ef913c30b8678b6dd6967f94dc0016b3e84) chore(i18n): new crowdin translations (#2063) - [
6e5cd76](https://github.com/SkinsRestorer/SkinsRestorer/commit/6e5cd76b165e5c37e0563e030a46da72a52dfcdd) chore(i18n): new translations locale.json (Hungarian) (#2064) - [
1565b8f](https://github.com/SkinsRestorer/SkinsRestorer/commit/1565b8f7475bc41d038382d4670a27511b60e9ef) chore(release): bump version to 15.9.0
## 🧪 Tests
- [
a071912](https://github.com/SkinsRestorer/SkinsRestorer/commit/a0719124fc516f7d67f8142432fc7307a8e768ba) test: remove axolotl test
## 💬 Other
- [
4ddccf5](https://github.com/SkinsRestorer/SkinsRestorer/commit/4ddccf57608c49319194dd9739bf8e01e30c1449) Remove extra MineSkin coupon messaging (#2056) - [
747e3e0](https://github.com/SkinsRestorer/SkinsRestorer/commit/747e3e0adb027f4e7973519b588308ef853b084d) Add decryption support for skinsrestorer-axolotl:// URLs (#2061)
- [
d029b20](https://github.com/SkinsRestorer/SkinsRestorer/commit/d029b20a6c996f38ac31e13241cbec33949a518a) feat: support new record based GameProfile
## 🐛 Fixes
- [
e03dc94](https://github.com/SkinsRestorer/SkinsRestorer/commit/e03dc941c0eaa907555988c6331010be4bce1565) fix: set internal properties object of PropertyMap - [
334c392](https://github.com/SkinsRestorer/SkinsRestorer/commit/334c3925ea63f2b0ca62b2c0b2474b34969b2212) fix: mark 1.21.10 as supported - [
7f4c788](https://github.com/SkinsRestorer/SkinsRestorer/commit/7f4c788341cadfe47d2301af0a2f912c0271ee0b) fix(deps): update all non-major dependencies (#2036) - [
7090819](https://github.com/SkinsRestorer/SkinsRestorer/commit/709081946054d81f6f38c75ee8947d7b646e7590) fix: properly check field type - [
51cb534](https://github.com/SkinsRestorer/SkinsRestorer/commit/51cb53447f5330aee462a3cf15c743f14937b100) fix(deps): update dependency net.fabricmc.fabric-api:fabric-api-bom to v0.135.0+1.21.10 (#2037) - [
940d3e6](https://github.com/SkinsRestorer/SkinsRestorer/commit/940d3e642fdb4970686f4ff4123b9831326cc228) fix: make refresh work on 1.21.9 fabric - [
cf773a3](https://github.com/SkinsRestorer/SkinsRestorer/commit/cf773a3b49dcfd1f168f82687b8f2f62af88e1df) fix(deps): update dependency com.github.cryptomorin:xseries to v13.5.1 (#2038)
## 🔨 Build
- [
00763c8](https://github.com/SkinsRestorer/SkinsRestorer/commit/00763c88fbb9c45502988a1ab3401c733b7ff996) chore(release): bump version to 15.8.2-SNAPSHOT - [
a6cc489](https://github.com/SkinsRestorer/SkinsRestorer/commit/a6cc489882e54597c6bccd2fb931a7e0c44ca70c) chore(release): bump version to 15.8.2
- [
f7c6b1c](https://github.com/SkinsRestorer/SkinsRestorer/commit/f7c6b1c0440d904c91972a51966fdc1d9ec9816e) feat: add 1.21.9 mappings
## 🐛 Fixes
- [
0f5b83e](https://github.com/SkinsRestorer/SkinsRestorer/commit/0f5b83e63439f6129ea67130f310ab654be3734a) fix: include loginProfile of superclasses - [
a2d7492](https://github.com/SkinsRestorer/SkinsRestorer/commit/a2d7492c2b71413ba63e2499fe5681191cd47e75) fix: pull processors from release instead - [
1cc2945](https://github.com/SkinsRestorer/SkinsRestorer/commit/1cc2945c857f9fe47887258e0dfcc88876b8116b) fix(deps): update dependency org.junit.jupiter:junit-jupiter to v6 (#2028) - [
813f575](https://github.com/SkinsRestorer/SkinsRestorer/commit/813f5757563fee1f412307e8c2f7bb902e496fff) fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8 (#2024) - [
6aa1e53](https://github.com/SkinsRestorer/SkinsRestorer/commit/6aa1e5323e10e1712a6c561c6df611d0d9f1c9e6) fix(deps): update dependency io.freefair.gradle:lombok-plugin to v9 (#2027) - [
5f32cdd](https://github.com/SkinsRestorer/SkinsRestorer/commit/5f32cdd8af25b8d3cec78ca648929c39797774b6) fix(deps): update all non-major dependencies (#2023) - [
c7a54eb](https://github.com/SkinsRestorer/SkinsRestorer/commit/c7a54eb55354ee4ef34086c9b2e82168c1118022) fix: bump mod to 1.21.9 - [
37a28c0](https://github.com/SkinsRestorer/SkinsRestorer/commit/37a28c0f1ac66a29d892682e64a80431da839c64) fix: make mod compile again - [
023ac7c](https://github.com/SkinsRestorer/SkinsRestorer/commit/023ac7ca8ac20b901e9a888363b98b6081881086) fix(deps): update all non-major dependencies (#2032) - [
1a007ff](https://github.com/SkinsRestorer/SkinsRestorer/commit/1a007ff9dde059d897ddbfc8b1150861c478b638) fix: use newer method for fabric - [
0280e33](https://github.com/SkinsRestorer/SkinsRestorer/commit/0280e33b8829c15026fcbfe1bb42f11d9a6b1d2d) fix: do not fail on duplicate entries - [
6f2b9ce](https://github.com/SkinsRestorer/SkinsRestorer/commit/6f2b9ce5334acc8a72e0074ecd138c6b62a708d1) fix: use new permission level method for neoforge - [
31c648e](https://github.com/SkinsRestorer/SkinsRestorer/commit/31c648ee674ed5d273de09f9430255d780f6894f) fix(deps): update architectury to v18 (#2033) - [
3633b97](https://github.com/SkinsRestorer/SkinsRestorer/commit/3633b9721a54d4fb9ab146b8c0bb079d68450c1d) fix(deps): update dependency dev.architectury:architectury-neoforge to v18 (#2034) - [
ac6fa07](https://github.com/SkinsRestorer/SkinsRestorer/commit/ac6fa077ec8e5c295636afb491e0f982df7f23dd) fix: exclude duplicates - [
92855d9](https://github.com/SkinsRestorer/SkinsRestorer/commit/92855d9b068355c27cf27cf78501737667297df1) fix: properly handle service descriptors - [
1eae728](https://github.com/SkinsRestorer/SkinsRestorer/commit/1eae728f2ecf668a11fa18b3ddbce121b5aa6526) fix: only preserve first found resource - [
1b8517c](https://github.com/SkinsRestorer/SkinsRestorer/commit/1b8517c8624134d5e231de470d9bbd0f2ba7b17f) fix(deps): update all non-major dependencies (#2035) - [
3bb41e8](https://github.com/SkinsRestorer/SkinsRestorer/commit/3bb41e82e152ed9fa40b1c60441210dde0ab39e1) fix: only preserve first found resource
## 📝 Documentation
- [
56059bc](https://github.com/SkinsRestorer/SkinsRestorer/commit/56059bc39246828c1826f9849c9e146877fddc43) docs: explain why we do withSuper
## 🔨 Build
- [
0221cb0](https://github.com/SkinsRestorer/SkinsRestorer/commit/0221cb0d37e0b96529ef3764e544cc6ac4dcd0a7) chore(release): bump version to 15.8.1-SNAPSHOT - [
c320fa8](https://github.com/SkinsRestorer/SkinsRestorer/commit/c320fa8040e206a4636c1d024c233b4b0dcdd0cc) ci: set no changes - [
25f54f8](https://github.com/SkinsRestorer/SkinsRestorer/commit/25f54f895bec34bccbcd87136772990505656679) chore: add new Thai translations in locale-th.json (#2030) - [
197df73](https://github.com/SkinsRestorer/SkinsRestorer/commit/197df732ad76d3298bc308e6d0eb0d2a4bf9fdca) chore(i18n): new crowdin translations (#2025) - [
13a7805](https://github.com/SkinsRestorer/SkinsRestorer/commit/13a780550e4e5c159f16b680ef6f4af969ee3efc) chore(deps): update gradle/actions action to v5 (#2031) - [
9259e89](https://github.com/SkinsRestorer/SkinsRestorer/commit/9259e89d737008a8616782de557a1066eeba9cd4) chore: add codeowners file - [
cfe571d](https://github.com/SkinsRestorer/SkinsRestorer/commit/cfe571d7097dd8d6ee7792c793dab438873faf10) ci: unfeature old releases for a loader - [
bd509cd](https://github.com/SkinsRestorer/SkinsRestorer/commit/bd509cd6370a06a9d1e004dc9c7670fd499121cc) chore(release): bump version to 15.8.1
## 💬 Other
- [
d51d928](https://github.com/SkinsRestorer/SkinsRestorer/commit/d51d928607eefde9979c0905bdc3ee06cbb0cecb) Revert "fix: exclude duplicates" - [
dbf7b20](https://github.com/SkinsRestorer/SkinsRestorer/commit/dbf7b20f387d56ca709f8bd77a4b8bc6dfdacf9a) Revert "fix: do not fail on duplicate entries"
- [
75cd2c7](https://github.com/SkinsRestorer/SkinsRestorer/commit/75cd2c7e6ee92d010b4996d920bc2d0ae7139b39) feat: add suppressed exceptions - [
982bd0a](https://github.com/SkinsRestorer/SkinsRestorer/commit/982bd0ae508b4fd630ab9411a6d0bf716e05b7c5) feat: add request batching (#2019) - [
1d8505b](https://github.com/SkinsRestorer/SkinsRestorer/commit/1d8505b64c9f6ac5121b759b4b9501249e5b5098) feat: add better gradle flags
## 🐛 Fixes
- [
9e92cc7](https://github.com/SkinsRestorer/SkinsRestorer/commit/9e92cc7e19364b7399b772fb71b853fcd5e1ff5a) fix: properly merge jars and properly relocate SPI - [
d38809b](https://github.com/SkinsRestorer/SkinsRestorer/commit/d38809bec705aefbe92a11476f27c1018e151971) fix: avoid race conditions when playing sound - [
dc9d20e](https://github.com/SkinsRestorer/SkinsRestorer/commit/dc9d20ed270af0fba1749222004c7aa1b82d6b08) fix(deps): update all non-major dependencies (#2011) - [
d738656](https://github.com/SkinsRestorer/SkinsRestorer/commit/d738656ff57eb2506572f8a5a8a10c9378529dc1) fix: make code compile again - [
3153e3b](https://github.com/SkinsRestorer/SkinsRestorer/commit/3153e3bf3fcabeb4dc5bcb9800a462ba958e0190) fix: properly stub batch window seconds - [
62e83b5](https://github.com/SkinsRestorer/SkinsRestorer/commit/62e83b5b5cbdf84c9fd93ad75de0e9e6e91dc198) fix: abort get after 1 minute - [
87bded8](https://github.com/SkinsRestorer/SkinsRestorer/commit/87bded8d1cbf2cfc284296c52a6d27704b5f484f) fix: run async delayed in tests - [
94fd8e2](https://github.com/SkinsRestorer/SkinsRestorer/commit/94fd8e264f561b044eaf4854d8047a4ce4d4ba06) fix: make tests work - [
93238b8](https://github.com/SkinsRestorer/SkinsRestorer/commit/93238b8b0b8f671cd2546e71fb007637d4ca9a57) fix: remove configuration cache
## 🔨 Build
- [
243a2c0](https://github.com/SkinsRestorer/SkinsRestorer/commit/243a2c07dfc36240de2235ce88693d72f39c6f41) chore(release): bump version to 15.7.11-SNAPSHOT - [
2732867](https://github.com/SkinsRestorer/SkinsRestorer/commit/27328676eccbd182cb4e01b0a394e02bd1844253) chore(i18n): new translations locale.json (Hindi) (#2012) - [
38affd5](https://github.com/SkinsRestorer/SkinsRestorer/commit/38affd5cc6a52fa39387c0fcc46f0676b20b5ca4) chore(i18n): new translations locale.json (Portuguese) (#2017) - [
3b47b14](https://github.com/SkinsRestorer/SkinsRestorer/commit/3b47b145a7a5a6ddc4aefe4d4ab718fcfeb991c0) chore: add agents file - [
f077737](https://github.com/SkinsRestorer/SkinsRestorer/commit/f0777379bd37d52cdb55ed5902c84cf7b24d92e7) chore(deps): update runtask to v3 (#2021) - [
752814e](https://github.com/SkinsRestorer/SkinsRestorer/commit/752814e65b80b2d8e35fdcbada73fd7579af3dac) chore(release): bump version to 15.8.0
## 💬 Other
- [
f7fe495](https://github.com/SkinsRestorer/SkinsRestorer/commit/f7fe4957933c8216382c6161e27cc5096bdc62d7) feat: improve metrics so that we can analyse plugin usage better (#2008)
## 🐛 Fixes
- [
b93833d](https://github.com/SkinsRestorer/SkinsRestorer/commit/b93833dea7187e36579ae81c278f29590ff6d82e) fix: resolve some build issues - [
3dbaa31](https://github.com/SkinsRestorer/SkinsRestorer/commit/3dbaa318cae8f843b6173bc3d9ad478e4bf48be7) fix: improve mysql performance for getTotalPlayerSkins - [
1d706bb](https://github.com/SkinsRestorer/SkinsRestorer/commit/1d706bbd9226a96fa4d85c476e2e0201ab663f49) fix: Add deprecated api.mojang as backup, this should reduce instances of rate limit that result in failing to get an uuid - [
2db28c5](https://github.com/SkinsRestorer/SkinsRestorer/commit/2db28c5a143e8217290e60a1590bdb238ecb94c6) fix: NoSuchMethodError when using sendHealthUpdate on older bukkit versions - [
b2bff0f](https://github.com/SkinsRestorer/SkinsRestorer/commit/b2bff0f112d3437c4c46ca188b6f00e886398c58) fix: resolve type inference issues with kotlin buildSrc - [
3148865](https://github.com/SkinsRestorer/SkinsRestorer/commit/314886533ef56aa166b0006471191957212322f6) fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9 (#2000) - [
8adebc7](https://github.com/SkinsRestorer/SkinsRestorer/commit/8adebc7e82e02ab49c01f511c51c34a216a589a0) fix(deps): update dependency io.github.miniplaceholders:miniplaceholders-api to v3 (#2006) - [
f9ac0c5](https://github.com/SkinsRestorer/SkinsRestorer/commit/f9ac0c52854cff96f296d352ff9ea72e30619854) fix: make runServer work again - [
f8859b8](https://github.com/SkinsRestorer/SkinsRestorer/commit/f8859b85e5d42211afb96f3384060cfed2a4d451) fix(deps): update all non-major dependencies (#1996) - [
31df2a0](https://github.com/SkinsRestorer/SkinsRestorer/commit/31df2a0e93feb71532d582c62a8f4edf8c358c6b) fix: add missing class for unrelocated test - [
19ef760](https://github.com/SkinsRestorer/SkinsRestorer/commit/19ef760f13e33e03ed97bfa85f96b83282b345fd) fix: Resolve skin on join when using a resource pack (#2010)
## 🏗 Refactor
- [
b8e055c](https://github.com/SkinsRestorer/SkinsRestorer/commit/b8e055cdc412b434f146073ece68cc1410f746c0) refactor: move from licenser plugin to spotless
## 🔨 Build
- [
5ed5577](https://github.com/SkinsRestorer/SkinsRestorer/commit/5ed5577bf9510638f76f0942a43bf0ad1edebd33) chore(release): bump version to 15.7.10-SNAPSHOT - [
c59d40e](https://github.com/SkinsRestorer/SkinsRestorer/commit/c59d40e63c9babb15da2a8ea69e2a000056ef687) chore: harden repository lookups - [
fc66c03](https://github.com/SkinsRestorer/SkinsRestorer/commit/fc66c034af78cb27ade51c47c03517395520bcb8) chore(deps): update actions/checkout action to v5 (#2002) - [
b9766b7](https://github.com/SkinsRestorer/SkinsRestorer/commit/b9766b779c79bdc7a74cf0090ad94c54abfe064c) chore(deps): update actions/setup-java action to v5 (#2007) - [
2eb737a](https://github.com/SkinsRestorer/SkinsRestorer/commit/2eb737a70fab871bc3769d0232e3760c193b15f3) chore(i18n): new translations locale.json (Vietnamese) (#2009) - [
5228f4f](https://github.com/SkinsRestorer/SkinsRestorer/commit/5228f4f89f46a753033c9d5a097daf582ee0c277) chore(deps): update dependency gradle to v9 (#1997) - [
22e56ce](https://github.com/SkinsRestorer/SkinsRestorer/commit/22e56ced94d89a43d9be6cd62bbbe41ea3b5bdb9) chore(release): bump version to 15.7.10
## 💬 Other
- [
1b325da](https://github.com/SkinsRestorer/SkinsRestorer/commit/1b325da78b2d06230333d3704473b775b92e8bbc) rearrange code - [
2c432b7](https://github.com/SkinsRestorer/SkinsRestorer/commit/2c432b7914489b0274c35a4357d4836986779767) remove redundant readUrl timeout method - [
03826d8](https://github.com/SkinsRestorer/SkinsRestorer/commit/03826d884a3ed41830600cd5c26ba27a4dace7c1) fix: (paper) Update food and saturation when changing the skin
- [
2c77823](https://github.com/SkinsRestorer/SkinsRestorer/commit/2c77823987d017b26b3654339063f4cfa0cb9174) fix(deps): update all non-major dependencies (#1991) - [
6e86b13](https://github.com/SkinsRestorer/SkinsRestorer/commit/6e86b13016c136e0b659b09ce118e6515ac95132) fix(deps): bump runpaperversion to latest (1.21.8) - [
6bb7481](https://github.com/SkinsRestorer/SkinsRestorer/commit/6bb74811d1a28418fcc2fe2fd51e41f2a28ef8d9) fix: Revert adventure-platform to 4.4.0 to fix messages - [
32075b7](https://github.com/SkinsRestorer/SkinsRestorer/commit/32075b7d6fafdb5c4ece84eeaea4e1c39dae50fe) fix: do not print unsupported version on 1.21.8 paper while using viabackwards - [
5aa9b34](https://github.com/SkinsRestorer/SkinsRestorer/commit/5aa9b34b34b4c41d3ac6acc93bbb345694e1637b) fix: Fix updater message on banner when noUpdate override or network is disabled - [
c3f93e3](https://github.com/SkinsRestorer/SkinsRestorer/commit/c3f93e3fc78c46ddace66e0fc363f12f6ffe7cc2) fix: Suppress unused MetricsCounter, it is used by Bstats but the InteliJ does not see that.... - [
a27f089](https://github.com/SkinsRestorer/SkinsRestorer/commit/a27f089cce03bf1f279448a3cbbda40601ce1dd2) fix: reuse already defined constant MOD_ID_NAME - [
1844eb5](https://github.com/SkinsRestorer/SkinsRestorer/commit/1844eb531100ca6ce0dd4a2d86002a40b9c2d5a2) fix: Code cleanup
## 🔨 Build
- [
101fd39](https://github.com/SkinsRestorer/SkinsRestorer/commit/101fd39bebc76810c41fb36fde7dff19af8e3af3) chore(release): bump version to 15.7.9-SNAPSHOT - [
9b77be3](https://github.com/SkinsRestorer/SkinsRestorer/commit/9b77be34cc27df10b44ebd38ae02ff55f86780be) chore(i18n): new translations locale.json (Portuguese, Brazilian) (#1998) - [
eb4ae0c](https://github.com/SkinsRestorer/SkinsRestorer/commit/eb4ae0c562ec1f8520de18a12b0031f6da1a9428) chore(release): bump version to 15.7.9
- [
3f0d60d](https://github.com/SkinsRestorer/SkinsRestorer/commit/3f0d60d33a9aa1f16eb999282cb14fd7d4787a1d) feat: add old constructor support
## 🐛 Fixes
- [
5bceb83](https://github.com/SkinsRestorer/SkinsRestorer/commit/5bceb830ab3cd650d1c792b81dcedb1e8434bdc6) fix: make bungeecord impl fully based on reflection - [
cb1b0ad](https://github.com/SkinsRestorer/SkinsRestorer/commit/cb1b0adc491cca9a64eb873c8babe5e6e790744a) fix: resolve comment typo - [
5337c17](https://github.com/SkinsRestorer/SkinsRestorer/commit/5337c17b6533fba4bfb021d3c84c0aacfb99d0cf) fix: do not print warning on newer bungeecord - [
865fd7c](https://github.com/SkinsRestorer/SkinsRestorer/commit/865fd7c20f8c636fd5865b300c874a47bf63b0a3) fix: make bungee compile again - [
b8e3ec7](https://github.com/SkinsRestorer/SkinsRestorer/commit/b8e3ec758a38084c8e314af39ae3a45f599c1be9) fix: avoid recompilation of all classes after every commit - [
af1e294](https://github.com/SkinsRestorer/SkinsRestorer/commit/af1e2942ece3623c8ead1e08ee734802c4791675) fix: full spell out data file name - [
7312a75](https://github.com/SkinsRestorer/SkinsRestorer/commit/7312a75f2dff7d243de333db1637751ebacfe777) fix: fix build by updating dependency's - [
670219b](https://github.com/SkinsRestorer/SkinsRestorer/commit/670219bcab7b48ce3362f4c52522c16d67165426) fix: use correct sonatype repo - [
8a663d7](https://github.com/SkinsRestorer/SkinsRestorer/commit/8a663d771cb28ca322ea7bb9468c61d679d232e4) fix: remove kyori mod dependency & bump mod to 1.21.8
## 🔨 Build
- [
4e90a37](https://github.com/SkinsRestorer/SkinsRestorer/commit/4e90a37ab6b48da592a311ff068fc5389d9f3f39) chore(release): bump version to 15.7.8-SNAPSHOT - [
c1aec4b](https://github.com/SkinsRestorer/SkinsRestorer/commit/c1aec4b27b22fdf9f61565566a6370ca6b362728) chore(i18n): new translations locale.json (Slovak) (#1992) - [
e01bc3f](https://github.com/SkinsRestorer/SkinsRestorer/commit/e01bc3f32732c3c1290eb389d7c6ec26a45314de) chore(i18n): new translations locale.json (Turkish) (#1993) - [
8c78340](https://github.com/SkinsRestorer/SkinsRestorer/commit/8c78340fb409215969b1575d6c6541d2b4393086) chore(release): bump version to 15.7.8
## 💬 Other
- [
1cc07d2](https://github.com/SkinsRestorer/SkinsRestorer/commit/1cc07d2879b3fbd42fae12838e2d45e23ff0b821) Add 1.21.8 support to list of paperVersion - [
a607f40](https://github.com/SkinsRestorer/SkinsRestorer/commit/a607f405a2521047a6c5070c430cfec2809b82d6) Revert "fix: fix build by updating dependency's"
- [
3f7a308](https://github.com/SkinsRestorer/SkinsRestorer/commit/3f7a308e03be502279105b12703a1325684c2dd4) feat: migrate a lot of dependencies to catalog - [
c9afd35](https://github.com/SkinsRestorer/SkinsRestorer/commit/c9afd3584cdfc34e097c16b81686b8cd416e0ee7) feat: add support for <random> & url.png defaultSkins (#1984)
## 🐛 Fixes
- [
27b97bf](https://github.com/SkinsRestorer/SkinsRestorer/commit/27b97bff44b93054529d45f1a2c19abfac3c5c40) fix: properly set channel name - [
bebdc9e](https://github.com/SkinsRestorer/SkinsRestorer/commit/bebdc9eca48de5e4bdede2abbfc9d6b15b8fed7f) fix: add message about bungeecord version support - [
501ba45](https://github.com/SkinsRestorer/SkinsRestorer/commit/501ba4578aa6342c03921e0284df528057c4950b) fix: resolve not using a stub - [
32e8c24](https://github.com/SkinsRestorer/SkinsRestorer/commit/32e8c24ac38baa58e07cf0c31145ba0feeb84147) fix(deps): update all non-major dependencies (#1981)
## 🏗 Refactor
- [
3d585ab](https://github.com/SkinsRestorer/SkinsRestorer/commit/3d585abc2bb5ae645b89b51ce9ef2cc76eafe60d) refactor: migrate remaining dependencies to catalog - [
ab2372e](https://github.com/SkinsRestorer/SkinsRestorer/commit/ab2372e227e54fa96765caae29cb8a1eeb9cb6eb) refactor: use old bungeecord again where appropriate - [
770c08d](https://github.com/SkinsRestorer/SkinsRestorer/commit/770c08ded5518aace7904f6231cc0fa1d661bfd2) refactor: drop support for legacy bungeecord - [
9d33288](https://github.com/SkinsRestorer/SkinsRestorer/commit/9d332884b29a87ed9def3976cb4006fdb0bc077d) refactor: cut down compile times
## 🔨 Build
- [
a637484](https://github.com/SkinsRestorer/SkinsRestorer/commit/a6374845b4bf71570c9cacfbafcf9e88f05a0412) chore(release): bump version to 15.7.7-SNAPSHOT - [
88f8b80](https://github.com/SkinsRestorer/SkinsRestorer/commit/88f8b8010827b3a8c9bf773397f0f7af0647b446) chore(i18n): new crowdin translations (#1987) - [
7eff058](https://github.com/SkinsRestorer/SkinsRestorer/commit/7eff0587357abbadd69021b95fd65acd83e832a3) chore(release): bump version to 15.7.7
- [
498ad8f](https://github.com/SkinsRestorer/SkinsRestorer/commit/498ad8f4f83596382c87f067b2553547571f0c78) fix: use Eclipse as fallback instead of default api
## 🔨 Build
- [
b3820dc](https://github.com/SkinsRestorer/SkinsRestorer/commit/b3820dcc1182929cd66fa3702c084f333ea5fbbf) chore(release): bump version to 15.7.6-SNAPSHOT - [
9abea93](https://github.com/SkinsRestorer/SkinsRestorer/commit/9abea93fd8b7fd87d66b1731c644dcdb704d3b1e) chore(release): bump version to 15.7.6
- [
d695092](https://github.com/SkinsRestorer/SkinsRestorer/commit/d695092a8e06a408213fcbe339534d60dbcc8384) fix: do not use internal APIs for plugin messaging - [
36c789f](https://github.com/SkinsRestorer/SkinsRestorer/commit/36c789f997850c30fafceb8b1aab15378bb7940b) fix: make proper string returned in getChannel - [
c1dfcf0](https://github.com/SkinsRestorer/SkinsRestorer/commit/c1dfcf0a38c25cf4b3d826ef1aad599117e3fc17) fix: do not relocate kyori in miniplaceholders platform hook
## 🔨 Build
- [
a7cac39](https://github.com/SkinsRestorer/SkinsRestorer/commit/a7cac395b6c851545391091531efcce1cd639542) chore(release): bump version to 15.7.5-SNAPSHOT - [
9bd68f3](https://github.com/SkinsRestorer/SkinsRestorer/commit/9bd68f30ebc20180ac3f75724b2c6449ad81c293) chore(release): bump version to 15.7.5
- [
44fff39](https://github.com/SkinsRestorer/SkinsRestorer/commit/44fff393d2194572b275c27cc5843f9dace4caa0) fix(deps): update dependency com.github.cryptomorin:xseries to v13.3.2 (#1976) - [
dbea16a](https://github.com/SkinsRestorer/SkinsRestorer/commit/dbea16a2da2cd2485ed6e916934a334c605cc647) fix(deps): update dependency me.lucko:fabric-permissions-api to v0.4.1 (#1977) - [
013e4f5](https://github.com/SkinsRestorer/SkinsRestorer/commit/013e4f569d04b5fb64c8620dff2505c6d2e57947) fix(deps): update all non-major dependencies (#1978) - [
35c4f59](https://github.com/SkinsRestorer/SkinsRestorer/commit/35c4f59eb53c1bc96d3b30dcdf474ead25dba4a6) fix: downgrade unimined - [
f2fbe96](https://github.com/SkinsRestorer/SkinsRestorer/commit/f2fbe96319b487bcf883ed7c9fd1147acd2c3b95) fix: bump fabric api version - [
f5a7372](https://github.com/SkinsRestorer/SkinsRestorer/commit/f5a73721144c56a5bda29e290f15e03ca99ce99f) fix: use enforcedPlatform - [
58f91a9](https://github.com/SkinsRestorer/SkinsRestorer/commit/58f91a92c8c7581ea2ee08a92fd5272d0ea0f36b) fix: synchronize adventure versions & fix neoforge classpath issues - [
e2bbcd2](https://github.com/SkinsRestorer/SkinsRestorer/commit/e2bbcd2f19b57c5d0618cd5dfc464d22f0909aaa) fix: make asserts error properly
## 🔨 Build
- [
dce2a96](https://github.com/SkinsRestorer/SkinsRestorer/commit/dce2a967ef0fe3d6648efe051f1a7b6f9ff47395) chore(release): bump version to 15.7.4-SNAPSHOT - [
500611e](https://github.com/SkinsRestorer/SkinsRestorer/commit/500611ee003fc84c403f594974023a943da2d04c) chore: bump parchment - [
b32fe8b](https://github.com/SkinsRestorer/SkinsRestorer/commit/b32fe8b658c00d3c9d5914531abaaa07def581e6) chore: bump paper runtask - [
ed3d159](https://github.com/SkinsRestorer/SkinsRestorer/commit/ed3d15984bf1efae2bea7357e20fc069ad373c9c) chore(release): bump version to 15.7.4
## 💬 Other
- [
1f22d25](https://github.com/SkinsRestorer/SkinsRestorer/commit/1f22d2516f86e48a6777aba4ed34423bed885cae) Feat/1.21.7 (#1979)
- [
5df94bf](https://github.com/SkinsRestorer/SkinsRestorer/commit/5df94bf1e63cf99c5af6ddede9180178257cfe1a) fix: properly parse semver on some other naming schemes - [
c47649d](https://github.com/SkinsRestorer/SkinsRestorer/commit/c47649df9f330723830f934f901a419b05caf53a) fix: make repeated update messages less spammy
## 🔨 Build
- [
6712c76](https://github.com/SkinsRestorer/SkinsRestorer/commit/6712c76676c56a734612a6965a92c18233bc0bb8) chore(release): bump version to 15.7.3-SNAPSHOT - [
32c7547](https://github.com/SkinsRestorer/SkinsRestorer/commit/32c7547b77d9269d30f0b156cabd27259a345ab9) chore(release): bump version to 15.7.3