Skip to content

Releases: GeorgeV220/SkinOverlay

v7.1.0

04 Jan 17:57
Compare
Choose a tag to compare

7.1.0 (2024-01-04)

Bug Fixes

  • add async support and image fallback for skin retrieval (b48932c)
  • Send the packet sync (71737e8)

Features

  • add gson adapters for skin overlay data classes (49cceff)
  • add overlay not found message for all languages (2806402)
  • add YAML and JSON serialization support for skin classes (#master) (0d6c609)
  • add YAML serialization support for User and Skin classes (cbe28eb)
  • Added 1.20.4 support. Changed module names. (fbf0a4c)
  • register and serialize custom classes for skin overlay (b0fe0b0)
  • Use new MinecraftScheduler instead of SchedulerManager (1fdc594)

v7.0.0

09 Nov 23:03
Compare
Choose a tag to compare

7.0.0 (2023-11-09)

Bug Fixes

  • commands: Fix method signature and add try-catch block for loading skins (c19d79c)
  • Fix file extension check in SkinFileCache (14164df)
  • Move width/height to Section (daf098b)
  • rename overlay options (cf08f38)
  • Return existing skin if it is an instance of Skin class (844474d)

Features

  • add mc-1-20-2 implementation and relocate snakeyaml (534a193)
  • Add overlay skin rendering and configuration (c1d6342)
  • Add SerializableBufferedImage class for serializing BufferedImage objects (73cb9c3)
  • Add skin configuration files and utility classes (e76f799)
  • Add SkinFileCache to improve performance (cc55fa2)
  • Add support for Minecraft version 1.20.2 (b5c7f92)
  • core: add DataManager and Data classes (1e21d59)
  • manager: add UserManager class for managing User objects (54d32cd)
  • Moved the Skin and User classes (9e30f2a)
  • PlayerObject: Add support for default skin parts (984b743)
  • Removed SkinOptions and the unused CompletableFutureManager class (511866e)
  • Skin: Add classes to manage skin parts (c93b2f5)
  • SkinHandler: Add support for overlaying different parts of the skin (c037e0a)
  • Update DataManager to UserManager and SkinManager (aa158e9)
  • Update skinsRestorerVersion to 15.0.3 (6f4bebd)

BREAKING CHANGES

  • API classes changed

v6.2.1

25 Sep 15:20
Compare
Choose a tag to compare

6.2.1 (2023-09-25)

Bug Fixes

  • Fixed Folia support. You will need the reobf jar in order to use skin overlay (6f43846)

v6.2.0

24 Jun 22:36
Compare
Choose a tag to compare

6.2.0 (2023-06-24)

Features

  • Add support for Minecraft 1.20 in build.gradle (79f5037)
  • folia: Add support for Folia 1.20 (392a727)
  • multiver: Add support for Minecraft 1.20 version (4bd9488)

v6.1.0

12 Jun 11:24
Compare
Choose a tag to compare

6.1.0 (2023-06-12)

Features

  • Add support for FoliaMC server software in SkinHandler for Minecraft 1.19.4 (4d1a6b1)

v6.0.0

11 Jun 20:34
Compare
Choose a tag to compare

6.0.0 (2023-06-11)

Features

  • Add SkinException class to handle runtime exceptions related to skin overlay (dc53c82)
  • config: add mineskin api key option to config.yml (890256e)
  • Glowstone: Dropped glowstone support (74b8036)
  • Implement the new changes of SkinHandler (43935d4)
  • Rewrite SkinHandler (3912014)
  • This is an empty commit read desc (5434fde)

BREAKING CHANGES

  • The old saved data won't work with the new release because of numerous internal and API changes.

v5.3.1

30 May 17:37
Compare
Choose a tag to compare

5.3.1 (2023-05-30)

Bug Fixes

  • core: update database and save user modifications (0dd7686)

v5.3.0

18 May 18:24
Compare
Choose a tag to compare

5.3.0 (2023-05-18)

Features

  • API: Make some classes final or annotate them with APIStatus (41f106c)
  • Locales: Added Turkish translation [skip ci] (4bd46ac), closes #57

v5.2.0

14 May 02:48
Compare
Choose a tag to compare

5.2.0 (2023-05-14)

Features

  • Locale: Added proper locale support. (656c65f)

Added proper locale support to the plugin by including a new 'locale' option in config.yml.
The default locale setting is 'en_US', and for now, 'en_US' and 'el' are the only available options.
If you try to use another locale without the appropriate file, the plugin will not work.
Additionally, a custom Locale class has been added to improve support for different locales.

Changed the SkinOptions serial number to 1L.
From now on, the serial number will only change when the file is modified to prevent compatibility issues.

v5.1.0

13 May 23:56
Compare
Choose a tag to compare

5.1.0 (2023-05-13)

Bug Fixes

  • Event: Ignore the handler if the event is cancelled. (3eff65b)
  • PlayerListeners: Change the event priority to HIGHEST (79d60fe)
  • PlayerObject: Removed debug message (4502a32)
  • SkinHandler_Legacy: Fixed for Minecraft 1.8.8 (03c26de)

Features

  • lang: Removed lang_en.yml and moved the messages to messages.yml (3c5107f)