Skip to content

Releases: SkinsRestorer/SkinsRestorer

SkinsRestorer 15.4.3 (Small improvements)

22 Sep 05:45
Compare
Choose a tag to compare

Perform plugin message handling async. Fix saving favourites on MySQL. Fix skull warnings on early 1.20.4.
Fix errors with " parsing. New extra lines on startup message. Big internal preparations for mod support.

Changes

59bbea3 use new uri methods
4aa9140 This commit marks release 15.4.3
fc4fee0 Fix parameters
7b869be Add comments
b6d41c7 First call method before setting profile directly
3c22045 Update dependency com.gradleup.shadow:shadow-gradle-plugin to v8.3.2 (#1795)
013abb5 Update plugin com.gradle.develocity to v3.18.1 (#1796)
ff7b9fa Update dependency commons-io:commons-io to v2.17.0 (#1800)
3dad76c Update dependency com.github.cryptomorin:XSeries to v11.2.2 (#1801)
20f2bbf Update dependency net.lenni0451.mcstructs:text to v2.5.3 (#1802)
2f146d2 Fix spaces
44d0d80 Fixup build
223ee6a Add new messages on startup and on api not initialized
01014cb Use utility more throughout codebase
a6cc86c Improve resource utilities
db795b3 Cleanup folder and proxy warning creation
832a906 Update dependency net.lenni0451.mcstructs:text to v2.5.2 (#1799)
6ba444a Switch build task
b549818 Update dependency org.apache.ant:ant to v1.10.15 (#1787)
16533e7 Update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.22 (#1789)
dec0bbd Update dependency gradle to v8.10.1 (#1792)
ec91ff7 Update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v1.1.3 (#1793)
dac13d6 Fix error when input is "
2425857 New Crowdin updates (#1788)
86fbf79 Use official definition of what allowed characters are
1dea1be Update dependency org.incendo:cloud-annotations to v2.0.0 (#1783)
ef68c4f New Crowdin updates (#1786)
4378f75 Update mockito monorepo to v5.13.0 (#1785)
fe584ea Don't send firewall instructions while in degraded state
938e379 New translations locale.json (Czech) (#1784)
a050c21 Reduce memory allocations slightly
271d61a Fix how permissions are calculated
0f51937 Fix velocity permissions and fully trust bukkits default permissions system
78d0ad0 Integrate permission string
2e987a7 Use proper method for registry perm check
624cadf Reduce logic
693a868 Merge some logic
7130e93 Fix permission matching
c8404a8 Update dependency com.github.puregero:multilib to v1.2.4 (#1781)
c7ad3e6 Process plugin messages async to prevent main thread lag and deadlocking
ccf94bc Fix favourites on mysql
ee49aba Put non-degraded error messages into debug
63a7830 Update dependency org.spongepowered:mixin to v0.8.7 (#1779)
c5e8cac Update plugin xyz.wagyourtail.unimined to v1.3.9 (#1780)
a7a4a9a Mod support (#1734)
5b3aeca Fix typo
7671293 Update EventBus.java
0360c44 Bump to snapshot

SkinsRestorer 15.4.2 (More customization)

21 Aug 18:18
Compare
Choose a tag to compare

This release includes more customization options:

  • Customizable date and duration format.
  • Setting skins of offline players by uuid
  • Fix chaining usernames on brigadier
  • Make help more concise
  • Improve protocol
  • Fix ViaVersion detection
  • Improve dump info
  • Allow gui skins to be unlockable by getting the per skin permission

Changes

0042272 Fix repo names
572406f Remove mcbbs link
1682dc6 Bump to snapshot
59fa90d these were all snapshot sorry, we forgot to bump
d45517e add 1.21.1 support to readme
1fc2db5 add 1.21.1 comment to mapping
a6d34b8 add 1.12.1 to mapping
6d707c0 Allow custom date formatting
2fde9e2 Allow custom duration names like d h s m
5c92852 Simplify url cmd
cdd3f4e Improve check for 5.0.0
e116500 Fix equals and hashcode
ddfe263 More fixes
6620839 Fix proxy mode info in dump
d1994da Add consent system for per skin permissions
b4fa979 Add support for unlockable skins in the GUI
46d342f Cleanup classes
1aa3453 Add storage type to dump
b928c1f Allow /skin set on offline players
32b06c7 make chaining work with brigadier
7837da9 Fix registering a few types

Translation updates

c5e357f New Crowdin updates (#1764)
dbd8f99 New Crowdin updates (#1763)
cd5960d New Crowdin updates (#1749)
59c1b42 New Crowdin updates (#1746)
1563150 New Crowdin updates (#1745)
d098e94 New Crowdin updates (#1743)
31f080c New translations locale.json (German) (#1742)
d54f639 New translations locale.json (Polish) (#1738)
97449b3 New translations locale.json (Vietnamese) (#1737)
32b1b1f New translations locale.json (Vietnamese) (#1736)
80d7b01 New translations locale.json (Hungarian) (#1735)
da9de28 New translations locale.json (Ukrainian) (#1733)
289372b New translations locale.json (Vietnamese) (#1732)
a80d886 New translations locale.json (Finnish) (#1731)
1b3e045 New translations locale.json (Finnish) (#1730)

Dependency updates

bbf2674 Update testcontainers-java monorepo to v1.20.1 (#1747)
f47d2bd Update gradle/actions action to v4 (#1754)
7aafd42 Update runtask to v2.3.1 (#1771)
3a09299 Update plugin com.gradle.develocity to v3.18 (#1776)
033ebb9 Update junit5 monorepo to v5.11.0 (#1766)
58d59bb Update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v1.1.2 (#1778)
1991db7 Update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v1 (#1751)
2f70789 Update dependency org.bstats:bstats-base to v3.0.3 (#1772)
60863d5 Update dependency org.bstats:bstats-bukkit to v3.0.3 (#1773)
eb061e8 Update dependency org.bstats:bstats-bungeecord to v3.0.3 (#1774)
ff2a2f3 Update dependency org.bstats:bstats-velocity to v3.0.3 (#1775)
9052b01 Update dependency gradle to v8.10 (#1767)
b2213a1 Update dependency io.freefair.gradle:lombok-plugin to v8.10 (#1777)
a51818a Update dependency com.github.cryptomorin:XSeries to v11.2.1 (#1768)
2f598d3 Update dependency org.slf4j:slf4j-simple to v2.0.16 (#1762)
6b1f9c0 Update dependency org.slf4j:slf4j-simple to v2.0.15 (#1756)
eeb775f Update dependency net.kyori:adventure-platform-bungeecord to v4.3.4 (#1757)
4b17daa Update dependency com.viaversion:viabackwards-common to v5.0.3 (#1758)
6c38ec7 Update dependency io.freefair.gradle:lombok-plugin to v8.7.1 (#1759)
fd9d23d Update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.20 (#1760)
20d21e0 Update dependency com.viaversion:viabackwards-common to v5.0.2 (#1739)

15.4.1 (Don't use this, use dev builds)

10 Aug 21:39
Compare
Choose a tag to compare

Please, do not use this version, use our dev builds and test the plugin so we can release awesome new features!
You can find our dev builds here: https://ci.codemc.io/job/SkinsRestorer/job/SkinsRestorer/

Added:

  • MC 1.21.1 mapping

SkinsRestorer 15.4.0 (New GUI, Cooldown Storage & Bugfixes)

25 Jul 07:26
0f6e0a5
Compare
Choose a tag to compare

Well well well, another release! This time we're fixing more bugs from the recent big 15.3.0 release, but don't think that's all.
We've added loads of requested and useful features this release and allow even more customization. Here's a TL;DR of what's new:

  • Fixed refreshing on proxies due to broken protocol
  • Cooldown storage, cooldowns are now stored in the file/MySQL storage
  • Skin favourites! You can now favourite skins as a player and have SkinsRestorer store them for you. You can either favourite your current skin by doing /skin favourite or by shift + left clicking a skin in the GUI.
  • New GUI menu with an overview page that lets you select subpages
    • Skin Menu subpage: The normal menu as you know it
    • History Menu subpage: Skins you've previously used
    • Favourites Menu subpage: Skins you've favourited through /skin favourite or shift + clicking a skin in the gui
  • /skin favourites & /skin history list commands to see the lists without using the GUI
  • Improved message colors
  • New helpful message reminder to quote your URLs 👍🏻
  • Improved skin name resolving
  • /sr setcustomname allows you to set a MiniMessage display name for any custom skin. They even allow RGB! 🌈
  • Fix default permissions, /skin undo was before not given by default
  • Downloaded version hash verification on bukkit. For people with bad internet like in China now builds should no longer be corrupted if the downloaded hash doesn't match.

Changes

0f6e0a5 Update dependency com.github.cryptomorin:XSeries to v11.2.0.1 (#1729)
104f5e9 This commit marks release 15.4.0
53096ca Remove PlayerOrSkin enum by just using literals
ec0e4d0 Add debug info
63363ce Remove relocation of caffeine
5fce9d5 Add canonical instance class name to dump velocity
441170c Ensure packets are now coded incorrectly using type safety
700dac8 Fix reading and writing a few payloads
0b2d3bb Make message severe
65df533 Add warning if reloaded by PlugMan
84fc266 New Crowdin updates (#1726)
7cefc2c Fix merged jar
eaf115a New Crowdin updates (#1724)
f8b2833 Use dividers
01d1e4a Fix url edge cases in codebase
f7fc009 Add skin history and favourites commands and only show day, not specific daytimes
4d52cc1 Update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v0.9.1 (#1725)
e4ef14c Downgrade jvmdowngrader again
aaff50d Improve UI design consistency
0196d4e Remove brigadier dependency
62a41f4 Disable native parsers
b9a19d7 Add annotations as annotation processor
f4299fd Fix locale
3f05b27 Add skin favourite cmd
b7aba91 Fix typo
f090233 Bump to snapshot
e67f58c Implement favourites through shift left click
c0a7fb9 Add favourite lore to GUI
816909e Add favourites menu to GUI
92fc2ac Fix next page button on empty page
bc20ecb Add favourites to storage
0102d41 Use verification header from GitHub releases
990588f Fix imports
83327bb Increase repeat duration
d797536 Fix tests by dropping caffeine
36b03de Notify users that urls need to be quoted
eecbe34 New translations locale.json (Chinese Simplified) (#1723)
d7de59d New Crowdin updates (#1721)
2736dd4 Use rgb format if available
80c57f4 Fix selector
df01523 Fix mysql typo
2e43936 Implement command to set custom skin display name
3299d02 Implement custom skin display names in storage
f8aa41d Support resolving recommendation skin name
96d3e35 New translations locale.json (Hungarian) (#1720)
68e1bb7 Update config comments
100c719 Block commands if not in a server by default
87abac8 New Crowdin updates (#1719)
10f5a9f Add new history gui and menu selector
c149947 Do not insert the same skin multiple times as history
812a5ab Grant access to undo by default
47a3600 Implement cooldown storage
28cca6b New translations locale.json (Russian) (#1718)
3b40143 New Crowdin updates (#1717)
fbeddef New Crowdin updates (#1714)
3fae65d Fix actually downgrading files
0e70051 Finish up downgraded loading test support
84e50e1 Make easier to use relocated classes as base of tests
140be56 Fix jvmdowngrader (#1716)
56efbfe Update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v0.9.1 (#1715)
e00deb5 Implement better cooldown messages
253c84f Use seconds for now
378749b Remove excessive space
5866f8e Replace all String#format with String#formatted
50e83e0 New translations locale.json (Korean) (#1713)

SkinsRestorer 15.3.1 (Command bugfixes)

22 Jul 13:57
Compare
Choose a tag to compare

This release is a short follow-up on the recent 15.3.0 release earlier today. We've received a lot of input from the community and implement fixes for issues that were reported. Namely the following things are fixed now:

  • Unable to put in URLs into the chat bar, sadly due to the new command framework we're forced (for now) to make all urls in commands be quoted. This means /skin url https://s.namemc.com/i/c3be39091ec646bd.png -> /skin url "https://s.namemc.com/i/c3be39091ec646bd.png"
    • You will automatically get suggestions to use quotes if necessary. (Suggestion bar) Just press tab to use the quoted suggestion.
  • The skins gui was fixed on some versions that XSeries had issues with.
  • The plugin crashing due to jvmdowngrader.
  • Fixed relocation of cloud cmd framework. (To avoid plugin collisions)
  • Make all commands executable to help users fix their commands if there are syntax errors.

Changes

83dff56 This commit marks release 15.3.1
b8effb4 Add quote suggestion provider
4a6c9b9 Revert "Put skin input always last"
4809784 Put skin input always last
38a2f93 Allow using quotes for skin input
73179e5 Update dependency com.mojang:brigadier to v1.0.500 (#1712)
c7dff0f Use force executable
07f32a9 Fix XSeries not working on every version
44e29a6 Downgrade jvmdowngrader
a362122 Relocate newer dependencies
fa98745 Use newer java apis for more readability

SkinsRestorer 15.3.0 (New command & GUI system)

22 Jul 10:19
Compare
Choose a tag to compare

Unfortunately the initial 15.3.0 release contained a broken jar. That jar was now replaced with a working jar. Please redownload the 15.3.0 jar from this page and replace the broken SkinsRestorer jar with the new working jar.


This release focuses on the features that were voted on in our Discord. Most important for us is to have a solid base to work off of to implement features like a /skull command or skin favourites. Here is a TL;DR list of what changed:

  • BREAKING: New command framework -> cloud command framework; it allows us to add and update commands more easily with more advanced syntax highlighting & more features & more security
    • New help system with advanced message clicking & hovering
    • New -all and -random player selectors for admins + selector chaining like /skin set Dinnerbone Pistonmaster,xknat,-random
  • NEW: Skin history just became real! Every time you /skin it gets stored in your profile and up to 20 skins are stored by default. Want to return to a previous skin? Just run /skin undo :octocat:
  • BREAKING: New GUI layout and protocol; as we're preparing to add new history and favourite GUI pages we've completely remade the protocol for GUIs to be as customizable by us as we want; this way we can easily add new pages and gui features without breaking the protocol
    • The GUI also features a new Hypixel-inspired layout to prepare for the new planned menu selector screen
  • Fixes for recommendation random sorting

Changes

3b1012b This commit marks release 15.3.0
adac7d8 Update plugin com.gradle.develocity to v3.17.6 (#1708)
e912df3 New translations locale.json (Polish) (#1707)
357ad9a Update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v0.9.0 (#1706)
9f7d3e6 Add nicer unknown channel error message
f9cbf9c Throw IOException to mark stream end properly
84b6e12 Hardcode message type
a228ae5 Remove explicit flush
156db2f Send action optionally and also move a lot of utility methods to NetworkCodec directly
4a043dd Small method changes
b9d2035 Remove unused methods
5c03471 Fix default perms on velocity
244032b Update velocity
a3a8394 More inlining
8f282a4 Use more built-in types
a92b5e0 Heavily advance plugin messaging protocol
a1b8412 Move codec to different package
48a2310 Increase enum performance from linear to hashmap
f0804b4 Fix translations
7344c88 New translations locale.json (Russian) (#1705)
3a1840c Fix clickable help
dcb8d95 Fix back button
efb140b Implement preparation for new gui features
a4df3a6 New Crowdin updates (#1703)
13d7e5e Hardcode ansi codes instead of having a lot of code for generation
39b78db Update dependency org.incendo:cloud-translations-core to v1.0.0-SNAPSHOT (#1700)
aa28e06 Update dependency org.incendo:cloud-velocity to v2.0.0-SNAPSHOT (#1701)
5b98aee Add TODO
f46448d New Crowdin updates (#1702)
42fc30e Fix gui boldness
074b36a Remove useless cooldown
d839446 Update dependency org.incendo:cloud-bungee to v2.0.0-SNAPSHOT (#1698)
7b53e81 Update dependency org.incendo:cloud-paper to v2.0.0-SNAPSHOT (#1699)
447cd56 Fix build
0c6cb6a Update dependency org.incendo:cloud-minecraft-extras to v2.0.0-SNAPSHOT (#1686)
c4f4513 New Crowdin updates (#1694)
32f2e7a Update dependency org.mariadb.jdbc:mariadb-java-client to v3.4.1 (#1692)
807e3db Update testcontainers-java monorepo to v1.20.0 (#1693)
12ec388 Update dependency org.incendo:cloud-annotations to v2.0.0-SNAPSHOT (#1696)
2cab238 Update dependency org.incendo:cloud-brigadier to v2.0.0-SNAPSHOT (#1697)
12b62dd Feature/cloud (#1695)
845784e New translations locale.json (Indonesian) (#1689)
343c876 Update dependency org.incendo:cloud-bungee to v2.0.0-SNAPSHOT (#1685)
35f4378 Update dependency org.incendo:cloud-paper to v2.0.0-SNAPSHOT (#1687)
1e4df0a Update dependency org.incendo:cloud-translations-core to v1.0.0-SNAPSHOT (#1688)
5fae22e Update dependency org.incendo:cloud-velocity to v2.0.0-SNAPSHOT (#1690)
8bc77fd New Crowdin updates (#1684)
7af1630 Update dependency org.incendo:cloud-annotations to v2.0.0-SNAPSHOT (#1682)
8a0b376 Update dependency org.incendo:cloud-brigadier to v2.0.0-SNAPSHOT (#1683)
da56e11 Feature/cloud (#1681)
51ed4c9 New translations locale.json (Polish) (#1679)
62fc9c4 New Crowdin updates (#1678)
ba44409 Implement selectors like @A and @r and @s, remove fluent list in favor of modern List.of and remove setskinall and applyskinall
00923dc Move helpers
e1c7eaf Change some defaults
9212a1a New Crowdin updates (#1676)
501edff Update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v0.8.3 (#1677)
e9b4200 New Crowdin updates (#1675)
a3e801e Implement history size limit
5cb3d46 Update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.19 (#1671)
39768bc Do not show
15d3010 Show change skin
b071ab3 Do not show name by default
db55abb Implement revert command
9b133ad Fix json indent
660c7e2 Create utility for epoch second formatting
3c79762 Fix shuffling edge case
0b3d73a New Crowdin updates (#1674)
a64012a Delete removed entries from mysql
fb8f005 Implement inserting history on mysql
681de88 New Crowdin updates (#1673)
264f8b2 Fix compilation
317475d Show skin name in message
1a646dd Allow using skin input as a placeholder
1e81b61 Improve recommendation code
97a40fe First work on skin history and improve command code
a39872d Improve outdated version message
3de77f6 Bump to snapshot

SkinsRestorer 15.2.0 (New options)

12 Jul 18:58
Compare
Choose a tag to compare

There is now an option to make generated MineSkin skins private. GUI issues were fixed. New GUI config options were added. Player skins can be optionally turned on again for the GUI. New command aliases for players were added. Namely /skin reset and /skin refresh.
Fetching recommended skins can be turned off now, but it's not recommended to turn it off.
Plugin messages require again the same version on proxy and servers again to prevent future edge-cases with the GUI.
The PlaceholderAPI expansion now partially works in proxy mode. This helps people using it for DiscordSRV.

Changes

147d7b6 Add comments
7b7c992 Fix missing v2
9a6a56d Load placeholder api in proxy mode
1949bde Add new aliases
6920f98 Add players back to skins gui
c5029b6 Fix or else placeholders
70fec49 New Crowdin updates (#1669)
09a4594 Update dependency gradle to v8.9 (#1670)
f6e04db Remake config for gui
5c78757 Add new clear command alias
ed0dbe5 Implement new gui data source system
2ef7f61 Fix compilation
30e9e48 Allow opting out of fetching recommended skins
c7af106 Improve plugin messaging
03d0abb New translations locale.json (Spanish) (#1667)
c2780db New translations locale.json (Spanish) (#1666)
3e258d1 Allow making generated skins private

SkinsRestorer 15.1.0 (Cool skins)

09 Jul 17:07
Compare
Choose a tag to compare

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

SkinsRestorer 15.0.15 (Fixes)

17 Jun 20:09
Compare
Choose a tag to compare

Just a few bugfixes like broken on Java 8 and printing too much info. Also ViaBackwards 5.0.0 is now required instead of 4.0.0.

Changes

71f8d14 Update paper
2f9af98 Remove useless tristate
cd48098 Move sound to debug & improve ViaBackwards message
af29b74 Fix channel
ecf74f1 Update API usage
5a7b1f0 Update viaversion main tool
6ceeea1 Update dependency com.viaversion:viabackwards-common to v5 (#1641)
8113fdd Update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v0.7.2 (#1642)
cc458c4 Update dependency com.github.puregero:multilib to v1.2.1 (#1644)
0a82dee Bump to SNAPSHOT
76f3563 Bump jvmdowngrader to snapshot
7409fd9 Update attach-hash.yml
03ce678 Update attach-hash.yml
ae194c5 Delete .github/workflows/release-hash.yml
650b165 Create attach-hash.yml
f0873d5 Delete .github/workflows/release-hashes.yml
6d48cf6 Create release-hashes.yml
991a90b Create release-hash.yml
aad8e96 Delete .github/workflows/release-hash.yml
9e08edd Update release-hash.yml
41e25cb Update and rename release-hashs.yml to release-hash.yml
8945688 Update release-hashs.yml
ec04260 Update and rename release-hashes.yml to release-hashs.yml
ff8482a Add append task
c714cb8 Update README.md

SkinsRestorer 15.0.14 (1.21 & apply sound & more)

14 Jun 18:24
Compare
Choose a tag to compare

Switch to jvmdowngrader. NameMC improvements. Fixed floodgate. 1.21 support. Fix eclipse uuid to be first.
Fix typos. Updated translations and dependencies.
Added sound when applying a skin via /skin

Changes

c6f92d1 Update dependency com.github.puregero:multilib to v1.2.0 (#1637)
28d71df Add 1.21 mappings (#1636)
e0c1145 Fix other platforms
f6a7c0d Add sound event on skin apply
900057b Make code cleaner
8bd9ad3 Fix compilation
ee86b1b Update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v0.7.1 (#1631)
14b27a0 Update dependency com.github.cryptomorin:XSeries to v11 (#1632)
84d6f43 Update dependency net.kyori:adventure-platform-bukkit to v4.3.3 (#1629)
7599e82 Update dependency net.kyori:adventure-platform-bungeecord to v4.3.3 (#1630)
0935a44 Update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.16 (#1634)
c3e6a71 Update plugin com.gradle.develocity to v3.17.5 (#1635)
050cbb8 Make eclipse for uuid first again
ccc0ca9 Fix google relocation
195aa6a Fix accessing authlib fields
01308ed Relocate all of google
2680022 Shade jvmdowngrader
88afec5 Update dependency com.google.code.gson:gson to v2.11.0 (#1616)
36ad6e7 Update dependency me.clip:placeholderapi to v2.11.6 (#1619)
8233541 Update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.15 (#1620)
ec33a19 Update dependency gradle to v8.8 (#1625)
c863cd3 Update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v0.6.1 (#1621)
f34b065 New translations locale.json (Greek) (#1627)
9bdbe95 New translations locale.json (Greek) (#1626)
4d4cd41 Typo - "MineSkin API key is not invalid! ..." (#1623)
5341f75 New translations locale.json (Russian) (#1622)
30f6972 Implement documentation generation commands
874e7b0 Remove old option
7d3bfc3 Fix compilation issues
bc0c023 New translations locale.json (Turkish) (#1612)
982b6dc Update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v0.4.0 (#1615)
5126b4e Update dependency org.mariadb.jdbc:mariadb-java-client to v3.4.0 (#1614)
321d681 Update plugin com.gradle.develocity to v3.17.4 (#1613)
6a0eb2d Update dependency com.github.cryptomorin:XSeries to v10 (#1609)
11276a4 Update testcontainers-java monorepo to v1.19.8 (#1608)
addc788 Lazily compute dependencies of ViaVersion workaround
6cc88c9 Resolve edge cases
50e257d Remove sponge from readme
6ca0eac Add better error message to AdapterReference
1d42593 Only load floodgate hook when SkinStorage was loaded
b7baa86 Implement namemc profile page
3d62235 Implement lookup hints
a5b2a91 Implement nicer sanitization
dc74304 Update dependency xyz.wagyourtail.jvmdowngrader:xyz.wagyourtail.jvmdowngrader.gradle.plugin to v0.3.0 (#1610)
f4fc738 Remove unused warning
30bd0f4 Update dependency net.kyori:adventure-text-minimessage to v4.17.0 (#1600)
4ec8143 Update dependency net.kyori:adventure-text-serializer-ansi to v4.17.0 (#1601)
57a9f3c Update dependency net.kyori:adventure-text-serializer-gson to v4.17.0 (#1602)
96c18d5 Update dependency com.viaversion:viabackwards-common to v4.10.2 (#1588)
51a3a34 Update dependency net.kyori:adventure-text-serializer-legacy to v4.17.0 (#1603)
bf12be4 Update dependency net.kyori:adventure-api to v4.17.0 (#1599)
71b0092 Update dependency net.kyori:adventure-text-serializer-plain to v4.17.0 (#1604)
aa84a0b Update plugin com.gradle.develocity to v3.17.3 (#1606)
0dc240f Update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.0.14 (#1591)
9b0ee83 Update runtask to v2.3.0 (#1593)
323220a Update test dependencies
c62d790 Merge test dependencies into fixtures
3c02fed Use JvmDowngrader snapshot
7fac883 Do not let custom repositories to be injected
84f9603 Update remapper
c3be410 Quiet jvmdowngrader
4a5a00e Switch from JavaDowngrader to JvmDowngrader
0af8408 Support incorrect skin properties
43ba491 Bump to SNAPSHOT