SkinsRestorer 15.7.2 Fabric
on Jun 26, 2025SkinsRestorer 15.7.2
on Jun 26, 2025🚀 Features
c7ae3d3feat: improve mod info and improve proxy detection for modc3a727efeat: add plugin url info
🐛 Fixes
7bec82cfix: allow other players to see skin change on modd0a4b51fix: refresh even players not in render distanceed093d6fix: properly set load order of miniplaceholders and add mod support for itc011b90fix: properly match viaversion idse9ea91ffix: properly use one tick delay rather than executing directly if on-thread29f8d8bfix: prevent cursor from resetting when opening skins gui39b6f65fix: make viaversion workaround work on moddedcc16d79fix(deps): update all non-major dependencies (#1975)
🏗 Refactor
6e49326refactor: align kyori component translation with other platforms403db84refactor: make inventory code cleanercc4f9f3refactor: reuse textures codec766cccrefactor: make viaversion code abstract
🔨 Build
6f4b473chore(release): bump version to 15.7.2-SNAPSHOT216c4ecci: release plugin before mods05ccb23chore(deps): update plugin xyz.wagyourtail.unimined to v1.3.15 (#1974)5bd0964ci: improve step namesab28820chore(release): bump version to 15.7.2
💅 Style
e646ffbstyle: move tracker closer to usage
SkinsRestorer 15.7.1
on Jun 22, 2025SkinsRestorer 15.7.1 NeoForge
on Jun 22, 2025SkinsRestorer 15.7.1 Fabric
on Jun 22, 2025SkinsRestorer 15.7.0
on Jun 22, 2025SkinsRestorer 15.7.0 NeoForge
on Jun 22, 2025SkinsRestorer 15.7.0 Fabric
on Jun 22, 2025🚀 Features
38e5149feat: remove server-only mod code & move to adventure mod53e91a2feat: readd mixinseb24bb4feat: readd player heads in specific cases
🐛 Fixes
709afc9fix: remove resolved TODO3b019befix: remove mixinsa239986fix: add universal approach for getting flat world typecf4d2f0fix: remap mixins in fabricccd7af8fix: move mixinRemap lower0fe4a85fix: remove not needed mixin dependencya1a03dbfix: bump adventure moda8a4c31fix: make jenkins ci work in headless mode2a7440ffix: resolve a few jar collisionse989fc7fix: make mod load on neoforge5735d74fix: properly use shadow config5f3b1e3fix: change archive base name for SR mod
🏗 Refactor
d33ca45refactor: move remapjar definition into sourceset check7e8d4ccrefactor: apply mixinRemap globallyaa6ca3arefactor: avoid shadowing/relocating in mod envs290a23erefactor: move mod dir and make proper subproject and archive name5c03f24refactor: change package from modded to mod
🔨 Build
SkinsRestorer 15.6.9
on Jun 22, 2025🚀 Features
🐛 Fixes
ec11841fix(deps): update dependency me.lucko:fabric-permissions-api to v0.4.0 (#1969)b1dcc0dfix(deps): update all non-major dependencies to v1.21.2 (#1970)9b7caf8fix: use proper filtering algorithm for supported mappings18ed836fix(deps): update all non-major dependencies (#1972)710c684fix: avoid using deprecated method for conventions4e51676fix: make logo work on mod1390beffix: bump mc version51b5362fix: downgrade parchment to proper version
🏗 Refactor
18a05e6refactor: change method name to reflect plural
🔨 Build
SkinsRestorer 15.6.7
on Jun 18, 2025🚀 Features
ac418dafeat: add warning if v2 skin update was triggered by proxye20b3e3feat: more preparations for supporting paper mappingseb67937feat: implement new paper mc version id api for mapping detection75dd231feat: add convenient download url to most update remindersb4e351efeat: automatically select mappings from foldere604dfbfeat: add 1.21.6 mappinga276615feat: use spigot skull api if available rather than xseries
🐛 Fixes
ed618b2fix: make properly compile by having adventure transitivec64633bfix: make new import compileff444fdfix(deps): update dependency dev.architectury:architectury-neoforge to v17 (#1967)bdf5e42fix(deps): update dependency dev.architectury:architectury-fabric to v17 (#1966)81bc97ffix(deps): update dependency dev.architectury:architectury to v17 (#1965)ba22a3cfix(deps): update all non-major dependencies (#1963)
🏗 Refactor
46dea04refactor: prepare for paper minecraft version id support
🔨 Build
SkinsRestorer 15.6.6
on Jun 14, 2025🚀 Features
1d212e3feat: add new non-breaking channel payload that makes the server ack to skin updates (if requested)acb9d67feat: properly implement new ack system between server & proxy81f1ab3feat: add more debug logs6c9fedefeat: add more debug log61e8151feat: add more debug logsb1da23ffeat: add file/image upload api without requiring the use a public URL
🐛 Fixes
c5aab84fix(deps): update all non-major dependencies (#1957)bf37dc6fix: make additional code compilef3aadb2fix: use relative instead of absolute delays32c5a91fix: only use next, MineSkin already accounts for remaining == 0
🏗 Refactor
6c51f78refactor: change payload naminge1efd6brefactor: switch to more easily readable codecs240ff41refactor: drop MineTools support
🔨 Build
528e458chore(release): bump version to 15.6.6-SNAPSHOT0bc9470chore(deps): update dependency gradle to v8.14.2 (#1955)39bf046chore(deps): update stefanzweifel/git-auto-commit-action action to v6 (#1958)227d170chore(i18n): new crowdin translations (#1956)af124f6chore(deps): update dependency ubuntu to v24 (#1949)763d6fbchore(release): bump version to 15.6.6
💅 Style
52f6af7style: change server to backend server
💬 Other
SkinsRestorer 15.6.5
on Jun 6, 2025🚀 Features
52aa70cfeat: switch from manual hash file to github provided digeste13cb3ffeat: add proper fallbacks when unknown messages are sent by either proxy or server
🐛 Fixes
eb6c667fix(deps): update all non-major dependencies (#1945)c81cd5cfix(deps): update all non-major dependencies (#1951)47137c3fix(deps): update all non-major dependencies (#1952)
🏗 Refactor
816b4b8refactor: use sealed to ensure all payloads are handled0ff3eecrefactor: seal another interface
📝 Documentation
15aafbadocs: remove useless license section
🔨 Build
723f5f4chore(release): bump version to 15.6.5-SNAPSHOTd787d0achore(deps): update plugin com.gradle.develocity to v4.0.2 (#1950)3114020chore(i18n): new crowdin translations (#1953)4a9882fci: remove attach hash action32caeb8chore(i18n): new translations locale.json (Georgian) (#1954)f8c262achore(release): bump version to 15.6.5
💅 Style
💬 Other
1632f50Merge remote-tracking branch 'origin/dev' into dev
SkinsRestorer 15.6.4
on May 26, 2025🚀 Features
2bb96bdfeat: implement better retry algorithm and concurrent generations747f906feat: redo proxy mode configuration system2810123feat: improve SR api message8cc6ba3feat: change update available message from github link to modrinthd3a50ebfeat: add warning if auto updater was disabled
🐛 Fixes
a00a1fcfix: sometimes on error there's no ratelimitcc649effix(deps): update all non-major dependencies (#1939)cb8c8c7fix: make init order proper2e9baf6fix(deps): update all non-major dependencies (#1942)005b76afix: remove outdated file override info
📝 Documentation
43beddbdocs: remove javadoc badge5200531docs: update badges and info3ae42bedocs: improve README design further5c1ec1bdocs: move install over compatb3e64dfdocs: move bunngeecord to proxy list5180bb8docs: move spigot after bukkit5a5b041docs: point to a more relevant troubleshooting page
🔨 Build
f7cdcc1chore(release): bump version to 15.6.4-SNAPSHOT39d82d6chore(i18n): new crowdin translations (#1938)2aa5eeechore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v1 (#1941)65459abchore(i18n): new crowdin translations (#1943)741f19cci: add external download links to gh release body91ece45ci: fix hangar changelog509e55fchore(release): bump version to 15.6.4d1ab6a7ci: fix hangar release token
💬 Other
SkinsRestorer 15.6.3
on May 10, 2025🚀 Features
🐛 Fixes
9c1a43afix: do not error in gui on missing skin data6e8ba7cfix: use unlisted when generating skin with private setting8127a08fix: use milliseconds rather than seconds for delayef34725fix: always wait ratelimit3cc4461fix: resolve bugs with legacy refresher867a88efix(deps): update all non-major dependencies (#1933)af4e8a0fix(deps): update all non-major dependencies (#1935)f83223ffix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.1.11 (#1937)
🔨 Build
904bbd4chore(release): bump version to 15.6.3-SNAPSHOT4f216f2ci: speed up release by only building relevant javadoc0e93493ci: remove by infofb4ef86chore(i18n): new crowdin translations (#1932)ef87f61chore(i18n): new translations locale.json (Slovak) (#1934)de279c1chore(i18n): new translations locale.json (Slovak) (#1936)7eb6dc6chore(release): bump version to 15.6.3
💬 Other
SkinsRestorer 15.6.2
on Apr 17, 2025🐛 Fixes
d4acd2afix: avoid checking out incorrect commit by @AlexProgrammerDE13d6c0ffix: set version usi wrong workflow by @AlexProgrammerDE377f505fix: make changelog tag resolve properly by @AlexProgrammerDE6ad7d44fix(deps): update all non-major dependencies (#1927) by @renovate[bot]887756efix(deps): update dependency net.lenni0451.mcstructs:text to v3 (#1920) by @renovate[bot]1461a8cfix(deps): update all non-major dependencies (#1930) by @renovate[bot]
🔨 Build
ae592d9chore(deps): update plugin xyz.wagyourtail.unimined to v1.3.14 (#1926) by @renovate[bot]0bd86e3chore(i18n): new crowdin translations (#1925) by @SrTeamAdmin2a2e8acci: use proper ref by @AlexProgrammerDE5e88228chore(deps): update plugin com.gradle.develocity to v4 (#1929) by @renovate[bot]06933bbchore(i18n): new crowdin translations (#1928) by @SrTeamAdmin5e1d5f7ci: improve titles and add more commit info by @AlexProgrammerDE8468ae2chore(i18n): new crowdin translations (#1931) by @SrTeamAdmin77053a7ci: fix branch name for workflows by @AlexProgrammerDE4a89216ci: use special release token by @AlexProgrammerDE7bda5dechore(release): bump version to 15.6.2 by @AlexProgrammerDE
💅 Style
76c0b91style: improve set version commit name by @AlexProgrammerDE
💬 Other
7cdd0dbFix update ping by @AlexProgrammerDE49b0e5cFix modrinth url by @AlexProgrammerDE046799cAdd hangar to release system by @AlexProgrammerDEf6238eeUpdate plugin io.papermc.hangar-publish-plugin to v0.1.3 (#1919) by @renovate[bot]961cbf2Update all non-major dependencies to v1.21-R0.2 (#1922) by @renovate[bot]eda9580Update all non-major dependencies (#1923) by @renovate[bot]97798b0Update renovate.json by @AlexProgrammerDE6da1ad1Update crowdin.yml by @AlexProgrammerDE3a2798bUpdate crowdin.yml by @AlexProgrammerDEaf39b61Use auto generated changelog by @AlexProgrammerDE4d129a4Merge remote-tracking branch 'origin/dev' into dev by @AlexProgrammerDEa38b6edDelete CHANGELOG.md by @AlexProgrammerDEbcc60d7Add set version script by @AlexProgrammerDE5519efaAdd workflow call event by @AlexProgrammerDE12fc489Implement more release flow actions by @AlexProgrammerDEac7cdc2Properly set dependency of tasks to one another by @AlexProgrammerDEe7627a4Improve javadoc workflow by @AlexProgrammerDEf1a02b0Allow push by @AlexProgrammerDEf0496d1Create branch by @AlexProgrammerDEb373c20Add teleport refresh for server impls with broken vanishing, like arclight by @AlexProgrammerDE2151129Use inputs by @AlexProgrammerDE15dee1cProperly categorize commits by @AlexProgrammerDE6dd9532Merge remote-tracking branch 'origin/dev' into dev by @AlexProgrammerDEe475249Merge remote-tracking branch 'origin/dev' into dev by @AlexProgrammerDE401dc6fUpdate renovate.json by @AlexProgrammerDE24a66daMerge remote-tracking branch 'origin/dev' into dev by @AlexProgrammerDE
SkinsRestorer 15.6.1
on Mar 27, 2025- Added support for 1.21.5
- Fixed links in messages
SkinsRestorer 15.6.0
on Mar 7, 2025TL;DR:
- Added /skull command for server admins
- Allowing to change help message on /skin help <query>
- Expose empty skinproperty in API
- Add small internal API for mysql updates
- Updated translations
- Fixed proxy plugin message bug
SkinsRestorer 15.5.3
on Feb 21, 2025TL;DR:
- Fixed some API errors
- No longer need to quote skin URL
- Skin edit command to edit your skin on novaskin
- Fixed cooldown issues
- Fixed recommended skin issue
- Updated translations and dependencies
SkinsRestorer 15.5.2 (skin url error hotfix)
on Feb 7, 2025This release is a hotfix for /skin url fix resolves: having error: for input string error.
Thanks to @Apehum & everyone who helped.
Changes 75a6fcf Updated runServer to latest MC 3e03199 Increase ram accf3c7 Comment out MineSkinUrlResponse#account (#1870) ae2b79d Use base logic for modded now df77720 Drop indra 9ffb618 Ignore new kotlin dir 4c27491 Fi license df82245 Min and max cap int values
Updated dependency: 1fb12c0 Update all non-major dependencies (#1872) 7167899 Update dependency com.diffplug.spotless:spotless-plugin-gradle to v7 (#1871) 8a6499c Update all non-major dependencies (#1867) 2862079 Update dependency com.github.cryptomorin:XSeries to v13 (#1868) 863bcfc Update all non-major dependencies (#1859)
Translations: 2ff0f10 New Crowdin updates (#1873) 637c66a New Crowdin updates (#1866) 26af51e New Crowdin updates (#1861) aa69ea4 New translations locale.json (Spanish) (#1860)



