This release adds a new command /skin random, which selects a random skin recommended by the SkinsRestorer team. You can find the list and contribute new skins to the list at:
https://github.com/SkinsRestorer/cool-skins
These skins are also shown in the /skins GUI. Player skins are no longer shown in the GUI and instead recommended skins are shown in their place. Options like custom skins and only custom skins still work. These new features required a few changes to the protocol. You need to update SkinsRestorer on both your proxy and backend server for the skins gui to work. It should automatically update on the backend already.
Changes
87ff959 This commit marks release 15.1.0
cdc6092 Fix tests
cb12f45 Reduce payload size
30d0b53 Small improvements
f864a07 Fix subquery
161361e Improve mysql performance for custom skin calls
2afacfc Reformat code
5dc6d0c Fix next page
fda1053 Fix gui with custom skins disabled
d2830ab Improve protocol more
bbe80b0 Update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v0.8.2 (
#1665)
5b0c28f New Crowdin updates (
#1661)
ac26984 Update dependency com.github.puregero:multilib to v1.2.3 (
#1662)
e289220 Update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v0.8.0 (
#1663)
e01afa3 Fix tests
1c4e59c Add gui randomness
f093c1b Implement better hasNext
c73932f Display recommended skins
80a7f9f New translations locale.json (Vietnamese) (
#1660)
80b83d4 Fix profile data
7fd9cd3 Add messages to /skin random
1c3d2b6 Handle random skins as a custom resolvable edge case
7377e8c Renovate/com.GitHub.cryptomorin xseries 11.x (
#1658)
068ea9a Update dependency com.github.cryptomorin:XSeries to v11.2.0 (
#1648)
bb08196 New Crowdin updates (
#1639)
0214869 Update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.18 (
#1638)
8a25253 Update dependency com.github.spotbugs:spotbugs-annotations to v4.8.6 (
#1645)
01b43ff Update dependency com.viaversion:viabackwards-common to v5.0.1 (
#1650)
514ee54 Update robinraju/release-downloader action to v1.11 (
#1655)
64b79a8 Use extra property to transmit data using skulls in version that dont support persistent data
e9a9603 Initial prototype for random skins
bcd3536 Allow providing context
3d5838d Require saying what a feature is for