diff --git a/.gitignore b/.gitignore
index 278b1d29..69a048a6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,6 +10,8 @@ dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
+workspace/settings/
+
# Avoid ignoring Maven wrapper jar file (.jar files are usually ignored)
!/.mvn/wrapper/maven-wrapper.jar
diff --git a/libs/openauth-1.1.6-sources.jar b/libs/openauth-1.1.6-sources.jar
new file mode 100644
index 00000000..9ebf1afc
Binary files /dev/null and b/libs/openauth-1.1.6-sources.jar differ
diff --git a/libs/openauth-1.1.6.jar b/libs/openauth-1.1.6.jar
new file mode 100644
index 00000000..df19f633
Binary files /dev/null and b/libs/openauth-1.1.6.jar differ
diff --git a/libs/src/de/jcm/discordgamesdk/ActivityManager.class b/libs/src/de/jcm/discordgamesdk/ActivityManager.class
new file mode 100644
index 00000000..d22265f8
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/ActivityManager.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/Core.class b/libs/src/de/jcm/discordgamesdk/Core.class
new file mode 100644
index 00000000..aac24573
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/Core.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/CoreClosedException.class b/libs/src/de/jcm/discordgamesdk/CoreClosedException.class
new file mode 100644
index 00000000..3e3705cf
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/CoreClosedException.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/CreateParams$Flags.class b/libs/src/de/jcm/discordgamesdk/CreateParams$Flags.class
new file mode 100644
index 00000000..f82a598a
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/CreateParams$Flags.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/CreateParams.class b/libs/src/de/jcm/discordgamesdk/CreateParams.class
new file mode 100644
index 00000000..76963e38
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/CreateParams.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/DiscordEventAdapter.class b/libs/src/de/jcm/discordgamesdk/DiscordEventAdapter.class
new file mode 100644
index 00000000..cb9dd4ac
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/DiscordEventAdapter.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/DiscordEventHandler.class b/libs/src/de/jcm/discordgamesdk/DiscordEventHandler.class
new file mode 100644
index 00000000..2b4aa923
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/DiscordEventHandler.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/DiscordUtils.class b/libs/src/de/jcm/discordgamesdk/DiscordUtils.class
new file mode 100644
index 00000000..032a1aaf
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/DiscordUtils.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/GameSDKException.class b/libs/src/de/jcm/discordgamesdk/GameSDKException.class
new file mode 100644
index 00000000..ea645531
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/GameSDKException.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/ImageManager.class b/libs/src/de/jcm/discordgamesdk/ImageManager.class
new file mode 100644
index 00000000..ad1f2cb0
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/ImageManager.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/LobbyManager.class b/libs/src/de/jcm/discordgamesdk/LobbyManager.class
new file mode 100644
index 00000000..a83bed27
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/LobbyManager.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/LogLevel.class b/libs/src/de/jcm/discordgamesdk/LogLevel.class
new file mode 100644
index 00000000..0b0fa4be
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/LogLevel.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/NetworkManager.class b/libs/src/de/jcm/discordgamesdk/NetworkManager.class
new file mode 100644
index 00000000..a6180fda
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/NetworkManager.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/OverlayManager.class b/libs/src/de/jcm/discordgamesdk/OverlayManager.class
new file mode 100644
index 00000000..efcb7d5c
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/OverlayManager.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/RelationshipManager.class b/libs/src/de/jcm/discordgamesdk/RelationshipManager.class
new file mode 100644
index 00000000..4d3c28e6
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/RelationshipManager.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/Result.class b/libs/src/de/jcm/discordgamesdk/Result.class
new file mode 100644
index 00000000..7104d97c
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/Result.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/UserManager.class b/libs/src/de/jcm/discordgamesdk/UserManager.class
new file mode 100644
index 00000000..1d8ad0e8
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/UserManager.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/VoiceManager.class b/libs/src/de/jcm/discordgamesdk/VoiceManager.class
new file mode 100644
index 00000000..10c63c96
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/VoiceManager.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/activity/Activity$ActivityReference.class b/libs/src/de/jcm/discordgamesdk/activity/Activity$ActivityReference.class
new file mode 100644
index 00000000..2d1feb80
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/activity/Activity$ActivityReference.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/activity/Activity.class b/libs/src/de/jcm/discordgamesdk/activity/Activity.class
new file mode 100644
index 00000000..5a0a60e0
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/activity/Activity.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/activity/ActivityActionType.class b/libs/src/de/jcm/discordgamesdk/activity/ActivityActionType.class
new file mode 100644
index 00000000..fb07974c
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/activity/ActivityActionType.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/activity/ActivityAssets.class b/libs/src/de/jcm/discordgamesdk/activity/ActivityAssets.class
new file mode 100644
index 00000000..0c589a6f
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/activity/ActivityAssets.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/activity/ActivityJoinRequestReply.class b/libs/src/de/jcm/discordgamesdk/activity/ActivityJoinRequestReply.class
new file mode 100644
index 00000000..ca854fc3
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/activity/ActivityJoinRequestReply.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/activity/ActivityParty.class b/libs/src/de/jcm/discordgamesdk/activity/ActivityParty.class
new file mode 100644
index 00000000..70d50b5a
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/activity/ActivityParty.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/activity/ActivityPartySize.class b/libs/src/de/jcm/discordgamesdk/activity/ActivityPartySize.class
new file mode 100644
index 00000000..5cc30ac1
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/activity/ActivityPartySize.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/activity/ActivitySecrets.class b/libs/src/de/jcm/discordgamesdk/activity/ActivitySecrets.class
new file mode 100644
index 00000000..f9846856
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/activity/ActivitySecrets.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/activity/ActivityTimestamps.class b/libs/src/de/jcm/discordgamesdk/activity/ActivityTimestamps.class
new file mode 100644
index 00000000..692f001a
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/activity/ActivityTimestamps.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/activity/ActivityType.class b/libs/src/de/jcm/discordgamesdk/activity/ActivityType.class
new file mode 100644
index 00000000..8a6fbf7a
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/activity/ActivityType.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/image/ImageDimensions.class b/libs/src/de/jcm/discordgamesdk/image/ImageDimensions.class
new file mode 100644
index 00000000..b022f15d
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/image/ImageDimensions.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/image/ImageHandle.class b/libs/src/de/jcm/discordgamesdk/image/ImageHandle.class
new file mode 100644
index 00000000..c7ac5499
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/image/ImageHandle.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/image/ImageType.class b/libs/src/de/jcm/discordgamesdk/image/ImageType.class
new file mode 100644
index 00000000..a349f18e
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/image/ImageType.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/lobby/Lobby.class b/libs/src/de/jcm/discordgamesdk/lobby/Lobby.class
new file mode 100644
index 00000000..999eb745
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/lobby/Lobby.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/lobby/LobbyMemberTransaction.class b/libs/src/de/jcm/discordgamesdk/lobby/LobbyMemberTransaction.class
new file mode 100644
index 00000000..4c111d77
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/lobby/LobbyMemberTransaction.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/lobby/LobbySearchQuery$Cast.class b/libs/src/de/jcm/discordgamesdk/lobby/LobbySearchQuery$Cast.class
new file mode 100644
index 00000000..75f1be61
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/lobby/LobbySearchQuery$Cast.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/lobby/LobbySearchQuery$Comparison.class b/libs/src/de/jcm/discordgamesdk/lobby/LobbySearchQuery$Comparison.class
new file mode 100644
index 00000000..b5b0753b
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/lobby/LobbySearchQuery$Comparison.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/lobby/LobbySearchQuery$Distance.class b/libs/src/de/jcm/discordgamesdk/lobby/LobbySearchQuery$Distance.class
new file mode 100644
index 00000000..a1e95022
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/lobby/LobbySearchQuery$Distance.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/lobby/LobbySearchQuery.class b/libs/src/de/jcm/discordgamesdk/lobby/LobbySearchQuery.class
new file mode 100644
index 00000000..39675f55
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/lobby/LobbySearchQuery.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/lobby/LobbyTransaction.class b/libs/src/de/jcm/discordgamesdk/lobby/LobbyTransaction.class
new file mode 100644
index 00000000..4035b78b
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/lobby/LobbyTransaction.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/lobby/LobbyType.class b/libs/src/de/jcm/discordgamesdk/lobby/LobbyType.class
new file mode 100644
index 00000000..20e0201e
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/lobby/LobbyType.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/user/DiscordUser.class b/libs/src/de/jcm/discordgamesdk/user/DiscordUser.class
new file mode 100644
index 00000000..0d3d04c0
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/user/DiscordUser.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/user/OnlineStatus.class b/libs/src/de/jcm/discordgamesdk/user/OnlineStatus.class
new file mode 100644
index 00000000..f35bf5fe
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/user/OnlineStatus.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/user/PremiumType.class b/libs/src/de/jcm/discordgamesdk/user/PremiumType.class
new file mode 100644
index 00000000..47d64ca3
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/user/PremiumType.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/user/Presence.class b/libs/src/de/jcm/discordgamesdk/user/Presence.class
new file mode 100644
index 00000000..4cf8eb6f
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/user/Presence.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/user/Relationship.class b/libs/src/de/jcm/discordgamesdk/user/Relationship.class
new file mode 100644
index 00000000..ff3802f2
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/user/Relationship.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/user/RelationshipType.class b/libs/src/de/jcm/discordgamesdk/user/RelationshipType.class
new file mode 100644
index 00000000..3e40bfcf
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/user/RelationshipType.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/voice/VoiceInputMode$InputModeType.class b/libs/src/de/jcm/discordgamesdk/voice/VoiceInputMode$InputModeType.class
new file mode 100644
index 00000000..77e3a888
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/voice/VoiceInputMode$InputModeType.class differ
diff --git a/libs/src/de/jcm/discordgamesdk/voice/VoiceInputMode.class b/libs/src/de/jcm/discordgamesdk/voice/VoiceInputMode.class
new file mode 100644
index 00000000..80846922
Binary files /dev/null and b/libs/src/de/jcm/discordgamesdk/voice/VoiceInputMode.class differ
diff --git a/libs/src/fr/litarvan/openauth/AuthPoints.class b/libs/src/fr/litarvan/openauth/AuthPoints.class
new file mode 100644
index 00000000..f50a2169
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/AuthPoints.class differ
diff --git a/libs/src/fr/litarvan/openauth/AuthenticationException.class b/libs/src/fr/litarvan/openauth/AuthenticationException.class
new file mode 100644
index 00000000..84edd421
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/AuthenticationException.class differ
diff --git a/libs/src/fr/litarvan/openauth/Authenticator.class b/libs/src/fr/litarvan/openauth/Authenticator.class
new file mode 100644
index 00000000..3bdf05a0
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/Authenticator.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/AuthTokens.class b/libs/src/fr/litarvan/openauth/microsoft/AuthTokens.class
new file mode 100644
index 00000000..85ed9ecc
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/AuthTokens.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/HttpClient.class b/libs/src/fr/litarvan/openauth/microsoft/HttpClient.class
new file mode 100644
index 00000000..c39be1b1
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/HttpClient.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/LoginFrame$1.class b/libs/src/fr/litarvan/openauth/microsoft/LoginFrame$1.class
new file mode 100644
index 00000000..7bbf6453
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/LoginFrame$1.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/LoginFrame.class b/libs/src/fr/litarvan/openauth/microsoft/LoginFrame.class
new file mode 100644
index 00000000..ad16f034
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/LoginFrame.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/MicrosoftAuthResult.class b/libs/src/fr/litarvan/openauth/microsoft/MicrosoftAuthResult.class
new file mode 100644
index 00000000..a6ac089a
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/MicrosoftAuthResult.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/MicrosoftAuthenticationException.class b/libs/src/fr/litarvan/openauth/microsoft/MicrosoftAuthenticationException.class
new file mode 100644
index 00000000..4dc04660
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/MicrosoftAuthenticationException.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/MicrosoftAuthenticator.class b/libs/src/fr/litarvan/openauth/microsoft/MicrosoftAuthenticator.class
new file mode 100644
index 00000000..296f7e40
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/MicrosoftAuthenticator.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/PreAuthData.class b/libs/src/fr/litarvan/openauth/microsoft/PreAuthData.class
new file mode 100644
index 00000000..364ee960
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/PreAuthData.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/model/request/MinecraftLoginRequest.class b/libs/src/fr/litarvan/openauth/microsoft/model/request/MinecraftLoginRequest.class
new file mode 100644
index 00000000..8cb745ba
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/model/request/MinecraftLoginRequest.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/model/request/XSTSAuthorizationProperties.class b/libs/src/fr/litarvan/openauth/microsoft/model/request/XSTSAuthorizationProperties.class
new file mode 100644
index 00000000..2551ef9c
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/model/request/XSTSAuthorizationProperties.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/model/request/XboxLiveLoginProperties.class b/libs/src/fr/litarvan/openauth/microsoft/model/request/XboxLiveLoginProperties.class
new file mode 100644
index 00000000..766654ab
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/model/request/XboxLiveLoginProperties.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/model/request/XboxLoginRequest.class b/libs/src/fr/litarvan/openauth/microsoft/model/request/XboxLoginRequest.class
new file mode 100644
index 00000000..ef0775e4
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/model/request/XboxLoginRequest.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/model/response/MicrosoftRefreshResponse.class b/libs/src/fr/litarvan/openauth/microsoft/model/response/MicrosoftRefreshResponse.class
new file mode 100644
index 00000000..dbeccd01
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/model/response/MicrosoftRefreshResponse.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/model/response/MinecraftLoginResponse.class b/libs/src/fr/litarvan/openauth/microsoft/model/response/MinecraftLoginResponse.class
new file mode 100644
index 00000000..6e4981d6
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/model/response/MinecraftLoginResponse.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/model/response/MinecraftProfile$MinecraftSkin.class b/libs/src/fr/litarvan/openauth/microsoft/model/response/MinecraftProfile$MinecraftSkin.class
new file mode 100644
index 00000000..f706167b
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/model/response/MinecraftProfile$MinecraftSkin.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/model/response/MinecraftProfile.class b/libs/src/fr/litarvan/openauth/microsoft/model/response/MinecraftProfile.class
new file mode 100644
index 00000000..d0ee1a95
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/model/response/MinecraftProfile.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/model/response/MinecraftStoreResponse$StoreProduct.class b/libs/src/fr/litarvan/openauth/microsoft/model/response/MinecraftStoreResponse$StoreProduct.class
new file mode 100644
index 00000000..47a4653b
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/model/response/MinecraftStoreResponse$StoreProduct.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/model/response/MinecraftStoreResponse.class b/libs/src/fr/litarvan/openauth/microsoft/model/response/MinecraftStoreResponse.class
new file mode 100644
index 00000000..84fade3d
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/model/response/MinecraftStoreResponse.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/model/response/XboxLoginResponse$XboxLiveLoginResponseClaims.class b/libs/src/fr/litarvan/openauth/microsoft/model/response/XboxLoginResponse$XboxLiveLoginResponseClaims.class
new file mode 100644
index 00000000..a99d6b46
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/model/response/XboxLoginResponse$XboxLiveLoginResponseClaims.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/model/response/XboxLoginResponse$XboxLiveUserInfo.class b/libs/src/fr/litarvan/openauth/microsoft/model/response/XboxLoginResponse$XboxLiveUserInfo.class
new file mode 100644
index 00000000..1e729318
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/model/response/XboxLoginResponse$XboxLiveUserInfo.class differ
diff --git a/libs/src/fr/litarvan/openauth/microsoft/model/response/XboxLoginResponse.class b/libs/src/fr/litarvan/openauth/microsoft/model/response/XboxLoginResponse.class
new file mode 100644
index 00000000..f0a55231
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/microsoft/model/response/XboxLoginResponse.class differ
diff --git a/libs/src/fr/litarvan/openauth/model/AuthAgent.class b/libs/src/fr/litarvan/openauth/model/AuthAgent.class
new file mode 100644
index 00000000..fcb8e20b
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/model/AuthAgent.class differ
diff --git a/libs/src/fr/litarvan/openauth/model/AuthError.class b/libs/src/fr/litarvan/openauth/model/AuthError.class
new file mode 100644
index 00000000..d7e7482d
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/model/AuthError.class differ
diff --git a/libs/src/fr/litarvan/openauth/model/AuthProfile.class b/libs/src/fr/litarvan/openauth/model/AuthProfile.class
new file mode 100644
index 00000000..68a153ed
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/model/AuthProfile.class differ
diff --git a/libs/src/fr/litarvan/openauth/model/request/AuthRequest.class b/libs/src/fr/litarvan/openauth/model/request/AuthRequest.class
new file mode 100644
index 00000000..585c690a
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/model/request/AuthRequest.class differ
diff --git a/libs/src/fr/litarvan/openauth/model/request/InvalidateRequest.class b/libs/src/fr/litarvan/openauth/model/request/InvalidateRequest.class
new file mode 100644
index 00000000..61fbbeb9
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/model/request/InvalidateRequest.class differ
diff --git a/libs/src/fr/litarvan/openauth/model/request/RefreshRequest.class b/libs/src/fr/litarvan/openauth/model/request/RefreshRequest.class
new file mode 100644
index 00000000..b2d4f574
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/model/request/RefreshRequest.class differ
diff --git a/libs/src/fr/litarvan/openauth/model/request/SignoutRequest.class b/libs/src/fr/litarvan/openauth/model/request/SignoutRequest.class
new file mode 100644
index 00000000..3554d000
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/model/request/SignoutRequest.class differ
diff --git a/libs/src/fr/litarvan/openauth/model/request/ValidateRequest.class b/libs/src/fr/litarvan/openauth/model/request/ValidateRequest.class
new file mode 100644
index 00000000..0d957772
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/model/request/ValidateRequest.class differ
diff --git a/libs/src/fr/litarvan/openauth/model/response/AuthResponse.class b/libs/src/fr/litarvan/openauth/model/response/AuthResponse.class
new file mode 100644
index 00000000..4405729a
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/model/response/AuthResponse.class differ
diff --git a/libs/src/fr/litarvan/openauth/model/response/RefreshResponse.class b/libs/src/fr/litarvan/openauth/model/response/RefreshResponse.class
new file mode 100644
index 00000000..9ce575a1
Binary files /dev/null and b/libs/src/fr/litarvan/openauth/model/response/RefreshResponse.class differ
diff --git a/libs/src/native/linux/amd64/libdiscord_game_sdk_jni.so b/libs/src/native/linux/amd64/libdiscord_game_sdk_jni.so
new file mode 100644
index 00000000..8e36260c
Binary files /dev/null and b/libs/src/native/linux/amd64/libdiscord_game_sdk_jni.so differ
diff --git a/libs/src/native/macos/amd64/libdiscord_game_sdk_jni.dylib b/libs/src/native/macos/amd64/libdiscord_game_sdk_jni.dylib
new file mode 100644
index 00000000..82a22f4d
Binary files /dev/null and b/libs/src/native/macos/amd64/libdiscord_game_sdk_jni.dylib differ
diff --git a/libs/src/native/windows/amd64/discord_game_sdk_jni.dll b/libs/src/native/windows/amd64/discord_game_sdk_jni.dll
new file mode 100644
index 00000000..9125a736
Binary files /dev/null and b/libs/src/native/windows/amd64/discord_game_sdk_jni.dll differ
diff --git a/libs/src/native/windows/x86/discord_game_sdk_jni.dll b/libs/src/native/windows/x86/discord_game_sdk_jni.dll
new file mode 100644
index 00000000..dfb803a6
Binary files /dev/null and b/libs/src/native/windows/x86/discord_game_sdk_jni.dll differ
diff --git a/logs/latest.log b/logs/latest.log
index e69de29b..ad26b599 100644
--- a/logs/latest.log
+++ b/logs/latest.log
@@ -0,0 +1,1064 @@
+[18:33:53] [Client thread/ERROR]: Can't find the resource index file: assets\indexes\1.8.json
+[18:33:53] [Client thread/INFO]: Setting user: Player656
+[18:33:53] [Client thread/INFO]: (Session ID is token:0:Player656)
+[18:33:54] [Client thread/INFO]: [OptiFine] *** Reflector Forge ***
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.Attributes
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: mods.betterfoliage.client.BetterFoliageClient
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.asm.transformers.BlamingTransformer
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.ChunkWatchEvent$UnWatch
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.relauncher.CoreModManager
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.DimensionManager
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Pre
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Post
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$CameraSetup
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$FogColors
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.EventBus
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event$Result
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.ExtendedBlockState
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.FMLClientHandler
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.FMLCommonHandler
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.biome.BiomeGenBase.getWaterColorMultiplier
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.addDestroyEffects
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.addHitEffects
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.canCreatureSpawn
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.canRenderInLayer
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.doesSideBlockRendering
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.getBedDirection
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.getExtendedState
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.hasTileEntity
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isAir
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isBed
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isBedFoot
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isSideSolid
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.canRiderInteract
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: net.minecraft.entity.Entity.captureDrops
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: net.minecraft.entity.Entity.capturedDrops
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.shouldRenderInPass
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.shouldRiderSit
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.ForgeEventFactory
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeHooks
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ForgeHooksClient
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.getDurabilityForDisplay
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.getModel
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.onEntitySwing
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.shouldCauseReequipAnimation
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.showDurabilityBar
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.ItemRecord.getRecordResource
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeModContainer
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.potion.PotionEffect.isCurativeItem
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.canRenderBreaking
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.getRenderBoundingBox
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.hasFastRenderer
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.shouldRenderInPass
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.preDrawBatch
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.drawBatch
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.vertex.VertexFormatElement$EnumUsage.preDraw
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.vertex.VertexFormatElement$EnumUsage.postDraw
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.World.countEntities
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.World.getPerWorldStorage
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getCloudRenderer
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getSkyRenderer
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getWeatherRenderer
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.GuiModList
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.IColoredBakedQuad
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.IExtendedBlockState
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.IRenderHandler
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ISmartBlockModel
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ItemModelMesherForge
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraft.launchwrapper.Launch
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.pipeline.LightUtil
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.MinecraftForge
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.MinecraftForgeClient
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ModelLoader
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderBlockOverlayEvent$OverlayType
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.registry.RenderingRegistry
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderItemInFrameEvent
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Pre
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Post
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Pre
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Post
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.SplashProgress
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.WorldEvent$Load
+[18:33:54] [Client thread/INFO]: [OptiFine] *** Reflector Vanilla ***
+[18:33:54] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: optifine.OptiFineClassTransformer
+[18:34:08] [Client thread/ERROR]: [Athena] Failed to load resource outside namespace (C:\Users\rohan\Athena-Client\.\assets\minecraft\Athena\gui\settings.png).javax.imageio.IIOException: Can't read input file!
+[18:34:08] [Client thread/WARN]: [Athena] Tried accessing non-existing module: theme
+[18:34:08] [Client thread/WARN]: [Athena] Loaded config default with left over setting theme which is no longer used.
+[18:34:08] [Client thread/ERROR]: [Athena] Failed to load config default, improper json.org.json.JSONException: JSONObject["cape"] not found.
+[18:34:08] [Client thread/INFO]: LWJGL Version: 2.9.4
+[18:34:09] [Client thread/INFO]: [OptiFine]
+[18:34:09] [Client thread/INFO]: [OptiFine] OptiFine_1.8.8_HD_U_H8
+[18:34:09] [Client thread/INFO]: [OptiFine] Build: null
+[18:34:09] [Client thread/INFO]: [OptiFine] OS: Windows 11 (amd64) version 10.0
+[18:34:09] [Client thread/INFO]: [OptiFine] Java: 1.8.0_362, Azul Systems, Inc.
+[18:34:09] [Client thread/INFO]: [OptiFine] VM: OpenJDK 64-Bit Server VM (mixed mode), Azul Systems, Inc.
+[18:34:09] [Client thread/INFO]: [OptiFine] LWJGL: 2.9.4
+[18:34:09] [Client thread/INFO]: [OptiFine] OpenGL: NVIDIA GeForce RTX 3050 Laptop GPU/PCIe/SSE2, version 4.6.0 NVIDIA 531.79, NVIDIA Corporation
+[18:34:09] [Client thread/INFO]: [OptiFine] OpenGL Version: 4.6.0
+[18:34:09] [Client thread/INFO]: [OptiFine] Maximum texture size: 32768x32768
+[18:34:09] [Thread-7/INFO]: [OptiFine] Checking for new version
+[18:34:09] [Client thread/INFO]: [Shaders] ShadersMod version: 2.4.12
+[18:34:09] [Client thread/INFO]: [Shaders] OpenGL Version: 4.6.0 NVIDIA 531.79
+[18:34:09] [Client thread/INFO]: [Shaders] Vendor: NVIDIA Corporation
+[18:34:09] [Client thread/INFO]: [Shaders] Renderer: NVIDIA GeForce RTX 3050 Laptop GPU/PCIe/SSE2
+[18:34:09] [Client thread/INFO]: [Shaders] Capabilities: 2.0 2.1 3.0 3.2 4.0
+[18:34:09] [Client thread/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 8
+[18:34:09] [Client thread/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS_EXT: 8
+[18:34:09] [Client thread/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 32
+[18:34:09] [Client thread/INFO]: [Shaders] Load ShadersMod configuration.
+[18:34:09] [Client thread/INFO]: [Shaders] Save ShadersMod configuration.
+[18:34:09] [Client thread/INFO]: [Shaders] Shaders can not be loaded, Fast Render is enabled.
+[18:34:09] [Client thread/INFO]: [Shaders] No shaderpack loaded.
+[18:34:09] [Client thread/INFO]: Reloading ResourceManager: Default
+[18:34:09] [Client thread/INFO]: [OptiFine] *** Reloading textures ***
+[18:34:09] [Client thread/INFO]: [OptiFine] Resource packs: Default
+[18:34:09] [Thread-7/INFO]: [OptiFine] Version found: I7
+[18:34:10] [Sound Library Loader/INFO]: Starting up SoundSystem...
+[18:34:10] [Thread-8/INFO]: Initializing LWJGL OpenAL
+[18:34:10] [Thread-8/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
+[18:34:11] [Thread-8/INFO]: OpenAL initialized.
+[18:34:11] [Sound Library Loader/INFO]: Sound engine started
+[18:34:11] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.client.SwitchTextureEvent to rip.athena.client.modules.impl.render.PackDisplay.onSwitchTexture.
+[18:34:11] [Client thread/INFO]: [OptiFine] Multitexture: false
+[18:34:11] [Client thread/INFO]: Created: 512x512 textures-atlas
+[18:34:12] [Client thread/INFO]: [OptiFine] *** Reloading custom textures ***
+[18:34:12] [Client thread/INFO]: [OptiFine] Enable face culling: acacia_leaves, birch_leaves, dark_oak_leaves, jungle_leaves, oak_leaves, spruce_leaves
+[18:34:17] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:gui.button.press
+[18:34:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:music.menu
+[18:34:28] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:gui.button.press
+[18:34:28] [Server thread/INFO]: Starting integrated minecraft server version 1.8.8
+[18:34:28] [Server thread/INFO]: Generating keypair
+[18:34:28] [Server thread/INFO]: Preparing start region for level 0
+[18:34:29] [Server thread/INFO]: Changing view distance to 17, from 10
+[18:34:29] [Server thread/INFO]: renCodes[local:E:f5432e41] logged in with entity id 282 at (131.59934281485113, 63.0, 227.97987905919854)
+[18:34:29] [Server thread/INFO]: renCodes joined the game
+[18:34:31] [Client thread/INFO]: [CHAT] A new §eOptiFine§f version is available: §eHD Ultra I7§f
+[18:34:32] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[18:34:38] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:ambient.cave.cave
+[18:34:51] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:music.game
+[18:36:42] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:36:42] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:37:09] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:38:54] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:39:44] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:39:49] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:41:19] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:42:42] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:42:42] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:42:56] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:ambient.cave.cave
+[18:45:10] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:45:10] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:45:31] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:45:50] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:45:51] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:46:53] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[18:46:56] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[18:46:57] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[18:46:58] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[18:47:06] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[18:47:06] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[18:47:07] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[18:49:02] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:49:02] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:49:02] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:50:19] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:50:19] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:50:34] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:50:37] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:music.game
+[18:51:22] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:51:54] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:52:29] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:52:33] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:54:14] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:54:22] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:ambient.cave.cave
+[18:55:50] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:55:50] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:56:06] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:56:16] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:56:23] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:57:04] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:57:13] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:58:31] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:58:33] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:58:40] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:58:46] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[18:59:58] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:ambient.cave.cave
+[19:00:19] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[19:01:12] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[19:01:12] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[19:01:12] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[19:01:28] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[19:04:03] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[19:05:33] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[19:07:04] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:music.game
+[19:07:16] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[19:07:16] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[19:07:16] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[19:08:15] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[19:08:34] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:35] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:08:35] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:36] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:36] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:37] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:08:37] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:37] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:38] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:38] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:38] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:08:38] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:08:38] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:39] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:39] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:08:39] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:39] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:08:39] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:39] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:39] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:08:39] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:39] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:39] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:40] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:08:40] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:40] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:40] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:40] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:40] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:08:41] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:41] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:41] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:42] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim.splash
+[19:08:42] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[19:08:42] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[19:08:43] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:08:43] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:08:44] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:08:44] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:08:44] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:08:44] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim.splash
+[19:08:44] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:08:45] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:08:45] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim.splash
+[19:08:45] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:08:45] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:08:46] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:08:46] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:08:46] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:08:46] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:08:46] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:47] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:47] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:48] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:48] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:49] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:49] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:50] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:50] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:51] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:51] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:52] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:53] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] YOU MISSED A HIT: 1
+[19:08:54] [Client thread/INFO]: [Athena] Accuracy: 0.0%
+[19:08:54] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:54] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:55] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:55] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:55] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:55] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:55] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:55] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:55] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:55] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:55] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:55] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:55] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:55] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:55] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:55] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:55] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:55] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:55] [Client thread/INFO]: [Athena] EventBus - Failed supplying subscribed event rip.athena.client.events.types.render.RenderEvent to rip.athena.client.modules.impl.other.AimTrainer.onTick.
+[19:08:55] [Client thread/INFO]: [Athena] you have hit the bot
+[19:08:55] [Client thread/INFO]: [Athena] Accuracy: 100.0%
+[19:08:55] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:55] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:08:56] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:56] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:56] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:57] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:57] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:58] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:58] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:59] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:59] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:08:59] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:00] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:00] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:01] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:01] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:02] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:02] [Server thread/INFO]: Saving and pausing game...
+[19:09:02] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
+[19:09:02] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
+[19:09:02] [Server thread/INFO]: Saving chunks for level 'New World'/The End
+[19:09:21] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:09:21] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:22] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:22] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:22] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:09:22] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:09:22] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:09:22] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:23] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:23] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:25] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:25] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:26] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:27] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:09:27] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:28] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:28] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:28] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:09:29] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:29] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:09:29] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:29] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:29] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:09:29] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:09:29] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:30] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:30] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:31] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:31] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:09:31] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:31] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:32] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:32] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:33] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:33] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:33] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:33] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:33] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:34] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:09:34] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:34] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[19:09:34] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:09:34] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:09:35] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:35] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:35] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:36] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:09:36] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:36] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:37] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:37] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:37] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:38] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:38] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:38] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:38] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:39] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:39] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:40] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:40] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:09:40] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:40] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:09:40] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:40] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:09:41] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:09:41] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:41] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:09:41] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:09:41] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:09:41] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:42] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:42] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:42] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:43] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:43] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:43] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.sand
+[19:09:43] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim.splash
+[19:09:44] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:44] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:45] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:45] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:45] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:45] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:45] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:46] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.sand
+[19:09:46] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim.splash
+[19:09:46] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:47] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:47] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:09:47] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:48] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:48] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:48] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:48] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:49] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.sand
+[19:09:49] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim.splash
+[19:09:49] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:50] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:50] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:50] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim.splash
+[19:09:51] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:random.pop
+[19:09:51] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:09:51] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:52] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:09:52] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:09:52] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:09:53] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:09:53] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:09:53] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:09:53] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.gravel
+[19:09:53] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim.splash
+[19:09:53] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:09:54] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:09:55] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:09:55] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:random.pop
+[19:09:58] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:09:58] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:09:58] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:10:00] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:10:00] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:10:02] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:10:02] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:10:03] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:10:03] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:10:04] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:10:05] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:10:06] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:10:06] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:07] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:10:07] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:10:08] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:10:08] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:10:08] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[19:10:09] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:10:09] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:10] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:10] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:10] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:10:10] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:10] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:10] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:10] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:11] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:11] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:11] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:11] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:11] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:12] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:12] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:12] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:12] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:12] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:13] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:13] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:13] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:13] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:13] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.sand
+[19:10:13] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim.splash
+[19:10:14] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:15] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:10:15] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim.splash
+[19:10:16] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:10:16] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:16] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:16] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim.splash
+[19:10:16] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:16] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:17] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:17] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:17] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:10:17] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:17] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:17] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:10:17] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim.splash
+[19:10:17] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:random.pop
+[19:10:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:10:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.gravel
+[19:10:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:19] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:19] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:19] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:19] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:19] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:19] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:10:20] [Server thread/INFO]: Saving and pausing game...
+[19:10:20] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
+[19:10:20] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
+[19:10:20] [Server thread/INFO]: Saving chunks for level 'New World'/The End
+[19:10:21] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim.splash
+[19:10:21] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:random.pop
+[19:10:21] [Server thread/INFO]: Saving and pausing game...
+[19:10:21] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
+[19:10:21] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
+[19:10:21] [Server thread/INFO]: Saving chunks for level 'New World'/The End
+[19:10:23] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.pig.step
+[19:10:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.pig.step
+[19:10:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.pig.say
+[19:10:25] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.pig.step
+[19:10:25] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.pig.step
+[19:10:26] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.pig.step
+[19:10:27] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.pig.step
+[19:10:31] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.pig.say
+[19:10:32] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.pig.say
+[19:10:34] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:34] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:34] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:35] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:35] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:35] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:10:36] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:10:36] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:36] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:10:36] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:37] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:37] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:random.pop
+[19:10:37] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:39] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:39] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:10:39] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:10:40] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:41] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:41] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[19:10:41] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:42] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:42] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:10:42] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:10:42] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:42] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:42] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:10:48] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim.splash
+[19:10:50] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim.splash
+[19:10:51] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim.splash
+[19:10:56] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:58] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:58] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:59] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:10:59] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:00] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:01] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.bat.takeoff
+[19:11:01] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:01] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:02] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:02] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:02] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:03] [Server thread/INFO]: Saving and pausing game...
+[19:11:03] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
+[19:11:03] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
+[19:11:03] [Server thread/INFO]: Saving chunks for level 'New World'/The End
+[19:11:08] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:09] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:09] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:10] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:10] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:10] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:11] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:11:11] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:11] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:11] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:11] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:12] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:12] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.step
+[19:11:12] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:12] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:13] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.say
+[19:11:13] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:13] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:14] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:14] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.step
+[19:11:15] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:15] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:15] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.step
+[19:11:15] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.idle
+[19:11:15] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:15] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:16] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:16] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:16] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:16] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.say
+[19:11:16] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:16] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:16] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:11:16] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:17] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:17] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:17] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.idle
+[19:11:17] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:17] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:17] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.hurt
+[19:11:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.step
+[19:11:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.step
+[19:11:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.say
+[19:11:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.hurt
+[19:11:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:11:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:18] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:19] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.step
+[19:11:19] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.step
+[19:11:19] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:19] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.step
+[19:11:19] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:19] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim.splash
+[19:11:19] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:19] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:19] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.say
+[19:11:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim.splash
+[19:11:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim
+[19:11:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.step
+[19:11:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:20] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:21] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim.splash
+[19:11:21] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:21] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:11:21] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:21] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:21] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.hurt
+[19:11:21] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:11:22] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:11:22] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.step
+[19:11:22] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:22] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim.splash
+[19:11:22] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:23] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:23] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:23] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:23] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:23] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:11:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:11:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:24] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim.splash
+[19:11:25] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:25] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:25] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim
+[19:11:25] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.step
+[19:11:25] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:25] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:25] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:25] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.grass
+[19:11:25] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:25] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:25] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim.splash
+[19:11:26] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.idle
+[19:11:26] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:26] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:26] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.say
+[19:11:26] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:26] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:26] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:26] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:26] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:27] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim.splash
+[19:11:27] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:11:27] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim.splash
+[19:11:27] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:11:27] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:27] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:11:27] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.step
+[19:11:27] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:11:27] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.grass
+[19:11:27] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:27] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:11:27] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:11:28] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.hop
+[19:11:28] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:11:28] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:dig.sand
+[19:11:28] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.neutral.swim.splash
+[19:11:29] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:game.player.swim
+[19:11:29] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:11:30] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.step
+[19:11:30] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:11:31] [Server thread/INFO]: Saving and pausing game...
+[19:11:31] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
+[19:11:31] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
+[19:11:31] [Server thread/INFO]: Saving chunks for level 'New World'/The End
+[19:11:31] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:gui.button.press
+[19:11:32] [Server thread/INFO]: Stopping server
+[19:11:32] [Server thread/INFO]: Saving players
+[19:11:32] [Server thread/INFO]: Saving worlds
+[19:11:32] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
+[19:11:32] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
+[19:11:32] [Server thread/INFO]: Saving chunks for level 'New World'/The End
+[19:14:35] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:gui.button.press
+[19:14:37] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:gui.button.press
+[19:14:37] [Server thread/INFO]: Starting integrated minecraft server version 1.8.8
+[19:14:37] [Server thread/INFO]: Generating keypair
+[19:14:37] [Server thread/INFO]: Preparing start region for level 0
+[19:14:38] [Server thread/INFO]: Changing view distance to 17, from 10
+[19:14:38] [Server thread/INFO]: renCodes[local:E:d083345d] logged in with entity id 75666 at (52.371341748711814, 63.76636799395752, 158.36007120703758)
+[19:14:38] [Server thread/INFO]: renCodes joined the game
+[19:14:39] [Server thread/INFO]: Saving and pausing game...
+[19:14:39] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
+[19:14:39] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
+[19:14:39] [Server thread/INFO]: Saving chunks for level 'New World'/The End
+[19:21:08] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:gui.button.press
+[19:21:08] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:21:09] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.rabbit.idle
+[19:21:09] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.say
+[19:21:09] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.say
+[19:21:09] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:mob.cow.say
+[19:21:10] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:21:11] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:21:11] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:21:11] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.sand
+[19:21:13] [Server thread/INFO]: Saving and pausing game...
+[19:21:13] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
+[19:21:13] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
+[19:21:13] [Server thread/INFO]: Saving chunks for level 'New World'/The End
+[19:21:13] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:gui.button.press
+[19:21:13] [Server thread/INFO]: Stopping server
+[19:21:13] [Server thread/INFO]: Saving players
+[19:21:13] [Server thread/INFO]: Saving worlds
+[19:21:13] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
+[19:21:13] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
+[19:21:13] [Server thread/INFO]: Saving chunks for level 'New World'/The End
diff --git a/pom.xml b/pom.xml
index 0cbd7bc4..58c26ea2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,9 +19,18 @@
strezz
https://nexus.hexeption.dev/repository/strezz-central/
+
+ litarvan
+ https://litarvan.github.io/maven
+
+
+ fr.litarvan
+ openauth
+ 1.1.3
+
net.minecraft
minecraft
diff --git a/src/main/java/net/minecraft/client/Minecraft.java b/src/main/java/net/minecraft/client/Minecraft.java
index cb28f35f..7baab926 100644
--- a/src/main/java/net/minecraft/client/Minecraft.java
+++ b/src/main/java/net/minecraft/client/Minecraft.java
@@ -196,6 +196,8 @@ import rip.athena.client.events.types.render.RenderEvent;
import rip.athena.client.events.types.render.RenderType;
import rip.athena.client.gui.menu.AthenaMenu;
import rip.athena.client.modules.impl.fpssettings.OptimizerMod;
+import rip.athena.client.modules.impl.mods.HitDelayFix;
+import rip.athena.client.modules.impl.render.MotionBlur;
public class Minecraft implements IThreadListener, IPlayerUsage
{
@@ -324,7 +326,7 @@ public class Minecraft implements IThreadListener, IPlayerUsage
private IReloadableResourceManager mcResourceManager;
public final IMetadataSerializer metadataSerializer_ = new IMetadataSerializer();
private final List defaultResourcePacks = Lists.newArrayList();
- private final DefaultResourcePack mcDefaultResourcePack;
+ public final DefaultResourcePack mcDefaultResourcePack;
private ResourcePackRepository mcResourcePackRepository;
private LanguageManager mcLanguageManager;
private IStream stream;
@@ -1223,6 +1225,11 @@ public class Minecraft implements IThreadListener, IPlayerUsage
public void updateDisplay()
{
+ if(Athena.INSTANCE.getModuleManager().get(MotionBlur.class).isToggled()) {
+ if(Minecraft.getMinecraft().thePlayer != null) {
+ MotionBlur.createAccumulation();
+ }
+ }
this.mcProfiler.startSection("display_update");
Display.update();
this.mcProfiler.endSection();
@@ -1536,7 +1543,11 @@ public class Minecraft implements IThreadListener, IPlayerUsage
if (this.playerController.isNotCreative())
{
- this.leftClickCounter = 10;
+ if(Athena.INSTANCE.getModuleManager().get(HitDelayFix.class).isToggled()) {
+ this.leftClickCounter = 0;
+ } else {
+ this.leftClickCounter = 10;
+ }
}
}
else
@@ -3182,7 +3193,7 @@ public class Minecraft implements IThreadListener, IPlayerUsage
}
else
{
- GuiStreamUnavailable.func_152321_a(this.currentScreen);
+ //GuiStreamUnavailable.func_152321_a(this.currentScreen);
}
}
else if (i == this.gameSettings.keyBindStreamPauseUnpause.getKeyCode())
diff --git a/src/main/java/net/minecraft/client/entity/AbstractClientPlayer.java b/src/main/java/net/minecraft/client/entity/AbstractClientPlayer.java
index e6227de6..5177eb16 100644
--- a/src/main/java/net/minecraft/client/entity/AbstractClientPlayer.java
+++ b/src/main/java/net/minecraft/client/entity/AbstractClientPlayer.java
@@ -21,6 +21,7 @@ import optifine.CapeUtils;
import optifine.Config;
import optifine.PlayerConfigurations;
import optifine.Reflector;
+import rip.athena.client.Athena;
public abstract class AbstractClientPlayer extends EntityPlayer
{
@@ -90,6 +91,7 @@ public abstract class AbstractClientPlayer extends EntityPlayer
public ResourceLocation getLocationCape()
{
+
if (!Config.isShowCapes())
{
return null;
diff --git a/src/main/java/net/minecraft/client/entity/EntityPlayerSP.java b/src/main/java/net/minecraft/client/entity/EntityPlayerSP.java
index ef53142b..71a6f81a 100644
--- a/src/main/java/net/minecraft/client/entity/EntityPlayerSP.java
+++ b/src/main/java/net/minecraft/client/entity/EntityPlayerSP.java
@@ -42,15 +42,11 @@ import net.minecraft.potion.Potion;
import net.minecraft.stats.StatBase;
import net.minecraft.stats.StatFileWriter;
import net.minecraft.tileentity.TileEntitySign;
-import net.minecraft.util.BlockPos;
-import net.minecraft.util.DamageSource;
-import net.minecraft.util.EnumFacing;
-import net.minecraft.util.EnumParticleTypes;
-import net.minecraft.util.IChatComponent;
-import net.minecraft.util.MovementInput;
-import net.minecraft.util.ResourceLocation;
+import net.minecraft.util.*;
import net.minecraft.world.IInteractionObject;
import net.minecraft.world.World;
+import rip.athena.client.Athena;
+import rip.athena.client.modules.impl.mods.ToggleSprint;
public class EntityPlayerSP extends AbstractClientPlayer
{
@@ -783,7 +779,12 @@ public class EntityPlayerSP extends AbstractClientPlayer
boolean flag1 = this.movementInput.sneak;
float f = 0.8F;
boolean flag2 = this.movementInput.moveForward >= f;
- this.movementInput.updatePlayerMoveState();
+
+ if(Athena.INSTANCE.getModuleManager().get(ToggleSprint.class).isToggled()) {
+ ToggleSprint.update(mc, (MovementInputFromOptions) this.movementInput, this);
+ } else {
+ this.movementInput.updatePlayerMoveState();
+ }
if (this.isUsingItem() && !this.isRiding())
{
@@ -796,17 +797,93 @@ public class EntityPlayerSP extends AbstractClientPlayer
this.pushOutOfBlocks(this.posX - (double)this.width * 0.35D, this.getEntityBoundingBox().minY + 0.5D, this.posZ - (double)this.width * 0.35D);
this.pushOutOfBlocks(this.posX + (double)this.width * 0.35D, this.getEntityBoundingBox().minY + 0.5D, this.posZ - (double)this.width * 0.35D);
this.pushOutOfBlocks(this.posX + (double)this.width * 0.35D, this.getEntityBoundingBox().minY + 0.5D, this.posZ + (double)this.width * 0.35D);
+
boolean flag3 = (float)this.getFoodStats().getFoodLevel() > 6.0F || this.capabilities.allowFlying;
- if (this.onGround && !flag1 && !flag2 && this.movementInput.moveForward >= f && !this.isSprinting() && flag3 && !this.isUsingItem() && !this.isPotionActive(Potion.blindness))
- {
- if (this.sprintToggleTimer <= 0 && !this.mc.gameSettings.keyBindSprint.isKeyDown())
+ if(Athena.INSTANCE.getModuleManager().get(ToggleSprint.class).isToggled()) {
+
+ boolean isSprintDisabled = !ToggleSprint.optionToggleSprint;
+ boolean canDoubleTap = ToggleSprint.optionDoubleTap;
+
+ // Detect when ToggleSprint was disabled in the in-game options menu
+ if(ToggleSprint.wasSprintDisabled)
{
- this.sprintToggleTimer = 7;
+ this.setSprinting(false);
+ ToggleSprint.UpdateSprint(false, false);
+ ToggleSprint.wasSprintDisabled = false;
+
+ }
+
+ // Default Sprint routine converted to PlayerAPI, use if ToggleSprint is disabled
+ if(isSprintDisabled)
+ {
+ if(ToggleSprint.optionDoubleTap && this.onGround && !flag2 && this.movementInput.moveForward >= f && !this.isSprinting() && flag3 && !this.isUsingItem() && !this.isPotionActive(Potion.blindness))
+ {
+ if(this.sprintToggleTimer <= 0 && !this.mc.gameSettings.keyBindSprint.isKeyDown())
+ {
+ this.sprintToggleTimer = 7;
+ }
+ else
+ {
+ this.setSprinting(true);
+
+ ToggleSprint.UpdateSprint(true, false);
+ }
+ }
+
+ if(!this.isSprinting() && this.movementInput.moveForward >= f && flag3 && !this.isUsingItem() && !this.isPotionActive(Potion.blindness) && this.mc.gameSettings.keyBindSprint.isKeyDown())
+ {
+ this.setSprinting(true);
+
+ ToggleSprint.UpdateSprint(true, false);
+ }
}
else
{
- this.setSprinting(true);
+ boolean state = ToggleSprint.sprint;
+
+ if(flag3 && !this.isUsingItem() && !this.isPotionActive(Potion.blindness) && !ToggleSprint.sprintHeldAndReleased)
+ {
+ if(canDoubleTap && !this.isSprinting() || !canDoubleTap)
+ {
+ this.setSprinting(state);
+ }
+ }
+
+ if(canDoubleTap && !state && this.onGround && !flag2 && this.movementInput.moveForward >= f && !this.isSprinting() && flag3 && !this.isUsingItem() && !this.isPotionActive(Potion.blindness))
+ {
+ if(this.sprintToggleTimer == 0)
+ {
+ this.sprintToggleTimer = 7;
+ }
+ else
+ {
+ this.setSprinting(true);
+ ToggleSprint.UpdateSprint(true, true);
+ this.sprintToggleTimer = 0;
+ }
+ }
+ }
+
+ // If sprinting, break the sprint in appropriate circumstances:
+ // Player stops moving forward, runs into something, or gets too hungry
+ if (isSprinting() && (movementInput.moveForward < f || mc.thePlayer.isCollidedHorizontally || !flag3 || isUsingItem() || isPotionActive(Potion.blindness)))
+ {
+ this.setSprinting(false);
+ // Undo toggle if we resumed vanilla operation due to Hold&Release, DoubleTap, Fly, Ride
+ if (ToggleSprint.sprintHeldAndReleased || isSprintDisabled || ToggleSprint.sprintDoubleTapped || this.isRiding() || (!ToggleSprint.optionEnableFlyBoost ? this.capabilities.isFlying : false) )
+ {
+ ToggleSprint.UpdateSprint(false, false);
+ }
+ }
+
+ } else {
+ if (this.onGround && !flag1 && !flag2 && this.movementInput.moveForward >= f && !this.isSprinting() && flag3 && !this.isUsingItem() && !this.isPotionActive(Potion.blindness)) {
+ if (this.sprintToggleTimer <= 0 && !this.mc.gameSettings.keyBindSprint.isKeyDown()) {
+ this.sprintToggleTimer = 7;
+ } else {
+ this.setSprinting(true);
+ }
}
}
@@ -820,19 +897,27 @@ public class EntityPlayerSP extends AbstractClientPlayer
this.setSprinting(false);
}
- if (this.capabilities.allowFlying)
- {
- if (this.mc.playerController.isSpectatorMode())
+ if(Athena.INSTANCE.getModuleManager().get(ToggleSprint.class).isToggled()) {
+
+ if(ToggleSprint.optionEnableFlyBoost && this.capabilities.isFlying && ToggleSprint.sprint)
{
- if (!this.capabilities.isFlying)
- {
- this.capabilities.isFlying = true;
- this.sendPlayerAbilities();
+ if(ToggleSprint.sprint && ToggleSprint.optionEnableFlyBoost) {
+ this.capabilities.setFlySpeed(0.05F * (float) ToggleSprint.flyboostspeedHorizontal);
+ if(this.movementInput.sneak) this.motionY -= 0.15D * (double) ToggleSprint.flyboostspeedVertical;
+ if(this.movementInput.jump) this.motionY += 0.15D * (double) ToggleSprint.flyboostspeedVertical;
+ } else if(!ToggleSprint.optionEnableFlyBoost && this.mc.gameSettings.keyBindSprint.isKeyDown()) {
+ this.capabilities.setFlySpeed(0.05F * (float) ToggleSprint.flyboostspeedHorizontal);
+ if(this.movementInput.sneak) this.motionY -= 0.15D * (double) ToggleSprint.flyboostspeedVertical;
+ if(this.movementInput.jump) this.motionY += 0.15D * (double) ToggleSprint.flyboostspeedVertical;
}
}
- else if (!flag && this.movementInput.jump)
+ else if(this.capabilities.getFlySpeed() != 0.05F)
{
- if (this.flyToggleTimer == 0)
+ this.capabilities.setFlySpeed(0.05F);
+ }
+ if(this.capabilities.allowFlying && !isJumping && this.movementInput.jump)
+ {
+ if(this.flyToggleTimer == 0)
{
this.flyToggleTimer = 7;
}
@@ -843,18 +928,44 @@ public class EntityPlayerSP extends AbstractClientPlayer
this.flyToggleTimer = 0;
}
}
- }
- if (this.capabilities.isFlying && this.isCurrentViewEntity())
- {
- if (this.movementInput.sneak)
+ if(this.capabilities.isFlying)
{
- this.motionY -= (double)(this.capabilities.getFlySpeed() * 3.0F);
+ if(this.movementInput.sneak)
+ {
+ this.motionY -= 0.15D;
+ }
+ if(this.movementInput.jump)
+ {
+ this.motionY += 0.15D;
+ }
+ }
+ } else {
+ if (this.capabilities.allowFlying) {
+ if (this.mc.playerController.isSpectatorMode()) {
+ if (!this.capabilities.isFlying) {
+ this.capabilities.isFlying = true;
+ this.sendPlayerAbilities();
+ }
+ } else if (!flag && this.movementInput.jump) {
+ if (this.flyToggleTimer == 0) {
+ this.flyToggleTimer = 7;
+ } else {
+ this.capabilities.isFlying = !this.capabilities.isFlying;
+ this.sendPlayerAbilities();
+ this.flyToggleTimer = 0;
+ }
+ }
}
- if (this.movementInput.jump)
- {
- this.motionY += (double)(this.capabilities.getFlySpeed() * 3.0F);
+ if (this.capabilities.isFlying && this.isCurrentViewEntity()) {
+ if (this.movementInput.sneak) {
+ this.motionY -= (double) (this.capabilities.getFlySpeed() * 3.0F);
+ }
+
+ if (this.movementInput.jump) {
+ this.motionY += (double) (this.capabilities.getFlySpeed() * 3.0F);
+ }
}
}
diff --git a/src/main/java/net/minecraft/client/gui/FontRenderer.java b/src/main/java/net/minecraft/client/gui/FontRenderer.java
index 04021bfd..7db75664 100644
--- a/src/main/java/net/minecraft/client/gui/FontRenderer.java
+++ b/src/main/java/net/minecraft/client/gui/FontRenderer.java
@@ -27,6 +27,8 @@ import optifine.FontUtils;
import org.apache.commons.io.IOUtils;
import org.lwjgl.opengl.GL11;
+import rip.athena.client.Athena;
+import rip.athena.client.modules.impl.other.NickHider;
public class FontRenderer implements IResourceManagerReloadListener
{
@@ -433,6 +435,16 @@ public class FontRenderer implements IResourceManagerReloadListener
*/
private void renderStringAtPos(String p_78255_1_, boolean p_78255_2_)
{
+ NickHider mod = (NickHider) Athena.INSTANCE.getModuleManager().get(NickHider.class);
+
+ if(Athena.INSTANCE.getModuleManager().get(NickHider.class).isToggled()) {
+ if(Minecraft.getMinecraft().thePlayer != null) {
+ if (p_78255_1_.contains(Minecraft.getMinecraft().thePlayer.getName())) {
+ p_78255_1_ = p_78255_1_.replace(Minecraft.getMinecraft().thePlayer.getName(), mod.nick);
+ }
+ }
+ }
+
for (int i = 0; i < p_78255_1_.length(); ++i)
{
char c0 = p_78255_1_.charAt(i);
@@ -654,6 +666,16 @@ public class FontRenderer implements IResourceManagerReloadListener
*/
public int getStringWidth(String text)
{
+ NickHider mod = (NickHider) Athena.INSTANCE.getModuleManager().get(NickHider.class);
+
+ if (Athena.INSTANCE.getModuleManager().get(NickHider.class).isToggled()) {
+ if (Minecraft.getMinecraft().thePlayer != null) {
+ if (text.contains(Minecraft.getMinecraft().thePlayer.getName())) {
+ text = text.replace(Minecraft.getMinecraft().thePlayer.getName(), mod.nick);
+ }
+ }
+ }
+
if (text == null)
{
return 0;
diff --git a/src/main/java/net/minecraft/client/gui/Gui.java b/src/main/java/net/minecraft/client/gui/Gui.java
index 7bf18b6c..b31852c2 100644
--- a/src/main/java/net/minecraft/client/gui/Gui.java
+++ b/src/main/java/net/minecraft/client/gui/Gui.java
@@ -7,6 +7,8 @@ import net.minecraft.client.renderer.texture.TextureAtlasSprite;
import net.minecraft.client.renderer.vertex.DefaultVertexFormats;
import net.minecraft.util.ResourceLocation;
+import static org.lwjgl.opengl.GL11.*;
+
public class Gui
{
public static final ResourceLocation optionsBackground = new ResourceLocation("textures/gui/options_background.png");
@@ -17,7 +19,7 @@ public class Gui
/**
* Draw a 1 pixel wide horizontal line. Args: x1, x2, y, color
*/
- protected void drawHorizontalLine(int startX, int endX, int y, int color)
+ public static void drawHorizontalLine(int startX, int endX, int y, int color)
{
if (endX < startX)
{
@@ -44,6 +46,28 @@ public class Gui
drawRect(x, startY + 1, x + 1, endY, color);
}
+ public static void drawRect2(double x, double y, double width, double height, int color) {
+ GlStateManager.color(1,1,1,1);
+ GlStateManager.enableAlpha();
+ GlStateManager.alphaFunc(GL_GREATER, (float) (0 * .01));
+ GlStateManager.enableBlend();
+ GlStateManager.blendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
+ GlStateManager.disableTexture2D();
+
+ Tessellator tessellator = Tessellator.getInstance();
+ WorldRenderer worldrenderer = tessellator.getWorldRenderer();
+
+ worldrenderer.begin(GL_QUADS, DefaultVertexFormats.POSITION_COLOR);
+ worldrenderer.pos(x, y, 0.0D).color(color).endVertex();
+ worldrenderer.pos(x, y + height, 0.0D).color(color).endVertex();
+ worldrenderer.pos(x + width, y + height, 0.0D).color(color).endVertex();
+ worldrenderer.pos(x + width, y, 0.0D).color(color).endVertex();
+ tessellator.draw();
+
+ GlStateManager.enableTexture2D();
+ GlStateManager.disableBlend();
+ }
+
/**
* Draws a solid color rectangle with the specified coordinates and color (ARGB format). Args: x1, y1, x2, y2, color
*/
diff --git a/src/main/java/net/minecraft/client/gui/GuiButton.java b/src/main/java/net/minecraft/client/gui/GuiButton.java
index d69dee2e..ac318993 100644
--- a/src/main/java/net/minecraft/client/gui/GuiButton.java
+++ b/src/main/java/net/minecraft/client/gui/GuiButton.java
@@ -5,7 +5,10 @@ import net.minecraft.client.audio.PositionedSoundRecord;
import net.minecraft.client.audio.SoundHandler;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.util.ResourceLocation;
+import rip.athena.client.Athena;
import rip.athena.client.font.FontManager;
+import rip.athena.client.utils.animations.simple.SimpleAnimation;
+import rip.athena.client.utils.render.ColorUtil;
import rip.athena.client.utils.render.DrawUtils;
import rip.athena.client.utils.render.RoundedUtils;
@@ -13,8 +16,13 @@ import java.awt.*;
public class GuiButton extends Gui
{
- protected static final ResourceLocation buttonTextures = new ResourceLocation("textures/gui/widgets.png");
+ private SimpleAnimation lineHoverAnimation = new SimpleAnimation(0.0F);
+ private SimpleAnimation rectHoverAnimation = new SimpleAnimation(100);
+
+ protected static final ResourceLocation buttonTextures = new ResourceLocation("textures/gui/widgets.png");
+ // The animations crashed the entire fucking game.
+ int opacity;
/** Button width in pixels */
protected int width;
@@ -84,33 +92,65 @@ public class GuiButton extends Gui
{
if (this.visible)
{
- FontRenderer fontrenderer = mc.fontRendererObj;
mc.getTextureManager().bindTexture(buttonTextures);
GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
this.hovered = mouseX >= this.xPosition && mouseY >= this.yPosition && mouseX < this.xPosition + this.width && mouseY < this.yPosition + this.height;
- int i = this.getHoverState(this.hovered);
+
GlStateManager.enableBlend();
GlStateManager.tryBlendFuncSeparate(770, 771, 1, 0);
GlStateManager.blendFunc(770, 771);
- //this.drawTexturedModalRect(this.xPosition, this.yPosition, 0, 46 + i * 20, this.width / 2, this.height);
- //this.drawTexturedModalRect(this.xPosition + this.width / 2, this.yPosition, 200 - this.width / 2, 46 + i * 20, this.width / 2, this.height);
+
this.mouseDragged(mc, mouseX, mouseY);
- int j = 14737632;
+ if (hovered) {
+ opacity += 25;
+ if(opacity > 150) opacity = 150;
+ } else {
+ opacity -= 25;
+ if(opacity < 100) opacity = 100;
+ }
- RoundedUtils.drawRoundedRect(this.xPosition, this.yPosition, this.xPosition + this.width, this.yPosition + this.height, 12, hovered ? new Color(200,200,200,100).getRGB() : new Color(100,100,100,100).getRGB());
- RoundedUtils.drawRoundedRect(this.xPosition + 1, this.yPosition + 1, (this.xPosition + this.width) - 1, (this.yPosition + this.height) - 1, 12, new Color(22, 24, 27,100).getRGB());
+ Color rectCol;
+ if(!this.enabled)
+ rectCol = new Color(10, 10, 10, 120);
+ else
+ rectCol = new Color(150, 150, 150, opacity);
+ //Gui.drawRect(this.xPosition, this.yPosition, this.xPosition + this.width, this.yPosition + this.height, rectCol.getRGB());
+ RoundedUtils.drawRound(this.xPosition + 1, this.yPosition + 1, this.width - 1, (this.height) - 2, 4, rectCol);
+ RoundedUtils.drawRoundedGradientOutlineCorner(this.xPosition, this.yPosition + 1, (this.width + xPosition), (this.height + yPosition) - 1, 1, 6, ColorUtil.getClientColor(0, 255).getRGB(), ColorUtil.getClientColor(90, 255).getRGB(), ColorUtil.getClientColor(180, 255).getRGB(), ColorUtil.getClientColor(270, 255).getRGB());
+
+ if(this.hovered && this.enabled) {
+ if (!(lineHoverAnimation.getValue() > (float) width / 2 - 2)) {
+ lineHoverAnimation.setAnimation((float) width / 2 - 2, 10);
+
+ drawHorizontalLine(this.xPosition + width / 2 , (int) ((xPosition + width/2) - lineHoverAnimation.getValue()), this.yPosition + height - 1, -1);
+ drawHorizontalLine(this.xPosition + width / 2 , (int) ((xPosition + width/2) + lineHoverAnimation.getValue()), this.yPosition + height - 1, -1);
+
+
+ }
+ else if(lineHoverAnimation.getValue() >= (float) width / 2) {
+ drawHorizontalLine(this.xPosition + width / 2 , (int) ((xPosition + width/2) - lineHoverAnimation.getValue()), this.yPosition + height - 1, -1);
+ drawHorizontalLine(this.xPosition + width / 2 , (int) ((xPosition + width/2) + lineHoverAnimation.getValue()), this.yPosition + height - 1, -1);
+
+ }
+
+ }
+ else if(!hovered){
+ lineHoverAnimation.setAnimation(0, 4);
+ if(!(lineHoverAnimation.getValue() <= 0 || lineHoverAnimation.getValue() <= 2)) {
+ drawHorizontalLine(this.xPosition + width / 2 , (int) ((xPosition + width/2) - lineHoverAnimation.getValue() - 1), this.yPosition + height - 1, -1);
+ drawHorizontalLine(this.xPosition + width / 2 , (int) ((xPosition + width/2) + lineHoverAnimation.getValue() + 1), this.yPosition + height - 1, -1);
+ }
+
+ }
+
+ rip.athena.client.utils.font.FontManager.getProductSansBold(19).drawCenteredString(displayString.toUpperCase(),
+ xPosition + (float) (width / 2), this.enabled ? yPosition + (float) (height / 2) - 3 : yPosition + (float) (height / 2) - 6, -1);
if (!this.enabled)
- {
- j = 10526880;
- }
- else if (this.hovered)
- {
- j = 16777120;
- }
+ rip.athena.client.utils.font.FontManager.getProductSansBold(10).drawCenteredString("DISABLED",
+ xPosition + (float) (width / 2), yPosition + (float) (height / 2) + 4, -1);
- FontManager.baloo17.drawCenteredString(this.displayString, this.xPosition + this.width / 2, this.yPosition + (this.height - 12) / 2, -1);
}
}
diff --git a/src/main/java/net/minecraft/client/gui/GuiChat.java b/src/main/java/net/minecraft/client/gui/GuiChat.java
index 50a93c31..37198382 100644
--- a/src/main/java/net/minecraft/client/gui/GuiChat.java
+++ b/src/main/java/net/minecraft/client/gui/GuiChat.java
@@ -1,6 +1,8 @@
package net.minecraft.client.gui;
import com.google.common.collect.Lists;
+
+import java.awt.*;
import java.io.IOException;
import java.util.List;
import net.minecraft.network.play.client.C14PacketTabComplete;
@@ -14,6 +16,8 @@ import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.lwjgl.input.Keyboard;
import org.lwjgl.input.Mouse;
+import rip.athena.client.Athena;
+import rip.athena.client.modules.impl.render.Chat;
public class GuiChat extends GuiScreen
{
@@ -300,7 +304,12 @@ public class GuiChat extends GuiScreen
*/
public void drawScreen(int mouseX, int mouseY, float partialTicks)
{
- drawRect(2, this.height - 14, this.width - 2, this.height - 2, Integer.MIN_VALUE);
+ Chat module = (Chat) Athena.INSTANCE.getModuleManager().get(Chat.class); // Get chat module
+
+ int color = (module.isToggled() ? new Color(0, 0, 0, module.transparency).getRGB() : Integer.MIN_VALUE); // If toggled on, take a peak at transparnecy
+
+ drawRect(2, this.height - 14, this.width - 2, this.height - 2, color);
+
this.inputField.drawTextBox();
IChatComponent ichatcomponent = this.mc.ingameGUI.getChatGUI().getChatComponent(Mouse.getX(), Mouse.getY());
diff --git a/src/main/java/net/minecraft/client/gui/GuiNewChat.java b/src/main/java/net/minecraft/client/gui/GuiNewChat.java
index 7fa01469..27370dc7 100644
--- a/src/main/java/net/minecraft/client/gui/GuiNewChat.java
+++ b/src/main/java/net/minecraft/client/gui/GuiNewChat.java
@@ -1,6 +1,8 @@
package net.minecraft.client.gui;
import com.google.common.collect.Lists;
+
+import java.awt.*;
import java.util.Iterator;
import java.util.List;
import net.minecraft.client.Minecraft;
@@ -11,6 +13,7 @@ import net.minecraft.util.IChatComponent;
import net.minecraft.util.MathHelper;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
+import rip.athena.client.Athena;
import rip.athena.client.font.FontManager;
import rip.athena.client.modules.impl.render.Chat;
@@ -81,15 +84,16 @@ public class GuiNewChat extends Gui
{
int i2 = 0;
int j2 = -i1 * 9;
- drawRect(i2, j2 - 9, i2 + l + 4, j2, l1 / 2 << 24);
+
+ Chat module = (Chat) Athena.INSTANCE.getModuleManager().get(Chat.class);
+
+
+
+ drawRect(i2, j2 - 9, i2 + l + 4, j2, new Color(1, 1, 1, module.transparency).getRGB());
String s = chatline.getChatComponent().getFormattedText();
GlStateManager.color(1,1,1);
GlStateManager.enableBlend();
- if(Chat.customFont) {
- rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawStringWithShadow(s, (float) i2, (float) (j2 - 10), 16777215 + (l1 << 24));
- } else {
- this.mc.fontRendererObj.drawStringWithShadow(s, (float) i2, (float) (j2 - 8), 16777215 + (l1 << 24));
- }
+ this.mc.fontRendererObj.drawStringWithShadow(s, (float) i2, (float) (j2 - 8), 16777215 + (l1 << 24));
GlStateManager.disableAlpha();
GlStateManager.disableBlend();
}
@@ -165,19 +169,23 @@ public class GuiNewChat extends Gui
this.field_146253_i.add(0, new ChatLine(p_146237_3_, ichatcomponent, p_146237_2_));
}
+ Chat mod = (Chat) Athena.INSTANCE.getModuleManager().get(Chat.class);
- while (this.field_146253_i.size() > 100)
- {
- this.field_146253_i.remove(this.field_146253_i.size() - 1);
+ if(!mod.isToggled() && !mod.infiniteChat) {
+
+ while (this.field_146253_i.size() > 100) {
+ this.field_146253_i.remove(this.field_146253_i.size() - 1);
+ }
}
if (!p_146237_4_)
{
this.chatLines.add(0, new ChatLine(p_146237_3_, p_146237_1_, p_146237_2_));
- while (this.chatLines.size() > 100)
- {
- this.chatLines.remove(this.chatLines.size() - 1);
+ if(!mod.isToggled() && !mod.infiniteChat) {
+ while (this.chatLines.size() > 100) {
+ this.chatLines.remove(this.chatLines.size() - 1);
+ }
}
}
}
diff --git a/src/main/java/net/minecraft/client/gui/GuiOptions.java b/src/main/java/net/minecraft/client/gui/GuiOptions.java
index cefdfbf4..d5d24405 100644
--- a/src/main/java/net/minecraft/client/gui/GuiOptions.java
+++ b/src/main/java/net/minecraft/client/gui/GuiOptions.java
@@ -214,11 +214,11 @@ public class GuiOptions extends GuiScreen implements GuiYesNoCallback
if (istream.func_152936_l() && istream.func_152928_D())
{
- this.mc.displayGuiScreen(new GuiStreamOptions(this, this.game_settings_1));
+ //this.mc.displayGuiScreen(new GuiStreamOptions(this, this.game_settings_1));
}
else
{
- GuiStreamUnavailable.func_152321_a(this);
+ //GuiStreamUnavailable.func_152321_a(this);
}
}
}
diff --git a/src/main/java/net/minecraft/client/gui/GuiScreen.java b/src/main/java/net/minecraft/client/gui/GuiScreen.java
index 87130d01..eae55d1d 100644
--- a/src/main/java/net/minecraft/client/gui/GuiScreen.java
+++ b/src/main/java/net/minecraft/client/gui/GuiScreen.java
@@ -660,7 +660,7 @@ public abstract class GuiScreen extends Gui implements GuiYesNoCallback
}
else
{
- DrawUtils.drawImage(new ResourceLocation("Athena/menu/test.png"), 0, 0, width, height);
+ DrawUtils.drawImage(new ResourceLocation("Athena/menu/wallpaper3.png"), 0, 0, width, height);
//this.drawBackground(tint);
}
}
diff --git a/src/main/java/net/minecraft/client/gui/GuiSlider.java b/src/main/java/net/minecraft/client/gui/GuiSlider.java
index 9d9d9e26..ce180664 100644
--- a/src/main/java/net/minecraft/client/gui/GuiSlider.java
+++ b/src/main/java/net/minecraft/client/gui/GuiSlider.java
@@ -4,6 +4,8 @@ import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.client.resources.I18n;
+import java.awt.*;
+
public class GuiSlider extends GuiButton
{
private float sliderPosition = 1.0F;
@@ -87,8 +89,10 @@ public class GuiSlider extends GuiButton
}
GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
- this.drawTexturedModalRect(this.xPosition + (int)(this.sliderPosition * (float)(this.width - 8)), this.yPosition, 0, 66, 4, 20);
- this.drawTexturedModalRect(this.xPosition + (int)(this.sliderPosition * (float)(this.width - 8)) + 4, this.yPosition, 196, 66, 4, 20);
+
+ Gui.drawRect(this.xPosition + (int)(this.sliderPosition * (float)(this.width - 8)), this.yPosition, this.xPosition + (int)(this.sliderPosition * (float)(this.width - 8)) + 4, this.yPosition + 20, new Color(250, 250, 250).getRGB());
+
+// Gui.drawRect(this.xPosition + (int)(this.sliderPosition * (float)(this.width - 8)) + 4, this.yPosition, this.xPosition + (int)(this.sliderPosition * (float)(this.width - 8)) + 4, this.yPosition + 20, new Color(250, 250, 250).getRGB());
}
}
diff --git a/src/main/java/net/minecraft/client/gui/stream/GuiStreamOptions.java b/src/main/java/net/minecraft/client/gui/stream/GuiStreamOptions.java
index 490bba29..3ea10e7f 100644
--- a/src/main/java/net/minecraft/client/gui/stream/GuiStreamOptions.java
+++ b/src/main/java/net/minecraft/client/gui/stream/GuiStreamOptions.java
@@ -33,8 +33,8 @@ public class GuiStreamOptions extends GuiScreen
public void initGui()
{
int i = 0;
- this.field_152319_i = I18n.format("options.stream.title", new Object[0]);
- this.field_152313_r = I18n.format("options.stream.chat.title", new Object[0]);
+ //this.field_152319_i = I18n.format("options.stream.title", new Object[0]);
+ //this.field_152313_r = I18n.format("options.stream.chat.title", new Object[0]);
for (GameSettings.Options gamesettings$options : field_152312_a)
{
diff --git a/src/main/java/net/minecraft/client/multiplayer/PlayerControllerMP.java b/src/main/java/net/minecraft/client/multiplayer/PlayerControllerMP.java
index 495b3061..9fdbdbf7 100644
--- a/src/main/java/net/minecraft/client/multiplayer/PlayerControllerMP.java
+++ b/src/main/java/net/minecraft/client/multiplayer/PlayerControllerMP.java
@@ -28,6 +28,8 @@ import net.minecraft.util.ResourceLocation;
import net.minecraft.util.Vec3;
import net.minecraft.world.World;
import net.minecraft.world.WorldSettings;
+import rip.athena.client.Athena;
+import rip.athena.client.events.types.entity.AttackEntityEvent;
public class PlayerControllerMP
{
@@ -490,6 +492,8 @@ public class PlayerControllerMP
*/
public void attackEntity(EntityPlayer playerIn, Entity targetEntity)
{
+ if(!Athena.INSTANCE.getEventBus().post(new AttackEntityEvent(playerIn, targetEntity))) return;
+
this.syncCurrentPlayItem();
this.netClientHandler.addToSendQueue(new C02PacketUseEntity(targetEntity, C02PacketUseEntity.Action.ATTACK));
diff --git a/src/main/java/net/minecraft/client/renderer/EntityRenderer.java b/src/main/java/net/minecraft/client/renderer/EntityRenderer.java
index bf21e9a9..7461b57e 100644
--- a/src/main/java/net/minecraft/client/renderer/EntityRenderer.java
+++ b/src/main/java/net/minecraft/client/renderer/EntityRenderer.java
@@ -87,10 +87,7 @@ import org.lwjgl.util.glu.Project;
import rip.athena.client.Athena;
import rip.athena.client.events.types.render.RenderEvent;
import rip.athena.client.events.types.render.RenderType;
-import rip.athena.client.modules.impl.mods.NoHurtCam;
-import rip.athena.client.modules.impl.mods.Zoom;
-import rip.athena.client.modules.impl.mods.Freelook;
-import rip.athena.client.modules.impl.mods.OldAnimations;
+import rip.athena.client.modules.impl.mods.*;
import shadersmod.client.Shaders;
import shadersmod.client.ShadersRender;
@@ -941,7 +938,12 @@ public class EntityRenderer implements IResourceManagerReloadListener
if (this.mc.gameSettings.viewBobbing)
{
- this.setupViewBobbing(partialTicks);
+ MinimalBobbing module = (MinimalBobbing) Athena.INSTANCE.getModuleManager().get(MinimalBobbing.class);
+ if(Athena.INSTANCE.getModuleManager().get(MinimalBobbing.class).isToggled() && module.screenBobbing) {
+ } else {
+ this.setupViewBobbing(partialTicks);
+ }
+ //this.setupViewBobbing(partialTicks);
}
float f1 = this.mc.thePlayer.prevTimeInPortal + (this.mc.thePlayer.timeInPortal - this.mc.thePlayer.prevTimeInPortal) * partialTicks;
@@ -1040,7 +1042,11 @@ public class EntityRenderer implements IResourceManagerReloadListener
if (this.mc.gameSettings.viewBobbing)
{
- this.setupViewBobbing(p_renderHand_1_);
+ MinimalBobbing module = (MinimalBobbing) Athena.INSTANCE.getModuleManager().get(MinimalBobbing.class);
+ if(Athena.INSTANCE.getModuleManager().get(MinimalBobbing.class).isToggled() && module.handBobbing) {
+ } else {
+ this.setupViewBobbing(p_renderHand_1_);
+ }
}
flag = this.mc.getRenderViewEntity() instanceof EntityLivingBase && ((EntityLivingBase)this.mc.getRenderViewEntity()).isPlayerSleeping();
@@ -1080,7 +1086,12 @@ public class EntityRenderer implements IResourceManagerReloadListener
if (this.mc.gameSettings.viewBobbing)
{
- this.setupViewBobbing(p_renderHand_1_);
+ MinimalBobbing module = (MinimalBobbing) Athena.INSTANCE.getModuleManager().get(MinimalBobbing.class);
+ if(Athena.INSTANCE.getModuleManager().get(MinimalBobbing.class).isToggled() && module.handBobbing) {
+ } else {
+ this.setupViewBobbing(p_renderHand_1_);
+ }
+ //this.setupViewBobbing(p_renderHand_1_);
}
}
}
diff --git a/src/main/java/net/minecraft/client/renderer/ThreadDownloadImageData.java b/src/main/java/net/minecraft/client/renderer/ThreadDownloadImageData.java
index ee6b1b46..d8b8b41a 100644
--- a/src/main/java/net/minecraft/client/renderer/ThreadDownloadImageData.java
+++ b/src/main/java/net/minecraft/client/renderer/ThreadDownloadImageData.java
@@ -23,16 +23,19 @@ import optifine.HttpResponse;
import org.apache.commons.io.FileUtils;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
+import rip.athena.client.Athena;
+import rip.athena.client.modules.impl.fpssettings.OptimizerMod;
+import rip.athena.client.modules.impl.fpssettings.impl.ThreadDownloadImageDataHook;
public class ThreadDownloadImageData extends SimpleTexture
{
- private static final Logger logger = LogManager.getLogger();
+ public static final Logger logger = LogManager.getLogger();
private static final AtomicInteger threadDownloadCounter = new AtomicInteger(0);
- private final File cacheFile;
+ public final File cacheFile;
private final String imageUrl;
- private final IImageBuffer imageBuffer;
- private BufferedImage bufferedImage;
- private Thread imageThread;
+ public final IImageBuffer imageBuffer;
+ public BufferedImage bufferedImage;
+ public Thread imageThread;
private boolean textureUploaded;
private static final String __OBFID = "CL_00001049";
public Boolean imageFound = null;
@@ -83,9 +86,21 @@ public class ThreadDownloadImageData extends SimpleTexture
{
if (this.bufferedImage == null && this.textureLocation != null)
{
+ OptimizerMod mod = (OptimizerMod) Athena.INSTANCE.getModuleManager().get(OptimizerMod.class);
+
+ if(mod.BETTER_SKIN_LOADING) {
+ ThreadDownloadImageDataHook.getImprovedCacheLoading(this);
+ return;
+ }
+
super.loadTexture(resourceManager);
}
+ /*if (this.bufferedImage == null && this.textureLocation != null)
+ {
+ super.loadTexture(resourceManager);
+ }*/
+
if (this.imageThread == null)
{
if (this.cacheFile != null && this.cacheFile.isFile())
@@ -116,7 +131,7 @@ public class ThreadDownloadImageData extends SimpleTexture
}
}
- protected void loadTextureFromServer()
+ public void loadTextureFromServer()
{
this.imageThread = new Thread("Texture Downloader #" + threadDownloadCounter.incrementAndGet())
{
diff --git a/src/main/java/net/minecraft/client/renderer/WorldRenderer.java b/src/main/java/net/minecraft/client/renderer/WorldRenderer.java
index c276928e..d99f12ec 100644
--- a/src/main/java/net/minecraft/client/renderer/WorldRenderer.java
+++ b/src/main/java/net/minecraft/client/renderer/WorldRenderer.java
@@ -484,6 +484,10 @@ public class WorldRenderer
return this.color((int)(p_181666_1_ * 255.0F), (int)(p_181666_2_ * 255.0F), (int)(p_181666_3_ * 255.0F), (int)(p_181666_4_ * 255.0F));
}
+ public WorldRenderer color(int colorHex) {
+ return this.color(colorHex >> 16 & 255, colorHex >> 8 & 255, colorHex & 255, colorHex >> 24 & 255);
+ }
+
public WorldRenderer color(int p_181669_1_, int p_181669_2_, int p_181669_3_, int p_181669_4_)
{
if (this.needsUpdate)
diff --git a/src/main/java/net/minecraft/client/renderer/entity/Render.java b/src/main/java/net/minecraft/client/renderer/entity/Render.java
index 242b24d4..eae97123 100644
--- a/src/main/java/net/minecraft/client/renderer/entity/Render.java
+++ b/src/main/java/net/minecraft/client/renderer/entity/Render.java
@@ -23,9 +23,14 @@ import net.minecraft.world.World;
import optifine.Config;
import org.lwjgl.opengl.GL11;
+import rip.athena.client.Athena;
+import rip.athena.client.modules.impl.other.NickHider;
+import rip.athena.client.modules.impl.other.Settings;
import rip.athena.client.socket.SocketClient;
import shadersmod.client.Shaders;
+import java.util.concurrent.CompletableFuture;
+
public abstract class Render
{
private static final ResourceLocation shadowTextures = new ResourceLocation("textures/misc/shadow.png");
@@ -348,6 +353,7 @@ public abstract class Render
*/
protected void renderLivingLabel(T entityIn, String str, double x, double y, double z, int maxDistance)
{
+
double d0 = entityIn.getDistanceSqToEntity(this.renderManager.livingPlayer);
if (d0 <= (double)(maxDistance * maxDistance))
@@ -372,14 +378,20 @@ public abstract class Render
if (entityIn instanceof AbstractClientPlayer) {
String username = ((AbstractClientPlayer) entityIn).getGameProfile().getId().toString();
- if(str.contains(Minecraft.getMinecraft().thePlayer.getName())) {
- if (SocketClient.isUser(username) && entityIn.ticksExisted > 20) {
- Minecraft.getMinecraft().getTextureManager().bindTexture(new ResourceLocation("Athena/logo/Athena.png"));
- String rank = SocketClient.getRank(username).toString();
+ if (Settings.socketLogo) {
+ CompletableFuture isUserFuture = SocketClient.isUserAsync(username);
+ isUserFuture.thenCompose(isUser -> {
+ if (isUser && entityIn.ticksExisted > 20) {
+ return SocketClient.getRankAsync(username);
+ } else {
+ return CompletableFuture.completedFuture("");
+ }
+ }).thenAccept(rank -> {
ResourceLocation rankTexture = null;
switch (rank) {
case "OWNER":
+ case "MANAGER":
rankTexture = new ResourceLocation("Athena/ranks/owner.png");
break;
case "DEVELOPER":
@@ -391,6 +403,10 @@ public abstract class Render
case "MOD":
rankTexture = new ResourceLocation("Athena/ranks/mod.png");
break;
+ case "PARTNER":
+ case "MEDIA":
+ rankTexture = new ResourceLocation("Athena/ranks/partner.png");
+ break;
case "PREMIUM":
rankTexture = new ResourceLocation("Athena/ranks/premium.png");
break;
@@ -403,10 +419,51 @@ public abstract class Render
if (rankTexture != null) {
Minecraft.getMinecraft().getTextureManager().bindTexture(rankTexture);
- Gui.drawModalRectWithCustomSizedTexture(-fontrenderer.getStringWidth(entityIn.getDisplayName().getFormattedText()) / 2 - 12, (int) -1.5, 10, 10, 10, 10, 10, 10);
+ Gui.drawModalRectWithCustomSizedTexture(-fontrenderer.getStringWidth(entityIn.getDisplayName().getFormattedText()) / 2 - 12, (int) -2, 11, 11, 11, 11, 11, 11);
+ }
+ });
+ }
+
+ /*if (Settings.socketLogo) {
+ if (SocketClient.isUser(username) && entityIn.ticksExisted > 20) {
+ Minecraft.getMinecraft().getTextureManager().bindTexture(new ResourceLocation("Athena/logo/Athena.png"));
+
+ String rank = SocketClient.getRank(username).toString();
+ ResourceLocation rankTexture = null;
+ switch (rank) {
+ case "OWNER":
+ case "MANAGER":
+ rankTexture = new ResourceLocation("Athena/ranks/owner.png");
+ break;
+ case "DEVELOPER":
+ rankTexture = new ResourceLocation("Athena/ranks/developer.png");
+ break;
+ case "ADMIN":
+ rankTexture = new ResourceLocation("Athena/ranks/admin.png");
+ break;
+ case "MOD":
+ rankTexture = new ResourceLocation("Athena/ranks/mod.png");
+ break;
+ case "PARTNER":
+ case "MEDIA":
+ rankTexture = new ResourceLocation("Athena/ranks/partner.png");
+ break;
+ case "PREMIUM":
+ rankTexture = new ResourceLocation("Athena/ranks/premium.png");
+ break;
+ case "USER":
+ rankTexture = new ResourceLocation("Athena/ranks/user.png");
+ break;
+ default:
+ break;
+ }
+
+ if (rankTexture != null) {
+ Minecraft.getMinecraft().getTextureManager().bindTexture(rankTexture);
+ Gui.drawModalRectWithCustomSizedTexture(-fontrenderer.getStringWidth(entityIn.getDisplayName().getFormattedText()) / 2 - 12, (int) -2, 11, 11, 11, 11, 11, 11);
}
}
- }
+ }*/
}
@@ -415,23 +472,66 @@ public abstract class Render
b0 = -10;
}
- int i = fontrenderer.getStringWidth(str) / 2;
- GlStateManager.disableTexture2D();
- worldrenderer.begin(7, DefaultVertexFormats.POSITION_COLOR);
- worldrenderer.pos((double)(-i - 1), (double)(-1 + b0), 0.0D).color(0.0F, 0.0F, 0.0F, 0.25F).endVertex();
- worldrenderer.pos((double)(-i - 1), (double)(8 + b0), 0.0D).color(0.0F, 0.0F, 0.0F, 0.25F).endVertex();
- worldrenderer.pos((double)(i + 1), (double)(8 + b0), 0.0D).color(0.0F, 0.0F, 0.0F, 0.25F).endVertex();
- worldrenderer.pos((double)(i + 1), (double)(-1 + b0), 0.0D).color(0.0F, 0.0F, 0.0F, 0.25F).endVertex();
- tessellator.draw();
- GlStateManager.enableTexture2D();
- fontrenderer.drawString(str, -fontrenderer.getStringWidth(str) / 2, b0, 553648127);
- GlStateManager.enableDepth();
- GlStateManager.depthMask(true);
- fontrenderer.drawString(str, -fontrenderer.getStringWidth(str) / 2, b0, -1);
- GlStateManager.enableLighting();
- GlStateManager.disableBlend();
- GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
- GlStateManager.popMatrix();
+ if (entityIn instanceof AbstractClientPlayer) {
+ String username = ((AbstractClientPlayer) entityIn).getGameProfile().getId().toString();
+
+ /*if (SocketClient.isUser(username) && Settings.socketLogo) {
+ int i = fontrenderer.getStringWidth(str) / 2;
+
+ GlStateManager.disableTexture2D();
+ worldrenderer.begin(7, DefaultVertexFormats.POSITION_COLOR);
+ worldrenderer.pos((double) (-i - 14), (double) (-1 + b0), 0.0D).color(0.0F, 0.0F, 0.0F, 0.25F).endVertex();
+ worldrenderer.pos((double) (-i - 11), (double) (8 + b0), 0.0D).color(0.0F, 0.0F, 0.0F, 0.25F).endVertex();
+ worldrenderer.pos((double) (i + 1), (double) (8 + b0), 0.0D).color(0.0F, 0.0F, 0.0F, 0.25F).endVertex();
+ worldrenderer.pos((double) (i + 1), (double) (-1 + b0), 0.0D).color(0.0F, 0.0F, 0.0F, 0.25F).endVertex();
+ tessellator.draw();
+ GlStateManager.enableTexture2D();
+ fontrenderer.drawString(str, -fontrenderer.getStringWidth(str) / 2, b0, 553648127);
+ GlStateManager.enableDepth();
+ GlStateManager.depthMask(true);
+ fontrenderer.drawString(str, -fontrenderer.getStringWidth(str) / 2, b0, -1);
+ GlStateManager.enableLighting();
+ GlStateManager.disableBlend();
+ GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
+ GlStateManager.popMatrix();
+ } else {*/
+ int i = fontrenderer.getStringWidth(str) / 2;
+ GlStateManager.disableTexture2D();
+ worldrenderer.begin(7, DefaultVertexFormats.POSITION_COLOR);
+ worldrenderer.pos((double)(-i - 1), (double)(-1 + b0), 0.0D).color(0.0F, 0.0F, 0.0F, 0.25F).endVertex();
+ worldrenderer.pos((double)(-i - 1), (double)(8 + b0), 0.0D).color(0.0F, 0.0F, 0.0F, 0.25F).endVertex();
+ worldrenderer.pos((double)(i + 1), (double)(8 + b0), 0.0D).color(0.0F, 0.0F, 0.0F, 0.25F).endVertex();
+ worldrenderer.pos((double)(i + 1), (double)(-1 + b0), 0.0D).color(0.0F, 0.0F, 0.0F, 0.25F).endVertex();
+ tessellator.draw();
+ GlStateManager.enableTexture2D();
+ fontrenderer.drawString(str, -fontrenderer.getStringWidth(str) / 2, b0, 553648127);
+ GlStateManager.enableDepth();
+ GlStateManager.depthMask(true);
+ fontrenderer.drawString(str, -fontrenderer.getStringWidth(str) / 2, b0, -1);
+ GlStateManager.enableLighting();
+ GlStateManager.disableBlend();
+ GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
+ GlStateManager.popMatrix();
+ //}
+ } else {
+ int i = fontrenderer.getStringWidth(str) / 2;
+ GlStateManager.disableTexture2D();
+ worldrenderer.begin(7, DefaultVertexFormats.POSITION_COLOR);
+ worldrenderer.pos((double)(-i - 1), (double)(-1 + b0), 0.0D).color(0.0F, 0.0F, 0.0F, 0.25F).endVertex();
+ worldrenderer.pos((double)(-i - 1), (double)(8 + b0), 0.0D).color(0.0F, 0.0F, 0.0F, 0.25F).endVertex();
+ worldrenderer.pos((double)(i + 1), (double)(8 + b0), 0.0D).color(0.0F, 0.0F, 0.0F, 0.25F).endVertex();
+ worldrenderer.pos((double)(i + 1), (double)(-1 + b0), 0.0D).color(0.0F, 0.0F, 0.0F, 0.25F).endVertex();
+ tessellator.draw();
+ GlStateManager.enableTexture2D();
+ fontrenderer.drawString(str, -fontrenderer.getStringWidth(str) / 2, b0, 553648127);
+ GlStateManager.enableDepth();
+ GlStateManager.depthMask(true);
+ fontrenderer.drawString(str, -fontrenderer.getStringWidth(str) / 2, b0, -1);
+ GlStateManager.enableLighting();
+ GlStateManager.disableBlend();
+ GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
+ GlStateManager.popMatrix();
+ }
}
}
diff --git a/src/main/java/net/minecraft/client/renderer/entity/RenderEntityItem.java b/src/main/java/net/minecraft/client/renderer/entity/RenderEntityItem.java
index e2e39fbf..a0382c8d 100644
--- a/src/main/java/net/minecraft/client/renderer/entity/RenderEntityItem.java
+++ b/src/main/java/net/minecraft/client/renderer/entity/RenderEntityItem.java
@@ -10,8 +10,10 @@ import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.MathHelper;
import net.minecraft.util.ResourceLocation;
+import org.lwjgl.opengl.GL11;
import rip.athena.client.Athena;
import rip.athena.client.modules.impl.fpssettings.OptimizerMod;
+import rip.athena.client.modules.impl.mods.ItemPhysics;
public class RenderEntityItem extends Render
{
@@ -115,6 +117,13 @@ public class RenderEntityItem extends Render
IBakedModel ibakedmodel = this.itemRenderer.getItemModelMesher().getItemModel(itemstack);
int i = this.func_177077_a(entity, x, y, z, partialTicks, ibakedmodel);
+ int rotation = (int) (((System.nanoTime() / 3000000) + entity.getEntityId() * 10000) % 360);
+ if(Athena.INSTANCE.getModuleManager().get(ItemPhysics.class).isToggled()) {
+ if (entity.onGround) rotation = 90;
+ GL11.glRotatef(rotation / 2, 0, 1, 0);
+ GL11.glRotatef(rotation, 1, 0, 0);
+ }
+
for (int j = 0; j < i; ++j)
{
if (ibakedmodel.isGui3d())
diff --git a/src/main/java/net/minecraft/client/renderer/entity/RendererLivingEntity.java b/src/main/java/net/minecraft/client/renderer/entity/RendererLivingEntity.java
index c136c4ea..89417a3c 100644
--- a/src/main/java/net/minecraft/client/renderer/entity/RendererLivingEntity.java
+++ b/src/main/java/net/minecraft/client/renderer/entity/RendererLivingEntity.java
@@ -31,6 +31,7 @@ import org.apache.logging.log4j.Logger;
import org.lwjgl.opengl.GL11;
import rip.athena.client.Athena;
import rip.athena.client.events.types.render.RenderEntityEvent;
+import rip.athena.client.modules.impl.other.NickHider;
import rip.athena.client.modules.impl.other.Settings;
import rip.athena.client.modules.impl.render.CustomHitColor;
import shadersmod.client.Shaders;
@@ -553,8 +554,8 @@ public abstract class RendererLivingEntity extends R
{
Settings settings = (Settings) Athena.INSTANCE.getModuleManager().get(Settings.class);
- if (this.canRenderName(entity) || settings.F5Nametags && entity instanceof EntityPlayer && entity == Minecraft.getMinecraft().thePlayer)
- {
+ if (this.canRenderName(entity) || settings.F5Nametags && entity instanceof EntityPlayer && entity == Minecraft.getMinecraft().thePlayer) {
+
double d0 = entity.getDistanceSqToEntity(this.renderManager.livingPlayer);
float f = entity.isSneaking() ? NAME_TAG_RANGE_SNEAK : NAME_TAG_RANGE;
diff --git a/src/main/java/net/minecraft/client/renderer/entity/layers/LayerCape.java b/src/main/java/net/minecraft/client/renderer/entity/layers/LayerCape.java
index eda22279..2191078d 100644
--- a/src/main/java/net/minecraft/client/renderer/entity/layers/LayerCape.java
+++ b/src/main/java/net/minecraft/client/renderer/entity/layers/LayerCape.java
@@ -1,11 +1,16 @@
package net.minecraft.client.renderer.entity.layers;
+import net.minecraft.client.Minecraft;
import net.minecraft.client.entity.AbstractClientPlayer;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.client.renderer.entity.RenderPlayer;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EnumPlayerModelParts;
import net.minecraft.util.MathHelper;
+import net.minecraft.util.ResourceLocation;
+import rip.athena.client.Athena;
+import rip.athena.client.modules.impl.other.Settings;
+import rip.athena.client.socket.SocketClient;
public class LayerCape implements LayerRenderer
{
@@ -19,38 +24,35 @@ public class LayerCape implements LayerRenderer
public void doRenderLayer(AbstractClientPlayer entitylivingbaseIn, float p_177141_2_, float p_177141_3_, float partialTicks, float p_177141_5_, float p_177141_6_, float p_177141_7_, float scale)
{
- if (entitylivingbaseIn.hasPlayerInfo() && !entitylivingbaseIn.isInvisible() && entitylivingbaseIn.isWearing(EnumPlayerModelParts.CAPE) && entitylivingbaseIn.getLocationCape() != null)
- {
+ if (entitylivingbaseIn.hasPlayerInfo() && !entitylivingbaseIn.isInvisible() && entitylivingbaseIn.getLocationCape() != null) {
GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F);
this.playerRenderer.bindTexture(entitylivingbaseIn.getLocationCape());
+
GlStateManager.pushMatrix();
GlStateManager.translate(0.0F, 0.0F, 0.125F);
- double d0 = entitylivingbaseIn.prevChasingPosX + (entitylivingbaseIn.chasingPosX - entitylivingbaseIn.prevChasingPosX) * (double)partialTicks - (entitylivingbaseIn.prevPosX + (entitylivingbaseIn.posX - entitylivingbaseIn.prevPosX) * (double)partialTicks);
- double d1 = entitylivingbaseIn.prevChasingPosY + (entitylivingbaseIn.chasingPosY - entitylivingbaseIn.prevChasingPosY) * (double)partialTicks - (entitylivingbaseIn.prevPosY + (entitylivingbaseIn.posY - entitylivingbaseIn.prevPosY) * (double)partialTicks);
- double d2 = entitylivingbaseIn.prevChasingPosZ + (entitylivingbaseIn.chasingPosZ - entitylivingbaseIn.prevChasingPosZ) * (double)partialTicks - (entitylivingbaseIn.prevPosZ + (entitylivingbaseIn.posZ - entitylivingbaseIn.prevPosZ) * (double)partialTicks);
+ double d0 = entitylivingbaseIn.prevChasingPosX + (entitylivingbaseIn.chasingPosX - entitylivingbaseIn.prevChasingPosX) * (double) partialTicks - (entitylivingbaseIn.prevPosX + (entitylivingbaseIn.posX - entitylivingbaseIn.prevPosX) * (double) partialTicks);
+ double d1 = entitylivingbaseIn.prevChasingPosY + (entitylivingbaseIn.chasingPosY - entitylivingbaseIn.prevChasingPosY) * (double) partialTicks - (entitylivingbaseIn.prevPosY + (entitylivingbaseIn.posY - entitylivingbaseIn.prevPosY) * (double) partialTicks);
+ double d2 = entitylivingbaseIn.prevChasingPosZ + (entitylivingbaseIn.chasingPosZ - entitylivingbaseIn.prevChasingPosZ) * (double) partialTicks - (entitylivingbaseIn.prevPosZ + (entitylivingbaseIn.posZ - entitylivingbaseIn.prevPosZ) * (double) partialTicks);
float f = entitylivingbaseIn.prevRenderYawOffset + (entitylivingbaseIn.renderYawOffset - entitylivingbaseIn.prevRenderYawOffset) * partialTicks;
- double d3 = (double)MathHelper.sin(f * (float)Math.PI / 180.0F);
- double d4 = (double)(-MathHelper.cos(f * (float)Math.PI / 180.0F));
- float f1 = (float)d1 * 10.0F;
+ double d3 = (double) MathHelper.sin(f * (float) Math.PI / 180.0F);
+ double d4 = (double) (-MathHelper.cos(f * (float) Math.PI / 180.0F));
+ float f1 = (float) d1 * 10.0F;
f1 = MathHelper.clamp_float(f1, -6.0F, 32.0F);
- float f2 = (float)(d0 * d3 + d2 * d4) * 100.0F;
- float f3 = (float)(d0 * d4 - d2 * d3) * 100.0F;
+ float f2 = (float) (d0 * d3 + d2 * d4) * 100.0F;
+ float f3 = (float) (d0 * d4 - d2 * d3) * 100.0F;
- if (f2 < 0.0F)
- {
+ if (f2 < 0.0F) {
f2 = 0.0F;
}
- if (f2 > 165.0F)
- {
+ if (f2 > 165.0F) {
f2 = 165.0F;
}
float f4 = entitylivingbaseIn.prevCameraYaw + (entitylivingbaseIn.cameraYaw - entitylivingbaseIn.prevCameraYaw) * partialTicks;
f1 = f1 + MathHelper.sin((entitylivingbaseIn.prevDistanceWalkedModified + (entitylivingbaseIn.distanceWalkedModified - entitylivingbaseIn.prevDistanceWalkedModified) * partialTicks) * 6.0F) * 32.0F * f4;
- if (entitylivingbaseIn.isSneaking())
- {
+ if (entitylivingbaseIn.isSneaking()) {
f1 += 25.0F;
GlStateManager.translate(0.0F, 0.142F, -0.0178F);
}
diff --git a/src/main/java/net/minecraft/client/renderer/texture/TextureMap.java b/src/main/java/net/minecraft/client/renderer/texture/TextureMap.java
index a1c1d9b4..670a11b6 100644
--- a/src/main/java/net/minecraft/client/renderer/texture/TextureMap.java
+++ b/src/main/java/net/minecraft/client/renderer/texture/TextureMap.java
@@ -35,6 +35,9 @@ import optifine.Config;
import optifine.ConnectedTextures;
import optifine.Reflector;
import optifine.TextureUtils;
+import rip.athena.client.Athena;
+import rip.athena.client.events.types.client.ClientTickEvent;
+import rip.athena.client.events.types.client.SwitchTextureEvent;
import shadersmod.client.ShadersTex;
public class TextureMap extends AbstractTexture implements ITickableTextureObject
@@ -139,6 +142,10 @@ public class TextureMap extends AbstractTexture implements ITickableTextureObjec
public void loadTextureAtlas(IResourceManager resourceManager)
{
+ if(!Athena.INSTANCE.getEventBus().post(new SwitchTextureEvent())) {
+ return;
+ }
+
Config.dbg("Multitexture: " + Config.isMultiTexture());
if (Config.isMultiTexture())
diff --git a/src/main/java/net/minecraft/client/renderer/tileentity/TileEntityMobSpawnerRenderer.java b/src/main/java/net/minecraft/client/renderer/tileentity/TileEntityMobSpawnerRenderer.java
index a65f0048..5aa7a35d 100644
--- a/src/main/java/net/minecraft/client/renderer/tileentity/TileEntityMobSpawnerRenderer.java
+++ b/src/main/java/net/minecraft/client/renderer/tileentity/TileEntityMobSpawnerRenderer.java
@@ -5,6 +5,8 @@ import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.entity.Entity;
import net.minecraft.tileentity.MobSpawnerBaseLogic;
import net.minecraft.tileentity.TileEntityMobSpawner;
+import rip.athena.client.Athena;
+import rip.athena.client.modules.impl.fpssettings.OptimizerMod;
public class TileEntityMobSpawnerRenderer extends TileEntitySpecialRenderer
{
@@ -21,6 +23,9 @@ public class TileEntityMobSpawnerRenderer extends TileEntitySpecialRenderer accounts = new ArrayList<>();
+
+ public boolean isFirstLogin = false;
+
+ private Account currentAccount;
+
+ public AccountManager() {
+
+ if(Athena.ACCOUNTS_DIR.length() == 0) {
+ isFirstLogin = true;
+ }
+
+ this.load();
+ this.login(currentAccount);
+ }
+
+ public void save() {
+ ArrayList toSave = new ArrayList<>();
+
+ for (Account a : Athena.INSTANCE.getAccountManager().getAccounts()) {
+ toSave.add("Account:" + a.getAccountType().toString() + ":" + a.getUsername() + ":" + a.getUuid() + ":" + a.getToken());
+ }
+
+ toSave.add("Current:" + getCurrentAccount().getUsername());
+
+ try {
+ PrintWriter pw = new PrintWriter(Athena.ACCOUNTS_DIR);
+ for (String str : toSave) {
+ pw.println(str);
+ }
+ pw.close();
+ } catch (FileNotFoundException e) {
+ e.printStackTrace();
+ }
+ }
+
+ public void load() {
+ ArrayList lines = new ArrayList();
+
+ try {
+ BufferedReader reader = new BufferedReader(new FileReader(Athena.ACCOUNTS_DIR));
+ String line = reader.readLine();
+ while (line != null) {
+ lines.add(line);
+ line = reader.readLine();
+ }
+ reader.close();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+
+ for (String s : lines) {
+ String[] args = s.split(":");
+
+ if (s.toLowerCase().startsWith("account:")) {
+
+ AccountType accountType = AccountType.MICROSOFT;
+
+ if(args[1].equals("MICROSOFT")) {
+ accountType = AccountType.MICROSOFT;
+ }
+
+ if(args[1].equals("SESSION")) {
+ accountType = AccountType.SESSION;
+ }
+
+ if(args[1].equals("CRACKED")) {
+ accountType = AccountType.CRACKED;
+ }
+
+ accounts.add(new Account(accountType, args[2], args[3], args[4]));
+ }
+
+ if (s.toLowerCase().startsWith("current:")) {
+ setCurrentAccount(getAccountByUsername(args[1]));
+ }
+ }
+ }
+
+ private void login(Account a) {
+
+ if(a == null) {
+ return;
+ }
+
+ if(a.getAccountType().equals(AccountType.MICROSOFT)) {
+ MicrosoftAuthenticator authenticator = new MicrosoftAuthenticator();
+ a.setInfo("Loading...");
+ try {
+ MicrosoftAuthResult acc = authenticator.loginWithRefreshToken(a.getToken());
+ mc.session = new Session(acc.getProfile().getName(), acc.getProfile().getId(), acc.getAccessToken(), "legacy");
+ a.setInfo("Success");
+ } catch (MicrosoftAuthenticationException e) {
+ e.printStackTrace();
+ a.setInfo("Error");
+ }
+ }
+
+ if(a.getAccountType().equals(AccountType.SESSION)) {
+ a.setInfo("Loading...");
+ try {
+ mc.session = new Session(a.getUsername(), a.getUuid(), a.getToken(), "mojang");
+ a.setInfo("Success!");
+ } catch (Exception e) {
+ e.printStackTrace();
+ a.setInfo("Error");
+ }
+ }
+
+ if(a.getAccountType().equals(AccountType.CRACKED)) {
+ a.setInfo("Success");
+ mc.session = new Session(a.getUsername(), "0", "0", "legacy");
+ }
+ }
+
+ public Account getAccountByUsername(String name) {
+ return accounts.stream().filter(account -> account.getUsername().equalsIgnoreCase(name)).findFirst().orElse(null);
+ }
+
+ public ArrayList getAccounts() {
+ return accounts;
+ }
+
+ public Account getCurrentAccount() {
+ return currentAccount;
+ }
+
+ public void setCurrentAccount(Account currentAccount) {
+ this.currentAccount = currentAccount;
+ }
+}
diff --git a/src/main/java/rip/athena/client/account/AccountType.java b/src/main/java/rip/athena/client/account/AccountType.java
new file mode 100644
index 00000000..bb97ae97
--- /dev/null
+++ b/src/main/java/rip/athena/client/account/AccountType.java
@@ -0,0 +1,10 @@
+package rip.athena.client.account;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/10/2023
+ */
+public enum AccountType {
+ MICROSOFT, CRACKED, SESSION;
+}
\ No newline at end of file
diff --git a/src/main/java/rip/athena/client/config/save/Config.java b/src/main/java/rip/athena/client/config/save/Config.java
index ffef14ea..b599699b 100644
--- a/src/main/java/rip/athena/client/config/save/Config.java
+++ b/src/main/java/rip/athena/client/config/save/Config.java
@@ -9,13 +9,14 @@ import org.json.JSONException;
import org.json.JSONObject;
import rip.athena.client.Athena;
import rip.athena.client.config.ConfigEntry;
+import rip.athena.client.cosmetics.cape.Cape;
import rip.athena.client.events.types.client.ConfigChangeEvent;
import rip.athena.client.gui.clickgui.pages.SettingsPage;
import rip.athena.client.gui.hud.HUDElement;
import rip.athena.client.macros.Macro;
import rip.athena.client.modules.Module;
import rip.athena.client.modules.impl.render.Crosshair;
-import rip.athena.client.theme.Theme;
+import rip.athena.client.theme.impl.AccentTheme;
import rip.athena.client.utils.StringUtils;
import rip.athena.client.utils.file.FileHandler;
import rip.athena.client.utils.input.BindType;
@@ -40,10 +41,10 @@ public class Config {
this.parent = parent;
this.name = name;
this.file = new FileHandler(file);
-
+
try {
this.file.init();
-
+
if(this.file.isFresh()) {
save(file.getName());
}
@@ -51,76 +52,76 @@ public class Config {
Athena.INSTANCE.getLog().error("Failed to initiate config " + name + "." + e);
}
}
-
+
public void load() {
String content = "";
-
+
try {
content = file.getContent(false);
} catch (IOException e) {
Athena.INSTANCE.getLog().error("Failed to load config " + name + " from file." + e);
}
-
+
load(content);
}
-
+
public void load(String content) {
parent.updateLast(this);
-
+
try {
JSONObject obj = new JSONObject(content);
-
+
for(Module mod : Athena.INSTANCE.getModuleManager().getModules()) {
mod.setEnabled(false);
}
-
+
Athena.INSTANCE.getMacroManager().getMacros().clear();
SettingsPage.TILE_ENTITIES.clear();
SettingsPage.ENTITIES.clear();
SettingsPage.BLOCKS.clear();
SettingsPage.PARTICLES.clear();
-
+
for(String key : obj.keySet()) {
if(key.equalsIgnoreCase("macros") || key.equalsIgnoreCase("crosshair-data")) {
continue;
}
-
+
Module module = Athena.INSTANCE.getModuleManager().getModule(key);
-
+
if(module == null) {
Athena.INSTANCE.getLog().warn("Loaded config " + name + " with left over setting " + key + " which is no longer used.");
continue;
}
-
+
JSONObject json = obj.getJSONObject(key);
-
+
if(!json.has("enabled") || !json.has("bind")) {
continue;
}
-
+
boolean enabled = json.getBoolean("enabled");
int bind = json.getInt("bind");
BindType bindType = BindType.getBind(json.getString("bindtype"));
-
+
module.setEnabled(enabled);
module.setKeyBind(bind);
module.setBindType(bindType);
-
+
JSONObject settings = json.getJSONObject("settings");
-
+
for(String setting : settings.keySet()) {
for(ConfigEntry entry : module.getEntries()) {
if(entry.getKey().equalsIgnoreCase(setting)) {
Object value = settings.get(setting);
-
+
if(value instanceof JSONObject) {
JSONObject color = (JSONObject) value;
value = new Color(color.getInt("red"), color.getInt("green"), color.getInt("blue"), color.getInt("alpha"));
} else if(entry.getType() == float.class) {
value = (float)settings.getDouble(setting);
}
-
+
entry.setValue(module, value);
break;
}
@@ -128,11 +129,11 @@ public class Config {
}
JSONObject hud = json.getJSONObject("hud");
-
+
for(String element : hud.keySet()) {
String identifier = element;
JSONObject elementObj = hud.getJSONObject(identifier);
-
+
for(HUDElement modElement : module.getHUDElements()) {
if(modElement.getIdentifier().equalsIgnoreCase(identifier)) {
modElement.setX(elementObj.getInt("x"));
@@ -147,43 +148,52 @@ public class Config {
String themeIdentifier = obj.getString("theme");
- for (Theme theme : Theme.values()) {
+ for (AccentTheme theme : AccentTheme.values()) {
if (theme.name().equalsIgnoreCase(themeIdentifier)) {
Athena.INSTANCE.getThemeManager().setTheme(theme);
break;
}
}
+ String capeIdentifier = obj.getString("cape");
+ for (Cape cape : Athena.INSTANCE.getCosmeticsController().getCapeManager().getCapes()) {
+ if (cape.getName().equalsIgnoreCase(capeIdentifier)) {
+ Athena.INSTANCE.getLog().info(cape + capeIdentifier + cape.getName());
+ Athena.INSTANCE.getCosmeticsController().getCapeManager().setSelectedCape(cape);
+ break;
+ }
+ }
+
JSONArray macroList = obj.getJSONArray("macros");
-
+
for(int i = 0; i < macroList.length(); i++) {
JSONObject macro = macroList.getJSONObject(i);
-
+
Athena.INSTANCE.getMacroManager().getMacros().add(new Macro(macro.getString("name"), macro.getString("command"), macro.getInt("key"), macro.getBoolean("enabled")));
}
-
+
JSONObject fps = obj.getJSONObject("fps");
-
+
JSONArray blocks = fps.getJSONArray("blocks");
JSONArray entities = fps.getJSONArray("entities");
JSONArray tileentities = fps.getJSONArray("tile-entities");
JSONArray particles = fps.getJSONArray("particles");
-
+
List list = new ArrayList<>();
-
+
for(int i = 0; i < blocks.length(); i++) {
list.add(blocks.getString(i));
}
-
+
for(String item : list) {
try {
String string = new String(item);
-
+
Class> clazz = Class.forName(string);
-
+
if(Block.class.isAssignableFrom(clazz)) {
Class extends Block> block = (Class extends Block>)clazz;
-
+
if(!SettingsPage.BLOCKS.contains(block)) {
SettingsPage.BLOCKS.add(block);
}
@@ -192,25 +202,25 @@ public class Config {
e.printStackTrace();
}
}
-
+
list.clear();
for(int i = 0; i < entities.length(); i++) {
list.add(entities.getString(i));
}
-
+
for(String item : list) {
try {
String string = new String(item);
-
+
if(string.contains(" ")) {
string = string.split(" ", 2)[1];
}
-
+
Class> clazz = Class.forName(string);
-
+
if(Entity.class.isAssignableFrom(clazz)) {
Class extends Entity> entity = (Class extends Entity>)clazz;
-
+
if(!SettingsPage.ENTITIES.contains(entity)) {
SettingsPage.ENTITIES.add(entity);
}
@@ -218,22 +228,22 @@ public class Config {
} catch(IllegalArgumentException | LinkageError | ClassNotFoundException e) {
e.printStackTrace();
}
- }
-
+ }
+
list.clear();
for(int i = 0; i < tileentities.length(); i++) {
list.add(tileentities.getString(i));
}
-
+
for(String item : list) {
try {
String string = new String(item);
-
+
Class> clazz = Class.forName(string);
-
+
if(TileEntity.class.isAssignableFrom(clazz)) {
Class extends TileEntity> tileEntity = (Class extends TileEntity>) clazz;
-
+
if(!SettingsPage.TILE_ENTITIES.contains(tileEntity)) {
SettingsPage.TILE_ENTITIES.add(tileEntity);
}
@@ -242,21 +252,21 @@ public class Config {
e.printStackTrace();
}
}
-
+
list.clear();
for(int i = 0; i < particles.length(); i++) {
list.add(particles.getString(i));
}
-
+
for(String item : list) {
try {
String string = new String(item);
EnumParticleTypes particle = EnumParticleTypes.valueOf(string);
-
+
if(particle == null) {
continue;
}
-
+
if(!SettingsPage.PARTICLES.contains(particle)) {
SettingsPage.PARTICLES.add(particle);
}
@@ -264,71 +274,71 @@ public class Config {
e.printStackTrace();
}
}
-
+
list.clear();
-
+
int[][] data = Crosshair.crosshair;
-
+
for(int i = 0; i < data.length; i++) {
for(int ii = 0; ii < data[i].length; ii++) {
data[i][ii] = 0;
}
}
-
+
String[] parts = obj.getString("crosshair-data").split("]");
-
+
List> crosshairData = new ArrayList<>();
-
+
for(String part : parts) {
String formatted = part;
-
+
if(formatted.startsWith("[")) {
formatted = formatted.substring(1);
}
-
+
formatted = formatted.trim();
-
+
List row = new ArrayList<>();
-
+
for(String rowEntry : formatted.split(",")) {
String entry = rowEntry.trim();
-
+
if(!StringUtils.isInteger(entry)) {
continue;
}
-
+
row.add(Integer.parseInt(entry));
}
-
+
if(row.size() > 0) {
crosshairData.add(row);
}
}
-
+
for(int i = 0; i < crosshairData.size(); i++) {
List crosshairList = crosshairData.get(i);
-
+
if(i >= data.length) {
continue;
}
for(int ii = 0; ii < crosshairList.size(); ii++) {
int row = crosshairList.get(ii);
-
+
if(ii >= data[i].length) {
continue;
}
-
+
data[i][ii] = row;
}
}
-
+
} catch(JSONException e) {
Athena.INSTANCE.getLog().error("Failed to load config " + name + ", improper json." + e);
}
-
+
Athena.INSTANCE.getEventBus().post(new ConfigChangeEvent());
}
-
+
public void save(String content) {
try {
file.writeToFile(content, false);
@@ -336,32 +346,32 @@ public class Config {
Athena.INSTANCE.getLog().error("Failed to save config " + name + "." + e);
}
}
-
+
public void save() {
save(toString());
}
-
+
@Override
public String toString() {
JSONObject config = new JSONObject();
-
+
for(Module mod : Athena.INSTANCE.getModuleManager().getModules()) {
JSONObject obj = new JSONObject();
JSONObject settingsObj = new JSONObject();
-
+
JSONObject hudObj = new JSONObject();
-
+
for(HUDElement element : mod.getHUDElements()) {
JSONObject elementObj = new JSONObject();
-
+
elementObj.put("x", element.getX());
elementObj.put("y", element.getY());
elementObj.put("scale", element.getScale());
elementObj.put("visible", element.isVisible());
-
+
hudObj.put(element.getIdentifier(), elementObj);
}
-
+
obj.put("enabled", mod.isToggled());
obj.put("bind", mod.getKeyBind());
obj.put("bindtype", mod.getBindType().toString());
@@ -369,88 +379,89 @@ public class Config {
for(ConfigEntry entry : mod.getEntries()) {
entry.appendToConfig(entry.getKey(), entry.getValue(mod), settingsObj);
}
-
+
obj.put("settings", settingsObj);
obj.put("hud", hudObj);
config.put(mod.getName(), obj);
}
config.put("theme", Athena.INSTANCE.getThemeManager().getTheme().name());
+ config.put("cape", Athena.INSTANCE.getCosmeticsController().getCapeManager().getSelectedCape().getName());
JSONArray macros = new JSONArray();
-
+
for(Macro macro : Athena.INSTANCE.getMacroManager().getMacros()) {
JSONObject obj = new JSONObject();
-
+
obj.put("name", macro.getName());
obj.put("command", macro.getCommand());
obj.put("key", macro.getKey());
obj.put("enabled", macro.isEnabled());
-
+
macros.put(obj);
}
-
+
config.put("macros", macros);
JSONObject fps = new JSONObject();
List buffer = new ArrayList<>();
-
+
for(Class> clazz : SettingsPage.BLOCKS) {
buffer.add(clazz.getCanonicalName());
}
-
+
fps.put("blocks", new JSONArray(buffer.toArray(new String[buffer.size()])));
buffer.clear();
-
+
for(Class> clazz : SettingsPage.ENTITIES) {
buffer.add(clazz.getCanonicalName());
}
-
+
fps.put("entities", new JSONArray(buffer.toArray(new String[buffer.size()])));
buffer.clear();
-
+
for(Class> clazz : SettingsPage.TILE_ENTITIES) {
buffer.add(clazz.getCanonicalName());
}
-
+
fps.put("tile-entities", new JSONArray(buffer.toArray(new String[buffer.size()])));
buffer.clear();
-
+
for(EnumParticleTypes particle : SettingsPage.PARTICLES) {
buffer.add(particle.toString());
}
-
+
fps.put("particles", new JSONArray(buffer.toArray(new String[buffer.size()])));
buffer.clear();
-
+
config.put("fps", fps);
-
+
StringBuilder crosshairData = new StringBuilder();
int[][] data = Crosshair.crosshair;
-
+
for(int i = 0; i < data.length; i++) {
StringBuilder inner = new StringBuilder();
-
+
inner.append("[");
for(int ii = 0; ii < data[i].length; ii++) {
if(inner.length() > 1) {
inner.append(",");
}
-
+
inner.append(data[i][ii]);
}
-
+
inner.append("]");
-
+
if(!crosshairData.toString().isEmpty()) {
crosshairData.append(", ");
}
-
+
crosshairData.append(inner.toString());
}
-
+
config.put("crosshair-data", crosshairData);
-
+
return config.toString(4);
}
@@ -462,10 +473,10 @@ public class Config {
if(parent.lastLoadedConfig == this) {
parent.lastLoadedConfig = null;
}
-
+
file.getFile().delete();
}
-
+
public FileHandler getFileHandler() {
return file;
}
@@ -474,7 +485,7 @@ public class Config {
if(parent.getLoadedConfig() == null) {
return false;
}
-
+
return parent.getLoadedConfig().getName().equalsIgnoreCase(getName());
}
}
diff --git a/src/main/java/rip/athena/client/cosmetics/CosmeticsController.java b/src/main/java/rip/athena/client/cosmetics/CosmeticsController.java
new file mode 100644
index 00000000..5a627a65
--- /dev/null
+++ b/src/main/java/rip/athena/client/cosmetics/CosmeticsController.java
@@ -0,0 +1,22 @@
+package rip.athena.client.cosmetics;
+
+import lombok.Getter;
+import rip.athena.client.cosmetics.cape.CapeManager;
+
+/**
+ * @project Athena-Client
+ * @author Athena Development
+ * @date 6/12/2023
+ */
+
+@Getter
+public class CosmeticsController {
+
+ private final CapeManager capeManager;
+
+ public CosmeticsController() {
+ capeManager = new CapeManager();
+ }
+
+
+}
diff --git a/src/main/java/rip/athena/client/cosmetics/cape/Cape.java b/src/main/java/rip/athena/client/cosmetics/cape/Cape.java
new file mode 100644
index 00000000..831791cd
--- /dev/null
+++ b/src/main/java/rip/athena/client/cosmetics/cape/Cape.java
@@ -0,0 +1,24 @@
+package rip.athena.client.cosmetics.cape;
+
+import lombok.Getter;
+import net.minecraft.util.ResourceLocation;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/23/2023
+ */
+
+@Getter
+public class Cape {
+
+ private final String name;
+ private final ResourceLocation location;
+ private final ResourceLocation displayTexture;
+
+ public Cape(String name, String location, String displayTexture) {
+ this.name = name;
+ this.location = new ResourceLocation("Athena/cosmetics/capes/" + location + ".png");
+ this.displayTexture = new ResourceLocation("Athena/cosmetics/capes/" + displayTexture + ".png");
+ }
+}
diff --git a/src/main/java/rip/athena/client/cosmetics/cape/CapeManager.java b/src/main/java/rip/athena/client/cosmetics/cape/CapeManager.java
new file mode 100644
index 00000000..efe48571
--- /dev/null
+++ b/src/main/java/rip/athena/client/cosmetics/cape/CapeManager.java
@@ -0,0 +1,44 @@
+package rip.athena.client.cosmetics.cape;
+
+import lombok.Getter;
+import lombok.Setter;
+import net.minecraft.util.ResourceLocation;
+import rip.athena.client.Athena;
+import rip.athena.client.modules.Module;
+
+import java.util.ArrayList;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/23/2023
+ */
+
+@Getter
+@Setter
+public class CapeManager {
+
+ private final ArrayList capes = new ArrayList<>();
+ private Cape selectedCape;
+
+ public CapeManager() {
+ capes.add(new Cape("Minecon 2012", "Minecon-2012", "Minecon-2012-display"));
+ capes.add(new Cape("Minecon 2016", "Minecon-2016", "Minecon-2016-display"));
+ capes.add(new Cape("ziue's head", "ziue-head", "ziue-head-display"));
+ capes.add(new Cape("Cat", "cat", "cat-display"));
+ capes.add(new Cape("None", "None", "None"));
+ }
+
+ public Cape getCape(String name) {
+ Cape requestedCape = capes
+ .stream()
+ .filter(m -> m.getName().equalsIgnoreCase(name))
+ .findFirst()
+ .orElse(null);
+ if (requestedCape == null) {
+ // Log a message indicating that the cape is not found
+ Athena.INSTANCE.getLog().warn("Tried accessing non-existing cape: " + name);
+ }
+ return requestedCape;
+ }
+}
diff --git a/src/main/java/rip/athena/client/events/types/client/SwitchTextureEvent.java b/src/main/java/rip/athena/client/events/types/client/SwitchTextureEvent.java
new file mode 100644
index 00000000..68b23d88
--- /dev/null
+++ b/src/main/java/rip/athena/client/events/types/client/SwitchTextureEvent.java
@@ -0,0 +1,11 @@
+package rip.athena.client.events.types.client;
+
+import rip.athena.client.events.Event;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/12/2023
+ */
+public class SwitchTextureEvent extends Event {
+}
diff --git a/src/main/java/rip/athena/client/font/FontManager.java b/src/main/java/rip/athena/client/font/FontManager.java
index 683f0349..0e034e09 100644
--- a/src/main/java/rip/athena/client/font/FontManager.java
+++ b/src/main/java/rip/athena/client/font/FontManager.java
@@ -12,19 +12,19 @@ public class FontManager {
public static FontUtils tiny = new FontUtils("Roboto.ttf", Font.PLAIN, 14, 7, false);
//Mainmenu
- public static FontUtils robotoL15 = new FontUtils("RobotoLight.ttf", Font.PLAIN, 15, 7, false);
- public static FontUtils robotoL18 = new FontUtils("RobotoLight.ttf", Font.PLAIN, 18, 7, false);
+ public static FontUtils robotoL15 = new FontUtils("Arial.ttf", Font.PLAIN, 15, 7, false);
+ public static FontUtils robotoL18 = new FontUtils("Arial.ttf", Font.PLAIN, 18, 7, false);
public static FontUtils robotoL20 = new FontUtils("RobotoLight.ttf", Font.PLAIN, 20, 7, false);
- public static FontUtils robotoL40 = new FontUtils("RobotoLight.ttf", Font.PLAIN, 40, 7, false);
+ public static FontUtils robotoL40 = new FontUtils("Arial.ttf", Font.PLAIN, 40, 7, false);
- public static FontUtils roboto12 = new FontUtils("Roboto.ttf", Font.PLAIN, 12, 7, false);
- public static FontUtils roboto15 = new FontUtils("Roboto.ttf", Font.PLAIN, 15, 7, false);
- public static FontUtils roboto16 = new FontUtils("Roboto.ttf", Font.PLAIN, 16, 7, false);
+ public static FontUtils roboto12 = new FontUtils("Arial.ttf", Font.PLAIN, 12, 7, false);
+ public static FontUtils roboto15 = new FontUtils("Arial.ttf", Font.PLAIN, 15, 7, false);
+ public static FontUtils roboto16 = new FontUtils("Arial.ttf", Font.PLAIN, 16, 7, false);
- public static FontUtils baloo16 = new FontUtils("Baloo.ttf", Font.PLAIN, 16, 7, false);
- public static FontUtils baloo17 = new FontUtils("SFBOLD.ttf", Font.BOLD, 17, 7, false);
- public static FontUtils baloo30 = new FontUtils("SFBOLD.ttf", Font.PLAIN, 30, 7, false);
- public static FontUtils SFBOLD = new FontUtils("SFBOLD.ttf", Font.BOLD, 30, 7, false);
+ public static FontUtils baloo16 = new FontUtils("Arial.ttf", Font.PLAIN, 16, 7, false);
+ public static FontUtils baloo17 = new FontUtils("Arial.ttf", Font.BOLD, 17, 7, false);
+ public static FontUtils baloo30 = new FontUtils("Arial.ttf", Font.PLAIN, 30, 7, false);
+ public static FontUtils SFBOLD = new FontUtils("Arial.ttf", Font.BOLD, 30, 7, false);
public static FontUtils vision16 = new FontUtils("Vision.otf", Font.BOLD, 26, 7, false, 5);
public static FontUtils vision30 = new FontUtils("Vision.otf", Font.BOLD, 30, 7, false, 5);
public static FontUtils icon10 = new FontUtils("Icon.ttf", Font.PLAIN, 10, 7, false);
@@ -40,36 +40,36 @@ public class FontManager {
public static FontUtils icon35 = new FontUtils("Icon2.ttf", Font.PLAIN, 35, 7, false);
public static FontUtils font1 = new FontUtils("Vision.otf", Font.PLAIN, 40, 7, false, 7);
- public static FontUtils font2 = new FontUtils("Comfortaa.ttf", Font.PLAIN, 15, 7, false);
- public static FontUtils font3 = new FontUtils("Comfortaa.ttf", Font.PLAIN, 10, 7, false);
+ public static FontUtils font2 = new FontUtils("Arial.ttf", Font.PLAIN, 15, 7, false);
+ public static FontUtils font3 = new FontUtils("Arial.ttf", Font.PLAIN, 10, 7, false);
public static FontUtils font4 = new FontUtils("Icon.ttf", Font.PLAIN, 150, 7, false);
- public static FontUtils font5 = new FontUtils("Comfortaa.ttf", Font.PLAIN, 12, 7, false);
+ public static FontUtils font5 = new FontUtils("Arial.ttf", Font.PLAIN, 12, 7, false);
- public static FontUtils sans13 = new FontUtils("sans.ttf", Font.PLAIN, 13, 7, false);
- public static FontUtils sans14 = new FontUtils("sans.ttf", Font.PLAIN, 14, 7, false);
- public static FontUtils sans16 = new FontUtils("sans.ttf", Font.PLAIN, 16, 7, false);
- public static FontUtils sans18 = new FontUtils("sans.ttf", Font.PLAIN, 18, 7, false);
+ public static FontUtils sans13 = new FontUtils("Arial.ttf", Font.PLAIN, 13, 7, false);
+ public static FontUtils sans14 = new FontUtils("Arial.ttf", Font.PLAIN, 14, 7, false);
+ public static FontUtils sans16 = new FontUtils("Arial.ttf", Font.PLAIN, 16, 7, false);
+ public static FontUtils sans18 = new FontUtils("Arial.ttf", Font.PLAIN, 18, 7, false);
public static FontUtils hudetc = new FontUtils("Arial.ttf", Font.PLAIN, 18, 7, false);
public static FontUtils productsans = new FontUtils("astrofont.ttf", Font.PLAIN, 18, 7, false);
public static FontUtils productsans2 = new FontUtils("astrofont.ttf", Font.PLAIN, 26, 7, false);
public static FontUtils sans20 = new FontUtils("sans.ttf", Font.PLAIN, 20, 7, false);
public static FontUtils sans24 = new FontUtils("sans.ttf", Font.PLAIN, 24, 7, false);
- public static FontUtils poppinsBold20 = new FontUtils("PoppinsSemiBold.ttf", Font.PLAIN, 20, 7, false);
- public static FontUtils poppins16 = new FontUtils("PoppinsRegular.ttf", Font.PLAIN, 16, 7, false);
- public static FontUtils poppins18 = new FontUtils("PoppinsRegular.ttf", Font.PLAIN, 18, 7, false);
+ public static FontUtils poppinsBold20 = new FontUtils("Arial.ttf", Font.PLAIN, 20, 7, false);
+ public static FontUtils poppins16 = new FontUtils("Arial.ttf", Font.PLAIN, 16, 7, false);
+ public static FontUtils poppins18 = new FontUtils("Arial.ttf", Font.PLAIN, 18, 7, false);
- public static FontUtils comfortaa = new FontUtils("Comfortaa.ttf", Font.PLAIN, 16, 7, false);
+ public static FontUtils comfortaa = new FontUtils("Arial.ttf", Font.PLAIN, 16, 7, false);
public static FontUtils wqy18 = roboto15;
public static FontUtils wqy15 = roboto15;
- public static FontUtils tahoma9 = new FontUtils("tahoma.ttf", Font.PLAIN, 9, 7, false);
- public static FontUtils tahoma11 = new FontUtils("tahoma.ttf", Font.PLAIN, 11, 7, false);
- public static FontUtils tahoma11bold = new FontUtils("tahomabold.ttf", Font.BOLD, 11, 7, false);
- public static FontUtils tahoma13 = new FontUtils("tahoma.ttf", Font.PLAIN, 13, 7, false);
- public static FontUtils tahoma13bold = new FontUtils("tahomabold.ttf", Font.BOLD, 13, 7, false);
- public static FontUtils productsans16 = new FontUtils("astrofont.ttf", Font.PLAIN, 16, 7, false);
+ public static FontUtils tahoma9 = new FontUtils("Arial.ttf", Font.PLAIN, 9, 7, false);
+ public static FontUtils tahoma11 = new FontUtils("Arial.ttf", Font.PLAIN, 11, 7, false);
+ public static FontUtils tahoma11bold = new FontUtils("Arial.ttf", Font.BOLD, 11, 7, false);
+ public static FontUtils tahoma13 = new FontUtils("Arial.ttf", Font.PLAIN, 13, 7, false);
+ public static FontUtils tahoma13bold = new FontUtils("Arial.ttf", Font.BOLD, 13, 7, false);
+ public static FontUtils productsans16 = new FontUtils("Arial.ttf", Font.PLAIN, 16, 7, false);
public static FontUtils ModernaSansLight = new FontUtils("ModernaSans-Light.ttf", Font.PLAIN, 16, 7, false);
diff --git a/src/main/java/rip/athena/client/gui/clickgui.zip b/src/main/java/rip/athena/client/gui/clickgui.zip
deleted file mode 100644
index 73ac888a..00000000
Binary files a/src/main/java/rip/athena/client/gui/clickgui.zip and /dev/null differ
diff --git a/src/main/java/rip/athena/client/gui/clickgui/Category.java b/src/main/java/rip/athena/client/gui/clickgui/Category.java
index e2bafeb8..d955c64f 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/Category.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/Category.java
@@ -12,7 +12,8 @@ public enum Category {
MACROS("MACROS", "Athena/gui/mods/cps.png"),
WAYPOINTS("WAYPOINTS", "Athena/gui/menu/waypoints.png"),
PROFILES("PROFILES", "Athena/gui/menu/profiles.png"),
- COSMETICS("COSMETICS", "Athena/gui/menu/cosmetics.png"),
+ CAPES("CAPES", "Athena/gui/menu/cosmetics.png"),
+ //COSMETICS("COSMETICS", "Athena/gui/menu/cosmetics.png"),
THEMES("THEMES", "Athena/gui/menu/themes.png");
private String name;
diff --git a/src/main/java/rip/athena/client/gui/clickgui/IngameMenu.java b/src/main/java/rip/athena/client/gui/clickgui/IngameMenu.java
index 386f77d6..ad820830 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/IngameMenu.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/IngameMenu.java
@@ -19,6 +19,7 @@ import net.minecraft.util.ResourceLocation;
import rip.athena.client.modules.Module;
import rip.athena.client.modules.impl.other.Settings;
import rip.athena.client.utils.render.AssetUtils;
+import rip.athena.client.utils.render.ColorUtil;
import rip.athena.client.utils.render.DrawUtils;
import rip.athena.client.utils.render.RoundedUtils;
@@ -45,13 +46,13 @@ public class IngameMenu extends MinecraftMenuImpl implements DrawImpl {
private static boolean initd;
private static int savedWidth = -1;
private static int savedHeight = -1;
-
+
public IngameMenu(Module feature, Menu menu) {
super(feature, menu);
-
+
pageManager = new PageManager(this, menu);
}
-
+
@Override
public void initGui() {
@@ -59,14 +60,14 @@ public class IngameMenu extends MinecraftMenuImpl implements DrawImpl {
menu.getComponents().clear();
initd = false;
}
-
+
if(!initd) {
for(IPage page : pageManager.getPages().values()) {
page.onInit();
}
-
+
menu.addComponent(new MenuDraggable(0, 0, menu.getWidth(), 58));
-
+
int x = 175;
//int y = 58 / 2 + 2;
@@ -80,24 +81,24 @@ public class IngameMenu extends MinecraftMenuImpl implements DrawImpl {
if(IngameMenu.category != null) {
pageManager.getPage(IngameMenu.category).onUnload();
}
-
+
IngameMenu.category = category;
-
+
for(MenuComponent component : menu.getComponents()) {
if(component instanceof CategoryButton) {
CategoryButton button = (CategoryButton) component;
button.setActive(component == this);
}
}
-
+
initPage();
}
};
-
+
if(category == IngameMenu.category) {
comp.setActive(true);
}
-
+
menu.addComponent(comp);
if(Settings.customGuiFont) {
x += rip.athena.client.utils.font.FontManager.getProductSansRegular(30).width(category.getName()) + 20;
@@ -110,14 +111,14 @@ public class IngameMenu extends MinecraftMenuImpl implements DrawImpl {
initPage();
initd = true;
}
-
+
if(category != null) {
pageManager.getPage(category).onOpen();
}
-
+
super.initGui();
}
-
+
@Override
public void drawScreen(int mouseX, int mouseY, float partialTicks) {
if(savedWidth != mc.displayWidth || savedHeight != mc.displayHeight) {
@@ -136,10 +137,10 @@ public class IngameMenu extends MinecraftMenuImpl implements DrawImpl {
drawShadowDown(menu.getX(), menu.getY() + 58, menu.getWidth());
- RoundedUtils.drawRoundedOutline(menu.getX(), menu.getY(), menu.getX() + menu.getWidth(), menu.getY() + menu.getHeight(), 32, 5, new Color(50, 50, 50, 255).getRGB());
- RoundedUtils.drawRoundedRect(menu.getX(), menu.getY(), menu.getX() + menu.getWidth(), menu.getY() + menu.getHeight(), 32, new Color(30, 30, 30, 255).getRGB());
+ RoundedUtils.drawGradientRound(menu.getX() - 1, menu.getY() - 1, menu.getWidth() + 2, menu.getHeight() + 2, 10, ColorUtil.getClientColor(0, 255), ColorUtil.getClientColor(90, 255), ColorUtil.getClientColor(180, 255), ColorUtil.getClientColor(270, 255));
+ RoundedUtils.drawRoundedRect(menu.getX(), menu.getY(), menu.getX() + menu.getWidth(), menu.getY() + menu.getHeight(), 16, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getFirstColor());
- rip.athena.client.utils.font.FontManager.getNunitoBold(50).drawString(Athena.INSTANCE.getClientName().toUpperCase(), menu.getX() + 60, menu.getY() + 17, MENU_HEADER_TEXT_COLOR);
+ rip.athena.client.utils.font.FontManager.getProductSansBold(60).drawString(Athena.INSTANCE.getClientName(), menu.getX() + 60, menu.getY() + 17, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
//DrawUtils.drawImage(new ResourceLocation("Athena/logo/pride.png"), (int) (menu.getX() + FontManager.font1.getStringWidth(Athena.INSTANCE.getClientName().toUpperCase()) + 70), (int) (menu.getY() - 10 + FontManager.font1.getHeight(Athena.INSTANCE.getClientName().toUpperCase())), 30, 30);
@@ -149,38 +150,40 @@ public class IngameMenu extends MinecraftMenuImpl implements DrawImpl {
if(category != null) {
pageManager.getPage(category).onRender();
}
-
+
GlStateManager.popMatrix();
-
+
super.drawScreen(mouseX, mouseY, partialTicks);
GlStateManager.pushMatrix();
GlStateManager.scale(value, value, value);
-
+
for(MenuComponent component : menu.getComponents()) {
if(component instanceof MenuScrollPane) {
MenuScrollPane scrollpane = (MenuScrollPane) component;
-
+
scrollpane.drawExtras();
}
}
-
+
GlStateManager.popMatrix();
+
+ GlStateManager.color(1,1,1);
}
-
+
public void initPage() {
List remove = new ArrayList<>();
-
+
for(MenuComponent component : menu.getComponents()) {
if(component instanceof CategoryButton || component instanceof MenuDraggable) {
continue;
}
-
+
remove.add(component);
}
-
+
menu.getComponents().removeAll(remove);
-
+
pageManager.getPage(category).onLoad();
}
@@ -188,25 +191,25 @@ public class IngameMenu extends MinecraftMenuImpl implements DrawImpl {
if(category != null) {
pageManager.getPage(category).onUnload();
}
-
+
category = Category.MODS;
-
+
pageManager.getPage(ModsPage.class, Category.MODS).activeModule = parent;
-
+
initPage();
}
-
+
@Override
public void onGuiClosed() {
if(category != null) {
pageManager.getPage(category).onClose();
}
-
+
super.onGuiClosed();
-
+
new Thread(() -> {
Config config = Athena.INSTANCE.getConfigManager().getLoadedConfig();
-
+
if(config != null) {
config.save();
}
diff --git a/src/main/java/rip/athena/client/gui/clickgui/PageManager.java b/src/main/java/rip/athena/client/gui/clickgui/PageManager.java
index d1dc7110..636d2783 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/PageManager.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/PageManager.java
@@ -17,34 +17,35 @@ public class PageManager {
private IngameMenu parent;
private Menu menu;
private Map pages;
-
+
public PageManager(IngameMenu parent, Menu menu) {
this.parent = parent;
this.menu = menu;
this.pages = new HashMap<>();
init();
}
-
+
private void init() {
Minecraft mc = Minecraft.getMinecraft();
-
+
pages.put(Category.MODS, new ModsPage(mc, menu, parent));
pages.put(Category.SETTINGS, new SettingsPage(mc, menu, parent));
pages.put(Category.MACROS, new MacrosPage(mc, menu, parent));
pages.put(Category.WAYPOINTS, new WaypointsPage(mc, menu, parent));
pages.put(Category.PROFILES, new ProfilesPage(mc, menu, parent));
- pages.put(Category.COSMETICS, new CosmeticsPage(mc, menu, parent));
+ //pages.put(Category.COSMETICS, new CosmeticsPage(mc, menu, parent));
+ pages.put(Category.CAPES, new CapesPage(mc, menu, parent));
pages.put(Category.THEMES, new ThemesPage(mc, menu, parent));
}
-
+
public Map getPages() {
return pages;
}
-
+
public T getPage(Category category) {
return (T) pages.get(category);
}
-
+
public T getPage(Class cast, Category category) {
return (T) pages.get(category);
}
diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/capes/CapeButton.java b/src/main/java/rip/athena/client/gui/clickgui/components/capes/CapeButton.java
new file mode 100644
index 00000000..319e9290
--- /dev/null
+++ b/src/main/java/rip/athena/client/gui/clickgui/components/capes/CapeButton.java
@@ -0,0 +1,117 @@
+package rip.athena.client.gui.clickgui.components.capes;
+
+import net.minecraft.client.Minecraft;
+import net.minecraft.client.renderer.GlStateManager;
+import rip.athena.client.Athena;
+import rip.athena.client.cosmetics.cape.Cape;
+import rip.athena.client.font.FontManager;
+import rip.athena.client.gui.clickgui.IngameMenu;
+import rip.athena.client.gui.framework.components.MenuButton;
+import rip.athena.client.gui.framework.draw.ButtonState;
+import rip.athena.client.gui.framework.draw.DrawType;
+import rip.athena.client.modules.impl.other.Settings;
+import rip.athena.client.theme.impl.AccentTheme;
+import rip.athena.client.utils.render.ColorUtil;
+import rip.athena.client.utils.render.DrawUtils;
+import rip.athena.client.utils.render.RoundedUtils;
+
+import java.awt.*;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/2/2023
+ */
+
+public class CapeButton extends MenuButton {
+
+ private boolean selected;
+
+ public CapeButton(Cape cape, int x, int y, int width, int height) {
+ super(cape, x, y, width, height);
+ this.selected = false;
+ }
+
+ @Override
+ public void onInitColors() {
+ setColor(DrawType.BACKGROUND, ButtonState.NORMAL, new Color(35, 35, 35, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.BACKGROUND, ButtonState.ACTIVE, new Color(35, 35, 35, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.BACKGROUND, ButtonState.HOVER, new Color(35, 35, 35, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.BACKGROUND, ButtonState.HOVERACTIVE, new Color(35, 35, 35, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.BACKGROUND, ButtonState.DISABLED, new Color(255, 255, 255, IngameMenu.MENU_ALPHA));
+
+ setColor(DrawType.LINE, ButtonState.NORMAL, new Color(52, 52, 53, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.LINE, ButtonState.ACTIVE, new Color(52, 52, 53, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.LINE, ButtonState.HOVER, new Color(52, 52, 53, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.LINE, ButtonState.HOVERACTIVE, new Color(52, 52, 53, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.LINE, ButtonState.DISABLED, new Color(255, 255, 255, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.LINE, ButtonState.POPUP, new Color(28, 28, 30, IngameMenu.MENU_ALPHA));
+
+ setColor(DrawType.TEXT, ButtonState.NORMAL, new Color(56, 56, 58, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.TEXT, ButtonState.ACTIVE, new Color(90, 90, 94, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.TEXT, ButtonState.HOVER, new Color(75, 75, 78, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.TEXT, ButtonState.HOVERACTIVE, new Color(100, 100, 104, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.TEXT, ButtonState.DISABLED, new Color(255, 255, 255, IngameMenu.MENU_ALPHA));
+ }
+
+ @Override
+ public void onRender() {
+ int x = this.getRenderX();
+ int y = this.getRenderY();
+ int width = this.width;
+
+ RoundedUtils.drawGradientRound(x, y, width, height, 18, ColorUtil.getClientColor(0, 255), ColorUtil.getClientColor(90, 255), ColorUtil.getClientColor(180, 255), ColorUtil.getClientColor(270, 255));
+ RoundedUtils.drawRound(x + 1, y + 1, width - 2, height - 2, 16, new Color(Athena.INSTANCE.getThemeManager().getPrimaryTheme().getThirdColor()));
+
+ if (!cape.getName().equals("None")) {
+ DrawUtils.drawImage(cape.getDisplayTexture(), x + 25, y + 15, width - 50, height - 50);
+ }
+
+ if(selected) {
+ text = cape.getName() + " selected";
+ } else {
+ text = cape.getName();
+ }
+
+ drawText(text, x + (width / 2 - getStringWidth(text) / 2), y + height - 20, -1);
+
+ GlStateManager.color(1,1,1);
+
+ mouseDown = false;
+ }
+
+ @Override
+ public void drawText(String string, int x, int y, int color) {
+ if(Settings.customGuiFont) {
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString(string, x - 3, y, color);
+ } else {
+ Minecraft.getMinecraft().fontRendererObj.drawString(string, x, y, color);
+ }
+ }
+
+ @Override
+ public int getStringWidth(String string) {
+ if(Settings.customGuiFont) {
+ return (int) rip.athena.client.utils.font.FontManager.getProductSansRegular(30).width(string) - 1;
+ } else {
+ return Minecraft.getMinecraft().fontRendererObj.getStringWidth(string);
+ }
+ }
+
+ @Override
+ public int getStringHeight(String string) {
+ if(Settings.customGuiFont) {
+ return (int) FontManager.baloo17.getHeight(string) + 1;
+ } else {
+ return Minecraft.getMinecraft().fontRendererObj.FONT_HEIGHT;
+ }
+ }
+
+ public void setSelected(boolean selected) {
+ this.selected = selected;
+ }
+
+ public boolean isSelected() {
+ return selected;
+ }
+}
diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/macros/MacroBase.java b/src/main/java/rip/athena/client/gui/clickgui/components/macros/MacroBase.java
index 4c527432..142017dd 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/components/macros/MacroBase.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/components/macros/MacroBase.java
@@ -2,6 +2,7 @@ package rip.athena.client.gui.clickgui.components.macros;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.GlStateManager;
+import rip.athena.client.Athena;
import rip.athena.client.font.FontManager;
import rip.athena.client.gui.framework.MenuComponent;
import rip.athena.client.gui.framework.MenuPriority;
@@ -69,7 +70,7 @@ public class MacroBase extends MenuComponent {
//rip.athena.client.gui.framework.draw.DrawImpl.drawRect(x, y, width, height, backgroundColor);
GlStateManager.color(1,1,1);
- RoundedUtils.drawRoundedRect(x, y, x + width, y + height, 12.0f, backgroundColor);
+ RoundedUtils.drawRoundedRect(x, y, x + width, y + height, 12.0f, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getThirdColor());
/*drawHorizontalLine(x, y, width + 1, 1, lineColor);
drawVerticalLine(x, y + 1, height - 1, 1, lineColor);
diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/mods/CategoryButton.java b/src/main/java/rip/athena/client/gui/clickgui/components/mods/CategoryButton.java
index 636681b0..9622772c 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/components/mods/CategoryButton.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/components/mods/CategoryButton.java
@@ -1,6 +1,7 @@
package rip.athena.client.gui.clickgui.components.mods;
import net.minecraft.client.Minecraft;
+import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.util.ResourceLocation;
import rip.athena.client.Athena;
import rip.athena.client.font.FontManager;
@@ -9,6 +10,7 @@ import rip.athena.client.gui.framework.draw.ButtonState;
import rip.athena.client.gui.framework.draw.DrawType;
import rip.athena.client.gui.clickgui.Category;
import rip.athena.client.modules.impl.other.Settings;
+import rip.athena.client.utils.render.ColorUtil;
import rip.athena.client.utils.render.DrawUtils;
import rip.athena.client.utils.render.RoundedUtils;
@@ -53,40 +55,26 @@ public class CategoryButton extends MenuButton {
int y = this.getRenderY();
int width = (this.width == -1 && this.height == -1) ? (getStringWidth(text) + minOffset * 2) : this.width;
int height = (this.width == -1 && this.height == -1) ? (getStringHeight(text) + minOffset * 2) : this.height;
-
- int backgroundColor = getColor(DrawType.BACKGROUND, lastState);
- int textColor = getColor(DrawType.TEXT, lastState);
- //RoundedUtils.drawRoundedRect(x + 9, y - 1, x + width - 19, y + height + 1, 12, new Color(50,50,50,255).getRGB());
if(isActive()) {
- RoundedUtils.drawGradientRound(x + 30, y, width - 40, height, 12, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
- //RoundedUtils.drawRoundedRect(x + 29, y - 1, x + width - 19, y + height + 1, 12, new Color(50, 50, 50, 255).getRGB());
- //RoundedUtils.drawRoundedRect(x + 30, y, x + width - 20, y + height, 12, new Color(25,25,25,255).getRGB());
+ RoundedUtils.drawRound(x + 30, y, width - 70, height, 12, new Color(10,10,10, 150));
+ RoundedUtils.drawRoundedGradientOutlineCorner(x + 30, y, width + x - 40, height + y, 1, 12, ColorUtil.getClientColor(0, 255).getRGB(), ColorUtil.getClientColor(90, 255).getRGB(), ColorUtil.getClientColor(180, 255).getRGB(), ColorUtil.getClientColor(270, 255).getRGB());
}
if(Settings.customGuiFont) {
- rip.athena.client.utils.font.FontManager.getNunitoBold(20).drawString(text, x + 70, y + height / 2 - (getStringHeight(text) / 2) + 2, textColor);
+ rip.athena.client.utils.font.FontManager.getNunitoBold(25).drawString(text, x + 70, y + height / 2 - (getStringHeight(text) / 2) + 2, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
} else {
- Minecraft.getMinecraft().fontRendererObj.drawString(text, x + (width / 2 - getStringWidth(text) / 2), y + height / 2 - (getStringHeight(text) / 2), textColor);
+ Minecraft.getMinecraft().fontRendererObj.drawString(text, x + (width / 2 - getStringWidth(text) / 2), y + height / 2 - (getStringHeight(text) / 2), Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
}
DrawUtils.drawImage(image, x + 35, y + 3, 25, 25);
- /*
- if(Settings.customGuiFont) {
- rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString(text, x + (width / 2 - getStringWidth(text) / 2), y + height / 2 - (getStringHeight(text) / 2) - 3, textColor);
- } else {
- Minecraft.getMinecraft().fontRendererObj.drawString(text, x + (width / 2 - getStringWidth(text) / 2), y + height / 2 - (getStringHeight(text) / 2) - 3, textColor);
- }
- if(isActive()) {
- drawHorizontalLine(x + (width / 2 - getStringWidth(text) / 2), y + 29, (int)Minecraft.getMinecraft().fontRendererObj.getStringWidth(text), 2, textColor);
- }*/
-
+
mouseDown = false;
}
@Override
public int getStringWidth(String string) {
if(Settings.customGuiFont) {
- return (int) rip.athena.client.utils.font.FontManager.getNunitoBold(20).width(string);
+ return (int) rip.athena.client.utils.font.FontManager.getNunitoBold(25).width(string);
} else {
return Minecraft.getMinecraft().fontRendererObj.getStringWidth(string);
}
@@ -95,7 +83,7 @@ public class CategoryButton extends MenuButton {
@Override
public int getStringHeight(String string) {
if(Settings.customGuiFont) {
- return (int) rip.athena.client.utils.font.FontManager.getNunitoBold(20).height();
+ return (int) rip.athena.client.utils.font.FontManager.getNunitoBold(25).height();
} else {
return Minecraft.getMinecraft().fontRendererObj.FONT_HEIGHT;
}
diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/mods/FeatureText.java b/src/main/java/rip/athena/client/gui/clickgui/components/mods/FeatureText.java
index ddca572c..f02fe87c 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/components/mods/FeatureText.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/components/mods/FeatureText.java
@@ -1,6 +1,7 @@
package rip.athena.client.gui.clickgui.components.mods;
import net.minecraft.client.Minecraft;
+import rip.athena.client.Athena;
import rip.athena.client.font.FontManager;
import rip.athena.client.gui.framework.components.MenuLabel;
import rip.athena.client.gui.framework.draw.ButtonState;
@@ -37,9 +38,9 @@ public class FeatureText extends MenuLabel {
@Override
public void drawText(String text, int x, int y, int color) {
if(Settings.customGuiFont) {
- rip.athena.client.utils.font.FontManager.getNunitoBold(30).drawString(text, x, y, color);
+ rip.athena.client.utils.font.FontManager.getNunitoBold(30).drawString(text, x, y, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
} else {
- Minecraft.getMinecraft().fontRendererObj.drawString(text, x, y, color);
+ Minecraft.getMinecraft().fontRendererObj.drawString(text, x, y, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
}
}
diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/mods/GoBackButton.java b/src/main/java/rip/athena/client/gui/clickgui/components/mods/GoBackButton.java
index 5a985331..650a0b7b 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/components/mods/GoBackButton.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/components/mods/GoBackButton.java
@@ -2,6 +2,7 @@ package rip.athena.client.gui.clickgui.components.mods;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.GlStateManager;
+import rip.athena.client.Athena;
import rip.athena.client.font.FontManager;
import rip.athena.client.gui.framework.components.MenuButton;
import rip.athena.client.gui.framework.draw.ButtonState;
@@ -121,7 +122,7 @@ public class GoBackButton extends MenuButton {
GlStateManager.color(1, 1,1);
- DrawUtils.drawRoundedRect(x - 4, y - 4, x + width + 5, y + height + 5, rounding, 83886080);
+ DrawUtils.drawRoundedRect(x - 4, y - 4, x + width + 5, y + height + 5, rounding, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getFirstColor());
DrawUtils.drawRoundedRect(x - 3, y - 3, x + width + 4, y + height + 4, rounding, 335544320);
DrawUtils.drawRoundedRect(x - 2, y - 2, x + width + 3, y + height + 3, rounding, 436207616);
@@ -135,9 +136,9 @@ public class GoBackButton extends MenuButton {
DrawUtils.drawRoundedRect(x + 1, y + 1, x + width, y + height, rounding, backgroundColor);*/
if(Settings.customGuiFont) {
- rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString(text, x + (width / 2 - getStringWidth(text) / 2), y + height / 2 - (getStringHeight(text) / 2), textColor);
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString(text, x + (width / 2 - getStringWidth(text) / 2), y + height / 2 - (getStringHeight(text) / 2), Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
} else {
- Minecraft.getMinecraft().fontRendererObj.drawString(text, x + (width / 2 - getStringWidth(text) / 2), y + height / 2 - (getStringHeight(text) / 2), textColor);
+ Minecraft.getMinecraft().fontRendererObj.drawString(text, x + (width / 2 - getStringWidth(text) / 2), y + height / 2 - (getStringHeight(text) / 2), Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
}
x -= 20;
width = 30;
@@ -147,9 +148,9 @@ public class GoBackButton extends MenuButton {
x -= 2;
y -= 2;
- DrawUtils.drawRoundedRect(x - 4, y - 4, x + width + 5, y + height + 5, rounding, 83886080);
- DrawUtils.drawRoundedRect(x - 3, y - 3, x + width + 4, y + height + 4, rounding, 335544320);
- DrawUtils.drawRoundedRect(x - 2, y - 2, x + width + 3, y + height + 3, rounding, 436207616);
+ DrawUtils.drawRoundedRect(x - 4, y - 4, x + width + 5, y + height + 5, rounding, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getFirstColor());
+ DrawUtils.drawRoundedRect(x - 3, y - 3, x + width + 4, y + height + 4, rounding, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
+ DrawUtils.drawRoundedRect(x - 2, y - 2, x + width + 3, y + height + 3, rounding, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getFirstColor());
height -= 4;
width -= 4;
@@ -157,8 +158,8 @@ public class GoBackButton extends MenuButton {
y += 2;
DrawUtils.drawRoundedRect(x - 1, y - 1, x + width + 2, y + height + 2, rounding, lineColor);
- DrawUtils.drawRoundedRect(x, y, x + width + 1, y + height + 1, rounding, lineColor);
- DrawUtils.drawRoundedRect(x + 1, y + 1, x + width, y + height, rounding, backgroundColor);
+ DrawUtils.drawRoundedRect(x, y, x + width + 1, y + height + 1, rounding, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
+ DrawUtils.drawRoundedRect(x + 1, y + 1, x + width, y + height, rounding, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getFirstColor());
mouseDown = false;
}
diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModCheckbox.java b/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModCheckbox.java
index 44e24875..a8458175 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModCheckbox.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModCheckbox.java
@@ -30,14 +30,14 @@ public class MenuModCheckbox extends MenuCheckbox {
setColor(DrawType.BACKGROUND, ButtonState.ACTIVE, new Color(100, 100, 100, 255));
setColor(DrawType.BACKGROUND, ButtonState.HOVER, new Color(70, 70, 70, 255));
setColor(DrawType.BACKGROUND, ButtonState.HOVERACTIVE, new Color(150, 150, 150, 255));
-
+
setColor(DrawType.LINE, ButtonState.NORMAL, new Color(43, 43, 43, 255));
setColor(DrawType.LINE, ButtonState.ACTIVE, new Color(53, 53, 53, 255));
setColor(DrawType.LINE, ButtonState.HOVER, new Color(48, 48, 48, 255));
setColor(DrawType.LINE, ButtonState.HOVERACTIVE, new Color(59, 59, 59, 255));
setColor(DrawType.LINE, ButtonState.DISABLED, new Color(100, 100, 100, 255));
}
-
+
@Override
public void onRender() {
int x = this.getRenderX();
@@ -49,16 +49,25 @@ public class MenuModCheckbox extends MenuCheckbox {
GlStateManager.color(1, 1, 1);
if (backgroundColor == getColor(DrawType.BACKGROUND, ButtonState.ACTIVE)) {
- RoundedUtils.drawGradientRound(x + 2, y + 2, width - 3, height - 3, 3, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+
+ RoundedUtils.drawRoundedRect(x, y, x + width, y + height, 4, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB());
+ RoundedUtils.drawRoundedRect(x + 3, y + 3, x + width - 3, y + height - 3, 4, Color.BLACK.getRGB());
+
+ // RoundedUtils.drawGradientRound(x + 2, y + 2, width - 3, height - 3, 3, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
} else if (backgroundColor == getColor(DrawType.BACKGROUND, ButtonState.HOVER)) {
- RoundedUtils.drawRoundedGradientOutlineCorner(x + 3, y + 2, x + width - 4, y + height - 5, 1, 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().brighter().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().brighter().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().brighter().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().brighter().getRGB());
+ RoundedUtils.drawRoundedRect(x, y, x + width, y + height, 4, Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB());
} else if (backgroundColor == getColor(DrawType.BACKGROUND, ButtonState.HOVERACTIVE)) {
- RoundedUtils.drawGradientRound(x + 2, y + 2, width - 3, height - 3, 3, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().darker(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().darker(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().darker(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().darker());
+
+ RoundedUtils.drawRoundedRect(x, y, x + width, y + height, 4, Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB());
+ RoundedUtils.drawRoundedRect(x + 3, y + 3, x + width - 3, y + height - 3, 4, Color.BLACK.getRGB());
+
+// RoundedUtils.drawGradientRound(x + 2, y + 2, width - 3, height - 3, 3, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().darker(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().darker(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().darker(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().darker());
} else {
- RoundedUtils.drawRoundedGradientOutlineCorner(x + 2, y, x + width - 2, y + height - 3, 1, 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB());
+ RoundedUtils.drawRoundedRect(x, y, x + width, y + height, 4, Athena.INSTANCE.getThemeManager().getTheme().getThirdColor().getRGB());
+// RoundedUtils.drawRoundedGradientOutlineCorner(x + 2, y, x + width - 2, y + height - 3, 1, 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB());
}
- /*drawHorizontalLine(x, y, width + 1, 1, lineColor);
+ /*drawHorizontalLine(x, y, width + 1, 1, lineColor);
drawVerticalLine(x, y + 1, height - 1, 1, lineColor);
drawHorizontalLine(x, y + height, width + 1, 1, lineColor);
drawVerticalLine(x + width, y + 1, height - 1, 1, lineColor);
@@ -70,7 +79,7 @@ public class MenuModCheckbox extends MenuCheckbox {
//DrawUtils.drawRoundedRect(x + 4, y + 4, x + width - 4, y + height - 4, 1, backgroundColor);
drawTooltip();
-
+
mouseDown = false;
}
}
diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModKeybind.java b/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModKeybind.java
index 5a3be8cf..34297f61 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModKeybind.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModKeybind.java
@@ -163,7 +163,7 @@ public class MenuModKeybind extends MenuComponent {
GlStateManager.color(1,1,1);
- DrawUtils.drawRoundedRect(x, y, x + width, y + height, 4.0f, new Color(50, 50, 50, 255).getRGB());
+ DrawUtils.drawRoundedRect(x, y, x + width, y + height, 4.0f, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
RoundedUtils.drawRoundedGradientOutlineCorner(x, y, x + width, y + height, 1, 12, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB());
//DrawUtils.drawRoundedRect(x + 1, y + 1, x + width - 1, y + height - 1, 4.0f, new Color(35, 35, 35, 255).getRGB());
@@ -202,7 +202,7 @@ public class MenuModKeybind extends MenuComponent {
text = "BOUND: " + Keyboard.getKeyName(getBind()).toUpperCase();
}
- drawText(text, x + width / 2 - getStringWidth(text) / 2, y + height / 2 - getStringHeight(text) / 2, textColor);
+ drawText(text, x + width / 2 - getStringWidth(text) / 2, y + height / 2 - getStringHeight(text) / 2, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
mouseDown = false;
}
diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModList.java b/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModList.java
index 38d15bb0..2db40c13 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModList.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModList.java
@@ -114,7 +114,7 @@ public class MenuModList extends MenuDropdown {
GlStateManager.color(1,1,1);
- RoundedUtils.drawRoundedRect(x, y, x + width, y + height, 12.0f, new Color(50, 50, 50, 255).getRGB());
+ RoundedUtils.drawRoundedRect(x, y, x + width, y + height, 12.0f, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
//RoundedUtils.drawRoundedRect(x + 1, y + 1, x + width - 1, y + height - 1, 12.0f, new Color(35, 35, 35, 255).getRGB());
RoundedUtils.drawRoundedGradientOutlineCorner(x, y, x + width, y + height, 1, 12, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB());
@@ -135,7 +135,7 @@ public class MenuModList extends MenuDropdown {
//rip.athena.client.gui.framework.draw.DrawImpl.drawRect(x, y, cursorWidth, height + 1, popupColor);
//rip.athena.client.gui.framework.draw.DrawImpl.drawRect(x + 1, y + 1, cursorWidth - 2, height - 1, backgroundColor);
- drawText("<", x + (cursorWidth / 2) - getStringWidth("<") / 2, y + height / 2 - getStringHeight("<") / 2, textColor);
+ drawText("<", x + (cursorWidth / 2) - getStringWidth("<") / 2, y + height / 2 - getStringHeight("<") / 2, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
if(mouseX < x + width - cursorWidth - 1) {
backgroundColor = defBg;
@@ -145,10 +145,10 @@ public class MenuModList extends MenuDropdown {
//rip.athena.client.gui.framework.draw.DrawImpl.drawRect(x + width - cursorWidth, y, cursorWidth, height + 1, popupColor);
//rip.athena.client.gui.framework.draw.DrawImpl.drawRect(x + width - cursorWidth + 1, y + 1, cursorWidth - 2, height - 1, backgroundColor);
- drawText(">", x + width - cursorWidth + 3 + (cursorWidth / 2) - getStringWidth(">") / 2, y + height / 2 - getStringHeight(">") / 2, textColor);
+ drawText(">", x + width - cursorWidth + 3 + (cursorWidth / 2) - getStringWidth(">") / 2, y + height / 2 - getStringHeight(">") / 2, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
String text = values[index].toUpperCase();
- drawText(text, x + width / 2 - getStringWidth(text) / 2, y + height / 2 - getStringHeight(text) / 2, textColor);
+ drawText(text, x + width / 2 - getStringWidth(text) / 2, y + height / 2 - getStringHeight(text) / 2, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
mouseDown = false;
}
diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModSlider.java b/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModSlider.java
index c1626260..d04a7e24 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModSlider.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModSlider.java
@@ -75,8 +75,8 @@ public class MenuModSlider extends MenuSlider {
GlStateManager.color(1,1,1);
- RoundedUtils.drawRoundedRect(x, y, x + width, y + height, 12.0f, new Color(50, 50, 50, 255).getRGB());
- RoundedUtils.drawRoundedRect(x + 1, y + 1, x + width - 1, y + height - 1, 12.0f, new Color(35, 35, 35, 255).getRGB());
+ RoundedUtils.drawRoundedRect(x, y, x + width, y + height, 12.0f, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
+ RoundedUtils.drawRoundedRect(x + 1, y + 1, x + width - 1, y + height - 1, 12.0f, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getFirstColor());
/*drawHorizontalLine(x, y, width + 1, 1, lineColor);
drawVerticalLine(x, y + 1, height - 1, 1, lineColor);
@@ -101,7 +101,9 @@ public class MenuModSlider extends MenuSlider {
linePos += minOffset;
}
- RoundedUtils.drawGradientRound(x + 1, y + 1, linePos, height - 1, 6,Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ DrawUtils.drawRoundedRect(x + 1, y + 1, x + linePos, y + height - 1, 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB());
+
+// RoundedUtils.drawRoundedRect(x + 1, y + 1, linePos, height - 1, 6 ,Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB());
//rip.athena.client.gui.framework.draw.DrawImpl.drawRect(x + 1, y + 1, linePos, height - 1, backgroundColor);
int cursorPos = linePos;
@@ -111,9 +113,11 @@ public class MenuModSlider extends MenuSlider {
cursorPos = cursorWidth;
}
- rip.athena.client.gui.framework.draw.DrawImpl.drawRect(x + cursorPos - cursorWidth, y, cursorWidth + 2, height + 1, linePopupColor);
- rip.athena.client.gui.framework.draw.DrawImpl.drawRect(x + 1 + cursorPos - cursorWidth, y + 1, cursorWidth, height - 1, backgroundPopupColor);
- drawText(">", x + 3 + cursorPos - (cursorWidth / 2) - getStringWidth(">") / 2, y + height / 2 - getStringHeight(">") / 2, textColor);
+ DrawUtils.drawRoundedRect(x + cursorPos - cursorWidth, y + 1, x + cursorPos, y + height - 1, 6, -1);
+
+// DrawUtils.drawRoundedRect(x + cursorPos - cursorWidth, y, x + cursorWidth + 2, y + height + 1, 4, linePopupColor);
+// DrawUtils.drawRoundedRect(x + 1 + cursorPos - cursorWidth, y + 1, cursorWidth, height - 1, 4, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
+// drawText(">", x + 3 + cursorPos - (cursorWidth / 2) - getStringWidth(">") / 2, y + height / 2 - getStringHeight(">") / 2, textColor);
if(wantToDrag || (mouseDown && lastState == ButtonState.HOVER)) {
if(mouseDown) {
wantToDrag = true;
diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModCategoryButton.java b/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModCategoryButton.java
index 7d2dab44..07771383 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModCategoryButton.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModCategoryButton.java
@@ -11,6 +11,7 @@ import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.util.ResourceLocation;
import rip.athena.client.modules.Category;
import rip.athena.client.modules.impl.other.Settings;
+import rip.athena.client.utils.render.ColorUtil;
import rip.athena.client.utils.render.DrawUtils;
import rip.athena.client.utils.render.RoundedUtils;
@@ -66,20 +67,27 @@ public class ModCategoryButton extends MenuButton {
GlStateManager.color(1, 1, 1);
if(isActive()) {
- RoundedUtils.drawGradientRound(x + 17, y - 1, width - 23, height - 4, 12, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ RoundedUtils.drawRound(x + 17, y, width - 23, height - 4, 12, new Color(10,10,10, 150));
+ RoundedUtils.drawRoundedGradientOutlineCorner(x + 17, y, width + x - 7, height + y - 4, 1, 12, ColorUtil.getClientColor(0, 255).getRGB(), ColorUtil.getClientColor(90, 255).getRGB(), ColorUtil.getClientColor(180, 255).getRGB(), ColorUtil.getClientColor(270, 255).getRGB());
+
+ //RoundedUtils.drawGradientRound(x + 17, y - 1, width - 23, height - 4, 12, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
//RoundedUtils.drawRoundedRect(x + 17, y - 1, x + width - 6, y + height - 4, 12, new Color(50,50,50,255).getRGB());
//RoundedUtils.drawRoundedRect(x + 18, y, x + width - 7, y + height - 5, 12, backgroundColor);
//drawHorizontalLine(x + (width / 2 - getStringWidth(text) / 2), y + 29, (int)Minecraft.getMinecraft().fontRendererObj.getStringWidth(text), 2, textColor);
}
if(Settings.customGuiFont) {
- rip.athena.client.utils.font.FontManager.getNunitoBold(25).drawString(text, x + (width / 2 - getStringWidth(text) / 2), y + height / 2 - (getStringHeight(text) / 2) - 3, textColor);
+ if(text.equalsIgnoreCase("EDIT HUD")) {
+ rip.athena.client.utils.font.FontManager.getProductSansBold(35).drawString(text, x + (width / 2 - getStringWidth(text) / 2) - 15, y + height / 2 - (getStringHeight(text) / 2) - 3, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
+ } else {
+ rip.athena.client.utils.font.FontManager.getProductSansBold(25).drawString(text, x + (width / 2 - getStringWidth(text) / 2), y + height / 2 - (getStringHeight(text) / 2) - 3, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
+ }
} else {
- Minecraft.getMinecraft().fontRendererObj.drawString(text, x + (width / 2 - getStringWidth(text) / 2), y + height / 2 - (getStringHeight(text) / 2) - 3, textColor);
+ Minecraft.getMinecraft().fontRendererObj.drawString(text, x + (width / 2 - getStringWidth(text) / 2), y + height / 2 - (getStringHeight(text) / 2) - 3, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
}
if(text.equalsIgnoreCase("EDIT HUD")) {
- DrawUtils.drawImage(image, x + 35, y + 3, 25, 25);
+ DrawUtils.drawImage(image, x + 25, y + 3, 25, 25);
}
//rip.athena.client.gui.framework.draw.DrawImpl.drawRect(x, y, width - 10, height, backgroundColor);
/*DrawUtils.drawRoundedRect(x + 9, y - 1, x + width - 19, y + height + 1, 4, new Color(50,50,50,255).getRGB());
diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModScrollPane.java b/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModScrollPane.java
index f2572883..e8ae58d5 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModScrollPane.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModScrollPane.java
@@ -237,7 +237,7 @@ public class ModScrollPane extends MenuScrollPane {
//rip.athena.client.gui.framework.draw.DrawImpl.drawRect(scrollerX, y + 1, scrollerWidth, scrollerHeight + 2, getColor(DrawType.LINE, ButtonState.NORMAL));
//rip.athena.client.gui.framework.draw.DrawImpl.drawRect(scrollerX + 1, y + 2, scrollerWidth - 2, scrollerHeight, getColor(DrawType.BACKGROUND, ButtonState.NORMAL));
- RoundedUtils.drawRoundedRect(scrollerX + 2, y + 2, scrollerX + scrollerWidth - 2, y + scrollerHeight, 6, getColor(DrawType.BACKGROUND, ButtonState.NORMAL));
+ RoundedUtils.drawRoundedRect(scrollerX + 2, y + 2, scrollerX + scrollerWidth - 2, y + scrollerHeight, 6, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
//RoundedUtils.drawRoundedRect(scrollerX - 3, newY - 3, scrollerWidth + 6, newSize + 6, 12, -1);
diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModTextbox.java b/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModTextbox.java
index dbde667f..aeefaed8 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModTextbox.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModTextbox.java
@@ -11,6 +11,7 @@ import org.lwjgl.input.Keyboard;
import rip.athena.client.gui.clickgui.IngameMenu;
import rip.athena.client.modules.impl.other.Settings;
import rip.athena.client.utils.render.DrawUtils;
+import rip.athena.client.utils.render.RoundedUtils;
import java.awt.*;
@@ -63,9 +64,9 @@ public class ModTextbox extends MenuTextField {
GlStateManager.color(1, 1,1);
- DrawUtils.drawRoundedRect(x - 4, y - 4, x + width + 5, y + height + 5, 4, 83886080);
- DrawUtils.drawRoundedRect(x - 3, y - 3, x + width + 4, y + height + 4, 4, 369098752);
- DrawUtils.drawRoundedRect(x - 2, y - 2, x + width + 3, y + height + 3, 4, 587202560);
+ RoundedUtils.drawRoundedRect(x - 4, y - 4, x + width + 5, y + height + 5, 12, 83886080);
+ RoundedUtils.drawRoundedRect(x - 3, y - 3, x + width + 4, y + height + 4, 12, 369098752);
+ RoundedUtils.drawRoundedRect(x - 2, y - 2, x + width + 3, y + height + 3, 12, 587202560);
//DrawUtils.drawRoundedRect(x - 1, y - 1, x + width + 2, y + height + 2, 10, lineColor);
//DrawUtils.drawRoundedRect(x, y, x + width + 1, y + height + 1, 10, lineColor);
diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModsButton.java b/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModsButton.java
index 4cea4552..ddb86994 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModsButton.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModsButton.java
@@ -117,7 +117,7 @@ public class ModsButton extends MenuButton {
GlStateManager.color(1,1,1);
- RoundedUtils.drawRoundedRect(x, y, x + width, y + height, 12.0f, new Color(50, 50, 50, 255).getRGB());
+ RoundedUtils.drawRoundedRect(x, y, x + width, y + height, 12.0f, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
RoundedUtils.drawRoundedGradientOutlineCorner(x, y, x + width, y + height, 1, 12, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB());
//RoundedUtils.drawRoundedRect(x + 1, y + 1, x + width - 1, y + height - 1, 12.0f, new Color(35, 35, 35, 255).getRGB());
@@ -128,9 +128,9 @@ public class ModsButton extends MenuButton {
drawVerticalLine(x + width, y + 1, height - 1, 1, lineColor);*/
if(Settings.customGuiFont) {
- rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString(text, x + (width / 2 - getStringWidth(text) / 2), y + height / 2 - (getStringHeight(text) / 2), textColor);
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString(text, x + (width / 2 - getStringWidth(text) / 2), y + height / 2 - (getStringHeight(text) / 2), Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
} else {
- Minecraft.getMinecraft().fontRendererObj.drawString(text, x + (width / 2 - getStringWidth(text) / 2), y + height / 2 - (getStringHeight(text) / 2), textColor);
+ Minecraft.getMinecraft().fontRendererObj.drawString(text, x + (width / 2 - getStringWidth(text) / 2), y + height / 2 - (getStringHeight(text) / 2), Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
}
mouseDown = false;
}
diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModuleBox.java b/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModuleBox.java
index 7a19413a..5f3af3f1 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModuleBox.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModuleBox.java
@@ -12,6 +12,7 @@ import rip.athena.client.gui.framework.draw.DrawType;
import rip.athena.client.gui.clickgui.IngameMenu;
import rip.athena.client.modules.Module;
import rip.athena.client.modules.impl.other.Settings;
+import rip.athena.client.utils.render.ColorUtil;
import rip.athena.client.utils.render.DrawUtils;
import rip.athena.client.utils.render.RoundedUtils;
@@ -182,18 +183,18 @@ public class ModuleBox extends MenuComponent {
GlStateManager.color(1,1,1);
- RoundedUtils.drawRoundedRect(x, y, x + width, y + height, 26.0f, new Color(50,50,50,255).getRGB());
- RoundedUtils.drawRoundedRect(x + 1, y + 1, x + width - 1, y + height - 1, 26.0f, new Color(35,35,35,255).getRGB());
+ RoundedUtils.drawRoundedRect(x, y, x + width, y + height, 26.0f, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
+ RoundedUtils.drawRoundedRect(x + 1, y + 1, x + width - 1, y + height - 1, 26.0f, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getFirstColor());
int yPos = y + (height / 2) - tHeight / 2 + 10;
for (String line : lines) {
if(Settings.customGuiFont) {
- rip.athena.client.utils.font.FontManager.getNunitoBold(30).drawString(line, x + (float) width / 2 - (double) rip.athena.client.utils.font.FontManager.getNunitoBold(30).width(line) / 2, yPos, textColor);
+ rip.athena.client.utils.font.FontManager.getNunitoBold(30).drawString(line, x + (float) width / 2 - (double) rip.athena.client.utils.font.FontManager.getNunitoBold(30).width(line) / 2, yPos, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
//FontManager.baloo30.drawString(line, x + (float) width / 2 - FontManager.baloo30.getStringWidth(line) / 2, yPos, textColor);
yPos += FontManager.baloo30.getHeight(line);
} else {
- Minecraft.getMinecraft().fontRendererObj.drawString(line, (int) (x + (float) width / 2 - Minecraft.getMinecraft().fontRendererObj.getStringWidth(line) / 2), yPos, textColor);
+ Minecraft.getMinecraft().fontRendererObj.drawString(line, (int) (x + (float) width / 2 - Minecraft.getMinecraft().fontRendererObj.getStringWidth(line) / 2), yPos, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
yPos += Minecraft.getMinecraft().fontRendererObj.FONT_HEIGHT;
}
}
@@ -215,10 +216,10 @@ public class ModuleBox extends MenuComponent {
String text = module.isToggled() ? "ENABLED" : "DISABLED";
if(Settings.customGuiFont) {
- rip.athena.client.utils.font.FontManager.getNunitoBold(25).drawString(text, x + (float) width / 2 - (double) rip.athena.client.utils.font.FontManager.getNunitoBold(25).width(text) / 2, y + height - 10 - 15, -1);
+ rip.athena.client.utils.font.FontManager.getNunitoBold(25).drawString(text, x + (float) width / 2 - (double) rip.athena.client.utils.font.FontManager.getNunitoBold(25).width(text) / 2, y + height - 10 - 15, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
//rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString(text, x + (float) width / 2 - rip.athena.client.utils.font.FontManager.getProductSansRegular(30).width(text) / 2, y + height - 10 - 15, -1);
} else {
- Minecraft.getMinecraft().fontRendererObj.drawString(text, (int) (x + (float) width / 2 - Minecraft.getMinecraft().fontRendererObj.getStringWidth(text) / 2), y + height - 10 - 15, -1);
+ Minecraft.getMinecraft().fontRendererObj.drawString(text, (int) (x + (float) width / 2 - Minecraft.getMinecraft().fontRendererObj.getStringWidth(text) / 2), y + height - 10 - 15, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
}
if (!module.getEntries().isEmpty()) {
drawColor = defaultColor;
@@ -236,7 +237,12 @@ public class ModuleBox extends MenuComponent {
//rip.athena.client.gui.framework.draw.DrawImpl.drawRect(x + width - 14 - 17 - 4, y + 14 - 4, 25, 25, COG_BORDER);
//rip.athena.client.gui.framework.draw.DrawImpl.drawRect(x + width - 14 - 17 - 3, y + 14 - 3, 23, 23, drawColor);
- RoundedUtils.drawGradientRound(x + width - 14 - 17 - 3, y + 14 - 3, 23, 23, 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ //RoundedUtils.drawGradientRound(x + width - 14 - 17 - 3, y + 14 - 3, 23, 23, 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+
+ RoundedUtils.drawRound(x + width - 14 - 17 - 3, y + 14 - 3, 23, 23, 12, new Color(10,10,10, 150));
+ RoundedUtils.drawRoundedGradientOutlineCorner(x + width - 14 - 17 - 3, y + 14 - 3, width + x - 11, 34 + y, 1, 12, ColorUtil.getClientColor(0, 255).getRGB(), ColorUtil.getClientColor(90, 255).getRGB(), ColorUtil.getClientColor(180, 255).getRGB(), ColorUtil.getClientColor(270, 255).getRGB());
+
+
drawImage(new ResourceLocation("Athena/gui/menu/settings.png"), x + width - 14 - 17, y + 14, 17, 17);
}
}
diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/mods/SearchTextfield.java b/src/main/java/rip/athena/client/gui/clickgui/components/mods/SearchTextfield.java
index 7a0c8c41..ec228c72 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/components/mods/SearchTextfield.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/components/mods/SearchTextfield.java
@@ -162,9 +162,9 @@ public class SearchTextfield extends MenuTextField {
}
if(Settings.customGuiFont) {
- rip.athena.client.utils.font.FontManager.getNunito(20).drawString(textToDraw, x + 10 + minOffset + xAdd, y + 2 + (float) height / 2 - (float) (int) rip.athena.client.utils.font.FontManager.getNunito(20).height() / 2, textColor);
+ rip.athena.client.utils.font.FontManager.getNunito(20).drawString(textToDraw, x + 10 + minOffset + xAdd, y + 2 + (float) height / 2 - (float) (int) rip.athena.client.utils.font.FontManager.getNunito(20).height() / 2, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
} else {
- Minecraft.getMinecraft().fontRendererObj.drawString(textToDraw, x + 10 + minOffset + xAdd, (int) (y + (float) height / 2 - (float) (int) Minecraft.getMinecraft().fontRendererObj.FONT_HEIGHT / 2), textColor);
+ Minecraft.getMinecraft().fontRendererObj.drawString(textToDraw, x + 10 + minOffset + xAdd, (int) (y + (float) height / 2 - (float) (int) Minecraft.getMinecraft().fontRendererObj.FONT_HEIGHT / 2), Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
}
if(lastState == ButtonState.HOVER && mouseDown) {
focused = true;
diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/themes/SimpleGradientButton.java b/src/main/java/rip/athena/client/gui/clickgui/components/themes/accent/SimpleGradientButton.java
similarity index 93%
rename from src/main/java/rip/athena/client/gui/clickgui/components/themes/SimpleGradientButton.java
rename to src/main/java/rip/athena/client/gui/clickgui/components/themes/accent/SimpleGradientButton.java
index 5745ec35..fe6067e9 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/components/themes/SimpleGradientButton.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/components/themes/accent/SimpleGradientButton.java
@@ -1,16 +1,14 @@
-package rip.athena.client.gui.clickgui.components.themes;
+package rip.athena.client.gui.clickgui.components.themes.accent;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.GlStateManager;
-import rip.athena.client.Athena;
import rip.athena.client.font.FontManager;
import rip.athena.client.gui.clickgui.IngameMenu;
import rip.athena.client.gui.framework.components.MenuButton;
import rip.athena.client.gui.framework.draw.ButtonState;
import rip.athena.client.gui.framework.draw.DrawType;
import rip.athena.client.modules.impl.other.Settings;
-import rip.athena.client.theme.Theme;
-import rip.athena.client.utils.render.DrawUtils;
+import rip.athena.client.theme.impl.AccentTheme;
import rip.athena.client.utils.render.RoundedUtils;
import java.awt.*;
@@ -24,7 +22,7 @@ import java.awt.*;
public class SimpleGradientButton extends MenuButton {
protected boolean leftColorChange;
- public SimpleGradientButton(Theme theme, int x, int y, int width, int height, boolean leftColorChange) {
+ public SimpleGradientButton(AccentTheme theme, int x, int y, int width, int height, boolean leftColorChange) {
super(theme, x, y, width, height);
this.leftColorChange = leftColorChange;
}
diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/themes/TriColorGradientButton.java b/src/main/java/rip/athena/client/gui/clickgui/components/themes/accent/TriColorGradientButton.java
similarity index 94%
rename from src/main/java/rip/athena/client/gui/clickgui/components/themes/TriColorGradientButton.java
rename to src/main/java/rip/athena/client/gui/clickgui/components/themes/accent/TriColorGradientButton.java
index e55503e4..5a5eeaed 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/components/themes/TriColorGradientButton.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/components/themes/accent/TriColorGradientButton.java
@@ -1,4 +1,4 @@
-package rip.athena.client.gui.clickgui.components.themes;
+package rip.athena.client.gui.clickgui.components.themes.accent;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.GlStateManager;
@@ -8,7 +8,7 @@ import rip.athena.client.gui.framework.components.MenuButton;
import rip.athena.client.gui.framework.draw.ButtonState;
import rip.athena.client.gui.framework.draw.DrawType;
import rip.athena.client.modules.impl.other.Settings;
-import rip.athena.client.theme.Theme;
+import rip.athena.client.theme.impl.AccentTheme;
import rip.athena.client.utils.render.RoundedUtils;
import java.awt.*;
@@ -22,7 +22,7 @@ import java.awt.*;
public class TriColorGradientButton extends MenuButton {
protected boolean leftColorChange;
- public TriColorGradientButton(Theme theme, int x, int y, int width, int height, boolean leftColorChange) {
+ public TriColorGradientButton(AccentTheme theme, int x, int y, int width, int height, boolean leftColorChange) {
super(theme, x, y, width, height);
this.leftColorChange = leftColorChange;
}
diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/themes/primary/PrimaryGradientButton.java b/src/main/java/rip/athena/client/gui/clickgui/components/themes/primary/PrimaryGradientButton.java
new file mode 100644
index 00000000..01420a9e
--- /dev/null
+++ b/src/main/java/rip/athena/client/gui/clickgui/components/themes/primary/PrimaryGradientButton.java
@@ -0,0 +1,100 @@
+package rip.athena.client.gui.clickgui.components.themes.primary;
+
+import net.minecraft.client.Minecraft;
+import net.minecraft.client.renderer.GlStateManager;
+import rip.athena.client.font.FontManager;
+import rip.athena.client.gui.clickgui.IngameMenu;
+import rip.athena.client.gui.framework.components.MenuButton;
+import rip.athena.client.gui.framework.draw.ButtonState;
+import rip.athena.client.gui.framework.draw.DrawType;
+import rip.athena.client.modules.impl.other.Settings;
+import rip.athena.client.theme.impl.AccentTheme;
+import rip.athena.client.theme.impl.PrimaryTheme;
+import rip.athena.client.utils.render.RoundedUtils;
+
+import java.awt.*;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/2/2023
+ */
+
+public class PrimaryGradientButton extends MenuButton {
+ protected boolean leftColorChange;
+
+ public PrimaryGradientButton(PrimaryTheme theme, int x, int y, int width, int height, boolean leftColorChange) {
+ super(theme, x, y, width, height);
+ this.leftColorChange = leftColorChange;
+ }
+
+ @Override
+ public void onInitColors() {
+ setColor(DrawType.BACKGROUND, ButtonState.NORMAL, new Color(35, 35, 35, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.BACKGROUND, ButtonState.ACTIVE, new Color(35, 35, 35, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.BACKGROUND, ButtonState.HOVER, new Color(35, 35, 35, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.BACKGROUND, ButtonState.HOVERACTIVE, new Color(35, 35, 35, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.BACKGROUND, ButtonState.DISABLED, new Color(255, 255, 255, IngameMenu.MENU_ALPHA));
+
+ setColor(DrawType.LINE, ButtonState.NORMAL, new Color(52, 52, 53, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.LINE, ButtonState.ACTIVE, new Color(52, 52, 53, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.LINE, ButtonState.HOVER, new Color(52, 52, 53, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.LINE, ButtonState.HOVERACTIVE, new Color(52, 52, 53, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.LINE, ButtonState.DISABLED, new Color(255, 255, 255, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.LINE, ButtonState.POPUP, new Color(28, 28, 30, IngameMenu.MENU_ALPHA));
+
+ setColor(DrawType.TEXT, ButtonState.NORMAL, new Color(56, 56, 58, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.TEXT, ButtonState.ACTIVE, new Color(90, 90, 94, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.TEXT, ButtonState.HOVER, new Color(75, 75, 78, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.TEXT, ButtonState.HOVERACTIVE, new Color(100, 100, 104, IngameMenu.MENU_ALPHA));
+ setColor(DrawType.TEXT, ButtonState.DISABLED, new Color(255, 255, 255, IngameMenu.MENU_ALPHA));
+ }
+
+ @Override
+ public void onRender() {
+ int x = this.getRenderX();
+ int y = this.getRenderY();
+ int mouseX = parent.getMouseX();
+ int width = this.width;
+
+ int backgroundColor = getColor(DrawType.BACKGROUND, lastState);
+ int lineColor = getColor(DrawType.LINE, lastState);
+ int textColor = getColor(DrawType.TEXT, lastState);
+ int linePopupColor = getColor(DrawType.LINE, ButtonState.POPUP);
+
+ GlStateManager.color(1,1,1);
+ //RoundedUtils.drawRoundedRect(x, y, x + width, y + height, 12.0f, new Color(50,50,50,255).getRGB());
+
+ RoundedUtils.drawGradientRound(x, y, width, height, 6, new Color(primaryTheme.getFirstColor()), new Color(primaryTheme.getFirstColor()), new Color(primaryTheme.getSecondColor()), new Color(primaryTheme.getSecondColor()));
+ GlStateManager.color(1,1,1);
+
+ mouseDown = false;
+ }
+
+ @Override
+ public void drawText(String string, int x, int y, int color) {
+ if(Settings.customGuiFont) {
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString(string, x - 3, y, color);
+ } else {
+ Minecraft.getMinecraft().fontRendererObj.drawString(string, x, y, color);
+ }
+ }
+
+ @Override
+ public int getStringWidth(String string) {
+ if(Settings.customGuiFont) {
+ return (int) rip.athena.client.utils.font.FontManager.getProductSansRegular(30).width(string) - 1;
+ } else {
+ return Minecraft.getMinecraft().fontRendererObj.getStringWidth(string);
+ }
+ }
+
+ @Override
+ public int getStringHeight(String string) {
+ if(Settings.customGuiFont) {
+ return (int) FontManager.baloo17.getHeight(string) + 1;
+ } else {
+ return Minecraft.getMinecraft().fontRendererObj.FONT_HEIGHT;
+ }
+ }
+}
diff --git a/src/main/java/rip/athena/client/gui/clickgui/pages/CapesPage.java b/src/main/java/rip/athena/client/gui/clickgui/pages/CapesPage.java
new file mode 100644
index 00000000..a399a9cd
--- /dev/null
+++ b/src/main/java/rip/athena/client/gui/clickgui/pages/CapesPage.java
@@ -0,0 +1,103 @@
+package rip.athena.client.gui.clickgui.pages;
+
+import net.minecraft.client.Minecraft;
+
+import rip.athena.client.Athena;
+import rip.athena.client.cosmetics.cape.Cape;
+import rip.athena.client.gui.clickgui.IngameMenu;
+import rip.athena.client.gui.clickgui.Page;
+import rip.athena.client.gui.clickgui.components.capes.CapeButton;
+import rip.athena.client.gui.clickgui.components.mods.ModScrollPane;
+import rip.athena.client.gui.framework.Menu;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/2/2023
+ */
+
+public class CapesPage extends Page {
+ private ModScrollPane scrollPane;
+
+ public CapesPage(Minecraft mc, Menu menu, IngameMenu parent) {
+ super(mc, menu, parent);
+ }
+
+ @Override
+ public void onInit() {
+ int width = 300;
+
+ scrollPane = new ModScrollPane(260, 100, menu.getWidth() - width, menu.getHeight() - 101, false);
+
+ populateScrollPane();
+ }
+
+ private void populateScrollPane() {
+ scrollPane.getComponents().clear();
+
+ int spacing = 15;
+ int height = 250;
+
+ int defaultX = spacing;
+
+ int y = spacing;
+ int x = spacing;
+
+ int width = 190;
+
+ int maxWidth = scrollPane.getWidth() - spacing * 2;
+
+ for(Cape cape : Athena.INSTANCE.getCosmeticsController().getCapeManager().getCapes()) {
+ CapeButton capeButton = new CapeButton(cape, x, y, width, height) {
+ @Override
+ public void onAction() {
+ setActive(false);
+ Athena.INSTANCE.getCosmeticsController().getCapeManager().setSelectedCape(cape);
+ populateScrollPane();
+ }
+ };
+
+ capeButton.setSelected(cape == Athena.INSTANCE.getCosmeticsController().getCapeManager().getSelectedCape());
+
+ scrollPane.addComponent(capeButton);
+
+ x += spacing + width;
+
+ if(x + spacing + width > maxWidth) {
+ x = defaultX;
+ y += height + spacing;
+ }
+ }
+ }
+
+
+ @Override
+ public void onRender() {
+ int width = 300;
+ int x = menu.getX() + menu.getWidth() - width + 20;
+ int y = menu.getY() + 59;
+ int height = 32;
+
+ drawVerticalLine(menu.getX() + 215, y + height - 30, height + 432, 3, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
+ }
+
+ @Override
+ public void onLoad() {
+ menu.addComponent(scrollPane);
+ }
+
+ @Override
+ public void onUnload() {
+
+ }
+
+ @Override
+ public void onOpen() {
+
+ }
+
+ @Override
+ public void onClose() {
+
+ }
+}
diff --git a/src/main/java/rip/athena/client/gui/clickgui/pages/MacrosPage.java b/src/main/java/rip/athena/client/gui/clickgui/pages/MacrosPage.java
index 4ec231c1..bb692e00 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/pages/MacrosPage.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/pages/MacrosPage.java
@@ -162,45 +162,45 @@ public class MacrosPage extends Page {
GlStateManager.color(1,1,1);
- drawVerticalLine(menu.getX() + 215, y + height - 30, height + 432, 3, new Color(32, 32, 32, 225).getRGB());
+ drawVerticalLine(menu.getX() + 215, y + height - 30, height + 432, 3, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
if(Settings.customGuiFont) {
- FontManager.getNunitoBold(30).drawString("MACROS", menu.getX() + 235, menu.getY() + 80, IngameMenu.MENU_HEADER_TEXT_COLOR);
+ FontManager.getNunitoBold(30).drawString("MACROS", menu.getX() + 235, menu.getY() + 80, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
} else {
- Minecraft.getMinecraft().fontRendererObj.drawString("MACROS", menu.getX() + 235, menu.getY() + 80, IngameMenu.MENU_HEADER_TEXT_COLOR);
+ Minecraft.getMinecraft().fontRendererObj.drawString("MACROS", menu.getX() + 235, menu.getY() + 80, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
}
//drawHorizontalLine(menu.getX() + 31, menu.getY() + 110, menu.getWidth() - width - 31 * 2, 3, IngameMenu.MENU_LINE_COLOR);
- rip.athena.client.gui.framework.draw.DrawImpl.drawRect(menu.getX() + menu.getWidth() - width, menu.getY() + 58, width, menu.getHeight() - 58, MENU_SIDE_BG_COLOR);
+ rip.athena.client.gui.framework.draw.DrawImpl.drawRect(menu.getX() + menu.getWidth() - width, menu.getY() + 58, width, menu.getHeight() - 58, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getFirstColor());
- rip.athena.client.gui.framework.draw.DrawImpl.drawRect(menu.getX() + menu.getWidth() - width, menu.getY() + 58, width, height + 1, ModCategoryButton.MAIN_COLOR);
+ rip.athena.client.gui.framework.draw.DrawImpl.drawRect(menu.getX() + menu.getWidth() - width, menu.getY() + 58, width, height + 1, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getFirstColor());
drawShadowDown(menu.getX() + menu.getWidth() - width, y + height, width);
if(Settings.customGuiFont) {
- rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString("ADD NEW MACRO", menu.getX() + menu.getWidth() - width / 2 - (double) FontManager.getProductSansRegular(30).width("ADD NEW MACRO") / 2, y + height / 2 - Minecraft.getMinecraft().fontRendererObj.FONT_HEIGHT / 2, IngameMenu.MENU_HEADER_TEXT_COLOR);
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString("ADD NEW MACRO", menu.getX() + menu.getWidth() - width / 2 - (double) FontManager.getProductSansRegular(30).width("ADD NEW MACRO") / 2, y + height / 2 - Minecraft.getMinecraft().fontRendererObj.FONT_HEIGHT / 2, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
} else {
- Minecraft.getMinecraft().fontRendererObj.drawString("ADD NEW MACRO", menu.getX() + menu.getWidth() - width / 2 - Minecraft.getMinecraft().fontRendererObj.getStringWidth("ADD NEW MACRO") / 2, y + height / 2 - Minecraft.getMinecraft().fontRendererObj.FONT_HEIGHT / 2, IngameMenu.MENU_HEADER_TEXT_COLOR);
+ Minecraft.getMinecraft().fontRendererObj.drawString("ADD NEW MACRO", menu.getX() + menu.getWidth() - width / 2 - Minecraft.getMinecraft().fontRendererObj.getStringWidth("ADD NEW MACRO") / 2, y + height / 2 - Minecraft.getMinecraft().fontRendererObj.FONT_HEIGHT / 2, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
}
drawShadowDown(menu.getX() + menu.getWidth() - width, y - 1, width);
y += 60;
if(Settings.customGuiFont) {
- rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString("ENTER NAME", x, y, IngameMenu.MENU_HEADER_TEXT_COLOR);
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString("ENTER NAME", x, y, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
} else {
- Minecraft.getMinecraft().fontRendererObj.drawString("ENTER NAME", x, y, IngameMenu.MENU_HEADER_TEXT_COLOR);
+ Minecraft.getMinecraft().fontRendererObj.drawString("ENTER NAME", x, y, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
}
y += 70;
if(Settings.customGuiFont) {
- rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString("ENTER COMMAND LINE", x, y, IngameMenu.MENU_HEADER_TEXT_COLOR);
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString("ENTER COMMAND LINE", x, y, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
} else {
- Minecraft.getMinecraft().fontRendererObj.drawString("ENTER COMMAND LINE", x, y, IngameMenu.MENU_HEADER_TEXT_COLOR);
+ Minecraft.getMinecraft().fontRendererObj.drawString("ENTER COMMAND LINE", x, y, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
}
y += 70;
if(Settings.customGuiFont) {
- rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString("ADD KEYBIND", x, y, IngameMenu.MENU_HEADER_TEXT_COLOR);
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString("ADD KEYBIND", x, y, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
} else {
- Minecraft.getMinecraft().fontRendererObj.drawString("ADD KEYBIND", x, y, IngameMenu.MENU_HEADER_TEXT_COLOR);
+ Minecraft.getMinecraft().fontRendererObj.drawString("ADD KEYBIND", x, y, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
}
}
diff --git a/src/main/java/rip/athena/client/gui/clickgui/pages/ModsPage.java b/src/main/java/rip/athena/client/gui/clickgui/pages/ModsPage.java
index c6bd4414..a306a8aa 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/pages/ModsPage.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/pages/ModsPage.java
@@ -71,7 +71,7 @@ public class ModsPage extends Page {
int height = 32;
GlStateManager.color(1,1,1);
- drawVerticalLine(menu.getX() + 215, y + height - 30, height + 432, 3, new Color(32, 32, 32, 225).getRGB());
+ drawVerticalLine(menu.getX() + 215, y + height - 30, height + 432, 3, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
y += 50;
@@ -86,27 +86,22 @@ public class ModsPage extends Page {
if (modCategory != null) {
if (Settings.customGuiFont) {
- rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString(activeModule != null ? activeModule.getName().toUpperCase() : modCategory.getText(), menu.getX() + 255, menu.getY() + 20, IngameMenu.MENU_HEADER_TEXT_COLOR);
- rip.athena.client.utils.font.FontManager.getProductSansRegular(20).drawString("Configure build-in client mods", menu.getX() + 255, menu.getY() + 35, IngameMenu.MENU_HEADER_TEXT_COLOR);
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString(activeModule != null ? activeModule.getName().toUpperCase() : modCategory.getText(), menu.getX() + 255, menu.getY() + 20, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(20).drawString("Configure build-in client mods", menu.getX() + 255, menu.getY() + 35, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
} else {
- mc.fontRendererObj.drawString(activeModule != null ? "SETTINGS | " : modCategory.getText(), menu.getX() + 255, menu.getY() + 25, IngameMenu.MENU_HEADER_TEXT_COLOR);
+ mc.fontRendererObj.drawString(activeModule != null ? "SETTINGS | " : modCategory.getText(), menu.getX() + 255, menu.getY() + 25, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
}
if (activeModule != null) {
int offset = (int) rip.athena.client.utils.font.FontManager.getProductSansRegular(30).width("SETTINGS | ");
String text = activeModule.getName().toUpperCase().trim();
- if (Settings.customGuiFont) {
- //FontManager.vision16.drawString(text, menu.getX() + 255, menu.getY() + 25, IngameMenu.MENU_HEADER_TEXT_COLOR);
- } else {
- //mc.fontRendererObj.drawString(text, menu.getX() + 255 + offset, menu.getY() + 80, MENU_HEADER_TEXT_COLOR_MOD);
- }
- drawShadowUp(menu.getX() + 255, menu.getY() + 110 + 25 + 2, menu.getWidth() - 286);
- drawShadowLeft(menu.getX() + 255 + 2, menu.getY() + 110 + 25, menu.getHeight() - 110 - 50 - 5);
- drawShadowDown(menu.getX() + 255, menu.getY() + menu.getHeight() - 27 - 5, menu.getWidth() - 286);
- drawShadowRight(menu.getX() + menu.getWidth() - 33, menu.getY() + 110 + 25, menu.getHeight() - 110 - 50 - 5);
+ //drawShadowUp(menu.getX() + 255, menu.getY() + 110 + 25 + 2, menu.getWidth() - 286);
+ //drawShadowLeft(menu.getX() + 255 + 2, menu.getY() + 110 + 25, menu.getHeight() - 110 - 50 - 5);
+ //drawShadowDown(menu.getX() + 255, menu.getY() + menu.getHeight() - 27 - 5, menu.getWidth() - 286);
+ //drawShadowRight(menu.getX() + menu.getWidth() - 33, menu.getY() + 110 + 25, menu.getHeight() - 110 - 50 - 5);
- rip.athena.client.gui.framework.draw.DrawImpl.drawRect(menu.getX() + 255, menu.getY() + 110 + 25, menu.getWidth() - 255 - 31, menu.getHeight() - 110 - 50 - 5, MENU_BG_COLOR_MOD_BORDER);
- rip.athena.client.gui.framework.draw.DrawImpl.drawRect(menu.getX() + 255 + 1, menu.getY() + 110 + 25 + 1, menu.getWidth() - 255 - 33, menu.getHeight() - 110 - 52 - 5, MENU_BG_COLOR_MOD);
+ //rip.athena.client.gui.framework.draw.DrawImpl.drawRect(menu.getX() + 255, menu.getY() + 110 + 25, menu.getWidth() - 255 - 31, menu.getHeight() - 110 - 50 - 5, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
+ //rip.athena.client.gui.framework.draw.DrawImpl.drawRect(menu.getX() + 255 + 1, menu.getY() + 110 + 25 + 1, menu.getWidth() - 255 - 33, menu.getHeight() - 110 - 52 - 5, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getFirstColor());
if (activeModule instanceof Crosshair) {
Crosshair crosshair = (Crosshair) activeModule;
@@ -116,8 +111,6 @@ public class ModsPage extends Page {
crosshair.drawPicker(menu.getX() + 255 + 25, menu.getY() + 290, w, h, menu.getMouseX(), menu.getMouseY());
}
}
-
- drawHorizontalLine(menu.getX() + 255, menu.getY() + 110, menu.getWidth() - 255 - 31, 3, new Color(32, 32, 32, 225).getRGB());
}
}
@@ -240,8 +233,8 @@ public class ModsPage extends Page {
if (activeModule == null) {
initModPage(pane);
} else {
- pane.setX(255 + 1);
- pane.setY(110 + 25 + 1);
+ pane.setX(225 + 1);
+ pane.setY(110 + 5 + 1);
pane.setWidth(menu.getWidth() - 255 - 33);
pane.setHeight(menu.getHeight() - 110 - 52 - 5);
diff --git a/src/main/java/rip/athena/client/gui/clickgui/pages/ProfilesPage.java b/src/main/java/rip/athena/client/gui/clickgui/pages/ProfilesPage.java
index e1f216f9..6ff322c7 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/pages/ProfilesPage.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/pages/ProfilesPage.java
@@ -164,7 +164,6 @@ public class ProfilesPage extends Page {
String code = URLEncoder.encode(RandomStringUtils.randomAlphabetic(12).toLowerCase(), "UTF-8");
WebRequest request = new WebRequest(PROFILES_URL, "POST", ContentType.MULTIPART_FORM, false);
-
String boundary = "WebKitFormBoundaryYDPG5KWy5y4yolEf";
request.setBoundary(boundary);
@@ -235,7 +234,7 @@ public class ProfilesPage extends Page {
int y = menu.getY() + 59;
int height = 32;
- drawVerticalLine(menu.getX() + 215, y + height - 30, height + 432, 3, new Color(32, 32, 32, 225).getRGB());
+ drawVerticalLine(menu.getX() + 215, y + height - 30, height + 432, 3, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
if(Settings.customGuiFont) {
rip.athena.client.utils.font.FontManager.getNunitoBold(30).drawString("PROFILES", menu.getX() + 235, menu.getY() + 80, IngameMenu.MENU_HEADER_TEXT_COLOR);
diff --git a/src/main/java/rip/athena/client/gui/clickgui/pages/SettingsPage.java b/src/main/java/rip/athena/client/gui/clickgui/pages/SettingsPage.java
index 935a9e49..d4479fe1 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/pages/SettingsPage.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/pages/SettingsPage.java
@@ -284,7 +284,7 @@ public class SettingsPage extends Page {
int y = menu.getY() + 59;
int height = 32;
- drawVerticalLine(menu.getX() + 215, y + height - 30, height + 432, 3, new Color(32, 32, 32, 225).getRGB());
+ drawVerticalLine(menu.getX() + 215, y + height - 30, height + 432, 3, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
/*rip.athena.client.gui.framework.draw.DrawImpl.drawRect(menu.getX(), menu.getY() + 58, width, menu.getHeight() - 58, MacrosPage.MENU_SIDE_BG_COLOR);
rip.athena.client.gui.framework.draw.DrawImpl.drawRect(menu.getX(), menu.getY() + 58, width, height + 1, ModCategoryButton.MAIN_COLOR);
@@ -365,7 +365,7 @@ public class SettingsPage extends Page {
@Override
public void onUnload() {
if(!cleared) {
- Minecraft.getMinecraft().renderGlobal.loadRenderers();
+ //Minecraft.getMinecraft().renderGlobal.loadRenderers();
cleared = true;
}
}
@@ -378,7 +378,7 @@ public class SettingsPage extends Page {
@Override
public void onClose() {
if(!cleared) {
- Minecraft.getMinecraft().renderGlobal.loadRenderers();
+ //Minecraft.getMinecraft().renderGlobal.loadRenderers();
cleared = true;
}
}
diff --git a/src/main/java/rip/athena/client/gui/clickgui/pages/ThemesPage.java b/src/main/java/rip/athena/client/gui/clickgui/pages/ThemesPage.java
index c4b3ac0f..8adaab48 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/pages/ThemesPage.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/pages/ThemesPage.java
@@ -1,38 +1,20 @@
package rip.athena.client.gui.clickgui.pages;
import net.minecraft.client.Minecraft;
-import net.minecraft.client.gui.GuiScreen;
-import org.apache.commons.lang3.RandomStringUtils;
-import org.json.JSONException;
import rip.athena.client.Athena;
-import rip.athena.client.config.save.Config;
import rip.athena.client.gui.clickgui.IngameMenu;
import rip.athena.client.gui.clickgui.Page;
-import rip.athena.client.gui.clickgui.components.macros.MacroButton;
-import rip.athena.client.gui.clickgui.components.macros.MacroTextfield;
-import rip.athena.client.gui.clickgui.components.macros.SimpleTextButton;
-import rip.athena.client.gui.clickgui.components.mods.ModCategoryButton;
import rip.athena.client.gui.clickgui.components.mods.ModScrollPane;
-import rip.athena.client.gui.clickgui.components.profiles.ProfilesBase;
-import rip.athena.client.gui.clickgui.components.profiles.ProfilesBlueButton;
-import rip.athena.client.gui.clickgui.components.themes.SimpleGradientButton;
-import rip.athena.client.gui.clickgui.components.themes.TriColorGradientButton;
+import rip.athena.client.gui.clickgui.components.themes.accent.SimpleGradientButton;
+import rip.athena.client.gui.clickgui.components.themes.accent.TriColorGradientButton;
+import rip.athena.client.gui.clickgui.components.themes.primary.PrimaryGradientButton;
import rip.athena.client.gui.framework.Menu;
-import rip.athena.client.gui.framework.TextPattern;
-import rip.athena.client.gui.framework.draw.DrawImpl;
import rip.athena.client.modules.impl.other.Settings;
-import rip.athena.client.requests.ContentType;
-import rip.athena.client.requests.WebRequest;
-import rip.athena.client.requests.WebRequestResult;
-import rip.athena.client.theme.Theme;
-import rip.athena.client.utils.font.FontManager;
-import rip.athena.client.utils.render.DrawUtils;
+import rip.athena.client.theme.impl.AccentTheme;
+import rip.athena.client.theme.impl.PrimaryTheme;
import rip.athena.client.utils.render.RoundedUtils;
import java.awt.*;
-import java.io.IOException;
-import java.net.URLEncoder;
-import java.util.NoSuchElementException;
/**
* @author Athena Development
@@ -42,8 +24,9 @@ import java.util.NoSuchElementException;
public class ThemesPage extends Page {
+ private ModScrollPane scrollPane2;
private ModScrollPane scrollPane;
- private Theme activeTheme;
+ private AccentTheme activeTheme;
public ThemesPage(Minecraft mc, Menu menu, IngameMenu parent) {
super(mc, menu, parent);
@@ -53,7 +36,8 @@ public class ThemesPage extends Page {
public void onInit() {
int width = 300;
- scrollPane = new ModScrollPane(260, 140, menu.getWidth() - width - 10 * 2, menu.getHeight() - 141, false);
+ scrollPane2 = new ModScrollPane(260, 130, menu.getWidth() - width - 10, menu.getHeight() - 341, false);
+ scrollPane = new ModScrollPane(260, 225, menu.getWidth() - width - 10 * 2, menu.getHeight() - 241, false);
populateScrollPane();
}
@@ -64,18 +48,20 @@ public class ThemesPage extends Page {
int height = 32;
if(Settings.customGuiFont) {
- rip.athena.client.utils.font.FontManager.getNunitoBold(30).drawString("THEMES | " + Athena.INSTANCE.getThemeManager().getTheme().getTheme(), menu.getX() + 235, menu.getY() + 80, IngameMenu.MENU_HEADER_TEXT_COLOR);
+ rip.athena.client.utils.font.FontManager.getNunitoBold(30).drawString("THEMES | " + Athena.INSTANCE.getThemeManager().getTheme() + ", " + Athena.INSTANCE.getThemeManager().getPrimaryTheme(), menu.getX() + 235, menu.getY() + 80, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
} else {
- Minecraft.getMinecraft().fontRendererObj.drawString("THEMES", menu.getX() + 235, menu.getY() + 80, IngameMenu.MENU_HEADER_TEXT_COLOR);
+ Minecraft.getMinecraft().fontRendererObj.drawString("THEMES", menu.getX() + 235, menu.getY() + 80, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
}
- RoundedUtils.drawGradientRound(menu.getX() + 275, menu.getY() + 110, 85 + menu.getWidth() / 2, 20, 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ RoundedUtils.drawGradientRound(menu.getX() + 295, menu.getY() + 110, menu.getWidth() / 4, 20, 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ RoundedUtils.drawGradientRound(menu.getX() + 595, menu.getY() + 110, menu.getWidth() / 4, 20, 6, new Color(Athena.INSTANCE.getThemeManager().getPrimaryTheme().getFirstColor()), new Color(Athena.INSTANCE.getThemeManager().getPrimaryTheme().getFirstColor()), new Color(Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor()), new Color(Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor()));
- drawVerticalLine(menu.getX() + 215, y + height - 30, height + 432, 3, new Color(32, 32, 32, 225).getRGB());
+ drawVerticalLine(menu.getX() + 215, y + height - 30, height + 432, 3, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
}
private void populateScrollPane() {
+ scrollPane2.getComponents().clear();
scrollPane.getComponents().clear();
int spacing = 15;
@@ -84,12 +70,35 @@ public class ThemesPage extends Page {
int y = spacing;
int x = spacing;
+ int y2 = spacing;
+ int x2 = spacing;
+
int defaultX = spacing;
+ int defaultX2 = spacing;
int width = 190;
+ int width2 = 190;
int maxWidth = scrollPane.getWidth() - spacing * 2;
+ int maxWidth2 = scrollPane.getWidth() - spacing * 2;
- for(Theme theme : Theme.values()) {
+ for(PrimaryTheme primaryTheme : PrimaryTheme.values()) {
+ scrollPane2.addComponent(new PrimaryGradientButton(primaryTheme, x2, y2, width2, height, false) {
+ @Override
+ public void onAction() {
+ setActive(false);
+ Athena.INSTANCE.getThemeManager().setPrimaryTheme(primaryTheme);
+ populateScrollPane();
+ }
+ });
+
+ x2 += spacing + width2;
+
+ if(x2 + spacing + width2 > maxWidth2) {
+ x2 = defaultX2;
+ }
+ }
+
+ for(AccentTheme theme : AccentTheme.values()) {
if (theme.isTriColor()) {
scrollPane.addComponent(new TriColorGradientButton(theme, x, y, width, height, false) {
@Override
@@ -122,6 +131,7 @@ public class ThemesPage extends Page {
@Override
public void onLoad() {
+ menu.addComponent(scrollPane2);
menu.addComponent(scrollPane);
}
diff --git a/src/main/java/rip/athena/client/gui/clickgui/pages/WaypointsPage.java b/src/main/java/rip/athena/client/gui/clickgui/pages/WaypointsPage.java
index a071b86b..0b06672f 100644
--- a/src/main/java/rip/athena/client/gui/clickgui/pages/WaypointsPage.java
+++ b/src/main/java/rip/athena/client/gui/clickgui/pages/WaypointsPage.java
@@ -1,5 +1,6 @@
package rip.athena.client.gui.clickgui.pages;
+import rip.athena.client.Athena;
import rip.athena.client.font.FontManager;
import rip.athena.client.gui.framework.Menu;
import rip.athena.client.gui.framework.TextPattern;
@@ -203,7 +204,7 @@ public class WaypointsPage extends Page {
int y = menu.getY() + 59;
int height = 32;
- drawVerticalLine(menu.getX() + 215, y + height - 30, height + 432, 3, new Color(32, 32, 32, 225).getRGB());
+ drawVerticalLine(menu.getX() + 215, y + height - 30, height + 432, 3, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
if(Settings.customGuiFont) {
FontManager.vision16.drawString("WAYPOINTS", menu.getX() + 235, menu.getY() + 80, IngameMenu.MENU_HEADER_TEXT_COLOR);
diff --git a/src/main/java/rip/athena/client/gui/framework/components/MenuButton.java b/src/main/java/rip/athena/client/gui/framework/components/MenuButton.java
index 3b4e4219..6290ba52 100644
--- a/src/main/java/rip/athena/client/gui/framework/components/MenuButton.java
+++ b/src/main/java/rip/athena/client/gui/framework/components/MenuButton.java
@@ -1,10 +1,12 @@
package rip.athena.client.gui.framework.components;
import net.minecraft.client.renderer.GlStateManager;
+import rip.athena.client.cosmetics.cape.Cape;
import rip.athena.client.gui.framework.MenuComponent;
import rip.athena.client.gui.framework.draw.ButtonState;
import rip.athena.client.gui.framework.draw.DrawType;
-import rip.athena.client.theme.Theme;
+import rip.athena.client.theme.impl.AccentTheme;
+import rip.athena.client.theme.impl.PrimaryTheme;
import java.awt.*;
@@ -19,32 +21,44 @@ public class MenuButton extends MenuComponent {
protected int minOffset = 2;
protected boolean mouseDown = false;
protected boolean active = false;
- protected Theme theme;
+ protected Cape cape;
+ protected AccentTheme theme;
+ protected PrimaryTheme primaryTheme;
protected ButtonState lastState = ButtonState.NORMAL;
-
+
public MenuButton(String text, int x, int y){
super(x, y, -1, -1);
this.text = text;
}
-
+
public MenuButton(String text, int x, int y, int width, int height) {
super(x, y, width, height);
this.text = text;
}
- public MenuButton(Theme theme, int x, int y, int width, int height) {
+ public MenuButton(AccentTheme theme, int x, int y, int width, int height) {
super(x, y, width, height);
this.theme = theme;
}
-
+
+ public MenuButton(Cape cape, int x, int y, int width, int height) {
+ super(x, y, width, height);
+ this.cape = cape;
+ }
+
+ public MenuButton(PrimaryTheme theme, int x, int y, int width, int height) {
+ super(x, y, width, height);
+ this.primaryTheme = theme;
+ }
+
@Override
public void onInitColors() {
setColor(DrawType.BACKGROUND, ButtonState.NORMAL, new Color(35, 35, 35, 255));
setColor(DrawType.BACKGROUND, ButtonState.ACTIVE, new Color(65, 65, 65, 255));
setColor(DrawType.BACKGROUND, ButtonState.HOVER, new Color(50, 50, 50, 255));
setColor(DrawType.BACKGROUND, ButtonState.HOVERACTIVE, new Color(75, 75, 75, 255));
- setColor(DrawType.BACKGROUND, ButtonState.DISABLED, new Color(100, 100, 100, 255));
-
+ setColor(DrawType.BACKGROUND, ButtonState.DISABLED, new Color(100, 100, 100, 255));
+
setColor(DrawType.LINE, ButtonState.NORMAL, new Color(35, 35, 35, 255));
setColor(DrawType.LINE, ButtonState.ACTIVE, new Color(65, 65, 65, 255));
setColor(DrawType.LINE, ButtonState.HOVER, new Color(50, 50, 50, 255));
@@ -57,28 +71,28 @@ public class MenuButton extends MenuComponent {
setColor(DrawType.TEXT, ButtonState.HOVERACTIVE, new Color(235, 235, 235, 255));
setColor(DrawType.TEXT, ButtonState.DISABLED, new Color(255, 255, 255, 255));
}
-
+
@Override
public void onMouseClick(int button) {
if(button == 0) {
mouseDown = true;
}
}
-
+
@Override
public boolean passesThrough() {
if(disabled || parent == null) {
return true;
}
-
+
int width = (this.width == -1 && this.height == -1) ? (getStringWidth(text) + minOffset * 2) : this.width;
int height = (this.width == -1 && this.height == -1) ? (getStringHeight(text) + minOffset * 2) : this.height;
-
+
int x = this.getRenderX();
int y = this.getRenderY();
int mouseX = parent.getMouseX();
int mouseY = parent.getMouseY();
-
+
if(mouseDown) {
if(mouseX >= x && mouseX <= x + width) {
if(mouseY >= y && mouseY <= y + height + 1) {
@@ -86,10 +100,10 @@ public class MenuButton extends MenuComponent {
}
}
}
-
+
return true;
}
-
+
@Override
public void onPreSort() {
int x = this.getRenderX();
@@ -98,14 +112,14 @@ public class MenuButton extends MenuComponent {
int height = (this.width == -1 && this.height == -1) ? (getStringHeight(text) + minOffset * 2) : this.height;
int mouseX = parent.getMouseX();
int mouseY = parent.getMouseY();
-
+
ButtonState state = active ? ButtonState.ACTIVE : ButtonState.NORMAL;
-
+
if(!disabled) {
if(mouseX >= x && mouseX <= x + width) {
if(mouseY >= y && mouseY <= y + height + 1) {
state = ButtonState.HOVER;
-
+
if(mouseDown) {
active = !active;
onAction();
@@ -115,17 +129,17 @@ public class MenuButton extends MenuComponent {
} else {
state = ButtonState.DISABLED;
}
-
+
lastState = state;
}
-
+
@Override
public void onRender() {
int x = this.getRenderX();
int y = this.getRenderY();
int width = (this.width == -1 && this.height == -1) ? (getStringWidth(text) + minOffset * 2) : this.width;
int height = (this.width == -1 && this.height == -1) ? (getStringHeight(text) + minOffset * 2) : this.height;
-
+
int backgroundColor = getColor(DrawType.BACKGROUND, lastState);
int lineColor = getColor(DrawType.LINE, lastState);
int textColor = getColor(DrawType.TEXT, lastState);
@@ -133,16 +147,16 @@ public class MenuButton extends MenuComponent {
GlStateManager.color(1, 1,1);
rip.athena.client.gui.framework.draw.DrawImpl.drawRect(x + 1, y + 1, width - 1, height - 1, backgroundColor);
-
+
drawHorizontalLine(x, y, width + 1, 1, lineColor);
drawVerticalLine(x, y + 1, height - 1, 1, lineColor);
drawHorizontalLine(x, y + height, width + 1, 1, lineColor);
drawVerticalLine(x + width, y + 1, height - 1, 1, lineColor);
drawText(text, x + (width / 2 - getStringWidth(text) / 2), y + (height / 2 - getStringHeight(text) / 2), textColor);
-
+
mouseDown = false;
}
-
+
public String getText() {
return text;
}
diff --git a/src/main/java/rip/athena/client/gui/framework/components/MenuCheckbox.java b/src/main/java/rip/athena/client/gui/framework/components/MenuCheckbox.java
index c100abc7..9b0737f2 100644
--- a/src/main/java/rip/athena/client/gui/framework/components/MenuCheckbox.java
+++ b/src/main/java/rip/athena/client/gui/framework/components/MenuCheckbox.java
@@ -1,5 +1,6 @@
package rip.athena.client.gui.framework.components;
+import rip.athena.client.Athena;
import rip.athena.client.gui.framework.MenuPriority;
import rip.athena.client.gui.framework.draw.ButtonState;
import rip.athena.client.gui.framework.draw.DrawType;
@@ -194,7 +195,7 @@ public class MenuCheckbox extends MenuComponent {
drawVerticalLine(mouseX, mouseY + 1, tipHeight - 1, 1, lineColor);
drawHorizontalLine(mouseX, mouseY + tipHeight, tipWidth + 1, 1, lineColor);
drawVerticalLine(mouseX + tipWidth, mouseY + 1, tipHeight - 1, 1, lineColor);
- drawText(tooltip, mouseX + minOffset, mouseY + minOffset, getColor(DrawType.TEXT, ButtonState.POPUP));
+ drawText(tooltip, mouseX + minOffset, mouseY + minOffset, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
}
}
diff --git a/src/main/java/rip/athena/client/gui/framework/components/MenuSlider.java b/src/main/java/rip/athena/client/gui/framework/components/MenuSlider.java
index 38ba4008..855beac3 100644
--- a/src/main/java/rip/athena/client/gui/framework/components/MenuSlider.java
+++ b/src/main/java/rip/athena/client/gui/framework/components/MenuSlider.java
@@ -5,6 +5,7 @@ import rip.athena.client.gui.framework.MenuPriority;
import rip.athena.client.gui.framework.draw.ButtonState;
import rip.athena.client.gui.framework.draw.DrawType;
import org.lwjgl.input.Mouse;
+import rip.athena.client.utils.animations.simple.SimpleAnimation;
import java.awt.*;
import java.math.RoundingMode;
@@ -18,6 +19,9 @@ import java.text.DecimalFormat;
public class MenuSlider extends MenuComponent {
protected boolean isFloat = false;
+
+ protected SimpleAnimation valueAnim;
+
protected float value;
protected float minValue;
protected float maxValue;
@@ -51,10 +55,10 @@ public class MenuSlider extends MenuComponent {
this.value = startValue;
this.minValue = minValue;
this.maxValue = maxValue;
-
+
if(minValue > value)
value = minValue;
-
+
if(value > maxValue)
value = maxValue;
diff --git a/src/main/java/rip/athena/client/gui/framework/draw/DrawImpl.java b/src/main/java/rip/athena/client/gui/framework/draw/DrawImpl.java
index da037ec9..6cd013fd 100644
--- a/src/main/java/rip/athena/client/gui/framework/draw/DrawImpl.java
+++ b/src/main/java/rip/athena/client/gui/framework/draw/DrawImpl.java
@@ -10,6 +10,7 @@ import net.minecraft.client.renderer.WorldRenderer;
import net.minecraft.client.renderer.vertex.DefaultVertexFormats;
import net.minecraft.util.ResourceLocation;
import org.lwjgl.opengl.GL11;
+import rip.athena.client.Athena;
import rip.athena.client.font.FontManager;
import java.awt.*;
@@ -21,7 +22,7 @@ import java.awt.*;
*/
public interface DrawImpl {
- static final int SHADOW_SIZE = 5;
+ static final int SHADOW_SIZE = 3;
static final int SHADOW_AMOUNT = 3;
default void drawImage(ResourceLocation image, int x, int y, int width, int height) {
@@ -162,28 +163,28 @@ public interface DrawImpl {
int startColor = 0;
int endColor = 1342177280;
- drawGradientRectUpwards(x, y - DrawImpl.SHADOW_SIZE, width, SHADOW_SIZE, endColor, startColor);
+ drawGradientRectUpwards(x, y - DrawImpl.SHADOW_SIZE, width, SHADOW_SIZE, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
}
default void drawShadowDown(int x, int y, int width) {
int startColor = 0;
int endColor = 1342177280;
- drawGradientRectUpwards(x, y, width, SHADOW_SIZE, startColor, endColor);
+ drawGradientRectUpwards(x, y, width, SHADOW_SIZE, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
}
default void drawShadowLeft(int x, int y, int height) {
int startColor = 0;
int endColor = 1342177280;
- drawGradientRectSideways(x - DrawImpl.SHADOW_SIZE, y, SHADOW_SIZE, height, startColor, endColor);
+ drawGradientRectSideways(x - DrawImpl.SHADOW_SIZE, y, SHADOW_SIZE, height, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
}
default void drawShadowRight(int x, int y, int height) {
int startColor = 0;
int endColor = 1342177280;
- drawGradientRectSideways(x, y, SHADOW_SIZE, height, endColor, startColor);
+ drawGradientRectSideways(x, y, SHADOW_SIZE, height, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor());
}
default void drawTriangle(int x, int y, int width, int height, int pointing, int color) {
diff --git a/src/main/java/rip/athena/client/gui/hud/HUDEditor.java b/src/main/java/rip/athena/client/gui/hud/HUDEditor.java
index f440b1d9..40a9e19a 100644
--- a/src/main/java/rip/athena/client/gui/hud/HUDEditor.java
+++ b/src/main/java/rip/athena/client/gui/hud/HUDEditor.java
@@ -121,13 +121,12 @@ public class HUDEditor extends MinecraftMenuImpl implements DrawImpl {
int mouseX = Math.round((float)mX / value);
int mouseY = Math.round((float)mY / value);
-
if(selected != null || !mouseDownCache) {
for(HUDElement element : Athena.INSTANCE.getHudManager().getElements()) {
if(!element.getParent().isToggled()) {
continue;
}
-
+
int x = Math.round(element.getX() * SCALE);
int y = Math.round(element.getY() * SCALE);
int width = Math.round(element.getWidth() * SCALE * (float)(element.getScale()));
@@ -260,10 +259,14 @@ public class HUDEditor extends MinecraftMenuImpl implements DrawImpl {
if(mouseDown) {
if(selected != null) {
+
+ int maxPosX = (int) Math.round((menu.getWidth() - selected.getWidth() * selected.getScale()) / SCALE);
+ int maxPosY = (int) Math.round((menu.getHeight() - selected.getHeight() * selected.getScale()) / SCALE);
+
if(resizing) {
int xDelta = mouseX / SCALE - cachedX;
int yDelta = mouseY / SCALE - cachedY;
-
+
double maxDelta = 1 + Math.max(xDelta, yDelta) / 30D;
double delta = maxDelta * originalScale;
@@ -277,7 +280,7 @@ public class HUDEditor extends MinecraftMenuImpl implements DrawImpl {
} else if(moving) {
int xDelta = mouseX / SCALE + cachedX;
int yDelta = mouseY / SCALE + cachedY;
-
+
int x = xDelta;
int y = yDelta;
int width = Math.round(selected.getWidth() * (float)(selected.getScale()));
@@ -343,12 +346,12 @@ public class HUDEditor extends MinecraftMenuImpl implements DrawImpl {
@Override
public void drawText(String text, int x, int y, int color) {
- rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString(text, x, y, color);
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(25).drawString(text, x, y, color);
}
@Override
public int getStringWidth(String string) {
- return (int) rip.athena.client.utils.font.FontManager.getProductSansRegular(30).width(string);
+ return (int) rip.athena.client.utils.font.FontManager.getProductSansRegular(25).width(string);
}
@Override
diff --git a/src/main/java/rip/athena/client/gui/hud/HUDElement.java b/src/main/java/rip/athena/client/gui/hud/HUDElement.java
index fbea23f2..c11e1e8d 100644
--- a/src/main/java/rip/athena/client/gui/hud/HUDElement.java
+++ b/src/main/java/rip/athena/client/gui/hud/HUDElement.java
@@ -1,6 +1,9 @@
package rip.athena.client.gui.hud;
+import net.minecraft.client.Minecraft;
+import net.minecraft.client.gui.ScaledResolution;
import rip.athena.client.modules.Module;
+import sun.net.www.MimeEntry;
/**
* @author Athena Development
@@ -41,7 +44,7 @@ public abstract class HUDElement implements IHUD {
public void setIdentifier(String identifier) {
this.identifier = identifier;
}
-
+
public int getX() {
return x;
}
diff --git a/src/main/java/rip/athena/client/gui/menu/AthenaMenu.java b/src/main/java/rip/athena/client/gui/menu/AthenaMenu.java
index 804f49f7..8828966a 100644
--- a/src/main/java/rip/athena/client/gui/menu/AthenaMenu.java
+++ b/src/main/java/rip/athena/client/gui/menu/AthenaMenu.java
@@ -1,6 +1,6 @@
package rip.athena.client.gui.menu;
-import net.minecraft.client.gui.GuiScreen;
+import net.minecraft.client.gui.*;
import java.awt.Color;
import java.awt.Desktop;
@@ -24,16 +24,7 @@ import org.lwjgl.util.glu.Project;
import com.google.common.collect.Lists;
import net.minecraft.client.Minecraft;
-import net.minecraft.client.gui.GuiButton;
-import net.minecraft.client.gui.GuiButtonLanguage;
-import net.minecraft.client.gui.GuiConfirmOpenLink;
-import net.minecraft.client.gui.GuiLanguage;
-import net.minecraft.client.gui.GuiMultiplayer;
-import net.minecraft.client.gui.GuiOptions;
import net.minecraft.client.gui.GuiScreen;
-import net.minecraft.client.gui.GuiSelectWorld;
-import net.minecraft.client.gui.GuiYesNo;
-import net.minecraft.client.gui.GuiYesNoCallback;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.client.renderer.OpenGlHelper;
import net.minecraft.client.renderer.Tessellator;
@@ -51,8 +42,16 @@ import net.minecraft.world.storage.ISaveFormat;
import net.minecraft.world.storage.WorldInfo;
import rip.athena.client.Athena;
import rip.athena.client.font.FontManager;
+import rip.athena.client.gui.menu.altmanager.GuiAccountManager;
+import rip.athena.client.gui.menu.altmanager.GuiAltManager;
+import rip.athena.client.utils.MouseUtils;
+import rip.athena.client.utils.animations.Animation;
+import rip.athena.client.utils.animations.Direction;
+import rip.athena.client.utils.animations.impl.EaseBackIn;
import rip.athena.client.utils.input.InputUtils;
+import rip.athena.client.utils.render.ColorUtil;
import rip.athena.client.utils.render.DrawUtils;
+import rip.athena.client.utils.render.RoundedUtils;
/**
* @author Athena Development
@@ -66,7 +65,6 @@ public class AthenaMenu extends GuiScreen implements GuiYesNoCallback
private static final Random RANDOM = new Random();
private float updateCounter;
private String splashText;
- private GuiButton buttonResetDemo;
private int panoramaTimer;
private DynamicTexture viewportTexture;
private boolean field_175375_v = true;
@@ -89,6 +87,11 @@ public class AthenaMenu extends GuiScreen implements GuiYesNoCallback
private boolean field_183502_L;
private GuiScreen field_183503_M;
+ public Animation introAnimation;
+ public boolean closeIntro;
+
+ private CloseType closeType;
+
public AthenaMenu()
{
this.openGLWarning2 = field_96138_a;
@@ -159,8 +162,6 @@ public class AthenaMenu extends GuiScreen implements GuiYesNoCallback
public void updateScreen()
{
++this.panoramaTimer;
-
- // Wrapper.getInstance().getGuiAccountManager().updateScreen();
}
public boolean doesGuiPauseGame()
@@ -174,38 +175,23 @@ public class AthenaMenu extends GuiScreen implements GuiYesNoCallback
public void initGui()
{
+ if(Athena.INSTANCE.getAccountManager().isFirstLogin) {
+ mc.displayGuiScreen(new GuiAltManager());
+ }
+ introAnimation = new EaseBackIn(450, 1, 1.5F);
+
this.viewportTexture = new DynamicTexture(256, 256);
this.backgroundTexture = this.mc.getTextureManager().getDynamicTextureLocation("background", this.viewportTexture);
- Calendar calendar = Calendar.getInstance();
- calendar.setTime(new Date());
- if (calendar.get(2) + 1 == 12 && calendar.get(5) == 24)
- {
- this.splashText = "Merry X-mas!";
- }
- else if (calendar.get(2) + 1 == 1 && calendar.get(5) == 1)
- {
- this.splashText = "Happy new year!";
- }
- else if (calendar.get(2) + 1 == 10 && calendar.get(5) == 31)
- {
- this.splashText = "OOoooOOOoooo! Spooky!";
- }
+ int j = this.height / 4 + 78;
- int i = 24;
- int j = this.height / 4 + 48;
- if (this.mc.isDemo())
- {
- this.addDemoButtons(j, 24);
- }
- else
{
this.addSingleplayerMultiplayerButtons(j, 24);
}
- this.buttonList.add(new GuiButton(0, this.width / 2 - 100, j + 72 + 12, 98, 20, I18n.format("menu.options", new Object[0])));
- this.buttonList.add(new GuiButton(4, this.width / 2 + 2, j + 72 + 12, 98, 20, "Store"));
+ this.buttonList.add(new GuiButton(0, this.width / 2 - 100, j + 72 - 24, 98, 20, I18n.format("menu.options", new Object[0])));
+ this.buttonList.add(new GuiButton(4, this.width / 2 + 2, j + 72 - 24, 98, 20, "Store"));
}
@@ -213,20 +199,7 @@ public class AthenaMenu extends GuiScreen implements GuiYesNoCallback
{
this.buttonList.add(new GuiButton(1, this.width / 2 - 100, p_73969_1_, I18n.format("menu.singleplayer", new Object[0])));
this.buttonList.add(new GuiButton(2, this.width / 2 - 100, p_73969_1_ + p_73969_2_ * 1, I18n.format("menu.multiplayer", new Object[0])));
- this.buttonList.add(this.realmsButton = new GuiButton(14, this.width / 2 - 100, p_73969_1_ + p_73969_2_ * 2, I18n.format("menu.online", new Object[0]).replace("Minecraft", "").trim()));
- }
-
- private void addDemoButtons(int p_73972_1_, int p_73972_2_)
- {
- this.buttonList.add(new GuiButton(11, this.width / 2 - 100, p_73972_1_, I18n.format("menu.playdemo", new Object[0])));
- this.buttonList.add(this.buttonResetDemo = new GuiButton(12, this.width / 2 - 100, p_73972_1_ + p_73972_2_ * 1, I18n.format("menu.resetdemo", new Object[0])));
- ISaveFormat isaveformat = this.mc.getSaveLoader();
- WorldInfo worldinfo = isaveformat.getWorldInfo("Demo_World");
-
- if (worldinfo == null)
- {
- this.buttonResetDemo.enabled = false;
- }
+// this.buttonList.add(this.realmsButton = new GuiButton(14, this.width / 2 - 100, p_73969_1_ + p_73969_2_ * 2, I18n.format("menu.online", new Object[0]).replace("Minecraft", "").trim()));
}
protected void actionPerformed(GuiButton button) throws IOException
@@ -319,33 +292,33 @@ public class AthenaMenu extends GuiScreen implements GuiYesNoCallback
public void drawScreen(int mouseX, int mouseY, float partialTicks)
{
- DrawUtils.drawImage(new ResourceLocation("Athena/menu/test.png"), 0, 0, width, height);
+ DrawUtils.drawImage(new ResourceLocation("Athena/menu/wallpaper3.png"), 0, 0, width, height);
int[] size = InputUtils.getWindowsSize();
int startX = size[0] / 2;
int startY = size[1] / 2;
int x = startX - 75;
- int y = this.height / 4 + 28;
+ int y = this.height / 4 + 35;
int width = 150;
int height = 100;
- rip.athena.client.utils.font.FontManager.getNunitoBold(30).drawString(Athena.INSTANCE.getClientName().toUpperCase(),
- this.width / 2 - 88 + rip.athena.client.utils.font.FontManager.getNunitoBold(30).width(Athena.INSTANCE.getClientName().toUpperCase()), y, new Color(255, 255, 255).getRGB());
+ rip.athena.client.utils.font.FontManager.getProductSansBold(60).drawCenteredString(Athena.INSTANCE.getClientName(),
+ (float) this.width / 2, y, new Color(255, 255, 255).getRGB());
GlStateManager.pushMatrix();
DrawUtils.drawImage(new ResourceLocation("Athena/menu/exit.png"),startX + startX - 20, 10, 10, 10);
- DrawUtils.drawImage(new ResourceLocation("Athena/menu/usericon.png"), startX + startX - 45, 10, 10, 10);
+ DrawUtils.drawImage(new ResourceLocation("Athena/menu/usericon.png"), startX + startX - 49, 6, 18, 18);
GlStateManager.popMatrix();
GlStateManager.pushMatrix();
boolean isOverAccountManager = mouseX >= startX+startX-50 && mouseX <= startX+startX-30 && mouseY >= startY - startY + 5 && mouseY <= startY - startY + 25;
- DrawUtils.drawRoundedRect(startX+startX - 50, startY - startY + 5, startX+startX - 30, startY - startY + 25, 4, isOverAccountManager ? new Color(200,200,200,100).getRGB() : new Color(100,100,100,100).getRGB());
- DrawUtils.drawRoundedRect(startX+startX - 50 + 1, startY - startY + 5 + 1, startX+startX - 30 - 1, startY - startY + 25 - 1, 3, new Color(22, 24, 27,80).getRGB());
+ RoundedUtils.drawRoundedRect(startX+startX - 50, startY - startY + 5, startX+startX - 30, startY - startY + 25, 14, isOverAccountManager ? new Color(150,150,150,100).getRGB() : new Color(100,100,100,100).getRGB());
+ RoundedUtils.drawRoundedGradientOutlineCorner(startX+startX - 50 + 1, startY - startY + 5 + 1, startX+startX - 30 - 1, startY - startY + 25 - 1, 3, 12, ColorUtil.getClientColor(0, 255).getRGB(), ColorUtil.getClientColor(90, 255).getRGB(), ColorUtil.getClientColor(180, 255).getRGB(), ColorUtil.getClientColor(270, 255).getRGB());
boolean isOverExit = mouseX >= startX+startX-25 && mouseX <= startX+startX - 5 && mouseY >= startY - startY + 5 && mouseY <= startY - startY + 25;
- DrawUtils.drawRoundedRect(startX+startX - 25, startY - startY + 5, startX+startX - 5, startY - startY + 25, 4, isOverExit ? new Color(200,200,200,100).getRGB() : new Color(100,100,100,100).getRGB());
- DrawUtils.drawRoundedRect(startX+startX - 25 + 1, startY - startY + 5 + 1, startX+startX - 5 - 1, startY - startY + 25 - 1, 3, new Color(22, 24, 27,80).getRGB());
+ RoundedUtils.drawRoundedRect(startX+startX - 25, startY - startY + 5, startX+startX - 5, startY - startY + 25, 14, isOverExit ? new Color(150,150,150,100).getRGB() : new Color(100,100,100,100).getRGB());
+ RoundedUtils.drawRoundedGradientOutlineCorner(startX+startX - 25 + 1, startY - startY + 5 + 1, startX+startX - 5 - 1, startY - startY + 25 - 1, 3, 12, ColorUtil.getClientColor(0, 255).getRGB(), ColorUtil.getClientColor(90, 255).getRGB(), ColorUtil.getClientColor(180, 255).getRGB(), ColorUtil.getClientColor(270, 255).getRGB());
GlStateManager.popMatrix();
super.drawScreen(mouseX, mouseY, partialTicks);
@@ -355,6 +328,9 @@ public class AthenaMenu extends GuiScreen implements GuiYesNoCallback
protected void mouseClicked(int mouseX, int mouseY, int mouseButton) throws IOException
{
super.mouseClicked(mouseX, mouseY, mouseButton);
+
+ ScaledResolution sr = new ScaledResolution(Minecraft.getMinecraft());
+
int[] size = InputUtils.getWindowsSize();
int startX = size[0] / 2;
int startY = size[1] / 2;
@@ -367,7 +343,7 @@ public class AthenaMenu extends GuiScreen implements GuiYesNoCallback
}
if(isOverAccountManager) {
- this.mc.displayGuiScreen(new SessionGui(this));
+ this.mc.displayGuiScreen(new GuiAccountManager(this));
}
diff --git a/src/main/java/rip/athena/client/gui/menu/CloseType.java b/src/main/java/rip/athena/client/gui/menu/CloseType.java
new file mode 100644
index 00000000..7a1aeeba
--- /dev/null
+++ b/src/main/java/rip/athena/client/gui/menu/CloseType.java
@@ -0,0 +1,10 @@
+package rip.athena.client.gui.menu;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/10/2023
+ */
+public enum CloseType {
+ ACCOUNT, CREDIT;
+}
diff --git a/src/main/java/rip/athena/client/gui/menu/SessionGui.java b/src/main/java/rip/athena/client/gui/menu/SessionGui.java
deleted file mode 100644
index c95f8f14..00000000
--- a/src/main/java/rip/athena/client/gui/menu/SessionGui.java
+++ /dev/null
@@ -1,116 +0,0 @@
-package rip.athena.client.gui.menu;
-
-import net.minecraft.client.gui.GuiScreen;
-
-import com.google.gson.JsonObject;
-import com.google.gson.JsonParser;
-import net.minecraft.client.gui.GuiButton;
-import net.minecraft.client.gui.GuiTextField;
-import net.minecraft.client.gui.ScaledResolution;
-import net.minecraft.util.Session;
-import org.apache.commons.io.IOUtils;
-import org.lwjgl.input.Keyboard;
-import rip.athena.client.Athena;
-
-import java.awt .*;
-import java.io.IOException;
-import java.net.HttpURLConnection;
-import java.net.URL;
-
-/**
- * @author Athena Development
- * @project Athena-Client
- * @date 6/4/2023
- */
-public class SessionGui extends GuiScreen {
- private GuiScreen previousScreen;
-
- private String status = "Session:";
- private GuiTextField sessionField;
- private ScaledResolution sr;
-
- public SessionGui(GuiScreen previousScreen) {
- this.previousScreen = previousScreen;
- }
-
- @Override
- public void initGui() {
- Keyboard.enableRepeatEvents(true);
- sr = new ScaledResolution(mc);
-
- sessionField = new GuiTextField(1, mc.fontRendererObj, sr.getScaledWidth() / 2 - 100, sr.getScaledHeight() / 2, 200, 20);
- sessionField.setMaxStringLength(32767);
- sessionField.setFocused(true);
-
- buttonList.add(new GuiButton(998, sr.getScaledWidth() / 2 - 100, sr.getScaledHeight() / 2 + 30, 200, 20, "Login"));
-
- super.initGui();
- }
-
- @Override
- public void onGuiClosed() {
- Keyboard.enableRepeatEvents(false);
-
- super.onGuiClosed();
- }
-
- @Override
- public void drawScreen(int mouseX, int mouseY, float partialTicks) {
- drawDefaultBackground();
-
- mc.fontRendererObj.drawString(status, sr.getScaledWidth() / 2 - mc.fontRendererObj.getStringWidth(status) / 2, sr.getScaledHeight() / 2 - 30, Color.WHITE.getRGB());
- sessionField.drawTextBox();
-
- super.drawScreen(mouseX, mouseY, partialTicks);
- }
-
- @Override
- protected void actionPerformed(GuiButton button) throws IOException {
- //login button
- if (button.id == 998) {
- try {
- String username, uuid, token, session = sessionField.getText();
-
- if (session.contains(":")) { //if fully formatted string (ign:uuid:token)
- //split string to data
- username = session.split(":")[0];
- uuid = session.split(":")[1];
- token = session.split(":")[2];
- } else { //if only token
- //make request
- HttpURLConnection c = (HttpURLConnection) new URL("https://api.minecraftservices.com/minecraft/profile/").openConnection();
- c.setRequestProperty("Content-type", "application/json");
- c.setRequestProperty("Authorization", "Bearer " + sessionField.getText());
- c.setDoOutput(true);
-
- //get json
- JsonObject json = new JsonParser().parse(IOUtils.toString(c.getInputStream())).getAsJsonObject();
-
- //get data
- username = json.get("name").getAsString();
- uuid = json.get("id").getAsString();
- token = session;
- }
-
- //set session and return to previous screen
- mc.session = new Session(username, uuid, token, "mojang");
- status = "§aSuccess: Logged into " + username;
- //mc.displayGuiScreen(previousScreen);
- //in case we couldn't set session for some reason
- } catch (Exception e) {
- status = "§cError: Couldn't set session (check mc logs)";
- e.printStackTrace();
- }
- }
-
- super.actionPerformed(button);
- }
-
- @Override
- protected void keyTyped(char typedChar, int keyCode) throws IOException {
- sessionField.textboxKeyTyped(typedChar, keyCode);
-
- if (Keyboard.KEY_ESCAPE == keyCode) mc.displayGuiScreen(previousScreen);
- else super.keyTyped(typedChar, keyCode);
- }
-}
diff --git a/src/main/java/rip/athena/client/gui/menu/altmanager/GuiAccountManager.java b/src/main/java/rip/athena/client/gui/menu/altmanager/GuiAccountManager.java
new file mode 100644
index 00000000..b220ad53
--- /dev/null
+++ b/src/main/java/rip/athena/client/gui/menu/altmanager/GuiAccountManager.java
@@ -0,0 +1,375 @@
+package rip.athena.client.gui.menu.altmanager;
+
+import com.mojang.authlib.GameProfile;
+import com.mojang.authlib.minecraft.MinecraftProfileTexture;
+import fr.litarvan.openauth.microsoft.MicrosoftAuthResult;
+import fr.litarvan.openauth.microsoft.MicrosoftAuthenticationException;
+import fr.litarvan.openauth.microsoft.MicrosoftAuthenticator;
+import net.minecraft.client.Minecraft;
+import net.minecraft.client.gui.GuiScreen;
+import net.minecraft.client.gui.ScaledResolution;
+import net.minecraft.client.renderer.GlStateManager;
+import net.minecraft.client.renderer.texture.DynamicTexture;
+import net.minecraft.client.renderer.texture.TextureManager;
+import net.minecraft.util.ResourceLocation;
+import net.minecraft.util.Session;
+import net.minecraft.util.StringUtils;
+import org.apache.commons.lang3.RandomStringUtils;
+import org.lwjgl.opengl.GL11;
+import rip.athena.client.Athena;
+import rip.athena.client.account.Account;
+import rip.athena.client.account.AccountType;
+import rip.athena.client.gui.menu.altmanager.button.AltTextField;
+import rip.athena.client.utils.GLUtils;
+import rip.athena.client.utils.MouseUtils;
+import rip.athena.client.utils.animations.Animation;
+import rip.athena.client.utils.animations.Direction;
+import rip.athena.client.utils.animations.impl.EaseBackIn;
+import rip.athena.client.utils.animations.simple.SimpleAnimation;
+import rip.athena.client.utils.font.FontManager;
+import rip.athena.client.utils.render.*;
+import rip.athena.client.utils.time.TimerUtil;
+
+import javax.imageio.ImageIO;
+import java.awt.*;
+import java.awt.image.BufferedImage;
+import java.io.File;
+import java.util.*;
+import java.util.List;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/10/2023
+ */
+public class GuiAccountManager extends GuiScreen {
+
+ private GuiScreen prevGuiScreen;
+
+ private Animation showAccountAnimation;
+ private boolean closeAccountManager;
+ private boolean showAddAccount;
+
+ private SimpleAnimation clickAnimation = new SimpleAnimation(0.0F);
+ private boolean click;
+ private TimerUtil clickTimer = new TimerUtil();
+
+ public ResourceLocation faceTexture;
+
+ private SimpleAnimation showAddAccountAnimation = new SimpleAnimation(0.0F);
+
+ private boolean delete;
+ private Account deleteAccount;
+
+ private double scrollY;
+ private SimpleAnimation scrollAnimation = new SimpleAnimation(0.0F);
+
+ private SimpleAnimation addOpacityAnimation = new SimpleAnimation(0.0F);
+
+ private AltTextField usernameField;
+ private SimpleAnimation selectAnimation = new SimpleAnimation(0.0F);
+
+ private List clickEffects = new ArrayList<>();
+
+ public GuiAccountManager(GuiScreen prevGuiScreen) {
+ this.prevGuiScreen = prevGuiScreen;
+ }
+
+ @Override
+ public void initGui() {
+
+ ScaledResolution sr = new ScaledResolution(Minecraft.getMinecraft());
+
+ int addX = 340;
+ int addY = 85;
+ int x = sr.getScaledWidth() / 2 - addY;
+ int y = sr.getScaledHeight() / 2 - addY;
+
+ showAddAccount = false;
+ closeAccountManager = false;
+ showAccountAnimation = new EaseBackIn(450, 1, 1.5F);
+ usernameField = new AltTextField(1, mc.fontRendererObj, x + 38, y + 65, 220, 22, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
+ click = false;
+ }
+
+ @Override
+ public void drawScreen(int mouseX, int mouseY, float partialTicks) {
+ ScaledResolution sr = new ScaledResolution(Minecraft.getMinecraft());
+
+ int addX = 140;
+ int addY = 85;
+ int x = sr.getScaledWidth() / 2 - addX;
+ int y = sr.getScaledHeight() / 2 - addY;
+
+ int width = addX * 2;
+ int height = addY * 2;
+ int offsetY = 36;
+ int index = 1;
+
+ if(closeAccountManager) {
+ mc.displayGuiScreen(prevGuiScreen);
+ }
+
+ if(click) {
+ if(clickTimer.hasTimeElapsed(150)) {
+ click = false;
+ }
+ }else {
+ clickTimer.reset();
+ }
+
+ DrawUtils.drawImage(new ResourceLocation("Athena/menu/wallpaper3.png"), 0, 0, sr.getScaledWidth(), sr.getScaledHeight());
+
+ GlStateManager.pushMatrix();
+
+ RoundedUtils.drawGradientRound(x, y, width, height, 6, ColorUtil.getClientColor(0, 255), ColorUtil.getClientColor(90, 255), ColorUtil.getClientColor(180, 255), ColorUtil.getClientColor(270, 255));
+ RoundedUtils.drawRound(x + 1, y + 1, width - 2, height - 2, 6, new Color(Athena.INSTANCE.getThemeManager().getPrimaryTheme().getFirstColor()));
+ FontManager.getProductSansRegular(22).drawString("Account Manager " + Athena.INSTANCE.getAccountManager().getCurrentAccount() != null ? "Account Manager | " + Athena.INSTANCE.getAccountManager().getCurrentAccount().getUsername() : "Account Manager | No Account", x + 10, y + 10, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
+
+ RoundedUtils.drawGradientRound(x , y + 179, width, height - 148, 6, ColorUtil.getClientColor(0, 255), ColorUtil.getClientColor(90, 255), ColorUtil.getClientColor(180, 255), ColorUtil.getClientColor(270, 255));
+ RoundedUtils.drawRound(x + 1, y + 180, width - 2, height - 150, 6, new Color(Athena.INSTANCE.getThemeManager().getPrimaryTheme().getFirstColor()));
+ FontManager.getProductSansRegular(22).drawString("Add Account", x + 5, y + 186, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
+
+ RoundedUtils.drawGradientRound(x , y + 206, width, height - 148, 6, ColorUtil.getClientColor(0, 255), ColorUtil.getClientColor(90, 255), ColorUtil.getClientColor(180, 255), ColorUtil.getClientColor(270, 255));
+ RoundedUtils.drawRound(x + 1, y + 207, width - 2, height - 150, 6, new Color(Athena.INSTANCE.getThemeManager().getPrimaryTheme().getFirstColor()));
+ FontManager.getProductSansRegular(22).drawString("Go back", x + 5, y + 213, Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
+
+ StencilUtils.initStencilToWrite();
+ RoundedUtils.drawRound(x, y + 28, width, height - 28.5F, 6, Color.WHITE);
+ StencilUtils.readStencilBuffer(1);
+
+ showAddAccountAnimation.setAnimation(showAddAccount ? 0 : 140, 16);
+
+ GLUtils.startTranslate(0, (140 - showAddAccountAnimation.getValue()));
+
+ if(Athena.INSTANCE.getAccountManager().getAccounts().isEmpty()) {
+ FontManager.getProductSansRegular(22).drawString("Empty...", sr.getScaledWidth() / 2 - (FontManager.getProductSansRegular(22).height() / 2), (sr.getScaledHeight() / 2) - (FontManager.getProductSansRegular(22).height() / 2), Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
+ }
+
+ for(Account a : Athena.INSTANCE.getAccountManager().getAccounts()) {
+
+ RoundedUtils.drawRound(x + 9, y + offsetY + scrollAnimation.getValue() - 1, width - 18, 37, 4, new Color(Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor()));
+ RoundedUtils.drawRound(x + 10, y + offsetY + scrollAnimation.getValue(), width - 20, 35, 4, new Color(Athena.INSTANCE.getThemeManager().getPrimaryTheme().getFirstColor()));
+
+ RoundedUtils.drawGradientRound(x + width - 36, y + offsetY + 7 + scrollAnimation.getValue(), 20, 20, 4, ColorUtil.getClientColor(0, 255), ColorUtil.getClientColor(90, 255), ColorUtil.getClientColor(180, 255), ColorUtil.getClientColor(270, 255));
+
+ if(a.getAccountType().equals(AccountType.MICROSOFT)) {
+ //mc.getTextureManager().bindTexture(face(a.getUsername(), UUID.fromString(a.getUuid())));
+ mc.getTextureManager().bindTexture(new ResourceLocation("Athena/menu/head.png"));
+ } else {
+ mc.getTextureManager().bindTexture(new ResourceLocation("Athena/menu/head.png"));
+ }
+
+ GlStateManager.enableBlend();
+ RoundedUtils.drawRoundTextured(x + 17, y + offsetY + 6 + scrollAnimation.getValue(), 24, 24, 4, 1.0F);
+ GlStateManager.disableBlend();
+
+ GlStateManager.pushMatrix();
+ DrawUtils.drawImage(new ResourceLocation("Athena/menu/exit.png"),x + width - 31, (int) (y + offsetY + 12 + scrollAnimation.getValue()), 10, 10);
+ GlStateManager.popMatrix();
+
+ FontManager.getProductSansRegular(22).drawString(a.getUsername(), x + 50, y + offsetY + 15 + scrollAnimation.getValue(), Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
+
+ a.opacityAnimation.setAnimation(a.isDone ? 0 : 255, 16);
+
+ FontManager.getProductSansRegular(22).drawCenteredString(a.getInfo(), x + width - 64, y + 14.5F + offsetY + scrollAnimation.getValue(), Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor());
+
+ if(a.getInfo().equals("Success") || a.getInfo().equals("Error")) {
+ if(a.getTimer().hasTimeElapsed(3500)) {
+ a.isDone = true;
+ a.getTimer().reset();
+ }
+ }else {
+ a.getTimer().reset();
+ }
+
+ offsetY+=45;
+ index++;
+ }
+
+ GLUtils.stopTranslate();
+
+
+ StencilUtils.uninitStencilBuffer();
+
+ GLUtils.stopScale();
+
+ final MouseUtils.Scroll scroll = MouseUtils.scroll();
+
+ if(scroll != null) {
+ switch (scroll) {
+ case DOWN:
+ if(index > 4){
+ if(scrollY > -((index - 3.5) * 45)) {
+ scrollY -=20;
+ }
+
+ if(index > 4) {
+ if(scrollY < -((index - 3.8) * 45)) {
+ scrollY = -((index - 3.9) * 45);
+ }
+ }
+ }else {
+ scrollY = 0;
+ }
+ break;
+ case UP:
+ if(scrollY > 0) {
+ scrollY = -18;
+ }
+
+ if(scrollY < -0) {
+ scrollY +=20;
+ }else {
+ if(index > 5) {
+ scrollY = 10;
+ }
+ }
+ break;
+ }
+ }
+
+ scrollAnimation.setAnimation((float) scrollY, 16);
+
+ if(delete) {
+ Athena.INSTANCE.getAccountManager().getAccounts().remove(deleteAccount);
+ scrollY = 0;
+ delete = false;
+ }
+
+ if(clickEffects.size() > 0) {
+ Iterator clickEffectIterator= clickEffects.iterator();
+ while(clickEffectIterator.hasNext()){
+ ClickEffect clickEffect = clickEffectIterator.next();
+ clickEffect.draw();
+ if (clickEffect.canRemove()) clickEffectIterator.remove();
+ }
+ }
+ }
+
+ @Override
+ public void mouseClicked(int mouseX, int mouseY, int mouseButton) {
+
+ ScaledResolution sr = new ScaledResolution(Minecraft.getMinecraft());
+
+ int addX = 140;
+ int addY = 85;
+ int x = sr.getScaledWidth() / 2 - addX;
+ int y = sr.getScaledHeight() / 2 - addY;
+ int width = addX * 2;
+ int offsetY = 36;
+
+ ClickEffect clickEffect = new ClickEffect(mouseX, mouseY);
+ clickEffects.add(clickEffect);
+
+ if(mouseButton == 0) {
+
+ if(MouseUtils.isInside(mouseX, mouseY, (x + width) - 50, y, 50, 26)) {
+ showAddAccount = true;
+ }
+
+ if(MouseUtils.isInside(mouseX, mouseY, x , y + 206, width, 25)) {
+ mc.displayGuiScreen(prevGuiScreen);
+ }
+
+ if(MouseUtils.isInside(mouseX, mouseY, x , y + 179, width, 25)) {
+ mc.displayGuiScreen(new GuiAltManager());
+ }
+
+
+ if(showAddAccount) {
+ usernameField.mouseClicked(mouseX, mouseY, mouseButton);
+
+ if(MouseUtils.isInside(mouseX, mouseY, x + 35, y + 91, 100, 20)) {
+ Random random = new Random();
+ int randomValue = random.nextInt(8) + 3;
+
+ String username = RandomStringUtils.randomAlphabetic(randomValue);
+
+ Athena.INSTANCE.getAccountManager().getAccounts().add(new Account(AccountType.CRACKED, username, "0", "0"));
+ mc.session = new Session(username, "0", "0", "legacy");
+ showAddAccount = false;
+ }
+
+ if(MouseUtils.isInside(mouseX, mouseY, (x + width) - 135, y + 91, 100, 20)) {
+ if(!usernameField.getText().isEmpty()) {
+ Athena.INSTANCE.getAccountManager().getAccounts().add(new Account(AccountType.CRACKED, usernameField.getText(), "0", "0"));
+ mc.session = new Session(usernameField.getText(), "0", "0", "legacy");
+ showAddAccount = false;
+ usernameField.setText("");
+ }
+ }
+ }
+
+ for(Account a : Athena.INSTANCE.getAccountManager().getAccounts()) {
+ if(MouseUtils.isInside(mouseX, mouseY, x + width - 36, y + offsetY + 7 + scrollAnimation.getValue(), 20, 20)) {
+ deleteAccount = a;
+ delete = true;
+ }
+
+ if(!showAddAccount) {
+ if(MouseUtils.isInside(mouseX, mouseY, x + 10, y + offsetY + scrollAnimation.getValue(), width - 50, 35)) {
+ a.isDone = false;
+
+ if(a.getAccountType().equals(AccountType.MICROSOFT)) {
+
+ new Thread() {
+ @Override
+ public void run() {
+ MicrosoftAuthenticator authenticator = new MicrosoftAuthenticator();
+ a.setInfo("Loading...");
+ try {
+ MicrosoftAuthResult acc = authenticator.loginWithRefreshToken(a.getToken());
+ mc.session = new Session(acc.getProfile().getName(), acc.getProfile().getId(), acc.getAccessToken(), "mojang");
+ Athena.INSTANCE.getAccountManager().setCurrentAccount(Athena.INSTANCE.getAccountManager().getAccountByUsername(acc.getProfile().getName()));
+ a.setInfo("Success!");
+ } catch (MicrosoftAuthenticationException e) {
+ e.printStackTrace();
+ a.setInfo("Error");
+ }
+ }
+ }.start();
+ }
+
+ if(a.getAccountType().equals(AccountType.SESSION)) {
+ a.setInfo("Loading...");
+ try {
+ mc.session = new Session(a.getUsername(), a.getUuid(), a.getToken(), "mojang");
+ Athena.INSTANCE.getAccountManager().setCurrentAccount(Athena.INSTANCE.getAccountManager().getAccountByUsername(a.getUsername()));
+ a.setInfo("Success!");
+ } catch (Exception e) {
+ e.printStackTrace();
+ a.setInfo("Error");
+ }
+ }
+
+ if(a.getAccountType().equals(AccountType.CRACKED)) {
+ a.setInfo("Success!");
+ mc.session = new Session(a.getUsername(), "0", "0", "legacy");
+ Athena.INSTANCE.getAccountManager().setCurrentAccount(Athena.INSTANCE.getAccountManager().getAccountByUsername(a.getUsername()));
+ }
+ }
+ }
+
+ offsetY+=45;
+ }
+ }
+ }
+
+ @Override
+ public void keyTyped(char typedChar, int keyCode) {
+
+ if(showAddAccount) {
+ usernameField.textboxKeyTyped(typedChar, keyCode);
+ }
+
+ if(keyCode == 1) {
+ if(showAddAccount) {
+ showAddAccount = false;
+ }else {
+ Athena.INSTANCE.getAccountManager().save();
+ closeAccountManager = true;
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/rip/athena/client/gui/menu/altmanager/GuiAltManager.java b/src/main/java/rip/athena/client/gui/menu/altmanager/GuiAltManager.java
new file mode 100644
index 00000000..49d82675
--- /dev/null
+++ b/src/main/java/rip/athena/client/gui/menu/altmanager/GuiAltManager.java
@@ -0,0 +1,105 @@
+package rip.athena.client.gui.menu.altmanager;
+
+import net.minecraft.client.gui.GuiScreen;
+import net.minecraft.client.gui.ScaledResolution;
+import net.minecraft.client.renderer.GlStateManager;
+import net.minecraft.util.ResourceLocation;
+import org.lwjgl.input.Keyboard;
+import rip.athena.client.gui.menu.AthenaMenu;
+import rip.athena.client.gui.menu.altmanager.panels.*;
+import rip.athena.client.gui.screen.Screen;
+import rip.athena.client.utils.render.ColorUtil;
+import rip.athena.client.utils.render.DrawUtils;
+import rip.athena.client.utils.render.RoundedUtils;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import static org.lwjgl.opengl.GL11.GL_ONE_MINUS_SRC_ALPHA;
+import static org.lwjgl.opengl.GL11.GL_SRC_ALPHA;
+
+public class GuiAltManager extends GuiScreen {
+ private List panels;
+ public final rip.athena.client.utils.render.TextField searchField = new rip.athena.client.utils.render.TextField();
+
+ public GuiAltManager() {
+ if (panels == null) {
+ panels = new ArrayList<>();
+ panels.add(new LoginPanel());
+ }
+ }
+
+ @Override
+ protected void keyTyped(char typedChar, int keyCode) {
+ if (keyCode == Keyboard.KEY_ESCAPE) {
+ mc.displayGuiScreen(new AthenaMenu());
+ searchField.setFocused(false);
+ }
+ searchField.keyTyped(typedChar, keyCode);
+ panels.forEach(panel -> panel.keyTyped(typedChar, keyCode));
+ }
+
+ @Override
+ public void initGui() {
+ if (mc.gameSettings.guiScale != 2) {
+ mc.gameSettings.guiScale = 2;
+ }
+
+ panels.forEach(Screen::initGui);
+ }
+
+
+ @Override
+ public void drawScreen(int mouseX, int mouseY, float partialTicks) {
+ GlStateManager.enableBlend();
+ GlStateManager.blendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
+
+ ScaledResolution sr = new ScaledResolution(mc);
+ int screenWidth = sr.getScaledWidth();
+ int screenHeight = sr.getScaledHeight();
+
+ int xOffset = (screenWidth - 325) / 2; // Calculate horizontal offset to center the panels
+ int yOffset = (screenHeight - getTotalPanelsHeight()) / 2; // Calculate vertical offset to center the panels
+ int width = screenWidth - (2 * xOffset);
+
+ DrawUtils.drawImage(new ResourceLocation("Athena/menu/wallpaper3.png"), 0, 0, (int) screenWidth, (int) screenHeight);
+
+ RoundedUtils.drawGradientRound(xOffset + 15, yOffset - 1, width + 1, getTotalPanelsHeight() - 23, 6, ColorUtil.getClientColor(0, 255), ColorUtil.getClientColor(90, 255), ColorUtil.getClientColor(180, 255), ColorUtil.getClientColor(270, 255));
+
+ int count = 0;
+ int separation = 0;
+ for (Panel panel : panels) {
+ panel.setX(xOffset + 16);
+ panel.setY(yOffset + separation);
+ panel.setWidth(325);
+
+ panel.drawScreen(mouseX, mouseY);
+ separation += panel.getHeight() + (count >= 1 ? 10 : 25);
+ count++;
+ }
+ }
+
+ private int getTotalPanelsHeight() {
+ int totalHeight = 0;
+ for (Panel panel : panels) {
+ totalHeight += panel.getHeight() + (totalHeight >= 1 ? 10 : 25);
+ }
+ return totalHeight;
+ }
+
+ @Override
+ protected void mouseClicked(int mouseX, int mouseY, int mouseButton) {
+ searchField.mouseClicked(mouseX, mouseY, mouseButton);
+ panels.forEach(panel -> panel.mouseClicked(mouseX, mouseY, mouseButton));
+ }
+
+ @Override
+ protected void mouseReleased(int mouseX, int mouseY, int state) {
+ panels.forEach(panel -> panel.mouseReleased(mouseX, mouseY, state));
+ }
+
+ @Override
+ public void onGuiClosed() {
+
+ }
+}
diff --git a/src/main/java/rip/athena/client/gui/menu/altmanager/Panel.java b/src/main/java/rip/athena/client/gui/menu/altmanager/Panel.java
new file mode 100644
index 00000000..590ec5ee
--- /dev/null
+++ b/src/main/java/rip/athena/client/gui/menu/altmanager/Panel.java
@@ -0,0 +1,18 @@
+package rip.athena.client.gui.menu.altmanager;
+
+import lombok.Getter;
+import lombok.Setter;
+import rip.athena.client.gui.screen.Screen;
+import rip.athena.client.utils.render.ColorUtil;
+import rip.athena.client.utils.render.RoundedUtils;
+
+@Getter
+@Setter
+public abstract class Panel implements Screen {
+ private float x, y, width, height;
+
+ @Override
+ public void drawScreen(int mouseX, int mouseY) {
+ RoundedUtils.drawRound(x, y, width, height, 5, ColorUtil.tripleColor(27));
+ }
+}
diff --git a/src/main/java/rip/athena/client/gui/menu/altmanager/button/AltButton.java b/src/main/java/rip/athena/client/gui/menu/altmanager/button/AltButton.java
new file mode 100644
index 00000000..999b9bfc
--- /dev/null
+++ b/src/main/java/rip/athena/client/gui/menu/altmanager/button/AltButton.java
@@ -0,0 +1,76 @@
+package rip.athena.client.gui.menu.altmanager.button;
+
+import lombok.Getter;
+import lombok.RequiredArgsConstructor;
+import lombok.Setter;
+import rip.athena.client.gui.screen.Screen;
+import rip.athena.client.utils.animations.Animation;
+import rip.athena.client.utils.animations.Direction;
+import rip.athena.client.utils.animations.impl.DecelerateAnimation;
+import rip.athena.client.utils.font.FontManager;
+import rip.athena.client.utils.render.ColorUtil;
+import rip.athena.client.utils.render.HoveringUtil;
+import rip.athena.client.utils.render.RoundedUtils;
+
+import java.awt.*;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/9/2023
+ */
+
+@Setter
+@Getter
+@RequiredArgsConstructor
+public class AltButton implements Screen {
+
+ private float x, y, width, height, alpha;
+ private boolean bypass = false;
+ private final String name;
+ private boolean bold = false;
+ private Color color = ColorUtil.tripleColor(55);
+ private Runnable clickAction;
+
+ private final Animation hoverAnimation = new DecelerateAnimation(250, 1);
+
+ @Override
+ public void initGui() {
+
+ }
+
+ @Override
+ public void keyTyped(char typedChar, int keyCode) {
+
+ }
+
+ @Override
+ public void drawScreen(int mouseX, int mouseY) {
+ boolean hovering = HoveringUtil.isHovering(x, y, width, height, mouseX, mouseY);
+
+ hoverAnimation.setDirection(hovering ? Direction.FORWARDS : Direction.BACKWARDS);
+
+ Color rectColor = ColorUtil.interpolateColorC(color, color.brighter(), hoverAnimation.getOutput().floatValue());
+ RoundedUtils.drawRound(x, y, width, height, 5, ColorUtil.applyOpacity(rectColor, alpha));
+ FontManager.getProductSansRegular(22).drawCenteredString(name, x + width / 2f, y + height - FontManager.getProductSansRegular(25).height(), ColorUtil.applyOpacity(-1, alpha));
+
+
+ }
+
+ @Override
+ public void mouseClicked(int mouseX, int mouseY, int button) {
+ boolean hovering = HoveringUtil.isHovering(x, y, width, height, mouseX, mouseY);
+
+ if (hovering && button == 0) {
+ if (clickAction != null) {
+ clickAction.run();
+ }
+ }
+
+ }
+
+ @Override
+ public void mouseReleased(int mouseX, int mouseY, int state) {
+
+ }
+}
diff --git a/src/main/java/rip/athena/client/gui/menu/altmanager/button/AltTextField.java b/src/main/java/rip/athena/client/gui/menu/altmanager/button/AltTextField.java
new file mode 100644
index 00000000..94b7e023
--- /dev/null
+++ b/src/main/java/rip/athena/client/gui/menu/altmanager/button/AltTextField.java
@@ -0,0 +1,766 @@
+package rip.athena.client.gui.menu.altmanager.button;
+
+import com.google.common.base.Predicate;
+import com.google.common.base.Predicates;
+
+import net.minecraft.client.gui.FontRenderer;
+import net.minecraft.client.gui.Gui;
+import net.minecraft.client.gui.GuiPageButtonList;
+import net.minecraft.client.gui.GuiScreen;
+import net.minecraft.client.renderer.GlStateManager;
+import net.minecraft.client.renderer.Tessellator;
+import net.minecraft.client.renderer.WorldRenderer;
+import net.minecraft.client.renderer.vertex.DefaultVertexFormats;
+import net.minecraft.util.ChatAllowedCharacters;
+import net.minecraft.util.MathHelper;
+import rip.athena.client.utils.font.FontManager;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/10/2023
+ */
+public class AltTextField extends Gui
+{
+ private final int id;
+ private final FontRenderer fontRendererInstance;
+ public int xPosition;
+ public int yPosition;
+ /** The width of this text field. */
+ private final int width;
+ private final int height;
+ /** Has the current text being edited on the textbox. */
+ private String text = "";
+ private int maxStringLength = 32;
+ private int cursorCounter;
+ private boolean enableBackgroundDrawing = true;
+ /** if true the textbox can lose focus by clicking elsewhere on the screen */
+ private boolean canLoseFocus = true;
+ /** If this value is true along with isEnabled, keyTyped will process the keys. */
+ private boolean isFocused;
+ /** If this value is true along with isFocused, keyTyped will process the keys. */
+ private boolean isEnabled = true;
+ /** The current character index that should be used as start of the rendered text. */
+ private int lineScrollOffset;
+ private int cursorPosition;
+ /** other selection position, maybe the same as the cursor */
+ private int selectionEnd;
+ /** True if this textbox is visible */
+ private boolean visible = true;
+ private GuiPageButtonList.GuiResponder field_175210_x;
+ private Predicate validator = Predicates.alwaysTrue();
+
+ private int color;
+
+ public AltTextField(int componentId, FontRenderer fontrendererObj, int x, int y, int par5Width, int par6Height, int color)
+ {
+ this.id = componentId;
+ this.fontRendererInstance = fontrendererObj;
+ this.xPosition = x;
+ this.yPosition = y;
+ this.width = par5Width;
+ this.height = par6Height;
+ this.color = color;
+ }
+
+ /**
+ * Increments the cursor counter
+ */
+ public void updateCursorCounter()
+ {
+ ++this.cursorCounter;
+ }
+
+ /**
+ * Sets the text of the textbox
+ */
+ public void setText(String p_146180_1_)
+ {
+ if (this.validator.apply(p_146180_1_))
+ {
+ if (p_146180_1_.length() > this.maxStringLength)
+ {
+ this.text = p_146180_1_.substring(0, this.maxStringLength);
+ }
+ else
+ {
+ this.text = p_146180_1_;
+ }
+
+ this.setCursorPositionEnd();
+ }
+ }
+
+ /**
+ * Returns the contents of the textbox
+ */
+ public String getText()
+ {
+ return this.text;
+ }
+
+ /**
+ * returns the text between the cursor and selectionEnd
+ */
+ public String getSelectedText()
+ {
+ int i = this.cursorPosition < this.selectionEnd ? this.cursorPosition : this.selectionEnd;
+ int j = this.cursorPosition < this.selectionEnd ? this.selectionEnd : this.cursorPosition;
+ return this.text.substring(i, j);
+ }
+
+ /**
+ * replaces selected text, or inserts text at the position on the cursor
+ */
+ public void writeText(String p_146191_1_)
+ {
+ String s = "";
+ String s1 = ChatAllowedCharacters.filterAllowedCharacters(p_146191_1_);
+ int i = this.cursorPosition < this.selectionEnd ? this.cursorPosition : this.selectionEnd;
+ int j = this.cursorPosition < this.selectionEnd ? this.selectionEnd : this.cursorPosition;
+ int k = this.maxStringLength - this.text.length() - (i - j);
+ int l = 0;
+
+ if (this.text.length() > 0)
+ {
+ s = s + this.text.substring(0, i);
+ }
+
+ if (k < s1.length())
+ {
+ s = s + s1.substring(0, k);
+ l = k;
+ }
+ else
+ {
+ s = s + s1;
+ l = s1.length();
+ }
+
+ if (this.text.length() > 0 && j < this.text.length())
+ {
+ s = s + this.text.substring(j);
+ }
+
+ if (this.validator.apply(s))
+ {
+ this.text = s;
+ this.moveCursorBy(i - this.selectionEnd + l);
+
+ if (this.field_175210_x != null)
+ {
+ this.field_175210_x.func_175319_a(this.id, this.text);
+ }
+ }
+ }
+
+ /**
+ * Deletes the specified number of words starting at the cursor position. Negative numbers will delete words left of
+ * the cursor.
+ */
+ public void deleteWords(int p_146177_1_)
+ {
+ if (this.text.length() != 0)
+ {
+ if (this.selectionEnd != this.cursorPosition)
+ {
+ this.writeText("");
+ }
+ else
+ {
+ this.deleteFromCursor(this.getNthWordFromCursor(p_146177_1_) - this.cursorPosition);
+ }
+ }
+ }
+
+ /**
+ * delete the selected text, otherwsie deletes characters from either side of the cursor. params: delete num
+ */
+ public void deleteFromCursor(int p_146175_1_)
+ {
+ if (this.text.length() != 0)
+ {
+ if (this.selectionEnd != this.cursorPosition)
+ {
+ this.writeText("");
+ }
+ else
+ {
+ boolean flag = p_146175_1_ < 0;
+ int i = flag ? this.cursorPosition + p_146175_1_ : this.cursorPosition;
+ int j = flag ? this.cursorPosition : this.cursorPosition + p_146175_1_;
+ String s = "";
+
+ if (i >= 0)
+ {
+ s = this.text.substring(0, i);
+ }
+
+ if (j < this.text.length())
+ {
+ s = s + this.text.substring(j);
+ }
+
+ if (this.validator.apply(s))
+ {
+ this.text = s;
+
+ if (flag)
+ {
+ this.moveCursorBy(p_146175_1_);
+ }
+
+ if (this.field_175210_x != null)
+ {
+ this.field_175210_x.func_175319_a(this.id, this.text);
+ }
+ }
+ }
+ }
+ }
+
+ public int getId()
+ {
+ return this.id;
+ }
+
+ /**
+ * see @getNthNextWordFromPos() params: N, position
+ */
+ public int getNthWordFromCursor(int p_146187_1_)
+ {
+ return this.getNthWordFromPos(p_146187_1_, this.getCursorPosition());
+ }
+
+ /**
+ * gets the position of the nth word. N may be negative, then it looks backwards. params: N, position
+ */
+ public int getNthWordFromPos(int p_146183_1_, int p_146183_2_)
+ {
+ return this.func_146197_a(p_146183_1_, p_146183_2_, true);
+ }
+
+ public int func_146197_a(int p_146197_1_, int p_146197_2_, boolean p_146197_3_)
+ {
+ int i = p_146197_2_;
+ boolean flag = p_146197_1_ < 0;
+ int j = Math.abs(p_146197_1_);
+
+ for (int k = 0; k < j; ++k)
+ {
+ if (!flag)
+ {
+ int l = this.text.length();
+ i = this.text.indexOf(32, i);
+
+ if (i == -1)
+ {
+ i = l;
+ }
+ else
+ {
+ while (p_146197_3_ && i < l && this.text.charAt(i) == 32)
+ {
+ ++i;
+ }
+ }
+ }
+ else
+ {
+ while (p_146197_3_ && i > 0 && this.text.charAt(i - 1) == 32)
+ {
+ --i;
+ }
+
+ while (i > 0 && this.text.charAt(i - 1) != 32)
+ {
+ --i;
+ }
+ }
+ }
+
+ return i;
+ }
+
+ /**
+ * Moves the text cursor by a specified number of characters and clears the selection
+ */
+ public void moveCursorBy(int p_146182_1_)
+ {
+ this.setCursorPosition(this.selectionEnd + p_146182_1_);
+ }
+
+ /**
+ * sets the position of the cursor to the provided index
+ */
+ public void setCursorPosition(int p_146190_1_)
+ {
+ this.cursorPosition = p_146190_1_;
+ int i = this.text.length();
+ this.cursorPosition = MathHelper.clamp_int(this.cursorPosition, 0, i);
+ this.setSelectionPos(this.cursorPosition);
+ }
+
+ /**
+ * sets the cursors position to the beginning
+ */
+ public void setCursorPositionZero()
+ {
+ this.setCursorPosition(0);
+ }
+
+ /**
+ * sets the cursors position to after the text
+ */
+ public void setCursorPositionEnd()
+ {
+ this.setCursorPosition(this.text.length());
+ }
+
+ /**
+ * Call this method from your GuiScreen to process the keys into the textbox
+ */
+ public boolean textboxKeyTyped(char p_146201_1_, int p_146201_2_)
+ {
+ if (!this.isFocused)
+ {
+ return false;
+ }
+ else if (GuiScreen.isKeyComboCtrlA(p_146201_2_))
+ {
+ this.setCursorPositionEnd();
+ this.setSelectionPos(0);
+ return true;
+ }
+ else if (GuiScreen.isKeyComboCtrlC(p_146201_2_))
+ {
+ GuiScreen.setClipboardString(this.getSelectedText());
+ return true;
+ }
+ else if (GuiScreen.isKeyComboCtrlV(p_146201_2_))
+ {
+ if (this.isEnabled)
+ {
+ this.writeText(GuiScreen.getClipboardString());
+ }
+
+ return true;
+ }
+ else if (GuiScreen.isKeyComboCtrlX(p_146201_2_))
+ {
+ GuiScreen.setClipboardString(this.getSelectedText());
+
+ if (this.isEnabled)
+ {
+ this.writeText("");
+ }
+
+ return true;
+ }
+ else
+ {
+ switch (p_146201_2_)
+ {
+ case 14:
+
+ if (GuiScreen.isCtrlKeyDown())
+ {
+ if (this.isEnabled)
+ {
+ this.deleteWords(-1);
+ }
+ }
+ else if (this.isEnabled)
+ {
+ this.deleteFromCursor(-1);
+ }
+
+ return true;
+ case 199:
+
+ if (GuiScreen.isShiftKeyDown())
+ {
+ this.setSelectionPos(0);
+ }
+ else
+ {
+ this.setCursorPositionZero();
+ }
+
+ return true;
+ case 203:
+
+ if (GuiScreen.isShiftKeyDown())
+ {
+ if (GuiScreen.isCtrlKeyDown())
+ {
+ this.setSelectionPos(this.getNthWordFromPos(-1, this.getSelectionEnd()));
+ }
+ else
+ {
+ this.setSelectionPos(this.getSelectionEnd() - 1);
+ }
+ }
+ else if (GuiScreen.isCtrlKeyDown())
+ {
+ this.setCursorPosition(this.getNthWordFromCursor(-1));
+ }
+ else
+ {
+ this.moveCursorBy(-1);
+ }
+
+ return true;
+ case 205:
+
+ if (GuiScreen.isShiftKeyDown())
+ {
+ if (GuiScreen.isCtrlKeyDown())
+ {
+ this.setSelectionPos(this.getNthWordFromPos(1, this.getSelectionEnd()));
+ }
+ else
+ {
+ this.setSelectionPos(this.getSelectionEnd() + 1);
+ }
+ }
+ else if (GuiScreen.isCtrlKeyDown())
+ {
+ this.setCursorPosition(this.getNthWordFromCursor(1));
+ }
+ else
+ {
+ this.moveCursorBy(1);
+ }
+
+ return true;
+ case 207:
+
+ if (GuiScreen.isShiftKeyDown())
+ {
+ this.setSelectionPos(this.text.length());
+ }
+ else
+ {
+ this.setCursorPositionEnd();
+ }
+
+ return true;
+ case 211:
+
+ if (GuiScreen.isCtrlKeyDown())
+ {
+ if (this.isEnabled)
+ {
+ this.deleteWords(1);
+ }
+ }
+ else if (this.isEnabled)
+ {
+ this.deleteFromCursor(1);
+ }
+
+ return true;
+ default:
+
+ if (ChatAllowedCharacters.isAllowedCharacter(p_146201_1_))
+ {
+ if (this.isEnabled)
+ {
+ this.writeText(Character.toString(p_146201_1_));
+ }
+
+ return true;
+ }
+ else
+ {
+ return false;
+ }
+ }
+ }
+ }
+
+ /**
+ * Args: x, y, buttonClicked
+ */
+ public void mouseClicked(int p_146192_1_, int p_146192_2_, int p_146192_3_)
+ {
+ boolean flag = p_146192_1_ >= this.xPosition && p_146192_1_ < this.xPosition + this.width && p_146192_2_ >= this.yPosition && p_146192_2_ < this.yPosition + this.height;
+
+ if (this.canLoseFocus)
+ {
+ this.setFocused(flag);
+ }
+
+ if (this.isFocused && flag && p_146192_3_ == 0)
+ {
+ int i = p_146192_1_ - this.xPosition;
+
+ if (this.enableBackgroundDrawing)
+ {
+ i -= 4;
+ }
+
+ String s = this.fontRendererInstance.trimStringToWidth(this.text.substring(this.lineScrollOffset), this.getWidth());
+ this.setCursorPosition(this.fontRendererInstance.trimStringToWidth(s, i).length() + this.lineScrollOffset);
+ }
+ }
+
+ /**
+ * Draws the textbox
+ */
+ public void drawTextBox()
+ {
+ if (this.getVisible())
+ {
+ int j = this.cursorPosition - this.lineScrollOffset;
+ int k = this.selectionEnd - this.lineScrollOffset;
+ String s = this.fontRendererInstance.trimStringToWidth(this.text.substring(this.lineScrollOffset), this.getWidth());
+ boolean flag = j >= 0 && j <= s.length();
+ boolean flag1 = this.isFocused && this.cursorCounter / 6 % 2 == 0 && flag;
+ int l = this.enableBackgroundDrawing ? this.xPosition + 4 : this.xPosition;
+ int i1 = this.enableBackgroundDrawing ? this.yPosition + (this.height - 8) / 2 : this.yPosition;
+ int j1 = l;
+
+ if (k > s.length())
+ {
+ k = s.length();
+ }
+
+ if (s.length() > 0)
+ {
+ String s1 = flag ? s.substring(0, j) : s;
+ j1 = FontManager.getProductSansRegular(20).drawString(s1, (float)l, (float)i1, color);
+ }
+
+ boolean flag2 = this.cursorPosition < this.text.length() || this.text.length() >= this.getMaxStringLength();
+ int k1 = j1;
+
+ if (!flag)
+ {
+ k1 = j > 0 ? l + this.width : l;
+ }
+ else if (flag2)
+ {
+ k1 = j1 - 1;
+ --j1;
+ }
+
+ if (s.length() > 0 && flag && j < s.length())
+ {
+ j1 = FontManager.getProductSansRegular(20).drawString(s.substring(j), (float)j1, (float)i1, color);
+ }
+
+ if (flag1)
+ {
+ if (flag2)
+ {
+ Gui.drawRect(k1, i1 - 1, k1 + 1, i1 + 1 + this.fontRendererInstance.FONT_HEIGHT, -3092272);
+ }
+ else
+ {
+ FontManager.getProductSansRegular(20).drawString("_", (float)k1, (float)i1, color);
+ }
+ }
+
+ if (k != j)
+ {
+ int l1 = l + this.fontRendererInstance.getStringWidth(s.substring(0, k));
+ this.drawCursorVertical(k1, i1 - 1, l1 - 1, i1 + 1 + this.fontRendererInstance.FONT_HEIGHT);
+ }
+ }
+ }
+
+ /**
+ * draws the vertical line cursor in the textbox
+ */
+ private void drawCursorVertical(int p_146188_1_, int p_146188_2_, int p_146188_3_, int p_146188_4_)
+ {
+ if (p_146188_1_ < p_146188_3_)
+ {
+ int i = p_146188_1_;
+ p_146188_1_ = p_146188_3_;
+ p_146188_3_ = i;
+ }
+
+ if (p_146188_2_ < p_146188_4_)
+ {
+ int j = p_146188_2_;
+ p_146188_2_ = p_146188_4_;
+ p_146188_4_ = j;
+ }
+
+ if (p_146188_3_ > this.xPosition + this.width)
+ {
+ p_146188_3_ = this.xPosition + this.width;
+ }
+
+ if (p_146188_1_ > this.xPosition + this.width)
+ {
+ p_146188_1_ = this.xPosition + this.width;
+ }
+
+ Tessellator tessellator = Tessellator.getInstance();
+ WorldRenderer worldrenderer = tessellator.getWorldRenderer();
+ GlStateManager.color(0.0F, 0.0F, 255.0F, 255.0F);
+ GlStateManager.disableTexture2D();
+ GlStateManager.enableColorLogic();
+ GlStateManager.colorLogicOp(5387);
+ worldrenderer.begin(7, DefaultVertexFormats.POSITION);
+ worldrenderer.pos((double)p_146188_1_, (double)p_146188_4_, 0.0D).endVertex();
+ worldrenderer.pos((double)p_146188_3_, (double)p_146188_4_, 0.0D).endVertex();
+ worldrenderer.pos((double)p_146188_3_, (double)p_146188_2_, 0.0D).endVertex();
+ worldrenderer.pos((double)p_146188_1_, (double)p_146188_2_, 0.0D).endVertex();
+ tessellator.draw();
+ GlStateManager.disableColorLogic();
+ GlStateManager.enableTexture2D();
+ }
+
+ public void setMaxStringLength(int p_146203_1_)
+ {
+ this.maxStringLength = p_146203_1_;
+
+ if (this.text.length() > p_146203_1_)
+ {
+ this.text = this.text.substring(0, p_146203_1_);
+ }
+ }
+
+ /**
+ * returns the maximum number of character that can be contained in this textbox
+ */
+ public int getMaxStringLength()
+ {
+ return this.maxStringLength;
+ }
+
+ /**
+ * returns the current position of the cursor
+ */
+ public int getCursorPosition()
+ {
+ return this.cursorPosition;
+ }
+
+ /**
+ * get enable drawing background and outline
+ */
+ public boolean getEnableBackgroundDrawing()
+ {
+ return this.enableBackgroundDrawing;
+ }
+
+ /**
+ * enable drawing background and outline
+ */
+ public void setEnableBackgroundDrawing(boolean p_146185_1_)
+ {
+ this.enableBackgroundDrawing = p_146185_1_;
+ }
+
+ /**
+ * Sets focus to this gui element
+ */
+ public void setFocused(boolean p_146195_1_)
+ {
+ if (p_146195_1_ && !this.isFocused)
+ {
+ this.cursorCounter = 0;
+ }
+
+ this.isFocused = p_146195_1_;
+ }
+
+ /**
+ * Getter for the focused field
+ */
+ public boolean isFocused()
+ {
+ return this.isFocused;
+ }
+
+ public void setEnabled(boolean p_146184_1_)
+ {
+ this.isEnabled = p_146184_1_;
+ }
+
+ /**
+ * the side of the selection that is not the cursor, may be the same as the cursor
+ */
+ public int getSelectionEnd()
+ {
+ return this.selectionEnd;
+ }
+
+ /**
+ * returns the width of the textbox depending on if background drawing is enabled
+ */
+ public int getWidth()
+ {
+ return this.getEnableBackgroundDrawing() ? this.width - 8 : this.width;
+ }
+
+ /**
+ * Sets the position of the selection anchor (i.e. position the selection was started at)
+ */
+ public void setSelectionPos(int p_146199_1_)
+ {
+ int i = this.text.length();
+
+ if (p_146199_1_ > i)
+ {
+ p_146199_1_ = i;
+ }
+
+ if (p_146199_1_ < 0)
+ {
+ p_146199_1_ = 0;
+ }
+
+ this.selectionEnd = p_146199_1_;
+
+ if (this.fontRendererInstance != null)
+ {
+ if (this.lineScrollOffset > i)
+ {
+ this.lineScrollOffset = i;
+ }
+
+ int j = this.getWidth();
+ String s = this.fontRendererInstance.trimStringToWidth(this.text.substring(this.lineScrollOffset), j);
+ int k = s.length() + this.lineScrollOffset;
+
+ if (p_146199_1_ == this.lineScrollOffset)
+ {
+ this.lineScrollOffset -= this.fontRendererInstance.trimStringToWidth(this.text, j, true).length();
+ }
+
+ if (p_146199_1_ > k)
+ {
+ this.lineScrollOffset += p_146199_1_ - k;
+ }
+ else if (p_146199_1_ <= this.lineScrollOffset)
+ {
+ this.lineScrollOffset -= this.lineScrollOffset - p_146199_1_;
+ }
+
+ this.lineScrollOffset = MathHelper.clamp_int(this.lineScrollOffset, 0, i);
+ }
+ }
+
+ /**
+ * returns true if this textbox is visible
+ */
+ public boolean getVisible()
+ {
+ return this.visible;
+ }
+
+ /**
+ * Sets whether or not this textbox is visible
+ */
+ public void setVisible(boolean p_146189_1_)
+ {
+ this.visible = p_146189_1_;
+ }
+}
diff --git a/src/main/java/rip/athena/client/gui/menu/altmanager/panels/LoginPanel.java b/src/main/java/rip/athena/client/gui/menu/altmanager/panels/LoginPanel.java
new file mode 100644
index 00000000..bc10d4c6
--- /dev/null
+++ b/src/main/java/rip/athena/client/gui/menu/altmanager/panels/LoginPanel.java
@@ -0,0 +1,188 @@
+package rip.athena.client.gui.menu.altmanager.panels;
+
+import fr.litarvan.openauth.microsoft.MicrosoftAuthResult;
+import fr.litarvan.openauth.microsoft.MicrosoftAuthenticationException;
+import fr.litarvan.openauth.microsoft.MicrosoftAuthenticator;
+import net.minecraft.client.Minecraft;
+import net.minecraft.util.Session;
+import org.lwjgl.input.Keyboard;
+import rip.athena.client.Athena;
+import rip.athena.client.account.Account;
+import rip.athena.client.account.AccountType;
+import rip.athena.client.gui.menu.altmanager.Panel;
+import rip.athena.client.gui.menu.altmanager.button.AltButton;
+import rip.athena.client.utils.animations.Animation;
+import rip.athena.client.utils.animations.Direction;
+import rip.athena.client.utils.animations.impl.DecelerateAnimation;
+import rip.athena.client.utils.font.FontManager;
+import rip.athena.client.utils.render.*;
+import rip.athena.client.utils.render.TextField;
+
+import java.awt.*;
+import java.util.ArrayList;
+import java.util.List;
+
+public class LoginPanel extends Panel {
+
+ private final List actionButtons = new ArrayList<>();
+ public final List textFields = new ArrayList<>();
+ private String status = "";
+
+ public LoginPanel() {
+ setHeight(200);
+ actionButtons.add(new AltButton("Offline Login"));
+ textFields.add(new TextField());
+ textFields.add(new TextField());
+ }
+
+
+ @Override
+ public void initGui() {
+
+ }
+
+ public static boolean cracked = false;
+
+ @Override
+ public void keyTyped(char typedChar, int keyCode) {
+ textFields.forEach(textField -> textField.keyTyped(typedChar, keyCode));
+ if (keyCode == Keyboard.KEY_TAB) {
+ TextField username = textFields.get(0);
+ TextField pass = textFields.get(1);
+ if (username.isFocused()) {
+ username.setFocused(false);
+ pass.setFocused(true);
+ return;
+ }
+ if (pass.isFocused()) {
+ pass.setFocused(false);
+ username.setFocused(true);
+ }
+ }
+
+ }
+
+ private boolean hoveringMicrosoft = false;
+ private final Animation hoverMicrosoftAnim = new DecelerateAnimation(250, 1);
+
+ @Override
+ public void drawScreen(int mouseX, int mouseY) {
+ super.drawScreen(mouseX, mouseY);
+ setHeight(180);
+ FontManager.getProductSansRegular(28).drawCenteredString("Login", getX() + getWidth() / 2f, getY() + 10, ColorUtil.applyOpacity(-1, .75f));
+ FontManager.getProductSansRegular(12).drawCenteredString(status, getX() + getWidth() / 2f, getY() + 25, ColorUtil.applyOpacity(-1, .75f));
+ Color noColor = ColorUtil.applyOpacity(Color.WHITE, 0);
+
+ int count = 0;
+ int spacing = 8;
+ float diff = 35;
+ for (TextField textField : textFields) {
+ textField.setXPosition(getX() + (diff / 2f));
+ textField.setYPosition(getY() + 35 + count);
+ textField.setWidth(getWidth() - diff);
+ textField.setHeight(22);
+ textField.setBackgroundText(count == 0 ? "Email or username" : "Password");
+ textField.setOutline(noColor);
+ textField.setFill(ColorUtil.tripleColor(17));
+ textField.setTextAlpha(.35f);
+ textField.setMaxStringLength(560);
+ textField.drawTextBox();
+
+ count += textField.getHeight() + spacing;
+ }
+
+ float actionY = getY() + 98;
+ float actionWidth = 90;
+ float buttonSpacing = 10;
+ float firstX = getX() + getWidth() / 2f - ((actionButtons.size() * actionWidth) + 10) / 2f;
+ int seperation = 0;
+ for (AltButton actionButton : actionButtons) {
+ actionButton.setBypass(true);
+ actionButton.setColor(ColorUtil.tripleColor(55));
+ actionButton.setAlpha(1);
+ actionButton.setX(firstX + seperation);
+ actionButton.setY(actionY);
+ actionButton.setWidth(actionWidth);
+ actionButton.setHeight(20);
+
+ actionButton.setClickAction(() -> {
+ if (actionButton.getName().equals("Offline Login")) {
+ TextField cracked = textFields.get(0);
+ Athena.INSTANCE.getAccountManager().getAccounts().add(new Account(AccountType.CRACKED, cracked.getText(), "0", "0"));
+ Minecraft.getMinecraft().session = new Session(cracked.getText(), "0", "0", "legacy");
+ status = "Logged into " + cracked.getText();
+ Athena.INSTANCE.getAccountManager().setCurrentAccount(Athena.INSTANCE.getAccountManager().getAccountByUsername(cracked.getText()));
+ Athena.INSTANCE.getAccountManager().isFirstLogin = false;
+ Athena.INSTANCE.getAccountManager().save();
+ }
+ });
+
+ actionButton.drawScreen(mouseX, mouseY);
+ seperation += actionWidth + buttonSpacing;
+ }
+
+ float microsoftY = actionY + 35, microWidth = 240, microHeight = 35;
+ float microX = getX() + getWidth() / 2f - microWidth / 2f;
+
+ hoveringMicrosoft = HoveringUtil.isHovering(microX - 2, microsoftY - 2, microWidth + 4, microHeight + 4, mouseX, mouseY);
+ hoverMicrosoftAnim.setDirection(hoveringMicrosoft ? Direction.FORWARDS : Direction.BACKWARDS);
+
+ RoundedUtils.drawRound(microX, microsoftY, microWidth, microHeight, 5, ColorUtil.applyOpacity(Color.BLACK, .2f + (.25f * hoverMicrosoftAnim.getOutput().floatValue())));
+ FontManager.getProductSansRegular(26).drawString("Microsoft Login", microX + 10, microsoftY + 4, -1);
+ FontManager.getProductSansRegular(16).drawString("Login by entering login details and clicking here", microX + 10, microsoftY + 23, -1);
+
+ float logoSize = 22;
+ DrawUtils.drawMicrosoftLogo(microX + microWidth - (10 + logoSize), microsoftY + (microHeight / 2f) - (logoSize / 2f), logoSize, 1.5f);
+ }
+
+ @Override
+ public void mouseClicked(int mouseX, int mouseY, int button) {
+ textFields.forEach(textField -> textField.mouseClicked(mouseX, mouseY, button));
+ actionButtons.forEach(actionButton -> actionButton.mouseClicked(mouseX, mouseY, button));
+
+ if (hoveringMicrosoft && button == 0) {
+ new Thread(() -> {
+ MicrosoftAuthenticator authenticator = new MicrosoftAuthenticator();
+
+ TextField username = textFields.get(0);
+ String email = username.getText();
+ String password = textFields.get(1).getText();
+ if (email.contains(":")) {
+ String[] split = email.split(":");
+ if (split.length != 2) return;
+ email = split[0];
+ password = split[1];
+ }
+
+ try {
+
+ Athena.INSTANCE.getLog().info(email + password);
+ MicrosoftAuthResult acc = authenticator.loginWithCredentials(email, password);
+
+ Minecraft.getMinecraft().session = new Session(acc.getProfile().getName(), acc.getProfile().getId(), acc.getAccessToken(), "legacy");
+
+ status = "Logged into " + acc.getProfile().getName();
+ Athena.INSTANCE.getAccountManager().getAccounts().add(new Account(AccountType.MICROSOFT, acc.getProfile().getName(), acc.getProfile().getId(), acc.getRefreshToken()));
+ Athena.INSTANCE.getAccountManager().setCurrentAccount(Athena.INSTANCE.getAccountManager().getAccountByUsername(acc.getProfile().getName()));
+ Athena.INSTANCE.getAccountManager().isFirstLogin = false;
+ Athena.INSTANCE.getAccountManager().save();
+ Athena.INSTANCE.getLog().info("Success: Logged into " + acc.getProfile().getName());
+
+ } catch (MicrosoftAuthenticationException e) {
+ e.printStackTrace();
+ }
+
+ resetTextFields();
+ }).start();
+ }
+ }
+
+ @Override
+ public void mouseReleased(int mouseX, int mouseY, int state) {
+
+ }
+
+ private void resetTextFields() {
+ textFields.forEach(textField -> textField.setText(""));
+ }
+}
diff --git a/src/main/java/rip/athena/client/gui/screen/Screen.java b/src/main/java/rip/athena/client/gui/screen/Screen.java
new file mode 100644
index 00000000..f5db1418
--- /dev/null
+++ b/src/main/java/rip/athena/client/gui/screen/Screen.java
@@ -0,0 +1,20 @@
+package rip.athena.client.gui.screen;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/9/2023
+ */
+public interface Screen {
+
+ void initGui();
+
+ void keyTyped(char typedChar, int keyCode);
+
+ void drawScreen(int mouseX, int mouseY);
+
+ void mouseClicked(int mouseX, int mouseY, int button);
+
+ void mouseReleased(int mouseX, int mouseY, int state);
+
+}
diff --git a/src/main/java/rip/athena/client/macros/MacroManager.java b/src/main/java/rip/athena/client/macros/MacroManager.java
index 157316ea..12446b92 100644
--- a/src/main/java/rip/athena/client/macros/MacroManager.java
+++ b/src/main/java/rip/athena/client/macros/MacroManager.java
@@ -8,7 +8,6 @@ import rip.athena.client.events.SubscribeEvent;
import rip.athena.client.events.types.input.KeyDownEvent;
import rip.athena.client.events.types.input.MouseDownEvent;
import rip.athena.client.gui.clickgui.components.mods.MenuModKeybind;
-import sun.rmi.transport.proxy.RMIHttpToCGISocketFactory;
import javax.crypto.Mac;
import java.util.List;
diff --git a/src/main/java/rip/athena/client/modules/impl/fpssettings/OptimizerMod.java b/src/main/java/rip/athena/client/modules/impl/fpssettings/OptimizerMod.java
index bfd5199f..913d3ddc 100644
--- a/src/main/java/rip/athena/client/modules/impl/fpssettings/OptimizerMod.java
+++ b/src/main/java/rip/athena/client/modules/impl/fpssettings/OptimizerMod.java
@@ -19,16 +19,6 @@ public class OptimizerMod extends Module {
public boolean DONT_CULL_PLAYER_NAMETAGS = true;
public boolean DONT_CULL_ENTITY_NAMETAGS = true;
public boolean DONT_CULL_ARMOR_STANDS_NAMETAGS = true;
- public boolean PARTICLE_CULLING = true;
- public boolean ITEM_SEARCHING = true;
- public boolean OPTIMISED_ITEM_RENDERER = true;
- public boolean OPTIMISED_FONT_RENDERER = true;
- public boolean CACHED_FONT_DATA = true;
-
- @ConfigValue.Boolean(name = "Low animation tick", description = "Renders animations slower for better performance.")
- public boolean LOW_ANIMATION_TICK = true;
- public boolean BATCH_MODEL_RENDERING = true;
- public boolean DISABLE_GL_ERROR_CHECKING = true;
@ConfigValue.Boolean(name = "Static particle color", description = "Makes particles render at full brightness.")
public boolean STATIC_PARTICLE_COLOR = true;
@@ -45,12 +35,6 @@ public class OptimizerMod extends Module {
@ConfigValue.Integer(name = "Chunk updates per second", description = "Lower value, better fps.", min = 1, max = 250)
public int CHUNK_UPDATE_LIMITER = 50;
- @ConfigValue.Boolean(name = "Remove text shadows", description = "Removes all text shadows.")
- public boolean REMOVE_TEXT_SHADOWS= false;
-
- @ConfigValue.Boolean(name = "Remove chat background", description = "Removes the chat background.")
- public boolean REMOVE_CHAT_BACKGROUND = false;
-
@ConfigValue.Boolean(name = "Remove mob spawner entity", description = "Removes the spinning entity inside of mob spawners.")
public boolean REMOVE_ENTITY_SPAWNER = true;
@@ -58,33 +42,9 @@ public class OptimizerMod extends Module {
public boolean STATIC_DROPS = true;
public boolean FAST_WORLD_LOADING = true;
- @ConfigValue.Boolean(name = "Remove item glint", description = "Removes the enchantment glint from all items.")
- public boolean REMOVE_ITEM_GLINT = true;
-
- @ConfigValue.Boolean(name = "Remove Piston Extentions", description = "Removes Piston Extentions Animation.")
- public static boolean REMOVE_PISTON_EXTENTION = false;
-
- @ConfigValue.Boolean(name = "Disable TNT Flashing", description = "Disables Prime TNT Flashing to help FPS")
- public boolean noLagTNTFlash = true;
-
- @ConfigValue.Boolean(name = "Remove TNT", description = "Removes all primed tnt blocks.")
- public boolean REMOVE_TNT = false;
-
- @ConfigValue.Boolean(name = "Disable TNT Expand", description = "Disables Prime TNT Expanding to help FPS")
- public boolean noLagTNTExpand = true;
-
- @ConfigValue.Boolean(name = "Merge TNT", description = "If Prime TNT is in the same block, render it as 1 Prime TNT")
- public boolean noLagStackTNT = true;
-
- @ConfigValue.Boolean(name = "Holograms Render", description = "Disables the render of holograms")
- public boolean noLagHolograms = true;
-
@ConfigValue.Boolean(name = "Custom Cane Renderer", description = "Only render cane in a certain radius to help FPS")
public boolean noLagCane = false;
- @ConfigValue.Boolean(name = "Liquid Vision", description = "Makes it clear in water an lava")
- public boolean noLagLiquidVision = false;
-
@ConfigValue.Boolean(name = "Remove Water", description = "Removes the render of water")
public static boolean noLagClearWater = false;
@@ -94,9 +54,6 @@ public class OptimizerMod extends Module {
@ConfigValue.Integer(name = "Entity Render Distance", min = 1, max = 64)
public int noLagEntityDistance = 32;
- @ConfigValue.Boolean(name = "Disable fog", description = "Disables fog")
- public boolean noFog = true;
-
@ConfigValue.Boolean(name = "Better Chests", description = "Disable render of knob/lid/reduce size of chests")
public boolean noBetterChests = false;
diff --git a/src/main/java/rip/athena/client/modules/impl/fpssettings/impl/EntityCulling.java b/src/main/java/rip/athena/client/modules/impl/fpssettings/impl/EntityCulling.java
index f6ed0a22..2dfdec9c 100644
--- a/src/main/java/rip/athena/client/modules/impl/fpssettings/impl/EntityCulling.java
+++ b/src/main/java/rip/athena/client/modules/impl/fpssettings/impl/EntityCulling.java
@@ -196,7 +196,7 @@ public class EntityCulling {
}
@SubscribeEvent
- public void tick(ClientTickEvent event) {
+ public void onTick(ClientTickEvent event) {
WorldClient theWorld = Minecraft.getMinecraft().theWorld;
if (theWorld == null)
return;
diff --git a/src/main/java/rip/athena/client/modules/impl/fpssettings/impl/ThreadDownloadImageDataHook.java b/src/main/java/rip/athena/client/modules/impl/fpssettings/impl/ThreadDownloadImageDataHook.java
new file mode 100644
index 00000000..5a979896
--- /dev/null
+++ b/src/main/java/rip/athena/client/modules/impl/fpssettings/impl/ThreadDownloadImageDataHook.java
@@ -0,0 +1,36 @@
+package rip.athena.client.modules.impl.fpssettings.impl;
+
+import net.minecraft.client.renderer.ThreadDownloadImageData;
+import net.minecraft.client.renderer.texture.SimpleTexture;
+import net.minecraft.util.ResourceLocation;
+
+import javax.imageio.ImageIO;
+import java.io.IOException;
+
+public class ThreadDownloadImageDataHook extends SimpleTexture {
+ public ThreadDownloadImageDataHook(ResourceLocation textureResourceLocation) {
+ super(textureResourceLocation);
+ }
+
+ public static void getImprovedCacheLoading(ThreadDownloadImageData data) {
+ new Thread(() -> {
+ if (data.imageThread == null) {
+ if (data.cacheFile != null && data.cacheFile.isFile()) {
+ ThreadDownloadImageData.logger.debug("Loading http texture from local cache ({})",
+ new Object[] { data.cacheFile });
+ try {
+ data.bufferedImage = ImageIO.read(data.cacheFile);
+ if (data.imageBuffer != null) {
+ data.setBufferedImage(data.imageBuffer.parseUserSkin(data.bufferedImage));
+ }
+ } catch (IOException ioexception) {
+ ThreadDownloadImageData.logger.error("Couldn't load skin " + data.cacheFile, ioexception);
+ data.loadTextureFromServer();
+ }
+ } else {
+ data.loadTextureFromServer();
+ }
+ }
+ }).start();
+ }
+}
diff --git a/src/main/java/rip/athena/client/modules/impl/mods/HitDelayFix.java b/src/main/java/rip/athena/client/modules/impl/mods/HitDelayFix.java
new file mode 100644
index 00000000..c2730123
--- /dev/null
+++ b/src/main/java/rip/athena/client/modules/impl/mods/HitDelayFix.java
@@ -0,0 +1,16 @@
+package rip.athena.client.modules.impl.mods;
+
+import rip.athena.client.modules.Category;
+import rip.athena.client.modules.Module;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/4/2023
+ */
+public class HitDelayFix extends Module {
+
+ public HitDelayFix() {
+ super("HitDelayFix", Category.MODS, "Athena/gui/mods/cps.png");
+ }
+}
diff --git a/src/main/java/rip/athena/client/modules/impl/mods/ItemPhysics.java b/src/main/java/rip/athena/client/modules/impl/mods/ItemPhysics.java
new file mode 100644
index 00000000..74649be0
--- /dev/null
+++ b/src/main/java/rip/athena/client/modules/impl/mods/ItemPhysics.java
@@ -0,0 +1,16 @@
+package rip.athena.client.modules.impl.mods;
+
+import rip.athena.client.modules.Category;
+import rip.athena.client.modules.Module;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/12/2023
+ */
+public class ItemPhysics extends Module {
+
+ public ItemPhysics() {
+ super("ItemPhysics", Category.MODS);
+ }
+}
diff --git a/src/main/java/rip/athena/client/modules/impl/mods/MinimalBobbing.java b/src/main/java/rip/athena/client/modules/impl/mods/MinimalBobbing.java
new file mode 100644
index 00000000..bd1bccbb
--- /dev/null
+++ b/src/main/java/rip/athena/client/modules/impl/mods/MinimalBobbing.java
@@ -0,0 +1,23 @@
+package rip.athena.client.modules.impl.mods;
+
+import rip.athena.client.config.ConfigValue;
+import rip.athena.client.modules.Category;
+import rip.athena.client.modules.Module;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/9/2023
+ */
+public class MinimalBobbing extends Module {
+
+ @ConfigValue.Boolean(name = "Remove Hand Bobbing")
+ public boolean handBobbing = true;
+
+ @ConfigValue.Boolean(name = "Remove Screen Bobbing")
+ public boolean screenBobbing = true;
+
+ public MinimalBobbing() {
+ super("Minimal Bobbing", Category.MODS, "Athena/gui/mods/nobobbing.png");
+ }
+}
diff --git a/src/main/java/rip/athena/client/modules/impl/mods/ToggleSprint.java b/src/main/java/rip/athena/client/modules/impl/mods/ToggleSprint.java
new file mode 100644
index 00000000..efed4732
--- /dev/null
+++ b/src/main/java/rip/athena/client/modules/impl/mods/ToggleSprint.java
@@ -0,0 +1,283 @@
+package rip.athena.client.modules.impl.mods;
+
+import net.minecraft.client.Minecraft;
+import net.minecraft.client.entity.EntityPlayerSP;
+import net.minecraft.client.settings.GameSettings;
+import net.minecraft.util.MovementInputFromOptions;
+import org.lwjgl.opengl.GL11;
+import rip.athena.client.Athena;
+import rip.athena.client.config.ConfigValue;
+import rip.athena.client.gui.hud.HUDElement;
+import rip.athena.client.modules.Category;
+import rip.athena.client.modules.Module;
+import rip.athena.client.utils.font.FontManager;
+import rip.athena.client.utils.render.ColorUtil;
+import rip.athena.client.utils.render.DrawUtils;
+import rip.athena.client.utils.render.RoundedUtils;
+
+import java.awt.*;
+import java.text.DecimalFormat;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/9/2023
+ */
+public class ToggleSprint extends Module {
+
+ @ConfigValue.List(name = "Display Mode", values = {"Circle", "Modern", "Fade", "Old"}, description = "Chose display of background")
+ private String backgroundMode = "Circle";
+
+ @ConfigValue.Boolean(name = "Background")
+ private boolean backGround = false;
+
+ @ConfigValue.Color(name = "Background Color")
+ private Color background = new Color(0, 0, 0, 150);
+
+ @ConfigValue.Boolean(name = "Toggle Sneak")
+ private static boolean optionToggleSneak = true;
+
+ @ConfigValue.Boolean(name = "Toggle Sprint")
+ public
+ static boolean optionToggleSprint = true;
+
+ @ConfigValue.Boolean(name = "Double Tap Sprint")
+ public
+ static boolean optionDoubleTap = false;
+
+ @ConfigValue.Boolean(name = "Fly Boost")
+ public
+ static boolean optionEnableFlyBoost = true;
+
+ @ConfigValue.Double(name = "Fly Boost Speed Vertical" , min = 0.1D, max = 20D)
+ public
+ static double flyboostspeedVertical = 2.0;
+
+ @ConfigValue.Double(name = "Fly Boost Speed Horizontal" , min = 0.1D, max = 20D)
+ public
+ static double flyboostspeedHorizontal = 2.0;
+
+ @ConfigValue.Boolean(name = "Custom Font")
+ private static boolean customFont = false;
+
+ @ConfigValue.Color(name = "Color")
+ private Color color = Color.WHITE;
+
+ public static boolean isDisabled;
+ public static boolean canDoubleTap;
+
+ public static boolean sprint = false;
+ public static boolean sprintHeldAndReleased = false;
+ public static boolean sprintDoubleTapped = false;
+
+ public static long lastPressed;
+ public static long lastSprintPressed;
+ public static boolean handledSneakPress;
+ public static boolean handledSprintPress;
+ public static boolean wasRiding;
+
+ public static boolean wasSprintDisabled = false;
+ public static String textForHUD = "";
+
+ private HUDElement hud;
+ private int width = 20;
+ private int height = 10;
+
+ public ToggleSprint() {
+ super("ToggleSprint", Category.MODS, "Athena/gui/mods/entityhud.png");
+ hud = new HUDElement("togglesprint", width, height) {
+ @Override
+ public void onRender() {
+ render();
+ }
+ };
+ addHUD(hud);
+ }
+
+ public static void update(Minecraft mc, MovementInputFromOptions options, EntityPlayerSP thisPlayer) {
+ options.moveStrafe = 0.0F;
+ options.moveForward = 0.0F;
+
+ GameSettings settings = mc.gameSettings;
+
+ if(settings.keyBindForward.isKeyDown()) {
+ ++options.moveForward;
+ }
+
+ if(settings.keyBindBack.isKeyDown()) {
+ --options.moveForward;
+ }
+
+ if(settings.keyBindLeft.isKeyDown()) {
+ ++options.moveStrafe;
+ }
+
+ if(settings.keyBindRight.isKeyDown()) {
+ --options.moveStrafe;
+ }
+
+ options.jump = settings.keyBindJump.isKeyDown();
+
+ if (optionToggleSneak) {
+ if (settings.keyBindSneak.isKeyDown() && !handledSneakPress) {
+ if(thisPlayer.isRiding() || thisPlayer.capabilities.isFlying) {
+ options.sneak = true;
+ wasRiding = thisPlayer.isRiding();
+ } else {
+ options.sneak = !options.sneak;
+ }
+
+ lastPressed = System.currentTimeMillis();
+ handledSneakPress = true;
+ }
+
+ if (!settings.keyBindSneak.isKeyDown() && handledSneakPress) {
+ if(thisPlayer.capabilities.isFlying || wasRiding) {
+ options.sneak = false;
+ wasRiding = false;
+ } else if(System.currentTimeMillis() - lastPressed > 300L) {
+ options.sneak = false;
+ }
+
+ handledSneakPress = false;
+ }
+ } else {
+ options.sneak = settings.keyBindSneak.isKeyDown();
+ }
+
+ if(options.sneak) {
+ options.moveStrafe = (float)((double)options.moveStrafe * 0.3D);
+ options.moveForward = (float)((double)options.moveForward * 0.3D);
+ }
+
+ boolean enoughHunger = (float)thisPlayer.getFoodStats().getFoodLevel() > 6.0F;
+ boolean canSprint = !options.sneak && enoughHunger;
+
+ isDisabled = !optionToggleSprint;
+ canDoubleTap = optionDoubleTap;
+
+ if((canSprint || isDisabled) && settings.keyBindSprint.isKeyDown() && !handledSprintPress) {
+ if(!isDisabled) {
+ sprint = !sprint;
+ lastSprintPressed = System.currentTimeMillis();
+ handledSprintPress = true;
+ sprintHeldAndReleased = false;
+ }
+ }
+
+ if((canSprint || isDisabled) && !settings.keyBindSprint.isKeyDown() && handledSprintPress) {
+ if(System.currentTimeMillis() - lastSprintPressed > 300L) {
+ sprintHeldAndReleased = true;
+ }
+ handledSprintPress = false;
+ }
+
+ UpdateStatus(options, thisPlayer, settings);
+ }
+
+ public static void UpdateSprint(boolean newValue, boolean doubleTapped)
+ {
+ sprint = newValue;
+ sprintDoubleTapped = doubleTapped;
+ }
+
+ public static void UpdateStatus(MovementInputFromOptions options, EntityPlayerSP thisPlayer, GameSettings settings)
+ {
+
+ String output = "";
+
+ boolean isFlying = thisPlayer.capabilities.isFlying;
+ boolean isRiding = thisPlayer.isRiding();
+ boolean isHoldingSneak = settings.keyBindSneak.isKeyDown();
+ boolean isHoldingSprint = settings.keyBindSprint.isKeyDown();
+
+ if(isFlying)
+ {
+ DecimalFormat numFormat = new DecimalFormat("#.00");
+
+ String speedVert = numFormat.format(flyboostspeedVertical);
+ String speedHori = numFormat.format(flyboostspeedHorizontal);
+ String label = speedVert + "x, " + speedHori + "x";
+
+ if(speedVert.equalsIgnoreCase(speedHori)) {
+ label = speedVert + "x";
+ }
+
+ if (optionEnableFlyBoost && sprint) output += "[Flying (" + label + " boost)] ";
+ else output += "[Flying] ";
+ }
+ if(isRiding) output += "[Riding] ";
+
+ if (options.sneak) {
+ if(isFlying) output += "[Descending] ";
+ else if(isRiding) output += "[Dismounting] ";
+ else if(isHoldingSneak) output += "[Sneaking (Key Held)] ";
+ else output += "[Sneaking (Toggled)] ";
+ } else if (sprint) {
+
+ if(!isFlying && !isRiding) {
+ boolean isVanilla = sprintHeldAndReleased || isDisabled || sprintDoubleTapped;
+
+ if(isHoldingSprint) output += "[Sprinting (Key Held)]";
+ else if(isVanilla) output += "[Sprinting (Vanilla)]";
+ else output += "[Sprinting (Toggled)]";
+ }
+ } else {
+ output += "[Inactive] ";
+ }
+ textForHUD = output;
+ }
+
+
+ public void render() {
+ if(!customFont) {
+ hud.setWidth(mc.fontRendererObj.getStringWidth(textForHUD) + 1);
+ hud.setHeight(mc.fontRendererObj.FONT_HEIGHT + 1);
+ } else {
+ hud.setWidth(FontManager.getProductSansRegular(25).width(textForHUD));
+ hud.setHeight((int) (FontManager.getProductSansRegular(25).height() + 3));
+ }
+
+ if (mc.gameSettings.showDebugInfo) {
+ return;
+ }
+
+ GL11.glPushMatrix();
+
+ if (backGround) {
+ if (backgroundMode.equalsIgnoreCase("Modern")) {
+ if (Athena.INSTANCE.getThemeManager().getTheme().isTriColor()) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getThirdColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor());
+ } else {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ }
+ } else if (backgroundMode.equalsIgnoreCase("Circle")) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, ColorUtil.getClientColor(0, 255), ColorUtil.getClientColor(90, 255), ColorUtil.getClientColor(180, 255), ColorUtil.getClientColor(270, 255));
+ } else if (backgroundMode.equalsIgnoreCase("Fade")) {
+ RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 8.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColor().getRGB());
+ } else {
+ RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 12, background.getRGB());
+ }
+ }
+
+ if(!customFont) {
+ if(color.getBlue() == 5 && color.getRed() == 5 && color.getGreen() == 5) {
+ DrawUtils.drawChromaString(textForHUD, hud.getX() + 1, hud.getY() + 1, true ,true);
+ } else if(color.getBlue() == 6 && color.getRed() == 6 && color.getGreen() == 6) {
+ DrawUtils.drawChromaString(textForHUD, hud.getX() + 1, hud.getY() + 1, false ,true);
+ } else {
+ mc.fontRendererObj.drawStringWithShadow(textForHUD, (float) hud.getX() + 1, (float)hud.getY() + 1, color.getRGB());
+ }
+ } else {
+ if(color.getBlue() == 5 && color.getRed() == 5 && color.getGreen() == 5) {
+ DrawUtils.drawCustomFontChromaString(FontManager.getProductSansRegular(25),textForHUD, hud.getX() + 1, hud.getY() + 3, true ,true);
+ } else if(color.getBlue() == 6 && color.getRed() == 6 && color.getGreen() == 6) {
+ DrawUtils.drawCustomFontChromaString(FontManager.getProductSansRegular(25),textForHUD, hud.getX() + 1, hud.getY() + 3, false ,true);
+ } else {
+ FontManager.getProductSansRegular(25).drawString(textForHUD, hud.getX() + 1, hud.getY() + 3, color.getRGB());
+ }
+ }
+ GL11.glColor3f(1, 1, 1);
+ GL11.glPopMatrix();
+ }
+}
diff --git a/src/main/java/rip/athena/client/modules/impl/other/AimTrainer.java b/src/main/java/rip/athena/client/modules/impl/other/AimTrainer.java
new file mode 100644
index 00000000..ea8ff05f
--- /dev/null
+++ b/src/main/java/rip/athena/client/modules/impl/other/AimTrainer.java
@@ -0,0 +1,317 @@
+package rip.athena.client.modules.impl.other;
+
+import com.mojang.authlib.GameProfile;
+import net.minecraft.client.entity.EntityOtherPlayerMP;
+import net.minecraft.client.gui.Gui;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.util.Vec3;
+import rip.athena.client.Athena;
+import rip.athena.client.config.ConfigValue;
+import rip.athena.client.events.SubscribeEvent;
+import rip.athena.client.events.types.client.ClientTickEvent;
+import rip.athena.client.events.types.entity.AttackEntityEvent;
+import rip.athena.client.events.types.input.MouseDownEvent;
+import rip.athena.client.events.types.render.RenderEvent;
+import rip.athena.client.events.types.render.RenderType;
+import rip.athena.client.gui.hud.HUDElement;
+import rip.athena.client.modules.Category;
+import rip.athena.client.modules.Module;
+import rip.athena.client.utils.NumberUtils;
+import rip.athena.client.utils.font.FontManager;
+import rip.athena.client.utils.render.ColorUtil;
+import rip.athena.client.utils.render.DrawUtils;
+import rip.athena.client.utils.render.RoundedUtils;
+
+import java.awt.*;
+import java.text.DecimalFormat;
+import java.text.Format;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.UUID;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/10/2023
+ */
+public class AimTrainer extends Module {
+
+ @ConfigValue.List(name = "Display Mode", values = {"Circle", "Modern", "Fade", "Old"}, description = "Chose display of background")
+ private String backgroundMode = "Circle";
+
+ @ConfigValue.Boolean(name = "Move")
+ private boolean move = true;
+
+ @ConfigValue.Float(name = "Speed", min = 1f, max = 10f)
+ private float speed = 4f;
+
+ @ConfigValue.Float(name = "Distance", min = 1f, max = 10f)
+ private float distance = 3f;
+
+ @ConfigValue.Boolean(name = "Background")
+ private boolean backGround = true;
+
+ @ConfigValue.Color(name = "Background Color")
+ private Color background = new Color(0, 0, 0, 150);
+
+ @ConfigValue.Color(name = "Color")
+ private Color color = Color.WHITE;
+
+ @ConfigValue.Boolean(name = "Custom Font")
+ private boolean customFont = false;
+
+ @ConfigValue.Boolean(name = "Static Chroma")
+ private boolean isUsingStaticChroma = false;
+
+ @ConfigValue.Boolean(name = "Wave Chroma")
+ private boolean isUsingWaveChroma = false;
+
+ public List bots = new ArrayList<>();
+ public EntityOtherPlayerMP bot;
+
+ public int hitCount = 0;
+ public int failedHit = 0;
+ public float accuracy;
+
+ public Vec3 position;
+
+ private HUDElement hud;
+ private int width = 56;
+ private int height = 18;
+
+ public AimTrainer() {
+ super("Aim Trainer", Category.RENDER, "Athena/gui/mods/time.png");
+
+ hud = new HUDElement("time", width, height) {
+ @Override
+ public void onRender() {
+ render();
+ }
+ };
+
+ hud.setX(1);
+ hud.setY(190);
+
+ addHUD(hud);
+ }
+
+ public void render() {
+ int width = hud.getWidth();
+ int height = hud.getHeight();
+
+ if(backGround) {
+ if(backgroundMode.equalsIgnoreCase("Modern")) {
+ if(Athena.INSTANCE.getThemeManager().getTheme().isTriColor()) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getThirdColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor());
+ } else {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ }
+ } else if (backgroundMode.equalsIgnoreCase("Circle")) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, ColorUtil.getClientColor(0, 255), ColorUtil.getClientColor(90, 255), ColorUtil.getClientColor(180, 255), ColorUtil.getClientColor(270, 255));
+ } else if (backgroundMode.equalsIgnoreCase("Fade")) {
+ RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 8.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColor().getRGB());
+ } else {
+ Gui.drawRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, background.getRGB());
+ }
+ }
+
+ float posY = hud.getY() + 2;
+ float posX = hud.getX() + 9;
+
+ if(customFont) {
+ hud.setWidth((int)rip.athena.client.utils.font.FontManager.getProductSansRegular(25).width(accuracy + "%" + 20));
+ hud.setHeight((int) FontManager.getProductSansRegular(25).height());
+
+ if(isUsingStaticChroma) {
+ DrawUtils.drawCustomFontChromaString(rip.athena.client.utils.font.FontManager.getProductSansRegular(25), accuracy + "%", (int) (posX), (int) posY, true, true);
+ } else if(isUsingWaveChroma) {
+ DrawUtils.drawCustomFontChromaString(rip.athena.client.utils.font.FontManager.getProductSansRegular(25), accuracy + "%", (int) (posX), (int) posY, false, true);
+ } else {
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(25).drawString(accuracy + "%",(int) (posX), (int)posY, color.getRGB());
+ }
+ } else {
+ hud.setWidth(mc.fontRendererObj.getStringWidth(accuracy + "%") + 16);
+ hud.setHeight(mc.fontRendererObj.FONT_HEIGHT + 9);
+
+
+ if(isUsingStaticChroma) {
+ DrawUtils.drawChromaString(accuracy + "%", posX, posY + 3, true ,true);
+ } else if(isUsingWaveChroma) {
+ DrawUtils.drawChromaString(accuracy + "%", posX, posY + 3, false ,true);
+ } else {
+ mc.fontRendererObj.drawStringWithShadow(accuracy + "%", (float) (posX), (float) posY+ 3, color.getRGB());
+ }
+ }
+ }
+
+ @SubscribeEvent
+ public void onAttack(AttackEntityEvent event) {
+ if (event.getTarget() == getBot("ziue")) {
+ hitCount++;
+ delBot("ziue");
+ createBotRandomPosition("ziue");
+ Athena.INSTANCE.getLog().info("you have hit the bot");
+ event.setCancelled(true);
+ }
+
+ updateAccuracy();
+ }
+
+ @SubscribeEvent
+ public void onMouseDown(MouseDownEvent event) {
+ if(event.getButton() == 0) {
+ if(mc.objectMouseOver != null) {
+ if (mc.objectMouseOver.entityHit == null) {
+ failedHit++;
+ Athena.INSTANCE.getLog().info("YOU MISSED A HIT: " + failedHit);
+ updateAccuracy();
+ }
+ }
+ }
+ }
+
+ private void updateAccuracy() {
+ if(failedHit > 0) {
+ this.accuracy = Float.parseFloat(NumberUtils.getStringValueOfFloat((float) hitCount / failedHit * 100, NumberUtils.Format.Hundredths));
+ } else {
+ accuracy = 100;
+ }
+
+ accuracy = Math.min(accuracy, 100);
+
+ Athena.INSTANCE.getLog().info("Accuracy: " + accuracy + "%");
+ }
+
+ /**
+ * Creates a bot with the given username.
+ * @param username The username of the bot.
+ */
+ public void createBot(String username) {
+ if (!isBot(username) && mc.thePlayer != null) {
+
+ EntityOtherPlayerMP bot = new EntityOtherPlayerMP(mc.thePlayer.getEntityWorld(), new GameProfile(UUID.randomUUID(), username));
+ mc.theWorld.addEntityToWorld(bot.getEntityId(), bot);
+ bot.setPositionAndRotation(mc.thePlayer.posX, mc.thePlayer.posY, mc.thePlayer.posZ, mc.thePlayer.rotationYaw, mc.thePlayer.rotationPitch);
+ bots.add(bot);
+ }
+ }
+
+ /**
+ * Creates a bot with the given username.
+ * @param username The username of the bot.
+ */
+ public void createBotRandomPosition(String username) {
+ if (!isBot(username) && mc.thePlayer != null) {
+
+ double x = mc.thePlayer.posX;
+ double y = mc.thePlayer.posY;
+ double z = mc.thePlayer.posZ;
+
+ double randomX = randomDoubleNumber(false, x - 3, x + 3);
+ double randomY = randomDoubleNumber(false, y, y + 2);
+ double randomZ = randomDoubleNumber(false, z - 3, z + 3);
+
+ EntityOtherPlayerMP bot = new EntityOtherPlayerMP(mc.thePlayer.getEntityWorld(), new GameProfile(UUID.randomUUID(), username));
+ mc.theWorld.addEntityToWorld(bot.getEntityId(), bot);
+ bot.setPositionAndRotation(randomX, randomY, randomZ, mc.thePlayer.rotationYaw, mc.thePlayer.rotationPitch);
+
+ position = new Vec3(bot.posX, bot.posY, bot.posZ);
+
+ bots.add(bot);
+ }
+ }
+
+ @SubscribeEvent
+ public void onTick(RenderEvent event) {
+ if(event.getRenderType() != RenderType.INGAME_OVERLAY) return;
+
+ bot = getBot("ziue");
+ if(bot != null && move) {
+ bot.setPositionAndRotation2(position.xCoord - Math.sin(bot.ticksExisted * speed / 10) * distance, position.yCoord, position.zCoord + Math.cos(bot.ticksExisted * speed / 10) * distance, bot.rotationYaw, bot.rotationPitch, 3, true);
+ }
+ }
+
+ /**
+ * Deletes the bot with the given username.
+ * @param username The username of the bot to delete.
+ */
+ public void delBot(String username) {
+ if(isBot(username)) {
+ mc.theWorld.removeEntityFromWorld(getBot(username).getEntityId());
+ bots.remove(getBot(username));
+ }
+ }
+
+ /**
+ * Returns the number of bots in the list.
+ * @return The number of bots.
+ */
+ public void botList() {
+ if(bots.size() != 0) {
+ int numberList = 1;
+ for(EntityOtherPlayerMP b : bots) {
+ numberList++;
+ }
+ } else {
+ return;
+ }
+ }
+
+ public static double randomDoubleNumber(boolean round, double min, double max) {
+ return round ? Math.round(Math.random() * (max - min) + min) : (Math.random() * (max - min) + min);
+ }
+
+ /**
+ * Retrieves the bot with the given username.
+ * @param name The username of the bot to retrieve.
+ * @return The bot with the specified username, or null if not found.
+ */
+ public EntityOtherPlayerMP getBot(String name) {
+ for (EntityOtherPlayerMP bot : bots) {
+ if (bot.getName().equalsIgnoreCase(name)) {
+ return bot;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Checks if a bot with the given username exists.
+ * @param name The username to check.
+ * @return true if a bot with the username exists, false otherwise.
+ */
+ public boolean isBot(String name) {
+ for (EntityOtherPlayerMP bot : bots) {
+ if (bot.getName().equalsIgnoreCase(name)) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ public void clearBots() {
+ for(EntityOtherPlayerMP bot : bots) {
+ mc.theWorld.removeEntityFromWorld(bot.getEntityId());
+ }
+ }
+
+ @Override
+ public void onEnable() {
+ createBot("ziue");
+ accuracy = 100;
+
+ super.onEnable();
+ }
+
+ @Override
+ public void onDisable() {
+
+ clearBots();
+ bots.clear();
+ accuracy = 0;
+ hitCount = 0;
+ failedHit = 0;
+
+ super.onDisable();
+ }
+}
diff --git a/src/main/java/rip/athena/client/modules/impl/other/NickHider.java b/src/main/java/rip/athena/client/modules/impl/other/NickHider.java
new file mode 100644
index 00000000..9b749f50
--- /dev/null
+++ b/src/main/java/rip/athena/client/modules/impl/other/NickHider.java
@@ -0,0 +1,20 @@
+package rip.athena.client.modules.impl.other;
+
+import rip.athena.client.config.ConfigValue;
+import rip.athena.client.modules.Category;
+import rip.athena.client.modules.Module;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/9/2023
+ */
+public class NickHider extends Module {
+
+ @ConfigValue.Text(name = "Nick", description = "Enter the name of your custom nickname")
+ public String nick = "Custom Nick";
+
+ public NickHider() {
+ super("Nick Hider", Category.OTHER, "Athena/gui/mods/nickhider.png");
+ }
+}
diff --git a/src/main/java/rip/athena/client/modules/impl/other/Settings.java b/src/main/java/rip/athena/client/modules/impl/other/Settings.java
index 5d9576aa..25f93e35 100644
--- a/src/main/java/rip/athena/client/modules/impl/other/Settings.java
+++ b/src/main/java/rip/athena/client/modules/impl/other/Settings.java
@@ -4,13 +4,15 @@ import rip.athena.client.config.ConfigValue;
import rip.athena.client.modules.Category;
import rip.athena.client.modules.Module;
+import java.awt.*;
+
public class Settings extends Module {
@ConfigValue.Boolean(name = "F5 Nametags", description = "Shows your own nametags in f5 mode")
public boolean F5Nametags = true;
- @ConfigValue.Boolean(name = "Show Logo On Tab")
- public boolean showLogoOnTab = true;
+ @ConfigValue.Boolean(name = "Render Socket Logo")
+ public static boolean socketLogo = true;
@ConfigValue.Boolean(name = "Custom GUI Font")
public static boolean customGuiFont = true;
@@ -19,7 +21,6 @@ public class Settings extends Module {
super("General Settings", Category.HIDDEN, "Athena/gui/mods/fps.png");
}
-
@Override
public void onEnable() {
super.onEnable();
diff --git a/src/main/java/rip/athena/client/modules/impl/render/CPS.java b/src/main/java/rip/athena/client/modules/impl/render/CPS.java
index 81b3216c..8047bca3 100644
--- a/src/main/java/rip/athena/client/modules/impl/render/CPS.java
+++ b/src/main/java/rip/athena/client/modules/impl/render/CPS.java
@@ -1,5 +1,6 @@
package rip.athena.client.modules.impl.render;
+import net.minecraft.client.gui.Gui;
import org.lwjgl.opengl.GL11;
import rip.athena.client.Athena;
import rip.athena.client.config.ConfigValue;
@@ -10,6 +11,7 @@ import rip.athena.client.gui.hud.HUDElement;
import rip.athena.client.modules.Category;
import rip.athena.client.modules.Module;
import rip.athena.client.utils.ClickCounter;
+import rip.athena.client.utils.render.ColorUtil;
import rip.athena.client.utils.render.DrawUtils;
import rip.athena.client.utils.render.RoundedUtils;
@@ -34,12 +36,15 @@ public class CPS extends Module {
@ConfigValue.Boolean(name = "Background")
private boolean backGround = true;
- @ConfigValue.List(name = "Display Mode", values = {"Modern", "Fade", "Old"}, description = "Chose display of background")
- private String backgroundMode = "Modern";
+ @ConfigValue.List(name = "Display Mode", values = {"Circle", "Modern", "Fade", "Old"}, description = "Chose display of background")
+ private String backgroundMode = "Circle";
@ConfigValue.Color(name = "Background Color")
private Color background = new Color(0, 0, 0, 150);
+ @ConfigValue.Integer(name = "Transparency", min = 0, max = 255)
+ private int transparency = 255;
+
@ConfigValue.Boolean(name = "Custom Font")
private boolean customFont = false;
@@ -81,16 +86,18 @@ public class CPS extends Module {
int height = hud.getHeight();
if(backGround) {
- if(backgroundMode.equalsIgnoreCase("Modern")) {
+ if(backgroundMode.equalsIgnoreCase("Modern")) {
if(Athena.INSTANCE.getThemeManager().getTheme().isTriColor()) {
RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getThirdColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor());
} else {
- RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
}
+ } else if (backgroundMode.equalsIgnoreCase("Circle")) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, ColorUtil.getClientColor(0, transparency), ColorUtil.getClientColor(90, transparency), ColorUtil.getClientColor(180, transparency), ColorUtil.getClientColor(270, transparency));
} else if (backgroundMode.equalsIgnoreCase("Fade")) {
RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 8.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColor().getRGB());
} else {
- DrawUtils.drawGradientRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, background.getRGB(), background.getRGB());
+ Gui.drawRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, background.getRGB());
}
}
@@ -98,7 +105,7 @@ public class CPS extends Module {
float posX = hud.getX() + 9;
if(customFont) {
- hud.setWidth((int) rip.athena.client.utils.font.FontManager.getProductSansRegular(30).width(string) + 16);
+ hud.setWidth((int) rip.athena.client.utils.font.FontManager.getProductSansRegular(25).width(string) + 16);
hud.setHeight((int)FontManager.baloo17.getHeight(string) + 7);
if(isUsingStaticChroma) {
diff --git a/src/main/java/rip/athena/client/modules/impl/render/Chat.java b/src/main/java/rip/athena/client/modules/impl/render/Chat.java
index 974ff1ba..d380d3d0 100644
--- a/src/main/java/rip/athena/client/modules/impl/render/Chat.java
+++ b/src/main/java/rip/athena/client/modules/impl/render/Chat.java
@@ -11,8 +11,11 @@ import rip.athena.client.modules.Module;
*/
public class Chat extends Module {
- @ConfigValue.Boolean(name = "Custom Font")
- public static boolean customFont = false;
+ @ConfigValue.Boolean(name = "Infinite Chat")
+ public boolean infiniteChat = false;
+
+ @ConfigValue.Integer(name = "Background Opacity", min = 0, max = 255)
+ public int transparency = 96; // close enough to default opacity
public Chat() {
super("Chat", Category.RENDER, "Athena/gui/mods/chat.png");
diff --git a/src/main/java/rip/athena/client/modules/impl/render/Clock.java b/src/main/java/rip/athena/client/modules/impl/render/Clock.java
index 4d40b975..5482e5c1 100644
--- a/src/main/java/rip/athena/client/modules/impl/render/Clock.java
+++ b/src/main/java/rip/athena/client/modules/impl/render/Clock.java
@@ -1,12 +1,17 @@
package rip.athena.client.modules.impl.render;
+import net.minecraft.client.gui.Gui;
+import net.minecraft.client.gui.GuiButton;
+import net.minecraft.client.gui.GuiScreen;
+import net.minecraft.client.renderer.GlStateManager;
import org.lwjgl.opengl.GL11;
import rip.athena.client.Athena;
import rip.athena.client.config.ConfigValue;
-import rip.athena.client.font.FontManager;
import rip.athena.client.gui.hud.HUDElement;
import rip.athena.client.modules.Category;
import rip.athena.client.modules.Module;
+import rip.athena.client.utils.font.FontManager;
+import rip.athena.client.utils.render.ColorUtil;
import rip.athena.client.utils.render.DrawUtils;
import rip.athena.client.utils.render.RoundedUtils;
@@ -14,6 +19,8 @@ import java.awt.*;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
+import static rip.athena.client.utils.render.DrawUtils.drawCircle;
+
/**
* @author Athena Development
* @project Athena-Client
@@ -22,105 +29,137 @@ import java.time.format.DateTimeFormatter;
public class Clock extends Module {
@ConfigValue.Color(name = "Color")
private Color color = Color.WHITE;
-
+
@ConfigValue.List(name = "Clock Format", values = {"yyyy/MM/dd HH:mm:ss","MM/dd/yyyy", "dd/MM/yyyy", "dd/MM/yyyy hh:mm a" , "MM/dd/yyyy hh:mm a" ,"E, MMM dd yyyy","hh:mm a", "hh:mm:ss a", "yyyy-MM-dd"})
private String format = "yyyy/MM/dd HH:mm:ss";
- @ConfigValue.List(name = "Display Mode", values = {"Modern", "Fade", "Old"}, description = "Chose display of background")
- private String backgroundMode = "Modern";
+ @ConfigValue.List(name = "Display Mode", values = {"Circle", "Modern", "Fade", "Old"}, description = "Chose display of background")
+ private String backgroundMode = "Circle";
@ConfigValue.Boolean(name = "Background")
private boolean backGround = true;
-
+
@ConfigValue.Color(name = "Background Color")
private Color background = new Color(0, 0, 0, 150);
-
+
+ @ConfigValue.Integer(name = "Transparency", min = 0, max = 255)
+ private int transparency = 255;
+
@ConfigValue.Boolean(name = "Custom Font")
private boolean customFont = false;
-
+
@ConfigValue.Boolean(name = "Static Chroma")
private boolean isUsingStaticChroma = false;
-
+
@ConfigValue.Boolean(name = "Wave Chroma")
private boolean isUsingWaveChroma = false;
-
+
+ private boolean isClock = false;
+
+ private int radius = 12;
+
private HUDElement hud;
private int width = 56;
private int height = 18;
-
+
public Clock() {
super("Clock", Category.RENDER, "Athena/gui/mods/time.png");
-
+
hud = new HUDElement("time", width, height) {
@Override
public void onRender() {
render();
}
};
-
+
hud.setX(1);
hud.setY(190);
-
+
addHUD(hud);
}
-
+
public void render() {
- if (mc.gameSettings.showDebugInfo) {
- return;
- }
-
- DateTimeFormatter dtf = DateTimeFormatter.ofPattern(format);
- LocalDateTime now = LocalDateTime.now();
+
+ DateTimeFormatter dtf = DateTimeFormatter.ofPattern(format);
+ LocalDateTime now = LocalDateTime.now();
String string = dtf.format(now);
- GL11.glPushMatrix();
- int stringWidth = 0;
- if(customFont) {
- stringWidth = (int) rip.athena.client.utils.font.FontManager.getProductSansRegular(30).width(string);
- } else {
- stringWidth = mc.fontRendererObj.getStringWidth(string);
- }
-
- int width = hud.getWidth();
- int height = hud.getHeight();
- if(backGround) {
- if(backgroundMode.equalsIgnoreCase("Modern")) {
- RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
- } else if (backgroundMode.equalsIgnoreCase("Fade")) {
- RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 8.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColor().getRGB());
- } else {
- DrawUtils.drawGradientRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, background.getRGB(), background.getRGB());
+ if(!isClock) {
+ if (mc.gameSettings.showDebugInfo) {
+ return;
}
- }
-
- float posY = hud.getY() + 2;
- float posX = hud.getX() + 9;
-
- if(customFont) {
- hud.setWidth((int)rip.athena.client.utils.font.FontManager.getProductSansRegular(30).width(string) + 16);
- hud.setHeight((int)FontManager.baloo17.getHeight(string) + 7);
-
- if(isUsingStaticChroma) {
- DrawUtils.drawCustomFontChromaString(rip.athena.client.utils.font.FontManager.getProductSansRegular(25), string, (int) (posX), (int) posY, true, true);
- } else if(isUsingWaveChroma) {
- DrawUtils.drawCustomFontChromaString(rip.athena.client.utils.font.FontManager.getProductSansRegular(25), string, (int) (posX), (int) posY, false, true);
+
+
+ GL11.glPushMatrix();
+ int stringWidth = 0;
+ if (customFont) {
+ stringWidth = (int) rip.athena.client.utils.font.FontManager.getProductSansRegular(30).width(string);
} else {
- rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString(string,(int) (posX), (int)posY, color.getRGB());
+ stringWidth = mc.fontRendererObj.getStringWidth(string);
}
+
+ int width = hud.getWidth();
+ int height = hud.getHeight();
+
+ if (backGround) {
+ if (backgroundMode.equalsIgnoreCase("Modern")) {
+ if (Athena.INSTANCE.getThemeManager().getTheme().isTriColor()) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getThirdColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor());
+ } else {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ }
+ } else if (backgroundMode.equalsIgnoreCase("Circle")) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, ColorUtil.getClientColor(0, transparency), ColorUtil.getClientColor(90, transparency), ColorUtil.getClientColor(180, transparency), ColorUtil.getClientColor(270, transparency));
+ } else if (backgroundMode.equalsIgnoreCase("Fade")) {
+ RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 8.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColor().getRGB());
+ } else {
+ Gui.drawRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, background.getRGB());
+ }
+ }
+
+ float posY = hud.getY() + 2;
+ float posX = hud.getX() + 9;
+
+ if (customFont) {
+ hud.setWidth((int) rip.athena.client.utils.font.FontManager.getProductSansRegular(25).width(string) + 16);
+ hud.setHeight((int) FontManager.getProductSansRegular(25).height());
+
+ if (isUsingStaticChroma) {
+ DrawUtils.drawCustomFontChromaString(rip.athena.client.utils.font.FontManager.getProductSansRegular(25), string, (int) (posX), (int) posY, true, true);
+ } else if (isUsingWaveChroma) {
+ DrawUtils.drawCustomFontChromaString(rip.athena.client.utils.font.FontManager.getProductSansRegular(25), string, (int) (posX), (int) posY, false, true);
+ } else {
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(25).drawString(string, (int) (posX), (int) posY, color.getRGB());
+ }
+ } else {
+ hud.setWidth(mc.fontRendererObj.getStringWidth(string) + 16);
+ hud.setHeight(mc.fontRendererObj.FONT_HEIGHT + 9);
+
+
+ if (isUsingStaticChroma) {
+ DrawUtils.drawChromaString(string, posX, posY + 3, true, true);
+ } else if (isUsingWaveChroma) {
+ DrawUtils.drawChromaString(string, posX, posY + 3, false, true);
+ } else {
+ mc.fontRendererObj.drawStringWithShadow(string, (float) (posX), (float) posY + 3, color.getRGB());
+ }
+ }
+ GL11.glColor3f(1, 1, 1);
+ GL11.glPopMatrix();
} else {
- hud.setWidth(mc.fontRendererObj.getStringWidth(string) + 16);
- hud.setHeight(mc.fontRendererObj.FONT_HEIGHT + 9);
-
+ drawCircle(hud.getX(), hud.getY(), radius, new Color(39, 55, 77).getRGB(), radius * 2, true);
+ drawCircle((float) (hud.getX() + 0.1), (float) (hud.getY() + 0.1), radius - 5, new Color(82, 109, 130).getRGB(), radius - 5 * 2, true);
- if(isUsingStaticChroma) {
- DrawUtils.drawChromaString(string, posX, posY + 3, true ,true);
- } else if(isUsingWaveChroma) {
- DrawUtils.drawChromaString(string, posX, posY + 3, false ,true);
- } else {
- mc.fontRendererObj.drawStringWithShadow(string, (float) (posX), (float) posY+ 3, color.getRGB());
- }
+ double conv = 20 / 100.0 * Math.PI * 2.0 + Math.PI;
+
+ GL11.glBegin(GL11.GL_LINES);
+
+ GL11.glVertex2d(0, 0);
+ GL11.glVertex2d(-hud.getX() + -radius * Math.sin(conv), -hud.getY() + radius * Math.cos(conv));
+
+ GL11.glEnd();
}
- GL11.glColor3f(1, 1, 1);
- GL11.glPopMatrix();
}
+
+
}
diff --git a/src/main/java/rip/athena/client/modules/impl/render/Coordinates.java b/src/main/java/rip/athena/client/modules/impl/render/Coordinates.java
index a5f36b26..994696c4 100644
--- a/src/main/java/rip/athena/client/modules/impl/render/Coordinates.java
+++ b/src/main/java/rip/athena/client/modules/impl/render/Coordinates.java
@@ -2,6 +2,7 @@ package rip.athena.client.modules.impl.render;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.FontRenderer;
+import net.minecraft.client.gui.Gui;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.client.renderer.Tessellator;
import net.minecraft.client.renderer.WorldRenderer;
@@ -21,6 +22,7 @@ import rip.athena.client.font.FontManager;
import rip.athena.client.gui.hud.HUDElement;
import rip.athena.client.modules.Category;
import rip.athena.client.modules.Module;
+import rip.athena.client.utils.render.ColorUtil;
import rip.athena.client.utils.render.DrawUtils;
import rip.athena.client.utils.render.RoundedUtils;
@@ -65,12 +67,15 @@ public class Coordinates extends Module {
@ConfigValue.List(name = "Display Mode", values = {"Horizontal", "Vertical"}, description = "How the hud should be displayed")
private String displayMode = "Vertical";
- @ConfigValue.List(name = "Display Mode", values = {"Modern", "Fade", "Old"}, description = "Chose display of background")
- private String backgroundMode = "Modern";
+ @ConfigValue.List(name = "Display Mode", values = {"Circle", "Modern", "Fade", "Old"}, description = "Chose display of background")
+ private String backgroundMode = "Circle";
@ConfigValue.Color(name = "Background Color")
private Color backgroundColor = new Color(0, 0, 0, 150);
+ @ConfigValue.Integer(name = "Transparency", min = 0, max = 255)
+ private int transparency = 255;
+
@ConfigValue.Color(name = "Label Color", description = "Color of the X, Y, Z labels")
private Color color = Color.WHITE;
@@ -88,17 +93,6 @@ public class Coordinates extends Module {
int myPosZ;
int myAngle;
int myDir;
- int myMoveX;
- int myMoveZ;
- int myFind;
-
- int coordLocation;
- int myXLine, myYLine, myZLine, myBiomeLine;
- int myBaseOffset;
- int myCoord1Offset, myCoord2Offset;
- int myRHSlocation;
- int coordBoxW, coordBoxH;
- int coordBoxL, coordBoxR, coordBoxTop, coordBoxBase;
private static final String[] myCardinalPoint = new String[] {"N", "NE", "E", "SE", "S", "SW", "W", "NW"};
@@ -199,12 +193,19 @@ public class Coordinates extends Module {
if(this.shadedCoords) {
if(backgroundMode.equalsIgnoreCase("Modern")) {
- RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ if(Athena.INSTANCE.getThemeManager().getTheme().isTriColor()) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getThirdColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor());
+ } else {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ }
+ } else if (backgroundMode.equalsIgnoreCase("Circle")) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, ColorUtil.getClientColor(0, 255), ColorUtil.getClientColor(90, 255), ColorUtil.getClientColor(180, 255), ColorUtil.getClientColor(270, 255));
} else if (backgroundMode.equalsIgnoreCase("Fade")) {
- RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 8.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColor().getRGB());
+ RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 8.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColorWave().getRGB());
} else {
- DrawUtils.drawGradientRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, backgroundColor.getRGB(), backgroundColor.getRGB());
+ RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 12,backgroundColor.getRGB());
}
+
}
drawString(med, (float) (posX - 2 + (width / 2 - (getStringWidth(med) / 2))), (float) posY + 5, vColor);
@@ -266,8 +267,10 @@ public class Coordinates extends Module {
RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
} else if (backgroundMode.equalsIgnoreCase("Fade")) {
RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 8.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColor().getRGB());
+ } else if (backgroundMode.equalsIgnoreCase("Circle")) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, ColorUtil.getClientColor(0, transparency), ColorUtil.getClientColor(90, transparency), ColorUtil.getClientColor(180, transparency), ColorUtil.getClientColor(270, transparency));
} else {
- DrawUtils.drawGradientRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, backgroundColor.getRGB(), backgroundColor.getRGB());
+ Gui.drawRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, backgroundColor.getRGB());
}
}
diff --git a/src/main/java/rip/athena/client/modules/impl/render/CustomText.java b/src/main/java/rip/athena/client/modules/impl/render/CustomText.java
index 08d3dba4..821202c3 100644
--- a/src/main/java/rip/athena/client/modules/impl/render/CustomText.java
+++ b/src/main/java/rip/athena/client/modules/impl/render/CustomText.java
@@ -1,5 +1,6 @@
package rip.athena.client.modules.impl.render;
+import net.minecraft.client.gui.Gui;
import org.lwjgl.opengl.GL11;
import rip.athena.client.Athena;
import rip.athena.client.config.ConfigValue;
@@ -7,6 +8,7 @@ import rip.athena.client.font.FontManager;
import rip.athena.client.gui.hud.HUDElement;
import rip.athena.client.modules.Category;
import rip.athena.client.modules.Module;
+import rip.athena.client.utils.render.ColorUtil;
import rip.athena.client.utils.render.DrawUtils;
import rip.athena.client.utils.render.RoundedUtils;
@@ -28,8 +30,8 @@ public class CustomText extends Module {
@ConfigValue.Boolean(name = "Custom Font")
private boolean customFont = false;
- @ConfigValue.List(name = "Display Mode", values = {"Modern", "Fade", "Old"}, description = "Chose display of background")
- private String backgroundMode = "Modern";
+ @ConfigValue.List(name = "Display Mode", values = {"Circle", "Modern", "Fade", "Old"}, description = "Chose display of background")
+ private String backgroundMode = "Circle";
@ConfigValue.Boolean(name = "Background")
private boolean backGround = true;
@@ -37,6 +39,9 @@ public class CustomText extends Module {
@ConfigValue.Color(name = "Background Color")
private Color background = new Color(0, 0, 0, 150);
+ @ConfigValue.Integer(name = "Transparency", min = 0, max = 255)
+ private int transparency = 255;
+
@ConfigValue.Boolean(name = "Static Chroma")
private boolean isUsingStaticChroma = false;
@@ -72,16 +77,18 @@ public class CustomText extends Module {
int height = hud.getHeight();
if(backGround) {
- if(backgroundMode.equalsIgnoreCase("Modern")) {
+ if(backgroundMode.equalsIgnoreCase("Modern")) {
if(Athena.INSTANCE.getThemeManager().getTheme().isTriColor()) {
RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getThirdColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor());
} else {
RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
}
+ } else if (backgroundMode.equalsIgnoreCase("Circle")) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, ColorUtil.getClientColor(0, transparency), ColorUtil.getClientColor(90, transparency), ColorUtil.getClientColor(180, transparency), ColorUtil.getClientColor(270, transparency));
} else if (backgroundMode.equalsIgnoreCase("Fade")) {
- RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 8.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColor().getRGB());
+ RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 8.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColorWave().getRGB());
} else {
- DrawUtils.drawGradientRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, background.getRGB(), background.getRGB());
+ Gui.drawRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, background.getRGB());
}
}
@@ -89,7 +96,7 @@ public class CustomText extends Module {
float posX = hud.getX() + 9;
if(customFont) {
- hud.setWidth((int) rip.athena.client.utils.font.FontManager.getProductSansRegular(30).width(customText) + 16);
+ hud.setWidth((int) rip.athena.client.utils.font.FontManager.getProductSansRegular(25).width(customText) + 16);
hud.setHeight((int)FontManager.baloo17.getHeight(customText) + 7);
if(isUsingStaticChroma) {
@@ -97,7 +104,7 @@ public class CustomText extends Module {
} else if(isUsingWaveChroma) {
DrawUtils.drawCustomFontChromaString(rip.athena.client.utils.font.FontManager.getProductSansRegular(25), customText, (int) (posX), (int) posY + 1, false, true);
} else {
- rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString(customText,(int) (posX), (int)posY + 1, color.getRGB());
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(25).drawString(customText,(int) (posX), (int)posY + 1, color.getRGB());
}
} else {
hud.setWidth(mc.fontRendererObj.getStringWidth(customText) + 16);
diff --git a/src/main/java/rip/athena/client/modules/impl/render/EntityHUD.java b/src/main/java/rip/athena/client/modules/impl/render/EntityHUD.java
index 2c555deb..86ff2aa0 100644
--- a/src/main/java/rip/athena/client/modules/impl/render/EntityHUD.java
+++ b/src/main/java/rip/athena/client/modules/impl/render/EntityHUD.java
@@ -1,5 +1,6 @@
package rip.athena.client.modules.impl.render;
+import net.minecraft.client.gui.Gui;
import org.lwjgl.opengl.GL11;
import rip.athena.client.Athena;
import rip.athena.client.config.ConfigValue;
@@ -7,6 +8,7 @@ import rip.athena.client.font.FontManager;
import rip.athena.client.gui.hud.HUDElement;
import rip.athena.client.modules.Category;
import rip.athena.client.modules.Module;
+import rip.athena.client.utils.render.ColorUtil;
import rip.athena.client.utils.render.DrawUtils;
import rip.athena.client.utils.render.RoundedUtils;
@@ -19,8 +21,8 @@ import java.awt.*;
*/
public class EntityHUD extends Module {
- @ConfigValue.List(name = "Display Mode", values = {"Modern", "Fade", "Old"}, description = "Chose display of background")
- private String backgroundMode = "Modern";
+ @ConfigValue.List(name = "Display Mode", values = {"Circle", "Modern", "Fade", "Old"}, description = "Chose display of background")
+ private String backgroundMode = "Circle";
@ConfigValue.Boolean(name = "Background")
private boolean backGround = true;
@@ -30,7 +32,10 @@ public class EntityHUD extends Module {
@ConfigValue.Color(name = "Background Color")
private Color background = new Color(0, 0, 0, 150);
-
+
+ @ConfigValue.Integer(name = "Transparency", min = 0, max = 255)
+ private int transparency = 255;
+
@ConfigValue.Boolean(name = "Custom Font")
private boolean customFont = false;
@@ -73,11 +78,17 @@ public class EntityHUD extends Module {
if(backGround) {
if(backgroundMode.equalsIgnoreCase("Modern")) {
- RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ if(Athena.INSTANCE.getThemeManager().getTheme().isTriColor()) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getThirdColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor());
+ } else {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ }
+ } else if (backgroundMode.equalsIgnoreCase("Circle")) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, ColorUtil.getClientColor(0, transparency), ColorUtil.getClientColor(90, transparency), ColorUtil.getClientColor(180, transparency), ColorUtil.getClientColor(270, transparency));
} else if (backgroundMode.equalsIgnoreCase("Fade")) {
- RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 8.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColor().getRGB());
+ RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 8.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColorWave().getRGB());
} else {
- DrawUtils.drawGradientRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, background.getRGB(), background.getRGB());
+ Gui.drawRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, background.getRGB());
}
}
diff --git a/src/main/java/rip/athena/client/modules/impl/render/FPSMod.java b/src/main/java/rip/athena/client/modules/impl/render/FPSMod.java
index b2b80b85..2093913f 100644
--- a/src/main/java/rip/athena/client/modules/impl/render/FPSMod.java
+++ b/src/main/java/rip/athena/client/modules/impl/render/FPSMod.java
@@ -1,5 +1,6 @@
package rip.athena.client.modules.impl.render;
+import net.minecraft.client.gui.Gui;
import net.minecraft.client.renderer.GlStateManager;
import org.lwjgl.input.Keyboard;
import org.lwjgl.opengl.GL11;
@@ -14,6 +15,7 @@ import rip.athena.client.gui.hud.HUDElement;
import rip.athena.client.gui.menu.AthenaMenu;
import rip.athena.client.modules.Category;
import rip.athena.client.modules.Module;
+import rip.athena.client.utils.render.ColorUtil;
import rip.athena.client.utils.render.DrawUtils;
import rip.athena.client.utils.render.RoundedUtils;
@@ -28,8 +30,8 @@ import static org.lwjgl.opengl.GL11.GL_GREATER;
*/
public class FPSMod extends Module {
- @ConfigValue.List(name = "Display Mode", values = {"Modern", "Fade", "Old"}, description = "Chose display of background")
- private String backgroundMode = "Modern";
+ @ConfigValue.List(name = "Display Mode", values = {"Circle", "Modern", "Fade", "Old"}, description = "Chose display of background")
+ private String backgroundMode = "Circle";
@ConfigValue.Boolean(name = "Background")
private boolean backGround = true;
@@ -37,6 +39,9 @@ public class FPSMod extends Module {
@ConfigValue.Color(name = "Background Color")
private Color background = new Color(0, 0, 0, 150);
+ @ConfigValue.Integer(name = "Transparency", min = 0, max = 255)
+ private int transparency = 255;
+
@ConfigValue.Color(name = "Color")
private Color color = Color.WHITE;
@@ -70,7 +75,7 @@ public class FPSMod extends Module {
}
public void render() {
- if (this.mc.gameSettings.showDebugInfo) {
+ if (mc.gameSettings.showDebugInfo) {
return;
}
@@ -85,12 +90,14 @@ public class FPSMod extends Module {
if(Athena.INSTANCE.getThemeManager().getTheme().isTriColor()) {
RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getThirdColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor());
} else {
- RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
}
+ } else if (backgroundMode.equalsIgnoreCase("Circle")) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, ColorUtil.getClientColor(0, transparency), ColorUtil.getClientColor(90, transparency), ColorUtil.getClientColor(180, transparency), ColorUtil.getClientColor(270, transparency));
} else if (backgroundMode.equalsIgnoreCase("Fade")) {
- RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 8.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColorWave().getRGB());
+ RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 8.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColor().getRGB());
} else {
- DrawUtils.drawGradientRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, background.getRGB(), background.getRGB());
+ Gui.drawRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, background.getRGB());
}
}
@@ -98,7 +105,7 @@ public class FPSMod extends Module {
float posX = hud.getX() + 9;
if(customFont) {
- hud.setWidth((int)rip.athena.client.utils.font.FontManager.getProductSansRegular(30).width(string) + 16);
+ hud.setWidth((int)rip.athena.client.utils.font.FontManager.getProductSansRegular(25).width(string) + 16);
hud.setHeight((int)FontManager.baloo17.getHeight(string) + 7);
if(isUsingStaticChroma) {
diff --git a/src/main/java/rip/athena/client/modules/impl/render/Fullbright.java b/src/main/java/rip/athena/client/modules/impl/render/Fullbright.java
new file mode 100644
index 00000000..7c1f3d4d
--- /dev/null
+++ b/src/main/java/rip/athena/client/modules/impl/render/Fullbright.java
@@ -0,0 +1,37 @@
+package rip.athena.client.modules.impl.render;
+
+import rip.athena.client.events.SubscribeEvent;
+import rip.athena.client.events.types.client.ClientTickEvent;
+import rip.athena.client.modules.Category;
+import rip.athena.client.modules.Module;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/26/2023
+ */
+public class Fullbright extends Module {
+
+ private float savedBrightness = 0F;
+
+ public Fullbright() {
+ super("Fullbright", Category.RENDER, "Athena/gui/mods/fullbright.png");
+ }
+
+ @Override
+ public void onEnable() {
+ savedBrightness = mc.gameSettings.gammaSetting;
+ mc.gameSettings.gammaSetting = 1000;
+ mc.gameSettings.saveOptions();
+ mc.gameSettings.saveOfOptions();
+ super.onEnable();
+ }
+
+ @Override
+ public void onDisable() {
+ mc.gameSettings.gammaSetting = savedBrightness;
+ mc.gameSettings.saveOptions();
+ mc.gameSettings.saveOfOptions();
+ super.onDisable();
+ }
+}
diff --git a/src/main/java/rip/athena/client/modules/impl/render/MemoryUsage.java b/src/main/java/rip/athena/client/modules/impl/render/MemoryUsage.java
index ecd126a4..2dfb270c 100644
--- a/src/main/java/rip/athena/client/modules/impl/render/MemoryUsage.java
+++ b/src/main/java/rip/athena/client/modules/impl/render/MemoryUsage.java
@@ -1,5 +1,6 @@
package rip.athena.client.modules.impl.render;
+import net.minecraft.client.gui.Gui;
import org.lwjgl.opengl.GL11;
import rip.athena.client.Athena;
import rip.athena.client.config.ConfigValue;
@@ -7,6 +8,7 @@ import rip.athena.client.font.FontManager;
import rip.athena.client.gui.hud.HUDElement;
import rip.athena.client.modules.Category;
import rip.athena.client.modules.Module;
+import rip.athena.client.utils.render.ColorUtil;
import rip.athena.client.utils.render.DrawUtils;
import rip.athena.client.utils.render.RoundedUtils;
@@ -21,12 +23,15 @@ public class MemoryUsage extends Module {
@ConfigValue.Boolean(name = "Percentage", description = "Show memory usage in percentage.")
private boolean percentage = false;
- @ConfigValue.List(name = "Display Mode", values = {"Modern", "Fade", "Old"}, description = "Chose display of background")
- private String backgroundMode = "Modern";
+ @ConfigValue.List(name = "Display Mode", values = {"Circle", "Modern", "Fade", "Old"}, description = "Chose display of background")
+ private String backgroundMode = "Circle";
@ConfigValue.Boolean(name = "Background")
private boolean backGround = true;
-
+
+ @ConfigValue.Integer(name = "Transparency", min = 0, max = 255)
+ private int transparency = 255;
+
@ConfigValue.Color(name = "Color")
private Color color = Color.WHITE;
@@ -89,11 +94,17 @@ public class MemoryUsage extends Module {
if(backGround) {
if(backgroundMode.equalsIgnoreCase("Modern")) {
- RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ if(Athena.INSTANCE.getThemeManager().getTheme().isTriColor()) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getThirdColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor());
+ } else {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ }
+ } else if (backgroundMode.equalsIgnoreCase("Circle")) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, ColorUtil.getClientColor(0, transparency), ColorUtil.getClientColor(90, transparency), ColorUtil.getClientColor(180, transparency), ColorUtil.getClientColor(270, transparency));
} else if (backgroundMode.equalsIgnoreCase("Fade")) {
RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 8.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColor().getRGB());
} else {
- DrawUtils.drawGradientRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, background.getRGB(), background.getRGB());
+ Gui.drawRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, background.getRGB());
}
}
@@ -101,7 +112,7 @@ public class MemoryUsage extends Module {
float posX = hud.getX() + 9;
if(customFont) {
- hud.setWidth((int)rip.athena.client.utils.font.FontManager.getProductSansRegular(30).width(string) + 16);
+ hud.setWidth((int)rip.athena.client.utils.font.FontManager.getProductSansRegular(25).width(string) + 16);
hud.setHeight((int)FontManager.baloo17.getHeight(string) + 7);
if(isUsingStaticChroma) {
@@ -109,7 +120,7 @@ public class MemoryUsage extends Module {
} else if(isUsingWaveChroma) {
DrawUtils.drawCustomFontChromaString(rip.athena.client.utils.font.FontManager.getProductSansRegular(25), string, (int) (posX), (int) posY, false, true);
} else {
- rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString(string,(int) (posX), (int)posY, color.getRGB());
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(25).drawString(string,(int) (posX), (int)posY, color.getRGB());
}
} else {
hud.setWidth(mc.fontRendererObj.getStringWidth(string) + 16);
diff --git a/src/main/java/rip/athena/client/modules/impl/render/MotionBlur.java b/src/main/java/rip/athena/client/modules/impl/render/MotionBlur.java
index 48419749..7cd13d1b 100644
--- a/src/main/java/rip/athena/client/modules/impl/render/MotionBlur.java
+++ b/src/main/java/rip/athena/client/modules/impl/render/MotionBlur.java
@@ -43,16 +43,49 @@ import static net.minecraft.client.resources.SimpleReloadableResourceManager.dom
*/
public class MotionBlur extends Module {
- @ConfigValue.Double(name = "Blur Amount", min = 1.0, max = 10)
- private double amount = 2.0D;
+ @ConfigValue.Integer(name = "Amount", min = 1, max = 10)
+ public static int amount = 1;
+
+ public static float f;
public MotionBlur() {
super("Motion Blur", Category.RENDER, "Athena/gui/mods/motionblur.png");
}
- @SubscribeEvent
- public void onRender(RenderEvent event) {
+ public static void createAccumulation() {
+ float f = getAccumulationValue();
+ GL11.glAccum(GL11.GL_MULT, f);
+ GL11.glAccum(GL11.GL_ACCUM, 1.0F - f);
+ GL11.glAccum(GL11.GL_RETURN, 1.0F);
+ }
+ public static float getMultiplier() {
+ return amount * 10;
+ }
+
+ public static float getAccumulationValue() {
+ f = getMultiplier() * 10.0F;
+ long lastTimestampInGame = System.currentTimeMillis();
+
+ if (f > 996.0F) {
+ f = 996.0F;
+ }
+
+ if (f > 990.0F) {
+ f = 990.0F;
+ }
+
+ long i = System.currentTimeMillis() - lastTimestampInGame;
+
+ if (i > 10000L) {
+ return 0.0F;
+ } else {
+ if (f < 0.0F) {
+ f = 0.0F;
+ }
+
+ return f / 1000.0F;
+ }
}
@Override
diff --git a/src/main/java/rip/athena/client/modules/impl/render/PackDisplay.java b/src/main/java/rip/athena/client/modules/impl/render/PackDisplay.java
new file mode 100644
index 00000000..8b7072f2
--- /dev/null
+++ b/src/main/java/rip/athena/client/modules/impl/render/PackDisplay.java
@@ -0,0 +1,194 @@
+package rip.athena.client.modules.impl.render;
+
+import net.minecraft.client.gui.Gui;
+import net.minecraft.client.renderer.texture.DynamicTexture;
+import net.minecraft.client.renderer.texture.TextureUtil;
+import net.minecraft.client.resources.IResourcePack;
+import net.minecraft.client.resources.ResourcePackRepository;
+import net.minecraft.util.ResourceLocation;
+import org.lwjgl.opengl.GL11;
+import rip.athena.client.Athena;
+import rip.athena.client.config.ConfigValue;
+import rip.athena.client.events.SubscribeEvent;
+import rip.athena.client.events.types.client.SwitchTextureEvent;
+import rip.athena.client.font.FontManager;
+import rip.athena.client.gui.hud.HUDElement;
+import rip.athena.client.modules.Category;
+import rip.athena.client.modules.Module;
+import rip.athena.client.utils.render.ColorUtil;
+import rip.athena.client.utils.render.DrawUtils;
+import rip.athena.client.utils.render.RoundedUtils;
+
+import java.awt.*;
+import java.util.List;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/12/2023
+ */
+public class PackDisplay extends Module {
+
+ @ConfigValue.List(name = "Display Mode", values = {"Circle", "Modern", "Fade", "Old"}, description = "Chose display of background")
+ private String backgroundMode = "Circle";
+
+ @ConfigValue.Boolean(name = "Background")
+ private boolean backGround = true;
+
+ @ConfigValue.Color(name = "Background Color")
+ private Color background = new Color(0, 0, 0, 150);
+
+ @ConfigValue.Integer(name = "Transparency", min = 0, max = 255)
+ private int transparency = 255;
+
+ @ConfigValue.Color(name = "Color")
+ private Color color = Color.WHITE;
+
+ @ConfigValue.Boolean(name = "Custom Font")
+ private boolean customFont = false;
+
+ @ConfigValue.Boolean(name = "Static Chroma")
+ private boolean isUsingStaticChroma = false;
+
+ @ConfigValue.Boolean(name = "Wave Chroma")
+ private boolean isUsingWaveChroma = false;
+
+ private IResourcePack pack;
+ private ResourceLocation currentPack;
+ private List packs;
+ ResourcePackRepository resourcePackRepository;
+
+ private HUDElement hud;
+ private int width = 66;
+ private int height = 48;
+
+ public PackDisplay() {
+ super("PackDisplay", Category.RENDER);
+
+ hud = new HUDElement("packdisplay", width, height) {
+ @Override
+ public void onRender() {
+ render();
+ }
+ };
+
+ hud.setX(1);
+ hud.setY(175);
+
+ addHUD(hud);
+ }
+
+ public void render() {
+ if (mc.gameSettings.showDebugInfo) {
+ return;
+ }
+
+ GL11.glPushMatrix();
+
+ resourcePackRepository = mc.getResourcePackRepository();
+ packs = resourcePackRepository.getRepositoryEntries();
+
+ if(pack == null) {
+ pack = this.getCurrentPack();
+ loadTexture();
+ }
+
+ int width = hud.getWidth();
+ int height = hud.getHeight();
+
+ if(backGround) {
+ if(backgroundMode.equalsIgnoreCase("Modern")) {
+ if(Athena.INSTANCE.getThemeManager().getTheme().isTriColor()) {
+ RoundedUtils.drawGradientRound(hud.getX() - 10, hud.getY(), hud.getWidth() + rip.athena.client.utils.font.FontManager.getProductSansRegular(25).width(this.convertNormalText(pack.getPackName())) / 2, hud.getHeight() + 20, 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getThirdColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor());
+ } else {
+ RoundedUtils.drawGradientRound(hud.getX() - 10, hud.getY(), hud.getWidth() + rip.athena.client.utils.font.FontManager.getProductSansRegular(25).width(this.convertNormalText(pack.getPackName())) / 2, hud.getHeight() + 20,6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ }
+ } else if (backgroundMode.equalsIgnoreCase("Circle")) {
+ RoundedUtils.drawGradientRound(hud.getX() - 10, hud.getY(), hud.getWidth() + rip.athena.client.utils.font.FontManager.getProductSansRegular(25).width(this.convertNormalText(pack.getPackName())) / 2, hud.getHeight() + 20, 6, ColorUtil.getClientColor(0, transparency), ColorUtil.getClientColor(90, transparency), ColorUtil.getClientColor(180, transparency), ColorUtil.getClientColor(270, transparency));
+ } else if (backgroundMode.equalsIgnoreCase("Fade")) {
+ RoundedUtils.drawRoundedRect(hud.getX() - 10, hud.getY(), hud.getX() + width + rip.athena.client.utils.font.FontManager.getProductSansRegular(20).width(this.convertNormalText(pack.getPackName())) / 2, hud.getY() + height + 20, 12.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColor().getRGB());
+ } else {
+ Gui.drawRect(hud.getX() - 10, hud.getY(), hud.getX() + width + rip.athena.client.utils.font.FontManager.getProductSansRegular(20).width(this.convertNormalText(pack.getPackName())) / 2, hud.getY() + height + 20, background.getRGB());
+ }
+ }
+
+ hud.setHeight(hud.getWidth() + rip.athena.client.utils.font.FontManager.getProductSansRegular(25).width(this.convertNormalText(pack.getPackName())) / 2);
+ hud.setWidth(hud.getHeight() + 20);
+
+ mc.getTextureManager().bindTexture(this.currentPack);
+ RoundedUtils.drawRoundTextured(hud.getX(), hud.getY() + 4.5F, 29, 29, 2, 225);
+
+ float posY = hud.getY() + 10;
+ float posX = hud.getX() + 33;
+
+ if(customFont) {
+ hud.setWidth((int)rip.athena.client.utils.font.FontManager.getProductSansRegular(25).width(this.convertNormalText(pack.getPackName())) + 16);
+ hud.setHeight((int) FontManager.baloo17.getHeight(this.convertNormalText(pack.getPackName())) + 7);
+
+ if(isUsingStaticChroma) {
+ DrawUtils.drawCustomFontChromaString(rip.athena.client.utils.font.FontManager.getProductSansRegular(25), this.convertNormalText(pack.getPackName()), (int) (posX) + 1, (int)posY + 2,true, true);
+ } else if(isUsingWaveChroma) {
+ DrawUtils.drawCustomFontChromaString(rip.athena.client.utils.font.FontManager.getProductSansRegular(25), this.convertNormalText(pack.getPackName()), (int) (posX + 1), (int)posY + 2, false, true);
+ } else {
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(25).drawString(this.convertNormalText(pack.getPackName()),(int) (posX) + 1, (int)posY + 2, color.getRGB());
+
+ //rip.athena.client.utils.font.FontManager.getPoppinsRegular(25).drawString(string,(int) (posX), (int)posY + 3, color.getRGB());
+ //rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString(string,(int) (posX), (int)posY + 1, color.getRGB());
+ }
+ } else {
+ hud.setWidth(mc.fontRendererObj.getStringWidth(this.convertNormalText(pack.getPackName())) + 16);
+ hud.setHeight(mc.fontRendererObj.FONT_HEIGHT + 9);
+
+ if(isUsingStaticChroma) {
+ DrawUtils.drawChromaString(this.convertNormalText(pack.getPackName()), posX, posY + 3, true ,true);
+ } else if(isUsingWaveChroma) {
+ DrawUtils.drawChromaString(this.convertNormalText(pack.getPackName()), posX, posY + 3, false ,true);
+ } else {
+ mc.fontRendererObj.drawStringWithShadow(this.convertNormalText(pack.getPackName()), posX, posY + 3, color.getRGB());
+ }
+ }
+ GL11.glColor3f(1, 1, 1);
+ GL11.glPopMatrix();
+ }
+
+ @SubscribeEvent
+ public void onSwitchTexture(SwitchTextureEvent event) {
+ packs = resourcePackRepository.getRepositoryEntries();
+ pack = this.getCurrentPack();
+ this.loadTexture();
+ }
+
+ private String convertNormalText(String text) {
+ return text.replaceAll("\\u00a7" + "1", "").replaceAll("\\u00a7" + "2", "").replaceAll("\\u00a7" + "3", "")
+ .replaceAll("\\u00a7" + "4", "").replaceAll("\\u00a7" + "5", "").replaceAll("\\u00a7" + "6", "")
+ .replaceAll("\\u00a7" + "7", "").replaceAll("\\u00a7" + "8", "").replaceAll("\\u00a7" + "9", "")
+ .replaceAll("\\u00a7" + "a", "").replaceAll("\\u00a7" + "b", "").replaceAll("\\u00a7" + "c", "")
+ .replaceAll("\\u00a7" + "d", "").replaceAll("\\u00a7" + "e", "").replaceAll("\\u00a7" + "f", "")
+ .replaceAll("\\u00a7" + "g", "").replaceAll("\\u00a7" + "k", "").replaceAll("\\u00a7" + "l", "")
+ .replaceAll("\\u00a7" + "m", "").replaceAll("\\u00a7" + "n", "").replaceAll("\\u00a7" + "o", "")
+ .replaceAll("\\u00a7" + "r", "").replace(".zip", "");
+ }
+
+ private void loadTexture() {
+ DynamicTexture dynamicTexture;
+ try {
+ dynamicTexture = new DynamicTexture(getCurrentPack().getPackImage());
+ } catch (Exception e) {
+ dynamicTexture = TextureUtil.missingTexture;
+ }
+ this.currentPack = mc.getTextureManager().getDynamicTextureLocation("texturepackicon", dynamicTexture);
+ }
+
+ private IResourcePack getCurrentPack() {
+ if (packs != null && !packs.isEmpty()) {
+ final IResourcePack last = packs.get(packs.size() - 1).getResourcePack();
+ return last;
+ }
+ return mc.mcDefaultResourcePack;
+ }
+
+ @Override
+ public void onEnable() {
+ super.onEnable();
+ }
+}
diff --git a/src/main/java/rip/athena/client/modules/impl/render/PotCounter.java b/src/main/java/rip/athena/client/modules/impl/render/PotCounter.java
index f4aebf00..9ef146ec 100644
--- a/src/main/java/rip/athena/client/modules/impl/render/PotCounter.java
+++ b/src/main/java/rip/athena/client/modules/impl/render/PotCounter.java
@@ -1,6 +1,7 @@
package rip.athena.client.modules.impl.render;
import net.minecraft.client.entity.EntityPlayerSP;
+import net.minecraft.client.gui.Gui;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
@@ -12,6 +13,7 @@ import rip.athena.client.font.FontManager;
import rip.athena.client.gui.hud.HUDElement;
import rip.athena.client.modules.Category;
import rip.athena.client.modules.Module;
+import rip.athena.client.utils.render.ColorUtil;
import rip.athena.client.utils.render.DrawUtils;
import rip.athena.client.utils.render.RoundedUtils;
@@ -27,8 +29,8 @@ public class PotCounter extends Module {
@ConfigValue.Color(name = "Color")
private Color color = Color.WHITE;
- @ConfigValue.List(name = "Display Mode", values = {"Modern", "Fade", "Old"}, description = "Chose display of background")
- private String backgroundMode = "Modern";
+ @ConfigValue.List(name = "Display Mode", values = {"Circle", "Modern", "Fade", "Old"}, description = "Chose display of background")
+ private String backgroundMode = "Circle";
@ConfigValue.Boolean(name = "Background")
private boolean background = true;
@@ -36,6 +38,9 @@ public class PotCounter extends Module {
@ConfigValue.Color(name = "Background Color")
private Color backgroundColor = new Color(0,0,0,150);
+ @ConfigValue.Integer(name = "Transparency", min = 0, max = 255)
+ private int transparency = 255;
+
@ConfigValue.List(name = "Potion Type", values = {"Instant Health", "Instant Health II", "Soup"})
private String potType = "Instant Health II";
@@ -72,8 +77,6 @@ public class PotCounter extends Module {
public void render() {
if(mc.gameSettings.showDebugInfo) return;
- GL11.glPushMatrix();
-
counter = 0;
if(mc.thePlayer != null && mc.theWorld != null) {
@@ -96,16 +99,18 @@ public class PotCounter extends Module {
int height = hud.getHeight();
if(background) {
- if(backgroundMode.equalsIgnoreCase("Modern")) {
+ if(backgroundMode.equalsIgnoreCase("Modern")) {
if(Athena.INSTANCE.getThemeManager().getTheme().isTriColor()) {
RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getThirdColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor());
} else {
- RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
}
+ } else if (backgroundMode.equalsIgnoreCase("Circle")) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, ColorUtil.getClientColor(0, transparency), ColorUtil.getClientColor(90, transparency), ColorUtil.getClientColor(180, transparency), ColorUtil.getClientColor(270, transparency));
} else if (backgroundMode.equalsIgnoreCase("Fade")) {
RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 8.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColor().getRGB());
} else {
- DrawUtils.drawGradientRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, backgroundColor.getRGB(), backgroundColor.getRGB());
+ Gui.drawRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, backgroundColor.getRGB());
}
}
@@ -113,7 +118,7 @@ public class PotCounter extends Module {
float posX = hud.getX() + 9;
if(customFont) {
- hud.setWidth((int) (rip.athena.client.utils.font.FontManager.getProductSansRegular(30).width(str) + 16));
+ hud.setWidth((int) (rip.athena.client.utils.font.FontManager.getProductSansRegular(25).width(str) + 16));
hud.setHeight((int) (FontManager.baloo17.getHeight(str) + 7));
if(isUsingStaticChroma) {
@@ -121,7 +126,7 @@ public class PotCounter extends Module {
} else if (isUsingWaveChroma) {
DrawUtils.drawCustomFontChromaString(rip.athena.client.utils.font.FontManager.getProductSansRegular(25), str, (int) posX, (int) posY + 1, false, true);
} else {
- rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString(str, (int) posX, (int) posY + 1, color.getRGB());
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(25).drawString(str, (int) posX, (int) posY + 1, color.getRGB());
}
} else {
hud.setWidth(mc.fontRendererObj.getStringWidth(str) + 16);
@@ -135,9 +140,5 @@ public class PotCounter extends Module {
mc.fontRendererObj.drawString(str, (int) posX, (int) posY + 3, color.getRGB());
}
}
-
- GL11.glColor3f(1,1,1);
- GL11.glPopMatrix();
-
}
}
diff --git a/src/main/java/rip/athena/client/modules/impl/render/ReachDisplay.java b/src/main/java/rip/athena/client/modules/impl/render/ReachDisplay.java
new file mode 100644
index 00000000..96380113
--- /dev/null
+++ b/src/main/java/rip/athena/client/modules/impl/render/ReachDisplay.java
@@ -0,0 +1,157 @@
+package rip.athena.client.modules.impl.render;
+
+import net.minecraft.client.gui.Gui;
+import net.minecraft.entity.EntityLivingBase;
+import net.minecraft.util.MovingObjectPosition;
+import org.lwjgl.opengl.GL11;
+import rip.athena.client.Athena;
+import rip.athena.client.config.ConfigValue;
+import rip.athena.client.events.SubscribeEvent;
+import rip.athena.client.events.types.entity.AttackEntityEvent;
+import rip.athena.client.font.FontManager;
+import rip.athena.client.gui.hud.HUDElement;
+import rip.athena.client.modules.Category;
+import rip.athena.client.modules.Module;
+import rip.athena.client.utils.NumberUtils;
+import rip.athena.client.utils.render.ColorUtil;
+import rip.athena.client.utils.render.DrawUtils;
+import rip.athena.client.utils.render.RoundedUtils;
+
+import java.awt.*;
+import java.text.DecimalFormat;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/12/2023
+ */
+public class ReachDisplay extends Module {
+
+ @ConfigValue.List(name = "Display Mode", values = {"Circle", "Modern", "Fade", "Old"}, description = "Chose display of background")
+ private String backgroundMode = "Circle";
+
+ @ConfigValue.Boolean(name = "Background")
+ private boolean backGround = true;
+
+ @ConfigValue.Color(name = "Background Color")
+ private Color background = new Color(0, 0, 0, 150);
+
+ @ConfigValue.Integer(name = "Transparency", min = 0, max = 255)
+ private int transparency = 255;
+
+ @ConfigValue.Color(name = "Color")
+ private Color color = Color.WHITE;
+
+ @ConfigValue.Boolean(name = "Custom Font")
+ private boolean customFont = false;
+
+ @ConfigValue.Boolean(name = "Static Chroma")
+ private boolean isUsingStaticChroma = false;
+
+ @ConfigValue.Boolean(name = "Wave Chroma")
+ private boolean isUsingWaveChroma = false;
+
+ private DecimalFormat format = new DecimalFormat("0.##");
+
+ private double distance = 0;
+ private long hitTime = -1;
+ private String reach;
+
+ HUDElement hud;
+ private int width = 56;
+ private int height = 18;
+
+ public ReachDisplay() {
+ super("Reach Display", Category.RENDER, "Athena/gui/mods/reach.png");
+
+ hud = new HUDElement("reachdisplay", width, height) {
+ @Override
+ public void onRender() {
+ render();
+ }
+ };
+
+ hud.setX(1);
+ hud.setY(175);
+
+ addHUD(hud);
+ }
+
+ @SubscribeEvent
+ public void onDamageEntity(AttackEntityEvent e) {
+ if(mc.objectMouseOver != null && mc.objectMouseOver.hitVec != null && mc.objectMouseOver.typeOfHit == MovingObjectPosition.MovingObjectType.ENTITY) {
+ distance = mc.objectMouseOver.hitVec.distanceTo(mc.thePlayer.getPositionEyes(1.0F));
+ hitTime = System.currentTimeMillis();
+ }
+ }
+
+ public void render() {
+ if (mc.gameSettings.showDebugInfo) {
+ return;
+ }
+
+ GL11.glPushMatrix();
+
+ if((System.currentTimeMillis() - hitTime) > 5000) {
+ distance = 0;
+ }
+ if(distance == 0) {
+ reach = "Hasn't attacked";
+ }else {
+ reach = format.format(distance) + " blocks";
+ }
+
+ int width = hud.getWidth();
+ int height = hud.getHeight();
+
+ if(backGround) {
+ if(backgroundMode.equalsIgnoreCase("Modern")) {
+ if(Athena.INSTANCE.getThemeManager().getTheme().isTriColor()) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getThirdColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor());
+ } else {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ }
+ } else if (backgroundMode.equalsIgnoreCase("Circle")) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, ColorUtil.getClientColor(0, transparency), ColorUtil.getClientColor(90, transparency), ColorUtil.getClientColor(180, transparency), ColorUtil.getClientColor(270, transparency));
+ } else if (backgroundMode.equalsIgnoreCase("Fade")) {
+ RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 8.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColor().getRGB());
+ } else {
+ Gui.drawRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, background.getRGB());
+ }
+ }
+
+ float posY = hud.getY() + 2;
+ float posX = hud.getX() + 9;
+
+ if(customFont) {
+ hud.setWidth((int)rip.athena.client.utils.font.FontManager.getProductSansRegular(25).width(String.valueOf(reach)) + 16);
+ hud.setHeight((int) FontManager.baloo17.getHeight(String.valueOf(reach)) + 7);
+
+ if(isUsingStaticChroma) {
+ DrawUtils.drawCustomFontChromaString(rip.athena.client.utils.font.FontManager.getProductSansRegular(25), String.valueOf(reach), (int) (posX), (int) posY + 1, true, true);
+ } else if(isUsingWaveChroma) {
+ DrawUtils.drawCustomFontChromaString(rip.athena.client.utils.font.FontManager.getProductSansRegular(25), String.valueOf(reach), (int) (posX), (int) posY + 1, false, true);
+ } else {
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(25).drawString(String.valueOf(reach),(int) (posX) + 1, (int)posY + 2, color.getRGB());
+
+ //rip.athena.client.utils.font.FontManager.getPoppinsRegular(25).drawString(string,(int) (posX), (int)posY + 3, color.getRGB());
+ //rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString(string,(int) (posX), (int)posY + 1, color.getRGB());
+ }
+ } else {
+ hud.setWidth(mc.fontRendererObj.getStringWidth(String.valueOf(reach)) + 16);
+ hud.setHeight(mc.fontRendererObj.FONT_HEIGHT + 9);
+
+ if(isUsingStaticChroma) {
+ DrawUtils.drawChromaString(String.valueOf(reach), posX, posY + 3, true ,true);
+ } else if(isUsingWaveChroma) {
+ DrawUtils.drawChromaString(String.valueOf(reach), posX, posY+ 3, false ,true);
+ } else {
+ mc.fontRendererObj.drawStringWithShadow(String.valueOf(reach), (float) (posX), (float) posY+ 3, color.getRGB());
+ }
+ }
+ GL11.glColor3f(1, 1, 1);
+ GL11.glPopMatrix();
+
+ }
+
+}
diff --git a/src/main/java/rip/athena/client/modules/impl/render/Scoreboard.java b/src/main/java/rip/athena/client/modules/impl/render/Scoreboard.java
new file mode 100644
index 00000000..efd720a3
--- /dev/null
+++ b/src/main/java/rip/athena/client/modules/impl/render/Scoreboard.java
@@ -0,0 +1,205 @@
+package rip.athena.client.modules.impl.render;
+
+import com.google.common.collect.Iterables;
+import com.google.common.collect.Lists;
+import net.minecraft.client.gui.Gui;
+import net.minecraft.client.gui.GuiScreen;
+import net.minecraft.client.gui.ScaledResolution;
+import net.minecraft.client.renderer.GlStateManager;
+import net.minecraft.scoreboard.Score;
+import net.minecraft.scoreboard.ScoreObjective;
+import net.minecraft.scoreboard.ScorePlayerTeam;
+import net.minecraft.util.EnumChatFormatting;
+import org.lwjgl.opengl.GL11;
+import rip.athena.client.Athena;
+import rip.athena.client.config.ConfigValue;
+import rip.athena.client.events.SubscribeEvent;
+import rip.athena.client.events.types.render.RenderEvent;
+import rip.athena.client.events.types.render.RenderType;
+import rip.athena.client.font.FontManager;
+import rip.athena.client.gui.hud.HUDElement;
+import rip.athena.client.modules.Category;
+import rip.athena.client.modules.Module;
+
+import java.awt.*;
+import java.util.Collection;
+import java.util.List;
+
+import com.google.common.base.Predicate;
+import rip.athena.client.utils.render.ColorUtil;
+import rip.athena.client.utils.render.RoundedUtils;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/9/2023
+ */
+public class Scoreboard extends Module {
+
+ @ConfigValue.List(name = "Display Mode", values = {"Modern", "Fade", "Custom", "Default"}, description = "Chose display of background")
+ private String backgroundMode = "Default";
+
+ @ConfigValue.Color(name = "Background Color")
+ private Color backgroundColor = new Color(0, 0, 0, 150);
+
+ @ConfigValue.Boolean(name = "Background")
+ private boolean background = true;
+
+ @ConfigValue.Boolean(name = "Show Numbers")
+ private boolean showNumbers = true;
+
+ @ConfigValue.Boolean(name = "Free Move")
+ private boolean freeMove = false;
+
+ private HUDElement hud;
+ private int width = -1;
+ private int height = -1;
+
+ public Scoreboard() {
+ super("Scoreboard", Category.RENDER, "Athena/gui/mods/scoreboard.png");
+
+ hud = new HUDElement("scoreboard", width, height) {
+ @Override
+ public void onRender() {
+ render();
+ }
+ };
+
+ addHUD(hud);
+ }
+
+ @SubscribeEvent
+ public void onRender(RenderEvent event) {
+ if(event.getRenderType() != RenderType.SCOREBOARD) {
+ return;
+ }
+
+ event.setCancelled(true);
+ }
+
+ public void render() {
+ ScaledResolution scaledresolution = new ScaledResolution(mc);
+
+ net.minecraft.scoreboard.Scoreboard scoreboard = mc.theWorld.getScoreboard();
+ ScoreObjective scoreobjective = null;
+ ScorePlayerTeam scoreplayerteam = scoreboard.getPlayersTeam(mc.thePlayer.getName());
+
+ if(scoreplayerteam != null) {
+ int i1 = scoreplayerteam.getChatFormat().getColorIndex();
+
+ if(i1 >= 0) {
+ scoreobjective = scoreboard.getObjectiveInDisplaySlot(3 + i1);
+ }
+ }
+
+ ScoreObjective scoreobjective1 = scoreobjective != null ? scoreobjective : scoreboard.getObjectiveInDisplaySlot(1);
+
+ if(scoreobjective1 != null) {
+ renderScoreboard(scoreobjective1, scaledresolution);
+ }
+ }
+
+ private void renderScoreboard(ScoreObjective p_180475_1_, ScaledResolution p_180475_2_) {
+ net.minecraft.scoreboard.Scoreboard scoreboard = p_180475_1_.getScoreboard();
+ Collection collection = scoreboard.getSortedScores(p_180475_1_);
+ List list = Lists.newArrayList(Iterables.filter(collection, new Predicate() {
+ public boolean apply(Score p_apply_1_) {
+ return p_apply_1_.getPlayerName() != null && !p_apply_1_.getPlayerName().startsWith("#");
+ }
+ }));
+
+ if (list.size() > 15) {
+ collection = Lists.newArrayList(Iterables.skip(list, collection.size() - 15));
+ } else {
+ collection = list;
+ }
+
+ int i = mc.fontRendererObj.getStringWidth(p_180475_1_.getDisplayName());
+
+ for (Score score : collection) {
+ ScorePlayerTeam scoreplayerteam = scoreboard.getPlayersTeam(score.getPlayerName());
+ String s = ScorePlayerTeam.formatPlayerName(scoreplayerteam, score.getPlayerName());
+
+ if(showNumbers) {
+ s += ": " + score.getScorePoints();
+ } else {
+ s += ":";
+ }
+
+ i = Math.max(i, mc.fontRendererObj.getStringWidth(s));
+ }
+
+ int i1 = collection.size() * mc.fontRendererObj.FONT_HEIGHT;
+ int j1 = p_180475_2_.getScaledHeight() / 2 + i1 / 3;
+ int k1 = 3;
+ int l1 = j1;
+ int j = 0;
+ int yPos = 0;
+
+ if(freeMove) {
+ l1 = hud.getX() + 2;
+ yPos += hud.getY();
+ } else {
+ l1 = p_180475_2_.getScaledWidth() - i;
+ yPos = p_180475_2_.getScaledHeight() / 2 - i1 / 2;
+
+ hud.setX(l1 - 2);
+ hud.setY(yPos);
+ }
+
+
+ if(background) {
+ if(backgroundMode.equalsIgnoreCase("Modern")) {
+ if(Athena.INSTANCE.getThemeManager().getTheme().isTriColor()) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getThirdColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor());
+ } else {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ }
+ } else if (backgroundMode.equalsIgnoreCase("Circle")) {
+ RoundedUtils.drawGradientRound(hud.getX(), hud.getY(), hud.getWidth(), hud.getHeight(), 6, ColorUtil.getClientColor(0, 255), ColorUtil.getClientColor(90, 255), ColorUtil.getClientColor(180, 255), ColorUtil.getClientColor(270, 255));
+ } else if (backgroundMode.equalsIgnoreCase("Fade")) {
+ RoundedUtils.drawRoundedRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, 8.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColor().getRGB());
+ } else {
+ //Gui.drawRect(hud.getX(), hud.getY(), hud.getX() + width, hud.getY() + height, backgroundColor.getRGB());
+ }
+ }
+
+ for (Score score1 : collection) {
+
+ ++j;
+ ScorePlayerTeam scoreplayerteam1 = scoreboard.getPlayersTeam(score1.getPlayerName());
+ String s1 = ScorePlayerTeam.formatPlayerName(scoreplayerteam1, score1.getPlayerName());
+ String s2 = EnumChatFormatting.RED + "" + score1.getScorePoints();
+ int k = yPos + (i1 + 1 - ((j - 1) * mc.fontRendererObj.FONT_HEIGHT));
+
+ int l = hud.getX() + hud.getWidth();
+
+
+ if(background && backgroundMode.equalsIgnoreCase("Default")) {
+ GuiScreen.drawRectangle(l1 - 2, k, l, k + mc.fontRendererObj.FONT_HEIGHT, 1342177280);
+ }
+
+ mc.fontRendererObj.drawString(s1, l1, k, 553648127);
+
+ if(showNumbers) {
+ mc.fontRendererObj.drawString(s2, l - mc.fontRendererObj.getStringWidth(s2), k, 553648127);
+ }
+
+ if (j == collection.size()) {
+ String s3 = p_180475_1_.getDisplayName();
+ if(background && backgroundMode.equalsIgnoreCase("Default")) {
+ GuiScreen.drawRectangle(l1 - 2, k - mc.fontRendererObj.FONT_HEIGHT - 1, l, k - 1, 1610612736);
+ GuiScreen.drawRectangle(l1 - 2, k - 1, l, k, 1342177280);
+ }
+ mc.fontRendererObj.drawString(s3, l1 + i / 2 - mc.fontRendererObj.getStringWidth(s3) / 2, k - mc.fontRendererObj.FONT_HEIGHT, 553648127);
+ }
+ }
+
+ int height = (j + 1) * mc.fontRendererObj.FONT_HEIGHT;
+
+ hud.setWidth(i);
+ hud.setHeight(height + 1);
+
+ GL11.glColor4f(1F, 1F, 1F, 1F);
+ }
+}
diff --git a/src/main/java/rip/athena/client/modules/impl/render/TPS.java b/src/main/java/rip/athena/client/modules/impl/render/TPS.java
index 99bf0db6..4e615ec0 100644
--- a/src/main/java/rip/athena/client/modules/impl/render/TPS.java
+++ b/src/main/java/rip/athena/client/modules/impl/render/TPS.java
@@ -21,27 +21,27 @@ import java.util.concurrent.CopyOnWriteArrayList;
*/
public class TPS extends Module {
- @ConfigValue.List(name = "Display Mode", values = {"Modern", "Fade", "Old"}, description = "Chose display of background")
- public static String backgroundMode = "Modern";
+ @ConfigValue.List(name = "Display Mode", values = {"Circle", "Modern", "Fade", "Old"}, description = "Chose display of background")
+ public static String backgroundMode = "Circle";
@ConfigValue.Boolean(name = "Preset Color")
private boolean presetColor = true;
@ConfigValue.Color(name = "TPS Color")
private Color tpsColor = Color.WHITE;
-
+
@ConfigValue.List(name = "Mode", values = {"Simple", "Number", "Graph", "Both"})
private String mode = "Number";
@ConfigValue.Boolean(name = "Custom Font")
- private boolean customFont = false;
+ public static boolean customFont = false;
@ConfigValue.Boolean(name = "Background")
private boolean backGround = true;
@ConfigValue.Color(name = "Background Color")
private Color bColor = new Color(0, 0, 0, 90);
-
+
private List lastMeasurements = new CopyOnWriteArrayList<>();
private long lastTime = 0;
private boolean first = true;
diff --git a/src/main/java/rip/athena/client/modules/impl/render/TimeChanger.java b/src/main/java/rip/athena/client/modules/impl/render/TimeChanger.java
new file mode 100644
index 00000000..4c4a7fe7
--- /dev/null
+++ b/src/main/java/rip/athena/client/modules/impl/render/TimeChanger.java
@@ -0,0 +1,20 @@
+package rip.athena.client.modules.impl.render;
+
+import rip.athena.client.config.ConfigValue;
+import rip.athena.client.modules.Category;
+import rip.athena.client.modules.Module;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/12/2023
+ */
+public class TimeChanger extends Module {
+
+ @ConfigValue.Integer(name = "Time", min = 1, max = 24000)
+ public int time = 16000;
+
+ public TimeChanger() {
+ super("Time Changer", Category.RENDER, "Athena/gui/mods/timechanger.png");
+ }
+}
diff --git a/src/main/java/rip/athena/client/socket/SocketClient.java b/src/main/java/rip/athena/client/socket/SocketClient.java
index c8c2bb2b..3483143e 100644
--- a/src/main/java/rip/athena/client/socket/SocketClient.java
+++ b/src/main/java/rip/athena/client/socket/SocketClient.java
@@ -1,11 +1,13 @@
package rip.athena.client.socket;
import co.gongzh.procbridge.Client;
+import io.netty.util.concurrent.CompleteFuture;
import java.net.ServerSocket;
import java.net.SocketException;
import java.util.HashMap;
import java.util.Map;
+import java.util.concurrent.CompletableFuture;
/**
* @author Athena Development
@@ -14,7 +16,7 @@ import java.util.Map;
*/
public class SocketClient {
- public static final Client client = new Client("141.145.209.142", 1337);
+ public static final Client client = new Client("141.145.209.142", 45376);
private static final Map userCache = new HashMap<>();
private static Map rankCache = new HashMap<>();
@@ -25,7 +27,7 @@ public class SocketClient {
public static boolean isClientRunning() {
try {
- ServerSocket serverSocket = new ServerSocket(1337);
+ ServerSocket serverSocket = new ServerSocket(45376);
serverSocket.close();
return false;
} catch (Exception e) {
@@ -45,10 +47,50 @@ public class SocketClient {
return rankCache.get(username);
}
- String rank = client.request("getRank", username).toString();
- rankCache.put(username, rank);
- cacheTime.put(username, System.currentTimeMillis());
- return rank;
+ Thread thread = new Thread(() -> {
+ String rank = client.request("getRank", username).toString();
+ rankCache.put(username, rank);
+ cacheTime.put(username, System.currentTimeMillis());
+ });
+
+ thread.start();
+
+ // Continue with other operations while the thread is executing
+
+ try {
+ thread.join(); // Wait for the thread to finish executing
+ } catch (InterruptedException e) {
+ // Handle interrupted exception
+ e.printStackTrace();
+ }
+
+ return rankCache.get(username);
+ }
+
+ public static CompletableFuture getRankAsync(String username) {
+ if (rankCache.containsKey(username) && isCacheValid(username)) {
+ return CompletableFuture.completedFuture(rankCache.get(username));
+ }
+
+ return CompletableFuture.supplyAsync(() -> {
+ String rank = client.request("getRank", username).toString();
+ rankCache.put(username, rank);
+ cacheTime.put(username, System.currentTimeMillis());
+ return rank;
+ });
+ }
+
+ public static CompletableFuture isUserAsync(String username) {
+ if (userCache.containsKey(username)) {
+ return CompletableFuture.completedFuture(userCache.get(username));
+ }
+
+ return CompletableFuture.supplyAsync(() -> {
+ String[] args = client.request("isUser", username).toString().split(":");
+ boolean isUser = args[0].equals("true");
+ userCache.put(username, isUser);
+ return isUser;
+ });
}
private static boolean isCacheValid(String username) {
@@ -57,21 +99,30 @@ public class SocketClient {
return currentTime - lastCacheTime <= cacheExpirationTime;
}
- public static boolean isUser(String uuid) {
- if (userCache.containsKey(uuid)) {
- return userCache.get(uuid);
+ public static boolean isUser(String username) {
+ if (userCache.containsKey(username)) {
+ return userCache.get(username);
+ }
+ Thread thread = new Thread(() -> {
+ String[] args = client.request("isUser", username).toString().split(":");
+ boolean isUser = args[0].equals("true");
+ userCache.put(username, isUser);
+ });
+
+ thread.start();
+
+ // Continue with other operations while the thread is executing
+
+ try {
+ thread.join(); // Wait for the thread to finish executing
+ } catch (InterruptedException e) {
+ // Handle interrupted exception
+ e.printStackTrace();
}
- // Replace this code block with MySQL query
- String payload = uuid;
- String isUser = (String) client.request("isUser", payload);
-
- boolean result = Boolean.parseBoolean(isUser);
- userCache.put(uuid, result);
- return result;
+ return userCache.get(username);
}
-
public static String getCurrentUsername() {
return currentUsername;
}
diff --git a/src/main/java/rip/athena/client/theme/ThemeManager.java b/src/main/java/rip/athena/client/theme/ThemeManager.java
index ae7f441b..9f27c2cf 100644
--- a/src/main/java/rip/athena/client/theme/ThemeManager.java
+++ b/src/main/java/rip/athena/client/theme/ThemeManager.java
@@ -2,6 +2,8 @@ package rip.athena.client.theme;
import lombok.Getter;
import lombok.Setter;
+import rip.athena.client.theme.impl.AccentTheme;
+import rip.athena.client.theme.impl.PrimaryTheme;
/**
* @author Athena Development
@@ -13,6 +15,7 @@ import lombok.Setter;
@Setter
public class ThemeManager {
- private Theme theme = Theme.ATHENA;
+ private AccentTheme theme = AccentTheme.ATHENA;
+ private PrimaryTheme primaryTheme = PrimaryTheme.DARK;
}
diff --git a/src/main/java/rip/athena/client/theme/Theme.java b/src/main/java/rip/athena/client/theme/impl/AccentTheme.java
similarity index 77%
rename from src/main/java/rip/athena/client/theme/Theme.java
rename to src/main/java/rip/athena/client/theme/impl/AccentTheme.java
index f9003d03..97a75681 100644
--- a/src/main/java/rip/athena/client/theme/Theme.java
+++ b/src/main/java/rip/athena/client/theme/impl/AccentTheme.java
@@ -1,8 +1,9 @@
-package rip.athena.client.theme;
+package rip.athena.client.theme.impl;
import lombok.AllArgsConstructor;
import lombok.Getter;
import net.minecraft.util.EnumChatFormatting;
+import rip.athena.client.modules.impl.other.Settings;
import rip.athena.client.utils.render.ColorUtil;
import javax.vecmath.Vector2d;
@@ -20,9 +21,29 @@ import static net.minecraft.util.EnumChatFormatting.DARK_GREEN;
*/
@Getter
-public enum Theme implements ColorUtil {
+public enum AccentTheme implements ColorUtil {
ATHENA("Athena", new Color(7, 64, 170), new Color(4, 83, 97), DARK_PURPLE, false, KeyColors.PURPLE, KeyColors.RED),
+ SAPPHIRE("Sapphire", new Color(0, 85, 255), new Color(0, 170, 255), BLUE, false, KeyColors.DARK_BLUE),
+ RUBY("Ruby", new Color(255, 0, 85), new Color(255, 0, 170), RED, false, KeyColors.RED),
+ EMERALD("Emerald", new Color(0, 255, 85), new Color(0, 255, 170), GREEN, false, KeyColors.DARK_GREEN),
+ SUNFLOWER_SKY("Sunflower Sky", new Color(255, 204, 0), new Color(0, 170, 255), EnumChatFormatting.AQUA, false, KeyColors.YELLOW, KeyColors.DARK_BLUE),
+ SKYFIRE("Skyfire", new Color(0, 153, 255), new Color(255, 68, 0), EnumChatFormatting.AQUA, false, KeyColors.DARK_BLUE, KeyColors.RED),
+ CITRINE("Citrine", new Color(255, 255, 0), new Color(255, 200, 0), GOLD, false, KeyColors.YELLOW),
+ LAVENDER_FIELDS("Lavender Fields", new Color(170, 102, 255), new Color(204, 153, 255), EnumChatFormatting.LIGHT_PURPLE, false, KeyColors.PURPLE, KeyColors.PINK),
+ PEACH_MANGO("Peach Mango", new Color(255, 153, 102), new Color(255, 187, 68), EnumChatFormatting.GOLD, false, KeyColors.ORANGE, KeyColors.YELLOW),
+ OCEAN_BREEZE("Ocean Breeze", new Color(0, 187, 255), new Color(68, 136, 255), EnumChatFormatting.AQUA, false, KeyColors.AQUA, KeyColors.DARK_BLUE),
+ ROSE_GOLD("Rose Gold", new Color(255, 102, 102), new Color(255, 204, 153), EnumChatFormatting.GOLD, false, KeyColors.PINK, KeyColors.ORANGE),
+ LEMON_LIME("Lemon Lime", new Color(217, 255, 0), new Color(0, 255, 68), EnumChatFormatting.AQUA, false, KeyColors.LIME, KeyColors.YELLOW),
+ MISTY_ROSE("Misty Rose", new Color(255, 228, 225), new Color(240, 128, 128), RED, false, KeyColors.PINK),
+ SERENE("Serene", new Color(183, 234, 220), new Color(92, 172, 149), GREEN, false, KeyColors.DARK_GREEN, KeyColors.DARK_GREEN),
+ SUNRISE("Sunrise", new Color(252, 186, 152), new Color(252, 97, 85), GREEN, false, KeyColors.ORANGE, KeyColors.RED),
+ COCOA("Cocoa", new Color(167, 129, 105), new Color(90, 58, 42), GRAY, false, KeyColors.GRAY, KeyColors.GRAY),
+ GARDEN("Garden", new Color(152, 226, 187), new Color(51, 160, 81), GREEN, false, KeyColors.DARK_GREEN, KeyColors.LIME),
+ MOONLIGHT("Moonlight", new Color(56, 59, 80), new Color(13, 22, 50), DARK_BLUE, false, KeyColors.DARK_BLUE, KeyColors.PURPLE),
+ SUNSET("Sunset", new Color(255, 163, 108), new Color(255, 85, 68), YELLOW, false, KeyColors.ORANGE, KeyColors.YELLOW),
+ AMETHYST("Amethyst", new Color(164, 148, 213), new Color(97, 83, 140), LIGHT_PURPLE, false, KeyColors.PURPLE, KeyColors.PURPLE),
+ TROPICAL("Tropical", new Color(0, 191, 165), new Color(255, 149, 0), GREEN, false, KeyColors.DARK_GREEN, KeyColors.YELLOW),
AUBERGINE("Aubergine", new Color(170, 7, 107), new Color(97, 4, 95), DARK_PURPLE, false, KeyColors.PURPLE, KeyColors.RED),
AQUA("Aqua", new Color(185, 250, 255), new Color(79, 199, 200), EnumChatFormatting.AQUA, false, KeyColors.AQUA),
BANANA("Banana", new Color(253, 236, 177), new Color(255, 255, 255), YELLOW, false, KeyColors.YELLOW),
@@ -59,7 +80,7 @@ public enum Theme implements ColorUtil {
private final ArrayList keyColors;
private final boolean triColor;
- Theme(String theme, Color firstColor, Color secondColor, EnumChatFormatting chatAccentColor, boolean triColor, KeyColors... keyColors) {
+ AccentTheme(String theme, Color firstColor, Color secondColor, EnumChatFormatting chatAccentColor, boolean triColor, KeyColors... keyColors) {
this.theme = theme;
this.firstColor = this.thirdColor = firstColor;
this.secondColor = secondColor;
@@ -67,7 +88,7 @@ public enum Theme implements ColorUtil {
this.keyColors = new ArrayList<>(Arrays.asList(keyColors));
this.triColor = triColor;
}
- Theme(String theme, Color firstColor, Color secondColor, Color thirdColor, EnumChatFormatting chatAccentColor, boolean triColor, KeyColors... keyColors) {
+ AccentTheme(String theme, Color firstColor, Color secondColor, Color thirdColor, EnumChatFormatting chatAccentColor, boolean triColor, KeyColors... keyColors) {
this.theme = theme;
this.firstColor = firstColor;
this.secondColor = secondColor;
diff --git a/src/main/java/rip/athena/client/theme/impl/PrimaryTheme.java b/src/main/java/rip/athena/client/theme/impl/PrimaryTheme.java
new file mode 100644
index 00000000..6406899a
--- /dev/null
+++ b/src/main/java/rip/athena/client/theme/impl/PrimaryTheme.java
@@ -0,0 +1,31 @@
+package rip.athena.client.theme.impl;
+
+import lombok.Getter;
+import rip.athena.client.utils.render.ColorUtil;
+
+import java.awt.*;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/9/2023
+ */
+
+@Getter
+public enum PrimaryTheme implements ColorUtil {
+
+ DARK("Dark", new Color(30, 31, 35, 255).getRGB(), new Color(43, 44, 48, 255).getRGB(), new Color(35, 35, 35, 255).getRGB(), -1),
+ WHITE("White", new Color(255, 255, 255, 255).getRGB(), new Color(100, 100, 100, 255).getRGB(), new Color(50, 50, 50, 255).getRGB(), new Color(0,0,0).getRGB()),
+ TRANSPARENT("Gradient", new Color(200, 200, 200, 80).getRGB(), new Color(150, 150, 150, 100).getRGB(), new Color(100, 100, 100, 255).getRGB(), new Color(255, 255, 255).getRGB());
+
+ private final String theme;
+ private final int firstColor, secondColor, thirdColor, textColor;
+
+ PrimaryTheme(String theme, int firstColor, int secondColor, int thirdColor, int textColor) {
+ this.theme = theme;
+ this.firstColor = firstColor;
+ this.secondColor = secondColor;
+ this.thirdColor = thirdColor;
+ this.textColor = textColor;
+ }
+}
diff --git a/src/main/java/rip/athena/client/utils/ClickCounter.java b/src/main/java/rip/athena/client/utils/ClickCounter.java
index 8d402431..3849b6f7 100644
--- a/src/main/java/rip/athena/client/utils/ClickCounter.java
+++ b/src/main/java/rip/athena/client/utils/ClickCounter.java
@@ -24,5 +24,4 @@ public class ClickCounter {
return clicks.size();
}
-
}
diff --git a/src/main/java/rip/athena/client/utils/GLUtils.java b/src/main/java/rip/athena/client/utils/GLUtils.java
new file mode 100644
index 00000000..8eb947f7
--- /dev/null
+++ b/src/main/java/rip/athena/client/utils/GLUtils.java
@@ -0,0 +1,103 @@
+package rip.athena.client.utils;
+
+import net.minecraft.client.Minecraft;
+import net.minecraft.client.renderer.GlStateManager;
+import net.minecraft.client.shader.Framebuffer;
+import org.lwjgl.opengl.GL11;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/10/2023
+ */
+public class GLUtils {
+
+ private static Minecraft mc = Minecraft.getMinecraft();
+
+ public static void scissor(float x, float y, float width, float height) {
+ final int scaleFactor = getScaleFactor();
+ GL11.glScissor((int)(x * scaleFactor), (int)(mc.displayHeight - (y + height) * scaleFactor), (int)(((x + width) - x) * scaleFactor), (int)(((y + height) - y) * scaleFactor));
+ }
+
+
+ public static int getScaleFactor() {
+ int scaleFactor = 1;
+ final boolean isUnicode = mc.isUnicode();
+ int guiScale = mc.gameSettings.guiScale;
+ if (guiScale == 0) {
+ guiScale = 1000;
+ }
+
+ while (scaleFactor < guiScale && mc.displayWidth / (scaleFactor + 1) >= 320 && mc.displayHeight / (scaleFactor + 1) >= 240) {
+ ++scaleFactor;
+ }
+ if (isUnicode && scaleFactor % 2 != 0 && scaleFactor != 1) {
+ --scaleFactor;
+ }
+ return scaleFactor;
+ }
+
+ public static void setAlphaLimit(float limit) {
+ GlStateManager.enableAlpha();
+ GlStateManager.alphaFunc(GL11.GL_GREATER, (float) (limit * .01));
+ }
+
+ public static Framebuffer createFrameBuffer(Framebuffer framebuffer) {
+ if (framebuffer == null || framebuffer.framebufferWidth != mc.displayWidth || framebuffer.framebufferHeight != mc.displayHeight) {
+ if (framebuffer != null) {
+ framebuffer.deleteFramebuffer();
+ }
+ return new Framebuffer(mc.displayWidth, mc.displayHeight, true);
+ }
+ return framebuffer;
+ }
+
+ public static void bindTexture(int texture) {
+ GL11.glBindTexture(GL11.GL_TEXTURE_2D, texture);
+ }
+
+ public static void startScale(float x, float y, float scale) {
+ GlStateManager.pushMatrix();
+ GlStateManager.translate(x, y, 0);
+ GlStateManager.scale(scale, scale, 1);
+ GlStateManager.translate(-x, -y, 0);
+ }
+
+ public static void startScale(float x, float y, float width, float height, float scale) {
+ GlStateManager.pushMatrix();
+ GlStateManager.translate((x + (x + width)) / 2, (y + (y + height)) / 2, 0);
+ GlStateManager.scale(scale, scale, 1);
+ GlStateManager.translate(-(x + (x + width)) / 2, -(y + (y + height)) / 2, 0);
+ }
+
+ public static void stopScale() {
+ GlStateManager.popMatrix();
+ }
+
+ public static void startTranslate(float x, float y) {
+ GlStateManager.pushMatrix();
+ GlStateManager.translate(x, y, 0);
+ }
+
+ public static void stopTranslate() {
+ GlStateManager.popMatrix();
+ }
+
+ public static void fixEnchantment() {
+ GlStateManager.disableLighting();
+ GlStateManager.disableDepth();
+ GlStateManager.disableBlend();
+ GlStateManager.enableLighting();
+ GlStateManager.enableDepth();
+ GlStateManager.disableLighting();
+ GlStateManager.disableDepth();
+ GlStateManager.disableTexture2D();
+ GlStateManager.disableAlpha();
+ GlStateManager.disableBlend();
+ GlStateManager.enableBlend();
+ GlStateManager.enableAlpha();
+ GlStateManager.enableTexture2D();
+ GlStateManager.enableLighting();
+ GlStateManager.enableDepth();
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/rip/athena/client/utils/MouseUtils.java b/src/main/java/rip/athena/client/utils/MouseUtils.java
new file mode 100644
index 00000000..382e5d38
--- /dev/null
+++ b/src/main/java/rip/athena/client/utils/MouseUtils.java
@@ -0,0 +1,31 @@
+package rip.athena.client.utils;
+
+import org.lwjgl.input.Mouse;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/10/2023
+ */
+public class MouseUtils {
+
+ public enum Scroll {
+ UP, DOWN;
+ }
+
+ public static Scroll scroll() {
+ int mouse = Mouse.getDWheel();
+
+ if(mouse > 0) {
+ return Scroll.UP;
+ }else if(mouse < 0) {
+ return Scroll.DOWN;
+ }else {
+ return null;
+ }
+ }
+
+ public static boolean isInside(int mouseX, int mouseY, double x, double y, double width, double height) {
+ return (mouseX > x && mouseX < (x + width)) && (mouseY > y && mouseY < (y + height));
+ }
+}
diff --git a/src/main/java/rip/athena/client/utils/NumberUtils.java b/src/main/java/rip/athena/client/utils/NumberUtils.java
new file mode 100644
index 00000000..98113158
--- /dev/null
+++ b/src/main/java/rip/athena/client/utils/NumberUtils.java
@@ -0,0 +1,32 @@
+package rip.athena.client.utils;
+
+import java.text.DecimalFormat;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/10/2023
+ */
+public class NumberUtils {
+ public static enum Format {
+ Ones, Tenths, Hundredths;
+ }
+ public static String getStringValueOfLong(long value, Format format) {
+ return String.valueOf((new DecimalFormat(getDecimalFormat(format))).format(value));
+ }
+ public static String getStringValueOfFloat(float value, Format format) {
+ return String.valueOf((new DecimalFormat(getDecimalFormat(format))).format(value));
+ }
+ public static String getDecimalFormat(Format decimalFormat) {
+ if(decimalFormat == Format.Ones) {
+ return "#";
+ }
+ if(decimalFormat == Format.Tenths) {
+ return "#.#";
+ }
+ if(decimalFormat == Format.Hundredths) {
+ return "#.##";
+ }
+ return null;
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/rip/athena/client/utils/animations/Animation.java b/src/main/java/rip/athena/client/utils/animations/Animation.java
new file mode 100644
index 00000000..03d24437
--- /dev/null
+++ b/src/main/java/rip/athena/client/utils/animations/Animation.java
@@ -0,0 +1,145 @@
+package rip.athena.client.utils.animations;
+
+import rip.athena.client.utils.time.TimerUtil;
+
+public abstract class Animation {
+
+ public AnimationTimer timer = new AnimationTimer();
+ public TimerUtil timerUtil = new TimerUtil();
+ protected int duration;
+ protected double endPoint;
+ protected Direction direction;
+
+ public Animation(int ms, double endPoint) {
+ this(ms, endPoint, Direction.FORWARDS);
+ }
+
+ public Animation(int ms, double endPoint, Direction direction) {
+ this.duration = ms; //Time in milliseconds of how long you want the animation to take.
+ this.endPoint = endPoint; //The desired distance for the animated object to go.
+ this.direction = direction; //Direction in which the graph is going. If backwards, will start from endPoint and go to 0.
+ }
+
+
+ public boolean finished(Direction direction) {
+ return isDone() && this.direction.equals(direction);
+ }
+
+ public double getLinearOutput() {
+ return 1 - ((timerUtil.getTime() / (double) duration) * endPoint);
+ }
+
+ public double getEndPoint() {
+ return endPoint;
+ }
+
+ public void setEndPoint(double endPoint) {
+ this.endPoint = endPoint;
+ }
+
+ public void reset() {
+ timerUtil.reset();
+ }
+
+ public boolean isDone() {
+ return timerUtil.hasTimeElapsed(duration);
+ }
+
+ public boolean isDone(Direction direction) {
+ return isDone() && this.direction.equals(direction);
+ }
+
+ public void changeDirection() {
+ setDirection(direction.opposite());
+ }
+
+ public Direction getDirection() {
+ return direction;
+ }
+
+ public Animation setDirection(Direction direction) {
+ if (this.direction != direction) {
+ this.direction = direction;
+ timerUtil.setTime(System.currentTimeMillis() - (duration - Math.min(duration, timerUtil.getTime())));
+ }
+ return this;
+ }
+
+ public void setDuration(int duration) {
+ this.duration = duration;
+ }
+
+ protected boolean correctOutput() {
+ return false;
+ }
+
+ public Double getOutput() {
+ if (direction.forwards()) {
+ if (isDone()) {
+ return endPoint;
+ }
+
+ return getEquation(timerUtil.getTime() / (double) duration) * endPoint;
+ } else {
+ if (isDone()) {
+ return 0.0;
+ }
+
+ if (correctOutput()) {
+ double revTime = Math.min(duration, Math.max(0, duration - timerUtil.getTime()));
+ return getEquation(revTime / (double) duration) * endPoint;
+ }
+
+ return (1 - getEquation(timerUtil.getTime() / (double) duration)) * endPoint;
+ }
+ }
+
+ public double getValue() {
+ if (direction == Direction.FORWARDS) {
+ if (isDone())
+ return endPoint;
+ return (getEquation(timer.getTime()) * endPoint);
+ } else {
+ if (isDone()) return 0;
+ if (correctOutput()) {
+ double revTime = Math.min(duration, Math.max(0, duration - timer.getTime()));
+ return getEquation(revTime) * endPoint;
+ } else return (1 - getEquation(timer.getTime())) * endPoint;
+ }
+ }
+
+ //This is where the animation equation should go, for example, a logistic function. Output should range from 0 - 1.
+ //This will take the timer's time as an input, x.
+ protected abstract double getEquation(double x);
+
+}
+class AnimationTimer {
+
+ public long lastMS = System.currentTimeMillis();
+
+ public void reset() {
+ lastMS = System.currentTimeMillis();
+ }
+
+ public boolean hasTimeElapsed(long time, boolean reset) {
+ if (System.currentTimeMillis() - lastMS > time) {
+ if (reset) reset();
+ return true;
+ }
+
+ return false;
+ }
+
+ public boolean hasTimeElapsed(long time) {
+ return System.currentTimeMillis() - lastMS > time;
+ }
+
+ public long getTime() {
+ return System.currentTimeMillis() - lastMS;
+ }
+
+ public void setTime(long time) {
+ lastMS = time;
+ }
+
+}
\ No newline at end of file
diff --git a/src/main/java/rip/athena/client/utils/animations/ContinualAnimation.java b/src/main/java/rip/athena/client/utils/animations/ContinualAnimation.java
new file mode 100644
index 00000000..aa47ac36
--- /dev/null
+++ b/src/main/java/rip/athena/client/utils/animations/ContinualAnimation.java
@@ -0,0 +1,32 @@
+package rip.athena.client.utils.animations;
+
+import lombok.Getter;
+import rip.athena.client.utils.animations.impl.SmoothStepAnimation;
+
+public class ContinualAnimation {
+
+ private float output, endpoint;
+
+ @Getter
+ private Animation animation = new SmoothStepAnimation(0, 0, Direction.BACKWARDS);
+
+ public void animate(float destination, int ms) {
+ output = endpoint - animation.getOutput().floatValue();
+ endpoint = destination;
+ if (output != (endpoint - destination)) {
+ animation = new SmoothStepAnimation(ms, endpoint - output, Direction.BACKWARDS);
+ }
+ }
+
+
+ public boolean isDone() {
+ return output == endpoint || animation.isDone();
+ }
+
+ public float getOutput() {
+ output = endpoint - animation.getOutput().floatValue();
+ return output;
+ }
+
+
+}
diff --git a/src/main/java/rip/athena/client/utils/animations/Direction.java b/src/main/java/rip/athena/client/utils/animations/Direction.java
new file mode 100644
index 00000000..06e966ab
--- /dev/null
+++ b/src/main/java/rip/athena/client/utils/animations/Direction.java
@@ -0,0 +1,22 @@
+package rip.athena.client.utils.animations;
+
+public enum Direction {
+ FORWARDS,
+ BACKWARDS;
+
+ public Direction opposite() {
+ if (this == Direction.FORWARDS) {
+ return Direction.BACKWARDS;
+ } else return Direction.FORWARDS;
+ }
+
+
+ public boolean forwards() {
+ return this == Direction.FORWARDS;
+ }
+
+ public boolean backwards() {
+ return this == Direction.BACKWARDS;
+ }
+
+}
diff --git a/src/main/java/rip/athena/client/utils/animations/impl/DecelerateAnimation.java b/src/main/java/rip/athena/client/utils/animations/impl/DecelerateAnimation.java
new file mode 100644
index 00000000..01262394
--- /dev/null
+++ b/src/main/java/rip/athena/client/utils/animations/impl/DecelerateAnimation.java
@@ -0,0 +1,21 @@
+package rip.athena.client.utils.animations.impl;
+
+
+import rip.athena.client.utils.animations.Animation;
+import rip.athena.client.utils.animations.Direction;
+
+public class DecelerateAnimation extends Animation {
+
+ public DecelerateAnimation(int ms, double endPoint) {
+ super(ms, endPoint);
+ }
+
+ public DecelerateAnimation(int ms, double endPoint, Direction direction) {
+ super(ms, endPoint, direction);
+ }
+
+
+ protected double getEquation(double x) {
+ return 1 - ((x - 1) * (x - 1));
+ }
+}
diff --git a/src/main/java/rip/athena/client/utils/animations/impl/EaseBackIn.java b/src/main/java/rip/athena/client/utils/animations/impl/EaseBackIn.java
new file mode 100644
index 00000000..039617e8
--- /dev/null
+++ b/src/main/java/rip/athena/client/utils/animations/impl/EaseBackIn.java
@@ -0,0 +1,30 @@
+package rip.athena.client.utils.animations.impl;
+
+import rip.athena.client.utils.animations.Animation;
+import rip.athena.client.utils.animations.Direction;
+
+public class EaseBackIn extends Animation {
+ private final float easeAmount;
+
+ public EaseBackIn(int ms, double endPoint, float easeAmount) {
+ super(ms, endPoint);
+ this.easeAmount = easeAmount;
+ }
+
+ public EaseBackIn(int ms, double endPoint, float easeAmount, Direction direction) {
+ super(ms, endPoint, direction);
+ this.easeAmount = easeAmount;
+ }
+
+ @Override
+ protected boolean correctOutput() {
+ return true;
+ }
+
+ @Override
+ protected double getEquation(double x) {
+ float shrink = easeAmount + 1;
+ return Math.max(0, 1 + shrink * Math.pow(x - 1, 3) + easeAmount * Math.pow(x - 1, 2));
+ }
+
+}
diff --git a/src/main/java/rip/athena/client/utils/animations/impl/EaseInOutQuad.java b/src/main/java/rip/athena/client/utils/animations/impl/EaseInOutQuad.java
new file mode 100644
index 00000000..54576917
--- /dev/null
+++ b/src/main/java/rip/athena/client/utils/animations/impl/EaseInOutQuad.java
@@ -0,0 +1,20 @@
+package rip.athena.client.utils.animations.impl;
+
+import rip.athena.client.utils.animations.Animation;
+import rip.athena.client.utils.animations.Direction;
+
+public class EaseInOutQuad extends Animation {
+
+ public EaseInOutQuad(int ms, double endPoint) {
+ super(ms, endPoint);
+ }
+
+ public EaseInOutQuad(int ms, double endPoint, Direction direction) {
+ super(ms, endPoint, direction);
+ }
+
+ protected double getEquation(double x) {
+ return x < 0.5 ? 2 * Math.pow(x, 2) : 1 - Math.pow(-2 * x + 2, 2) / 2;
+ }
+
+}
diff --git a/src/main/java/rip/athena/client/utils/animations/impl/EaseOutSine.java b/src/main/java/rip/athena/client/utils/animations/impl/EaseOutSine.java
new file mode 100644
index 00000000..0a3538bf
--- /dev/null
+++ b/src/main/java/rip/athena/client/utils/animations/impl/EaseOutSine.java
@@ -0,0 +1,26 @@
+package rip.athena.client.utils.animations.impl;
+
+import rip.athena.client.utils.animations.Animation;
+import rip.athena.client.utils.animations.Direction;
+
+public class EaseOutSine extends Animation {
+
+
+ public EaseOutSine(int ms, double endPoint) {
+ super(ms, endPoint);
+ }
+
+ public EaseOutSine(int ms, double endPoint, Direction direction) {
+ super(ms, endPoint, direction);
+ }
+
+ @Override
+ protected boolean correctOutput() {
+ return true;
+ }
+
+ @Override
+ protected double getEquation(double x) {
+ return Math.sin(x * (Math.PI / 2));
+ }
+}
diff --git a/src/main/java/rip/athena/client/utils/animations/impl/ElasticAnimation.java b/src/main/java/rip/athena/client/utils/animations/impl/ElasticAnimation.java
new file mode 100644
index 00000000..d72c29ae
--- /dev/null
+++ b/src/main/java/rip/athena/client/utils/animations/impl/ElasticAnimation.java
@@ -0,0 +1,32 @@
+package rip.athena.client.utils.animations.impl;
+
+import rip.athena.client.utils.animations.Animation;
+import rip.athena.client.utils.animations.Direction;
+
+public class ElasticAnimation extends Animation {
+
+ float easeAmount;
+ float smooth;
+ boolean reallyElastic;
+
+ public ElasticAnimation(int ms, double endPoint, float elasticity, float smooth, boolean moreElasticity) {
+ super(ms, endPoint);
+ this.easeAmount = elasticity;
+ this.smooth = smooth;
+ this.reallyElastic = moreElasticity;
+ }
+
+ public ElasticAnimation(int ms, double endPoint, float elasticity, float smooth, boolean moreElasticity, Direction direction) {
+ super(ms, endPoint, direction);
+ this.easeAmount = elasticity;
+ this.smooth = smooth;
+ this.reallyElastic = moreElasticity;
+ }
+
+ @Override
+ protected double getEquation(double x) {
+ x = Math.pow(x, smooth);
+ double elasticity = easeAmount * .1f;
+ return Math.pow(2, -10 * (reallyElastic ? Math.sqrt(x) : x)) * Math.sin((x - (elasticity / 4)) * ((2 * Math.PI) / elasticity)) + 1;
+ }
+}
diff --git a/src/main/java/rip/athena/client/utils/animations/impl/SmoothStepAnimation.java b/src/main/java/rip/athena/client/utils/animations/impl/SmoothStepAnimation.java
new file mode 100644
index 00000000..2645f788
--- /dev/null
+++ b/src/main/java/rip/athena/client/utils/animations/impl/SmoothStepAnimation.java
@@ -0,0 +1,20 @@
+package rip.athena.client.utils.animations.impl;
+
+import rip.athena.client.utils.animations.Animation;
+import rip.athena.client.utils.animations.Direction;
+
+public class SmoothStepAnimation extends Animation {
+
+ public SmoothStepAnimation(int ms, double endPoint) {
+ super(ms, endPoint);
+ }
+
+ public SmoothStepAnimation(int ms, double endPoint, Direction direction) {
+ super(ms, endPoint, direction);
+ }
+
+ protected double getEquation(double x) {
+ return -2 * Math.pow(x, 3) + (3 * Math.pow(x, 2));
+ }
+
+}
diff --git a/src/main/java/rip/athena/client/utils/animations/simple/AnimationUtils.java b/src/main/java/rip/athena/client/utils/animations/simple/AnimationUtils.java
new file mode 100644
index 00000000..7f1dfe18
--- /dev/null
+++ b/src/main/java/rip/athena/client/utils/animations/simple/AnimationUtils.java
@@ -0,0 +1,36 @@
+package rip.athena.client.utils.animations.simple;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/10/2023
+ */
+public class AnimationUtils {
+
+ public static float calculateCompensation(final float target, float current, final double speed, long delta) {
+
+ final float diff = current - target;
+
+ double add = (delta * (speed / 50));
+
+ if (diff > speed){
+ if(current - add > target) {
+ current -= add;
+ }else {
+ current = target;
+ }
+ }
+ else if (diff < -speed) {
+ if(current + add < target) {
+ current += add;
+ }else {
+ current = target;
+ }
+ }
+ else{
+ current = target;
+ }
+
+ return current;
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/rip/athena/client/utils/animations/simple/SimpleAnimation.java b/src/main/java/rip/athena/client/utils/animations/simple/SimpleAnimation.java
new file mode 100644
index 00000000..de89b2de
--- /dev/null
+++ b/src/main/java/rip/athena/client/utils/animations/simple/SimpleAnimation.java
@@ -0,0 +1,45 @@
+package rip.athena.client.utils.animations.simple;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/10/2023
+ */
+public class SimpleAnimation {
+
+ private float value;
+ private long lastMS;
+
+ public SimpleAnimation(final float value){
+ this.value = value;
+ this.lastMS = System.currentTimeMillis();
+ }
+
+ public void setAnimation(final float value, double speed){
+
+ final long currentMS = System.currentTimeMillis();
+ final long delta = currentMS - this.lastMS;
+ this.lastMS = currentMS;
+
+ double deltaValue = 0.0;
+
+ if(speed > 28) {
+ speed = 28;
+ }
+
+ if (speed != 0.0)
+ {
+ deltaValue = Math.abs(value - this.value) * 0.35f / (10.0 / speed);
+ }
+
+ this.value = AnimationUtils.calculateCompensation(value, this.value, deltaValue, delta);
+ }
+
+ public float getValue() {
+ return value;
+ }
+
+ public void setValue(float value) {
+ this.value = value;
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/rip/athena/client/utils/font/Font.java b/src/main/java/rip/athena/client/utils/font/Font.java
index fdacf350..b4e3888f 100644
--- a/src/main/java/rip/athena/client/utils/font/Font.java
+++ b/src/main/java/rip/athena/client/utils/font/Font.java
@@ -14,4 +14,5 @@ public abstract class Font {
public abstract int drawRightString(final String text, final double x, final double y, final int color);
public abstract float height();
+
}
diff --git a/src/main/java/rip/athena/client/utils/font/impl/athena/FontRenderer.java b/src/main/java/rip/athena/client/utils/font/impl/athena/FontRenderer.java
index 1699a291..02e6d6bc 100644
--- a/src/main/java/rip/athena/client/utils/font/impl/athena/FontRenderer.java
+++ b/src/main/java/rip/athena/client/utils/font/impl/athena/FontRenderer.java
@@ -71,6 +71,10 @@ public class FontRenderer extends rip.athena.client.utils.font.Font {
this.fillCharacters(this.boldCharacters, Font.BOLD);
}
+ public float getMiddleOfBox(float height) {
+ return height / 2f - (this.fontHeight - 8) / 2 / 2f;
+ }
+
public static void calculateColorCodes() {
for (int i = 0; i < 32; ++i) {
final int amplifier = (i >> 3 & 1) * 85;
diff --git a/src/main/java/rip/athena/client/utils/render/ClickEffect.java b/src/main/java/rip/athena/client/utils/render/ClickEffect.java
new file mode 100644
index 00000000..48ba560f
--- /dev/null
+++ b/src/main/java/rip/athena/client/utils/render/ClickEffect.java
@@ -0,0 +1,34 @@
+package rip.athena.client.utils.render;
+
+import rip.athena.client.utils.animations.simple.SimpleAnimation;
+
+import java.awt.*;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/10/2023
+ */
+public class ClickEffect {
+
+ private float x, y;
+
+ private SimpleAnimation animation = new SimpleAnimation(0.0F);
+
+ public ClickEffect(float x, float y) {
+ this.x = x;
+ this.y = y;
+ animation.setValue(0);
+ }
+
+ public void draw() {
+ animation.setAnimation(100, 12);
+ double radius = 8 * animation.getValue() / 100;
+ int alpha = (int)(255 - 255 * animation.getValue() / 100);
+ int color = new Color(255, 255, 255, alpha).getRGB();
+ }
+
+ public boolean canRemove() {
+ return animation.getValue() > 99;
+ }
+}
diff --git a/src/main/java/rip/athena/client/utils/render/ColorUtil.java b/src/main/java/rip/athena/client/utils/render/ColorUtil.java
index eb34cf2b..3373fb82 100644
--- a/src/main/java/rip/athena/client/utils/render/ColorUtil.java
+++ b/src/main/java/rip/athena/client/utils/render/ColorUtil.java
@@ -1,6 +1,9 @@
package rip.athena.client.utils.render;
import org.lwjgl.opengl.GL11;
+import rip.athena.client.Athena;
+import rip.athena.client.theme.ThemeManager;
+import rip.athena.client.theme.impl.AccentTheme;
import rip.athena.client.utils.MathUtil;
import java.awt.*;
@@ -20,6 +23,84 @@ public interface ColorUtil {
GL11.glColor4f(r, g, b, a);
}
+ /*
+ * Credits: Tenacity
+ */
+
+ public static Color getClientColor(int index, int alpha) {
+
+ for(AccentTheme c : AccentTheme.values()) {
+ if(c.equals(Athena.INSTANCE.getThemeManager().getTheme())) {
+ return interpolateColorsBackAndForth(15, index, new Color(c.getFirstColor().getRed(), c.getFirstColor().getGreen(), c.getFirstColor().getBlue(), alpha), new Color(c.getSecondColor().getRed(), c.getSecondColor().getGreen(), c.getSecondColor().getBlue(), alpha), false);
+ }
+ }
+
+ return interpolateColorsBackAndForth(15, index, new Color(234, 107, 149, alpha), new Color(238, 164, 123, alpha), false);
+ }
+
+ public static Color interpolateColorsBackAndForth(int speed, int index, Color start, Color end, boolean trueColor) {
+ int angle = (int) (((System.currentTimeMillis()) / speed + index) % 360);
+ angle = (angle >= 180 ? 360 - angle : angle) * 2;
+ return trueColor ? interpolateColorHue(start, end, angle / 360f) : getInterpolateColor(start, end, angle / 360f);
+ }
+
+ public static Color getInterpolateColor(Color color1, Color color2, float amount) {
+ amount = Math.min(1, Math.max(0, amount));
+ return new Color(interpolateInt(color1.getRed(), color2.getRed(), amount), interpolateInt(color1.getGreen(), color2.getGreen(), amount), interpolateInt(color1.getBlue(), color2.getBlue(), amount), interpolateInt(color1.getAlpha(), color2.getAlpha(), amount));
+ }
+
+ public static Color interpolateColorHue(Color color1, Color color2, float amount) {
+ amount = Math.min(1, Math.max(0, amount));
+
+ float[] color1HSB = Color.RGBtoHSB(color1.getRed(), color1.getGreen(), color1.getBlue(), null);
+ float[] color2HSB = Color.RGBtoHSB(color2.getRed(), color2.getGreen(), color2.getBlue(), null);
+
+ Color resultColor = Color.getHSBColor(interpolateFloat(color1HSB[0], color2HSB[0], amount), interpolateFloat(color1HSB[1], color2HSB[1], amount), interpolateFloat(color1HSB[2], color2HSB[2], amount));
+
+ return new Color(resultColor.getRed(), resultColor.getGreen(), resultColor.getBlue(), interpolateInt(color1.getAlpha(), color2.getAlpha(), amount));
+ }
+
+
+ public static Color interpolateColorC(Color color1, Color color2, float amount) {
+ amount = Math.min(1, Math.max(0, amount));
+ return new Color(interpolateInt(color1.getRed(), color2.getRed(), amount),
+ interpolateInt(color1.getGreen(), color2.getGreen(), amount),
+ interpolateInt(color1.getBlue(), color2.getBlue(), amount),
+ interpolateInt(color1.getAlpha(), color2.getAlpha(), amount));
+ }
+
+ public static float interpolateFloat(float oldValue, float newValue, double interpolationValue){
+ return interpolate(oldValue, newValue, (float) interpolationValue).floatValue();
+ }
+
+ public static int interpolateInt(int oldValue, int newValue, double interpolationValue){
+ return interpolate(oldValue, newValue, (float) interpolationValue).intValue();
+ }
+
+ public static Double interpolate(double oldValue, double newValue, double interpolationValue){
+ return (oldValue + (newValue - oldValue) * interpolationValue);
+ }
+
+ // END TENACITY
+
+ public static Color applyOpacity(Color color, float opacity) {
+ opacity = Math.min(1, Math.max(0, opacity));
+ return new Color(color.getRed(), color.getGreen(), color.getBlue(), (int) (color.getAlpha() * opacity));
+ }
+ public static int applyOpacity(int color, float opacity) {
+ Color old = new Color(color);
+ return applyOpacity(old, opacity).getRGB();
+ }
+
+ public static Color tripleColor(int rgbValue) {
+ return tripleColor(rgbValue, 1);
+ }
+
+ public static Color tripleColor(int rgbValue, float alpha) {
+ alpha = Math.min(1, Math.max(0, alpha));
+ return new Color(rgbValue, rgbValue, rgbValue, (int) (255 * alpha));
+ }
+
/**
* Method which colors using a color
*
diff --git a/src/main/java/rip/athena/client/utils/render/DrawUtils.java b/src/main/java/rip/athena/client/utils/render/DrawUtils.java
index 146dec2b..7fd22865 100644
--- a/src/main/java/rip/athena/client/utils/render/DrawUtils.java
+++ b/src/main/java/rip/athena/client/utils/render/DrawUtils.java
@@ -57,6 +57,19 @@ public enum DrawUtils {
private static final ShaderUtil gradientMaskShader = new ShaderUtil("gradientMask");
+ public static void drawMicrosoftLogo(float x, float y, float size, float spacing) {
+ drawMicrosoftLogo(x, y, size, spacing, 1f);
+ }
+
+ public static void drawMicrosoftLogo(float x, float y, float size, float spacing, float alpha) {
+ float rectSize = size /2f - spacing;
+ int alphaVal = (int) (255 * alpha);
+ Gui.drawRect2(x, y, rectSize, rectSize, new Color(244, 83, 38, alphaVal).getRGB());
+ Gui.drawRect2(x + rectSize + spacing, y, rectSize, rectSize, new Color(130, 188, 6, alphaVal).getRGB());
+ Gui.drawRect2(x, y + spacing + rectSize, rectSize, rectSize, new Color(5, 166, 241, alphaVal).getRGB());
+ Gui.drawRect2(x + rectSize + spacing, y + spacing + rectSize, rectSize, rectSize, new Color(254, 186, 7, alphaVal).getRGB());
+ }
+
public static void applyGradientHorizontal(float x, float y, float width, float height, float alpha, Color left, Color right, Runnable content) {
applyGradient(x, y, width, height, alpha, left, left, right, right, content);
}
diff --git a/src/main/java/rip/athena/client/utils/render/HUDUtil.java b/src/main/java/rip/athena/client/utils/render/HUDUtil.java
index 8f51f7f7..9dff7cc6 100644
--- a/src/main/java/rip/athena/client/utils/render/HUDUtil.java
+++ b/src/main/java/rip/athena/client/utils/render/HUDUtil.java
@@ -26,7 +26,13 @@ public class HUDUtil {
if(bG) {
if(TPS.backgroundMode.equalsIgnoreCase("Modern")) {
- RoundedUtils.drawGradientRound(x, y, width, height, 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ if(Athena.INSTANCE.getThemeManager().getTheme().isTriColor()) {
+ RoundedUtils.drawGradientRound(x, y, width, height, 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getThirdColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor());
+ } else {
+ RoundedUtils.drawGradientRound(x, y, width, height, 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor());
+ }
+ } else if (TPS.backgroundMode.equalsIgnoreCase("Circle")) {
+ RoundedUtils.drawGradientRound(x, y, width, height, 6, ColorUtil.getClientColor(0, 255), ColorUtil.getClientColor(90, 255), ColorUtil.getClientColor(180, 255), ColorUtil.getClientColor(270, 255));
} else if (TPS.backgroundMode.equalsIgnoreCase("Fade")) {
RoundedUtils.drawRoundedRect(x, y, x + width, y + height, 8.0f, Athena.INSTANCE.getThemeManager().getTheme().getAccentColor().getRGB());
} else {
@@ -56,7 +62,7 @@ public class HUDUtil {
String tmp = String.valueOf(letter);
if(customFont) {
- rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString(tmp, (int) xTmp, (int) y, i);
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(25).drawString(tmp, (int) xTmp, (int) y, i);
xTmp += FontManager.baloo17.getCharWidth(letter);
} else {
mc.fontRendererObj.drawString(tmp, (int) xTmp, (int) y, i);
@@ -67,7 +73,7 @@ public class HUDUtil {
}
if(customFont) {
- rip.athena.client.utils.font.FontManager.getProductSansRegular(30).drawString(message, x, y, c);
+ rip.athena.client.utils.font.FontManager.getProductSansRegular(25).drawString(message, x, y, c);
} else {
mc.fontRendererObj.drawString(message, x, y, c, false);
}
@@ -103,15 +109,6 @@ public class HUDUtil {
float red = hColor.getRed()/ 255.0f;
float green = hColor.getGreen()/ 255.0f;
float blue = hColor.getBlue()/ 255.0f;
- float alpha = hColor.getAlpha()/ 255.0f;
-
-
- float bx, by, bz;
-
- Tessellator tessellator = Tessellator.getInstance();
- WorldRenderer vertexBuffer = tessellator.getWorldRenderer();
-
-
double renderPosX = mc.getRenderManager().viewerPosX;
double renderPosY = mc.getRenderManager().viewerPosY;
@@ -126,7 +123,6 @@ public class HUDUtil {
GL11.glLineWidth(1);
GL11.glColor4f(red, green, blue, 0.5F);
-
AxisAlignedBB bb = block.getSelectedBoundingBox(mc.theWorld, pos).expand(0.0020000000949949026D, -0.000000000949949026D, 0.0020000000949949026D).offset(-renderPosX, -renderPosY, -renderPosZ);
drawFilledBoundingBox(bb);
@@ -225,11 +221,19 @@ public class HUDUtil {
}
public static int getStringWidth(String string) {
- return mc.fontRendererObj.getStringWidth(string);
+ if(TPS.customFont) {
+ return rip.athena.client.utils.font.FontManager.getProductSansRegular(25).width(string);
+ } else {
+ return mc.fontRendererObj.getStringWidth(string);
+ }
}
public static int getStringHeight() {
- return mc.fontRendererObj.FONT_HEIGHT;
+ if(TPS.customFont) {
+ return (int) rip.athena.client.utils.font.FontManager.getProductSansRegular(25).height();
+ } else {
+ return mc.fontRendererObj.FONT_HEIGHT;
+ }
}
}
\ No newline at end of file
diff --git a/src/main/java/rip/athena/client/utils/render/HoveringUtil.java b/src/main/java/rip/athena/client/utils/render/HoveringUtil.java
new file mode 100644
index 00000000..3d41d4db
--- /dev/null
+++ b/src/main/java/rip/athena/client/utils/render/HoveringUtil.java
@@ -0,0 +1,14 @@
+package rip.athena.client.utils.render;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/9/2023
+ */
+public class HoveringUtil {
+
+ public static boolean isHovering(float x, float y, float width, float height, int mouseX, int mouseY) {
+ return mouseX >= x && mouseY >= y && mouseX < x + width && mouseY < y + height;
+ }
+
+}
diff --git a/src/main/java/rip/athena/client/utils/render/RoundedUtils.java b/src/main/java/rip/athena/client/utils/render/RoundedUtils.java
index 170245f8..c6823adb 100644
--- a/src/main/java/rip/athena/client/utils/render/RoundedUtils.java
+++ b/src/main/java/rip/athena/client/utils/render/RoundedUtils.java
@@ -17,6 +17,41 @@ public class RoundedUtils {
final static FontRenderer fr = mc.fontRendererObj;
private static final ShaderUtil roundedGradientShader = new ShaderUtil("roundedRectGradient");
+ private static ShaderUtil roundedTexturedShader = new ShaderUtil("roundRectTexture");
+ public static ShaderUtil roundedShader = new ShaderUtil("roundedRect");
+
+ public static void drawRound(float x, float y, float width, float height, float radius, Color color) {
+ drawRound(x, y, width, height, radius, false, color);
+ }
+
+ public static void drawRoundTextured(float x, float y, float width, float height, float radius, float alpha) {
+ GlStateManager.color(1,1,1);
+ roundedTexturedShader.init();
+ roundedTexturedShader.setUniformi("textureIn", 0);
+ setupRoundedRectUniforms(x, y, width, height, radius, roundedTexturedShader);
+ roundedTexturedShader.setUniformf("alpha", alpha);
+ ShaderUtil.drawQuads(x - 1, y - 1, width + 2, height + 2);
+ roundedTexturedShader.unload();
+ GlStateManager.disableBlend();
+ }
+
+ public static void drawRound(float x, float y, float width, float height, float radius, boolean blur, Color color) {
+ GlStateManager.color(1,1,1,1);
+ GlStateManager.enableBlend();
+ GlStateManager.blendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
+ glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
+ GlStateManager.enableAlpha();
+ GlStateManager.alphaFunc(GL_GREATER, (float) (0 * .01));
+ roundedShader.init();
+
+ setupRoundedRectUniforms(x, y, width, height, radius, roundedShader);
+ roundedShader.setUniformi("blur", blur ? 1 : 0);
+ roundedShader.setUniformf("color", color.getRed() / 255f, color.getGreen() / 255f, color.getBlue() / 255f, color.getAlpha() / 255f);
+
+ ShaderUtil.drawQuads(x - 1, y - 1, width + 2, height + 2);
+ roundedShader.unload();
+ GlStateManager.disableBlend();
+ }
public static void drawGradientRound(float x, float y, float width, float height, float radius, Color bottomLeft, Color topLeft, Color bottomRight, Color topRight) {
GlStateManager.enableAlpha();
diff --git a/src/main/java/rip/athena/client/utils/render/StencilUtils.java b/src/main/java/rip/athena/client/utils/render/StencilUtils.java
new file mode 100644
index 00000000..c5eb4024
--- /dev/null
+++ b/src/main/java/rip/athena/client/utils/render/StencilUtils.java
@@ -0,0 +1,58 @@
+package rip.athena.client.utils.render;
+
+import org.lwjgl.opengl.EXTFramebufferObject;
+import org.lwjgl.opengl.EXTPackedDepthStencil;
+import org.lwjgl.opengl.GL11;
+
+import net.minecraft.client.Minecraft;
+import net.minecraft.client.shader.Framebuffer;
+
+/**
+ * @author Athena Development
+ * @project Athena-Client
+ * @date 6/10/2023
+ */
+
+public class StencilUtils {
+
+ private static Minecraft mc = Minecraft.getMinecraft();
+
+ public static void checkSetupFBO(Framebuffer framebuffer) {
+ if (framebuffer != null) {
+ if (framebuffer.depthBuffer > -1) {
+ setupFBO(framebuffer);
+ framebuffer.depthBuffer = -1;
+ }
+ }
+ }
+
+ public static void setupFBO(Framebuffer framebuffer) {
+ EXTFramebufferObject.glDeleteRenderbuffersEXT(framebuffer.depthBuffer);
+ final int stencilDepthBufferID = EXTFramebufferObject.glGenRenderbuffersEXT();
+ EXTFramebufferObject.glBindRenderbufferEXT(EXTFramebufferObject.GL_RENDERBUFFER_EXT, stencilDepthBufferID);
+ EXTFramebufferObject.glRenderbufferStorageEXT(EXTFramebufferObject.GL_RENDERBUFFER_EXT, EXTPackedDepthStencil.GL_DEPTH_STENCIL_EXT, mc.displayWidth, mc.displayHeight);
+ EXTFramebufferObject.glFramebufferRenderbufferEXT(EXTFramebufferObject.GL_FRAMEBUFFER_EXT, EXTFramebufferObject.GL_STENCIL_ATTACHMENT_EXT, EXTFramebufferObject.GL_RENDERBUFFER_EXT, stencilDepthBufferID);
+ EXTFramebufferObject.glFramebufferRenderbufferEXT(EXTFramebufferObject.GL_FRAMEBUFFER_EXT, EXTFramebufferObject.GL_DEPTH_ATTACHMENT_EXT, EXTFramebufferObject.GL_RENDERBUFFER_EXT, stencilDepthBufferID);
+ }
+
+ public static void initStencilToWrite() {
+ mc.getFramebuffer().bindFramebuffer(false);
+ checkSetupFBO(mc.getFramebuffer());
+ GL11.glClear(GL11.GL_STENCIL_BUFFER_BIT);
+ GL11.glEnable(GL11.GL_STENCIL_TEST);
+
+ GL11.glStencilFunc(GL11.GL_ALWAYS, 1, 1);
+ GL11.glStencilOp(GL11.GL_REPLACE, GL11.GL_REPLACE, GL11.GL_REPLACE);
+ GL11.glColorMask(false, false, false, false);
+ }
+
+ public static void readStencilBuffer(int ref) {
+ GL11.glColorMask(true, true, true, true);
+ GL11.glStencilFunc(GL11.GL_EQUAL, ref, 1);
+ GL11.glStencilOp(GL11.GL_KEEP, GL11.GL_KEEP, GL11.GL_KEEP);
+ }
+
+ public static void uninitStencilBuffer() {
+ GL11.glDisable(GL11.GL_STENCIL_TEST);
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/rip/athena/client/utils/render/TextField.java b/src/main/java/rip/athena/client/utils/render/TextField.java
new file mode 100644
index 00000000..dc00973b
--- /dev/null
+++ b/src/main/java/rip/athena/client/utils/render/TextField.java
@@ -0,0 +1,660 @@
+package rip.athena.client.utils.render;
+
+import lombok.Getter;
+import lombok.Setter;
+import net.minecraft.client.gui.Gui;
+import net.minecraft.client.gui.GuiScreen;
+import net.minecraft.client.renderer.GlStateManager;
+import net.minecraft.client.renderer.Tessellator;
+import net.minecraft.client.renderer.WorldRenderer;
+import net.minecraft.client.renderer.vertex.DefaultVertexFormats;
+import net.minecraft.util.ChatAllowedCharacters;
+import net.minecraft.util.MathHelper;
+import org.lwjgl.input.Keyboard;
+import rip.athena.client.utils.animations.Animation;
+import rip.athena.client.utils.animations.Direction;
+import rip.athena.client.utils.animations.impl.DecelerateAnimation;
+import rip.athena.client.utils.font.FontManager;
+import rip.athena.client.utils.font.impl.athena.FontRenderer;
+import rip.athena.client.utils.font.impl.athena.FontUtil;
+import rip.athena.client.utils.time.TimerUtil;
+
+import java.awt.*;
+
+public class TextField extends Gui {
+ @Setter
+ public FontManager font;
+
+ @Getter
+ @Setter
+ private float xPosition, yPosition, radius = 2, alpha = 1;
+
+ @Setter
+ private float width, height, textAlpha = 1;
+
+ @Setter
+ @Getter
+ private Color outline = Color.WHITE, fill = ColorUtil.tripleColor(32);
+
+ private Color focusedTextColor = new Color(224, 224, 224);
+ private Color unfocusedTextColor = new Color(130, 130, 130);
+ /**
+ * Has the current text being edited on the textbox.
+ */
+ private String text = "";
+
+ @Setter
+ private String backgroundText;
+
+ private int maxStringLength = 32;
+
+ @Setter
+ @Getter
+ private boolean drawingBackground = true;
+
+ /**
+ * if true the textbox can lose focus by clicking elsewhere on the screen
+ */
+ private boolean canLoseFocus = true;
+
+ /**
+ * If this value is true along with isEnabled, keyTyped will process the keys.
+ */
+ @Setter
+ @Getter
+ private boolean isFocused;
+
+ /**
+ * The current character index that should be used as start of the rendered text.
+ */
+ private int lineScrollOffset;
+ private int cursorPosition;
+
+
+ /**
+ * other selection position, maybe the same as the cursor
+ */
+ private int selectionEnd;
+ private final Animation textColor = new DecelerateAnimation(250, 1);
+ private final Animation cursorBlinkAnimation = new DecelerateAnimation(750, 1);
+ private final TimerUtil timerUtil = new TimerUtil();
+
+ /**
+ * True if this textbox is visible
+ */
+ private boolean visible = true;
+
+ public TextField() {
+ }
+
+ public TextField(FontManager font, float x, float y, float par5Width, float par6Height) {
+ this.font = font;
+ this.xPosition = x;
+ this.yPosition = y;
+ this.width = par5Width;
+ this.height = par6Height;
+ }
+
+ /**
+ * Sets the text of the textbox
+ */
+ public void setText(String text) {
+ if (text.length() > this.maxStringLength) {
+ this.text = text.substring(0, this.maxStringLength);
+ } else {
+ this.text = text;
+ }
+
+ setCursorPositionZero();
+ }
+
+ /**
+ * Returns the contents of the textbox
+ */
+ public String getText() {
+ return this.text;
+ }
+
+ /**
+ * returns the text between the cursor and selectionEnd
+ */
+ public String getSelectedText() {
+ int i = Math.min(this.cursorPosition, this.selectionEnd);
+ int j = Math.max(this.cursorPosition, this.selectionEnd);
+ return this.text.substring(i, j);
+ }
+
+ /**
+ * replaces selected text, or inserts text at the position on the cursor
+ */
+ public void writeText(String text) {
+ String s = "";
+ String s1 = ChatAllowedCharacters.filterAllowedCharacters(text);
+ int min = Math.min(this.cursorPosition, this.selectionEnd);
+ int max = Math.max(this.cursorPosition, this.selectionEnd);
+ int len = this.maxStringLength - this.text.length() - (min - max);
+ int l;
+
+ if (this.text.length() > 0) {
+ s = s + this.text.substring(0, min);
+ }
+
+ if (len < s1.length()) {
+ s = s + s1.substring(0, len);
+ l = len;
+ } else {
+ s = s + s1;
+ l = s1.length();
+ }
+
+ if (this.text.length() > 0 && max < this.text.length()) {
+ s = s + this.text.substring(max);
+ }
+
+ this.text = s;
+ this.moveCursorBy(min - this.selectionEnd + l);
+
+
+ }
+
+ /**
+ * Deletes the specified number of words starting at the cursor position. Negative numbers will delete words left of
+ * the cursor.
+ */
+ public void deleteWords(int num) {
+ if (this.text.length() != 0) {
+ if (this.selectionEnd != this.cursorPosition) {
+ this.writeText("");
+ } else {
+ this.deleteFromCursor(this.getNthWordFromCursor(num) - this.cursorPosition);
+ }
+ }
+ }
+
+ /**
+ * delete the selected text, otherwsie deletes characters from either side of the cursor. params: delete num
+ */
+ public void deleteFromCursor(int num) {
+ if (this.text.length() != 0) {
+ if (this.selectionEnd != this.cursorPosition) {
+ this.writeText("");
+ } else {
+ boolean negative = num < 0;
+ int i = negative ? this.cursorPosition + num : this.cursorPosition;
+ int j = negative ? this.cursorPosition : this.cursorPosition + num;
+ String s = "";
+
+ if (i >= 0) {
+ s = this.text.substring(0, i);
+ }
+
+ if (j < this.text.length()) {
+ s = s + this.text.substring(j);
+ }
+
+ this.text = s;
+
+ if (negative) {
+ this.moveCursorBy(num);
+ }
+
+ }
+ }
+ }
+
+ /**
+ * see @getNthNextWordFromPos() params: N, position
+ */
+ public int getNthWordFromCursor(int n) {
+ return this.getNthWordFromPos(n, this.getCursorPosition());
+ }
+
+ /**
+ * gets the position of the nth word. N may be negative, then it looks backwards. params: N, position
+ */
+ public int getNthWordFromPos(int n, int pos) {
+ return this.func_146197_a(n, pos);
+ }
+
+ public int func_146197_a(int n, int pos) {
+ int i = pos;
+ boolean negative = n < 0;
+ int j = Math.abs(n);
+
+ for (int k = 0; k < j; ++k) {
+ if (!negative) {
+ int l = this.text.length();
+ i = this.text.indexOf(32, i);
+
+ if (i == -1) {
+ i = l;
+ } else {
+ while (i < l && this.text.charAt(i) == 32) {
+ ++i;
+ }
+ }
+ } else {
+ while (i > 0 && this.text.charAt(i - 1) == 32) {
+ --i;
+ }
+
+ while (i > 0 && this.text.charAt(i - 1) != 32) {
+ --i;
+ }
+ }
+ }
+
+ return i;
+ }
+
+ /**
+ * Moves the text cursor by a specified number of characters and clears the selection
+ */
+ public void moveCursorBy(int p_146182_1_) {
+ this.setCursorPosition(this.selectionEnd + p_146182_1_);
+ }
+
+ /**
+ * sets the position of the cursor to the provided index
+ */
+ public void setCursorPosition(int p_146190_1_) {
+ this.cursorPosition = p_146190_1_;
+ int i = this.text.length();
+ this.cursorPosition = MathHelper.clamp_int(this.cursorPosition, 0, i);
+ this.setSelectionPos(this.cursorPosition);
+ }
+
+ /**
+ * sets the cursors position to the beginning
+ */
+ public void setCursorPositionZero() {
+ this.setCursorPosition(0);
+ }
+
+ /**
+ * sets the cursors position to after the text
+ */
+ public void setCursorPositionEnd() {
+ this.setCursorPosition(this.text.length());
+ }
+
+ /**
+ * Call this method from your GuiScreen to process the keys into the textbox
+ */
+ public boolean keyTyped(char cha, int keyCode) {
+ if (!this.isFocused) {
+ return false;
+ }
+
+ timerUtil.reset();
+
+ if (GuiScreen.isKeyComboCtrlA(keyCode)) {
+ this.setCursorPositionEnd();
+ this.setSelectionPos(0);
+ return true;
+ } else if (GuiScreen.isKeyComboCtrlC(keyCode)) {
+ GuiScreen.setClipboardString(this.getSelectedText());
+ return true;
+ } else if (GuiScreen.isKeyComboCtrlV(keyCode)) {
+ this.writeText(GuiScreen.getClipboardString());
+
+
+ return true;
+ } else if (GuiScreen.isKeyComboCtrlX(keyCode)) {
+ GuiScreen.setClipboardString(this.getSelectedText());
+ this.writeText("");
+
+
+ return true;
+ } else {
+ switch (keyCode) {
+ case Keyboard.KEY_BACK:
+ if (GuiScreen.isCtrlKeyDown()) {
+ this.deleteWords(-1);
+ } else {
+ this.deleteFromCursor(-1);
+ }
+
+ return true;
+
+ case Keyboard.KEY_HOME:
+ if (GuiScreen.isShiftKeyDown()) {
+ this.setSelectionPos(0);
+ } else {
+ this.setCursorPositionZero();
+ }
+
+ return true;
+
+ case Keyboard.KEY_LEFT:
+ if (GuiScreen.isShiftKeyDown()) {
+ if (GuiScreen.isCtrlKeyDown()) {
+ this.setSelectionPos(this.getNthWordFromPos(-1, this.getSelectionEnd()));
+ } else {
+ this.setSelectionPos(this.getSelectionEnd() - 1);
+ }
+ } else if (GuiScreen.isCtrlKeyDown()) {
+ this.setCursorPosition(this.getNthWordFromCursor(-1));
+ } else {
+ this.moveCursorBy(-1);
+ }
+
+ return true;
+
+ case Keyboard.KEY_RIGHT:
+ if (GuiScreen.isShiftKeyDown()) {
+ if (GuiScreen.isCtrlKeyDown()) {
+ this.setSelectionPos(this.getNthWordFromPos(1, this.getSelectionEnd()));
+ } else {
+ this.setSelectionPos(this.getSelectionEnd() + 1);
+ }
+ } else if (GuiScreen.isCtrlKeyDown()) {
+ this.setCursorPosition(this.getNthWordFromCursor(1));
+ } else {
+ this.moveCursorBy(1);
+ }
+
+ return true;
+
+ case Keyboard.KEY_END:
+ if (GuiScreen.isShiftKeyDown()) {
+ this.setSelectionPos(this.text.length());
+ } else {
+ this.setCursorPositionEnd();
+ }
+
+ return true;
+
+ case Keyboard.KEY_DELETE:
+ if (GuiScreen.isCtrlKeyDown()) {
+ this.deleteWords(1);
+ } else {
+ this.deleteFromCursor(1);
+ }
+
+ return true;
+
+ default:
+ if (ChatAllowedCharacters.isAllowedCharacter(cha)) {
+ this.writeText(Character.toString(cha));
+
+ return true;
+ } else {
+ return false;
+ }
+ }
+ }
+ }
+
+ /**
+ * Args: x, y, buttonClicked
+ */
+ public void mouseClicked(int mouseX, int mouseY, int mouseButton) {
+ boolean flag = HoveringUtil.isHovering(xPosition, yPosition, width, height, mouseX, mouseY);
+
+ if (this.canLoseFocus) {
+ this.setFocused(flag);
+ }
+ }
+
+ /**
+ * Draws the textbox
+ */
+ public void drawTextBox() {
+ if (this.getVisible()) {
+
+ if (isFocused()) {
+ Keyboard.enableRepeatEvents(true);
+ }
+
+ Color textColorWithAlpha = focusedTextColor;
+ if (textAlpha != 1) {
+ textColorWithAlpha = ColorUtil.applyOpacity(focusedTextColor, textAlpha);
+ }
+
+
+ float xPos = this.xPosition + 3;
+ float yPos = this.yPosition + height;
+
+ if (this.isDrawingBackground()) {
+ if (outline != null) {
+ RoundedUtils.drawRound(this.xPosition - 1, this.yPosition - 1, this.width + 2f, this.height + 2f, radius + 1, outline);
+ }
+
+ RoundedUtils.drawRound(this.xPosition, this.yPosition, this.width, this.height, radius, ColorUtil.applyOpacity(fill, alpha));
+ } else {
+ float rectHeight = 1;
+ //Gui.drawRect2(xPosition, yPosition + height - rectHeight, width, rectHeight, ColorUtil.interpolateColor(focusedTextColor, unfocusedTextColor, textColor.getOutput().floatValue()));
+ }
+
+ textColor.setDirection(isFocused() ? Direction.BACKWARDS : Direction.FORWARDS);
+ if (backgroundText != null) {
+ Color backgroundTextColor = ColorUtil.applyOpacity(ColorUtil.applyOpacity(unfocusedTextColor, textAlpha), textColor.getOutput().floatValue());
+
+ if (text.equals("") && !textColor.finished(Direction.BACKWARDS)) {
+ FontManager.getProductSansRegular(20).drawString(backgroundText, xPos, yPos - FontManager.getProductSansRegular(25).height(), backgroundTextColor.getRGB());
+ }
+ }
+
+ int cursorPos = this.cursorPosition - this.lineScrollOffset;
+ int selEnd = this.selectionEnd - this.lineScrollOffset;
+ String text = this.text.substring(this.lineScrollOffset);
+ boolean cursorInBounds = cursorPos >= 0 && cursorPos <= text.length();
+ boolean canShowCursor = this.isFocused && cursorInBounds;
+ float j1 = xPos;
+
+ if (selEnd > text.length()) {
+ selEnd = text.length();
+ }
+
+ if (text.length() > 0) {
+ String s1 = cursorInBounds ? text.substring(0, cursorPos) : text;
+ float textWidth = FontManager.getProductSansRegular(20).width(s1); // Measure the width of the text
+
+ // Cut the text if it exceeds the width of the box
+ if (textWidth > width - 6) {
+ int endIndex = s1.length();
+ while (textWidth > width - 6 && endIndex > 0) {
+ s1 = s1.substring(0, endIndex - 1);
+ textWidth = FontManager.getProductSansRegular(20).width(s1);
+ endIndex--;
+ }
+ if (endIndex > 0) {
+ s1 += "...";
+ }
+ }
+
+ j1 = FontManager.getProductSansRegular(20).drawStringWithShadow(s1, xPos, yPos - FontManager.getProductSansRegular(25).height(), textColorWithAlpha.getRGB()) + .5f;
+ }
+
+
+ boolean cursorEndPos = this.cursorPosition < this.text.length() || this.text.length() >= this.getMaxStringLength();
+ float k1 = j1;
+
+ if (!cursorInBounds) {
+ k1 = cursorPos > 0 ? xPos + this.width : xPos;
+ } else if (cursorEndPos) {
+ k1 = j1;
+ --j1;
+ }
+
+ boolean cursorBlink = timerUtil.hasTimeElapsed(2000) || cursorEndPos;
+
+ if (canShowCursor) {
+ if (cursorBlink) {
+ if (cursorBlinkAnimation.isDone()) {
+ cursorBlinkAnimation.changeDirection();
+ }
+ } else cursorBlinkAnimation.setDirection(Direction.FORWARDS);
+
+ Gui.drawRect2(k1 - FontManager.getProductSansRegular(20).width(text) + 4, yPos - FontManager.getProductSansRegular(25).height() - 5, .5f, FontManager.getProductSansRegular(25).height() + 3,
+ ColorUtil.applyOpacity(textColorWithAlpha, cursorBlinkAnimation.getOutput().floatValue()).getRGB());
+ }
+
+ if (selEnd != cursorPos) {
+ int l1 = (int) (xPos + FontManager.getProductSansRegular(25).width(text.substring(0, selEnd)));
+ int offset = selEnd > cursorPos ? 2 : 0;
+ float widthOffset = selEnd > cursorPos ? .5f : 0;
+
+ drawSelectionBox(k1 + offset - FontManager.getProductSansRegular(25).width(text) + 10, yPos - 3 - FontManager.getProductSansRegular(25).height(), l1 + widthOffset, yPos - FontManager.getProductSansRegular(25).height() + 12);
+ }
+ }
+
+ }
+
+ /**
+ * draws the vertical line cursor in the textbox
+ */
+ private void drawSelectionBox(float x, float y, float width, float height) {
+ if (x < width) {
+ float i = x;
+ x = width;
+ width = i;
+ }
+
+ if (y < height) {
+ float j = y;
+ y = height;
+ height = j;
+ }
+
+ if (width > this.xPosition + this.width) {
+ width = this.xPosition + this.width;
+ }
+
+ if (x > this.xPosition + this.width) {
+ x = this.xPosition + this.width;
+ }
+
+ Tessellator tessellator = Tessellator.getInstance();
+ WorldRenderer worldrenderer = tessellator.getWorldRenderer();
+ GlStateManager.color(0.0F, 0.0F, 255.0F, 255.0F);
+ GlStateManager.disableTexture2D();
+ GlStateManager.enableColorLogic();
+ GlStateManager.colorLogicOp(5387);
+ worldrenderer.begin(7, DefaultVertexFormats.POSITION);
+ worldrenderer.pos(x, height, 0.0D).endVertex();
+ worldrenderer.pos(width, height, 0.0D).endVertex();
+ worldrenderer.pos(width, y, 0.0D).endVertex();
+ worldrenderer.pos(x, y, 0.0D).endVertex();
+ tessellator.draw();
+ GlStateManager.disableColorLogic();
+ GlStateManager.enableTexture2D();
+ }
+
+ public void setMaxStringLength(int len) {
+ this.maxStringLength = len;
+
+ if (this.text.length() > len) {
+ this.text = this.text.substring(0, len);
+ }
+ }
+
+ /**
+ * returns the maximum number of character that can be contained in this textbox
+ */
+ public int getMaxStringLength() {
+ return this.maxStringLength;
+ }
+
+ /**
+ * returns the current position of the cursor
+ */
+ public int getCursorPosition() {
+ return this.cursorPosition;
+ }
+
+ /**
+ * Sets the text colour for this textbox (disabled text will not use this colour)
+ */
+ public void setTextColor(Color color) {
+ this.focusedTextColor = color;
+ }
+
+ public void setDisabledTextColour(Color color) {
+ this.unfocusedTextColor = color;
+ }
+
+ /**
+ * the side of the selection that is not the cursor, may be the same as the cursor
+ */
+ public int getSelectionEnd() {
+ return this.selectionEnd;
+ }
+
+ /**
+ * returns the width of the textbox depending on if background drawing is enabled
+ */
+ public float getWidth() {
+ boolean flag = backgroundText != null && backgroundText.equals("Search");
+ return this.isDrawingBackground() ? this.width - (flag ? 17 : 4) : this.width;
+ }
+
+ public float getRealWidth() {
+ return this.isDrawingBackground() ? this.width - 4 : this.width;
+ }
+
+ public float getHeight() {
+ return this.height;
+ }
+
+ /**
+ * Sets the position of the selection anchor (i.e. position the selection was started at)
+ */
+ public void setSelectionPos(int selectionPos) {
+ int i = this.text.length();
+
+ if (selectionPos > i) {
+ selectionPos = i;
+ }
+
+ if (selectionPos < 0) {
+ selectionPos = 0;
+ }
+
+ this.selectionEnd = selectionPos;
+
+ if (this.font != null) {
+ if (this.lineScrollOffset > i) {
+ this.lineScrollOffset = i;
+ }
+
+ float j = this.getWidth();
+ String s =this.text.substring(this.lineScrollOffset);
+ int k = s.length() + this.lineScrollOffset;
+
+ if (selectionPos == this.lineScrollOffset) {
+ this.lineScrollOffset -= FontManager.getProductSansRegular(25).width(this.text);
+ }
+
+ if (selectionPos > k) {
+ this.lineScrollOffset += selectionPos - k;
+ } else if (selectionPos <= this.lineScrollOffset) {
+ this.lineScrollOffset -= this.lineScrollOffset - selectionPos;
+ }
+
+ this.lineScrollOffset = MathHelper.clamp_int(this.lineScrollOffset, 0, i);
+ }
+ }
+
+ /**
+ * if true the textbox can lose focus by clicking elsewhere on the screen
+ */
+ public void setCanLoseFocus(boolean canLoseFocus) {
+ this.canLoseFocus = canLoseFocus;
+ }
+
+ /**
+ * returns true if this textbox is visible
+ */
+ public boolean getVisible() {
+ return this.visible;
+ }
+
+ /**
+ * Sets whether this textbox is visible
+ */
+ public void setVisible(boolean visible) {
+ this.visible = visible;
+ }
+}
diff --git a/src/main/java/rip/athena/client/utils/shader/ShaderUtil.java b/src/main/java/rip/athena/client/utils/shader/ShaderUtil.java
index ee2a5846..b99f2263 100644
--- a/src/main/java/rip/athena/client/utils/shader/ShaderUtil.java
+++ b/src/main/java/rip/athena/client/utils/shader/ShaderUtil.java
@@ -32,6 +32,9 @@ public class ShaderUtil {
case "kawaseUpGlow":
fragmentShaderID = createShader(new ByteArrayInputStream(kawaseUpGlow.getBytes()), GL_FRAGMENT_SHADER);
break;
+ case "roundedRectTextured":
+ fragmentShaderID = createShader(new ByteArrayInputStream(roundedRectTextured.getBytes()), GL_FRAGMENT_SHADER);
+ break;
case "glow":
fragmentShaderID = createShader(new ByteArrayInputStream(glowShader.getBytes()), GL_FRAGMENT_SHADER);
break;
@@ -215,6 +218,23 @@ public class ShaderUtil {
return shader;
}
+ private String roundedRectTextured = "#version 120\n" +
+ "\n" +
+ "uniform vec2 location, rectSize;\n" +
+ "uniform sampler2D textureIn;\n" +
+ "uniform float radius, alpha;\n" +
+ "\n" +
+ "float roundedBoxSDF(vec2 centerPos, vec2 size, float radius) {\n" +
+ " return length(max(abs(centerPos) -size, 0.)) - radius;\n" +
+ "}\n" +
+ "\n" +
+ "\n" +
+ "void main() {\n" +
+ " float distance = roundedBoxSDF((rectSize * .5) - (gl_TexCoord[0].st * rectSize), (rectSize * .5) - radius - 1., radius);\n" +
+ " float smoothedAlpha = (1.0-smoothstep(0.0, 2.0, distance)) * alpha;\n" +
+ " gl_FragColor = vec4(texture2D(textureIn, gl_TexCoord[0].st).rgb, smoothedAlpha);\n" +
+ "}";
+
private String kawaseUpGlow = "#version 120\n" +
"\n" +
"uniform sampler2D inTexture, textureToCheck;\n" +
diff --git a/src/main/java/rip/athena/client/utils/time/TimerUtil.java b/src/main/java/rip/athena/client/utils/time/TimerUtil.java
new file mode 100644
index 00000000..6768a4b7
--- /dev/null
+++ b/src/main/java/rip/athena/client/utils/time/TimerUtil.java
@@ -0,0 +1,36 @@
+package rip.athena.client.utils.time;
+
+public class TimerUtil {
+
+ public long lastMS = System.currentTimeMillis();
+
+ public void reset() {
+ lastMS = System.currentTimeMillis();
+ }
+
+ public boolean hasTimeElapsed(long time, boolean reset) {
+ if (System.currentTimeMillis() - lastMS > time) {
+ if (reset) reset();
+ return true;
+ }
+
+ return false;
+ }
+
+ public boolean hasTimeElapsed(long time) {
+ return System.currentTimeMillis() - lastMS > time;
+ }
+
+ public boolean hasTimeElapsed(double time) {
+ return hasTimeElapsed((long) time);
+ }
+
+ public long getTime() {
+ return System.currentTimeMillis() - lastMS;
+ }
+
+ public void setTime(long time) {
+ lastMS = time;
+ }
+
+}
diff --git a/src/main/resources/assets/minecraft/Athena/cosmetics/capes/Minecon-2012-display.png b/src/main/resources/assets/minecraft/Athena/cosmetics/capes/Minecon-2012-display.png
new file mode 100644
index 00000000..4d50658a
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/cosmetics/capes/Minecon-2012-display.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/cosmetics/capes/Minecon-2012.png b/src/main/resources/assets/minecraft/Athena/cosmetics/capes/Minecon-2012.png
new file mode 100644
index 00000000..cef654dc
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/cosmetics/capes/Minecon-2012.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/cosmetics/capes/Minecon-2016-display.png b/src/main/resources/assets/minecraft/Athena/cosmetics/capes/Minecon-2016-display.png
new file mode 100644
index 00000000..b5c68cb6
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/cosmetics/capes/Minecon-2016-display.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/cosmetics/capes/Minecon-2016.png b/src/main/resources/assets/minecraft/Athena/cosmetics/capes/Minecon-2016.png
new file mode 100644
index 00000000..92ad42d4
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/cosmetics/capes/Minecon-2016.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/cosmetics/capes/cat-display.png b/src/main/resources/assets/minecraft/Athena/cosmetics/capes/cat-display.png
new file mode 100644
index 00000000..4a28f8ce
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/cosmetics/capes/cat-display.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/cosmetics/capes/cat.png b/src/main/resources/assets/minecraft/Athena/cosmetics/capes/cat.png
new file mode 100644
index 00000000..e8392c01
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/cosmetics/capes/cat.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/cosmetics/capes/ziue-head-display.png b/src/main/resources/assets/minecraft/Athena/cosmetics/capes/ziue-head-display.png
new file mode 100644
index 00000000..473d232c
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/cosmetics/capes/ziue-head-display.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/cosmetics/capes/ziue-head.png b/src/main/resources/assets/minecraft/Athena/cosmetics/capes/ziue-head.png
new file mode 100644
index 00000000..b52a7eda
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/cosmetics/capes/ziue-head.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/font/Arial.ttf b/src/main/resources/assets/minecraft/Athena/font/Arial.ttf
index ab68fb19..c0442ee2 100644
Binary files a/src/main/resources/assets/minecraft/Athena/font/Arial.ttf and b/src/main/resources/assets/minecraft/Athena/font/Arial.ttf differ
diff --git a/src/main/resources/assets/minecraft/Athena/font/ArialBold.ttf b/src/main/resources/assets/minecraft/Athena/font/ArialBold.ttf
index 23f88276..c0442ee2 100644
Binary files a/src/main/resources/assets/minecraft/Athena/font/ArialBold.ttf and b/src/main/resources/assets/minecraft/Athena/font/ArialBold.ttf differ
diff --git a/src/main/resources/assets/minecraft/Athena/font/Baloo.ttf b/src/main/resources/assets/minecraft/Athena/font/Baloo.ttf
index 1149ca44..c0442ee2 100644
Binary files a/src/main/resources/assets/minecraft/Athena/font/Baloo.ttf and b/src/main/resources/assets/minecraft/Athena/font/Baloo.ttf differ
diff --git a/src/main/resources/assets/minecraft/Athena/font/Comfortaa.ttf b/src/main/resources/assets/minecraft/Athena/font/Comfortaa.ttf
index 6dd1f3ae..c0442ee2 100644
Binary files a/src/main/resources/assets/minecraft/Athena/font/Comfortaa.ttf and b/src/main/resources/assets/minecraft/Athena/font/Comfortaa.ttf differ
diff --git a/src/main/resources/assets/minecraft/Athena/font/ModernaSans-Light.ttf b/src/main/resources/assets/minecraft/Athena/font/ModernaSans-Light.ttf
index cf8e4c41..c0442ee2 100644
Binary files a/src/main/resources/assets/minecraft/Athena/font/ModernaSans-Light.ttf and b/src/main/resources/assets/minecraft/Athena/font/ModernaSans-Light.ttf differ
diff --git a/src/main/resources/assets/minecraft/Athena/font/astrofont.ttf b/src/main/resources/assets/minecraft/Athena/font/astrofont.ttf
index 386ae99b..c0442ee2 100644
Binary files a/src/main/resources/assets/minecraft/Athena/font/astrofont.ttf and b/src/main/resources/assets/minecraft/Athena/font/astrofont.ttf differ
diff --git a/src/main/resources/assets/minecraft/Athena/gui/mods/customtext.png b/src/main/resources/assets/minecraft/Athena/gui/mods/customtext.png
index 0ef8754b..7b0392b5 100644
Binary files a/src/main/resources/assets/minecraft/Athena/gui/mods/customtext.png and b/src/main/resources/assets/minecraft/Athena/gui/mods/customtext.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/gui/mods/fullbright.png b/src/main/resources/assets/minecraft/Athena/gui/mods/fullbright.png
new file mode 100644
index 00000000..0ef8754b
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/gui/mods/fullbright.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/gui/mods/nickhider.png b/src/main/resources/assets/minecraft/Athena/gui/mods/nickhider.png
new file mode 100644
index 00000000..b3ea7e33
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/gui/mods/nickhider.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/gui/mods/nobobbing.png b/src/main/resources/assets/minecraft/Athena/gui/mods/nobobbing.png
new file mode 100644
index 00000000..ec97a153
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/gui/mods/nobobbing.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/gui/mods/reach.png b/src/main/resources/assets/minecraft/Athena/gui/mods/reach.png
new file mode 100644
index 00000000..7d99ccd6
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/gui/mods/reach.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/gui/mods/scoreboard.png b/src/main/resources/assets/minecraft/Athena/gui/mods/scoreboard.png
new file mode 100644
index 00000000..e72b8dc1
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/gui/mods/scoreboard.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/gui/mods/timechanger.png b/src/main/resources/assets/minecraft/Athena/gui/mods/timechanger.png
new file mode 100644
index 00000000..0d130de3
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/gui/mods/timechanger.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/logo/Athena-black.png b/src/main/resources/assets/minecraft/Athena/logo/Athena-black.png
deleted file mode 100644
index c7ced7ff..00000000
Binary files a/src/main/resources/assets/minecraft/Athena/logo/Athena-black.png and /dev/null differ
diff --git a/src/main/resources/assets/minecraft/Athena/logo/Athena-white.png b/src/main/resources/assets/minecraft/Athena/logo/Athena-white.png
deleted file mode 100644
index fdf4cb4f..00000000
Binary files a/src/main/resources/assets/minecraft/Athena/logo/Athena-white.png and /dev/null differ
diff --git a/src/main/resources/assets/minecraft/Athena/logo/Athena.png b/src/main/resources/assets/minecraft/Athena/logo/Athena.png
index d67f094a..bf2107a4 100644
Binary files a/src/main/resources/assets/minecraft/Athena/logo/Athena.png and b/src/main/resources/assets/minecraft/Athena/logo/Athena.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/logo/pride.png b/src/main/resources/assets/minecraft/Athena/logo/pride.png
deleted file mode 100644
index 4f4504c4..00000000
Binary files a/src/main/resources/assets/minecraft/Athena/logo/pride.png and /dev/null differ
diff --git a/src/main/resources/assets/minecraft/Athena/menu/b4f52d2709f32a86431ea6ed79902551.jpg b/src/main/resources/assets/minecraft/Athena/menu/b4f52d2709f32a86431ea6ed79902551.jpg
new file mode 100644
index 00000000..65a3e75c
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/menu/b4f52d2709f32a86431ea6ed79902551.jpg differ
diff --git a/src/main/resources/assets/minecraft/Athena/menu/cool_wallpaper.png b/src/main/resources/assets/minecraft/Athena/menu/cool_wallpaper.png
new file mode 100644
index 00000000..27e5ac7c
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/menu/cool_wallpaper.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/menu/head.png b/src/main/resources/assets/minecraft/Athena/menu/head.png
new file mode 100644
index 00000000..fd641639
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/menu/head.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/menu/ju742T.png b/src/main/resources/assets/minecraft/Athena/menu/ju742T.png
new file mode 100644
index 00000000..2d925be3
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/menu/ju742T.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/menu/test2.jpg b/src/main/resources/assets/minecraft/Athena/menu/test2.jpg
new file mode 100644
index 00000000..9a26736c
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/menu/test2.jpg differ
diff --git a/src/main/resources/assets/minecraft/Athena/menu/test5.jpg b/src/main/resources/assets/minecraft/Athena/menu/test5.jpg
new file mode 100644
index 00000000..7f93bedf
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/menu/test5.jpg differ
diff --git a/src/main/resources/assets/minecraft/Athena/menu/usericon.png b/src/main/resources/assets/minecraft/Athena/menu/usericon.png
index 5d752807..490db919 100644
Binary files a/src/main/resources/assets/minecraft/Athena/menu/usericon.png and b/src/main/resources/assets/minecraft/Athena/menu/usericon.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/menu/wallpaper.png b/src/main/resources/assets/minecraft/Athena/menu/wallpaper.png
new file mode 100644
index 00000000..f0b7fdaf
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/menu/wallpaper.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/menu/wallpaper2.png b/src/main/resources/assets/minecraft/Athena/menu/wallpaper2.png
index aa7c3127..01f3846d 100644
Binary files a/src/main/resources/assets/minecraft/Athena/menu/wallpaper2.png and b/src/main/resources/assets/minecraft/Athena/menu/wallpaper2.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/menu/wallpaper3.jpg b/src/main/resources/assets/minecraft/Athena/menu/wallpaper3.jpg
new file mode 100644
index 00000000..f4df15f4
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/menu/wallpaper3.jpg differ
diff --git a/src/main/resources/assets/minecraft/Athena/menu/wallpaper3.png b/src/main/resources/assets/minecraft/Athena/menu/wallpaper3.png
new file mode 100644
index 00000000..b222fd9b
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/menu/wallpaper3.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/ranks/admin.png b/src/main/resources/assets/minecraft/Athena/ranks/admin.png
index 4c0867ef..7cc8814a 100644
Binary files a/src/main/resources/assets/minecraft/Athena/ranks/admin.png and b/src/main/resources/assets/minecraft/Athena/ranks/admin.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/ranks/developer.png b/src/main/resources/assets/minecraft/Athena/ranks/developer.png
index 050899e0..9fc89557 100644
Binary files a/src/main/resources/assets/minecraft/Athena/ranks/developer.png and b/src/main/resources/assets/minecraft/Athena/ranks/developer.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/ranks/mod.png b/src/main/resources/assets/minecraft/Athena/ranks/mod.png
index 48202a6a..5c6824e0 100644
Binary files a/src/main/resources/assets/minecraft/Athena/ranks/mod.png and b/src/main/resources/assets/minecraft/Athena/ranks/mod.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/ranks/owner.png b/src/main/resources/assets/minecraft/Athena/ranks/owner.png
index 4cd2d3e5..f47e7887 100644
Binary files a/src/main/resources/assets/minecraft/Athena/ranks/owner.png and b/src/main/resources/assets/minecraft/Athena/ranks/owner.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/ranks/partner.png b/src/main/resources/assets/minecraft/Athena/ranks/partner.png
new file mode 100644
index 00000000..b67c99ba
Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/ranks/partner.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/ranks/premium.png b/src/main/resources/assets/minecraft/Athena/ranks/premium.png
index 4fc61744..b013c3a4 100644
Binary files a/src/main/resources/assets/minecraft/Athena/ranks/premium.png and b/src/main/resources/assets/minecraft/Athena/ranks/premium.png differ
diff --git a/src/main/resources/assets/minecraft/Athena/ranks/user.png b/src/main/resources/assets/minecraft/Athena/ranks/user.png
index d67f094a..bf2107a4 100644
Binary files a/src/main/resources/assets/minecraft/Athena/ranks/user.png and b/src/main/resources/assets/minecraft/Athena/ranks/user.png differ
diff --git a/src/main/resources/assets/minecraft/pack.png b/src/main/resources/assets/minecraft/pack.png
new file mode 100644
index 00000000..cfaa9862
Binary files /dev/null and b/src/main/resources/assets/minecraft/pack.png differ
diff --git a/workspace/assets/skins/10/100f8c66a0710a321837bc74942a238b5066ca480ebe6f8ab804e55eb9ff89db b/workspace/assets/skins/10/100f8c66a0710a321837bc74942a238b5066ca480ebe6f8ab804e55eb9ff89db
new file mode 100644
index 00000000..85bab245
Binary files /dev/null and b/workspace/assets/skins/10/100f8c66a0710a321837bc74942a238b5066ca480ebe6f8ab804e55eb9ff89db differ
diff --git a/workspace/assets/skins/10/10120fe0a9baef94f9d63199998e199613431428c64661b9c81a2a2277d00a60 b/workspace/assets/skins/10/10120fe0a9baef94f9d63199998e199613431428c64661b9c81a2a2277d00a60
new file mode 100644
index 00000000..29004870
Binary files /dev/null and b/workspace/assets/skins/10/10120fe0a9baef94f9d63199998e199613431428c64661b9c81a2a2277d00a60 differ
diff --git a/workspace/assets/skins/10/103f0ee14a35e5ae4814f846dac60fa59d8ba8bf9fe32a27910571303f376355 b/workspace/assets/skins/10/103f0ee14a35e5ae4814f846dac60fa59d8ba8bf9fe32a27910571303f376355
new file mode 100644
index 00000000..b3be9333
Binary files /dev/null and b/workspace/assets/skins/10/103f0ee14a35e5ae4814f846dac60fa59d8ba8bf9fe32a27910571303f376355 differ
diff --git a/workspace/assets/skins/10/104db06da43b47ab2cd08be0d0e0e89726d167d06f5d5d78ab31f58c4d4d277b b/workspace/assets/skins/10/104db06da43b47ab2cd08be0d0e0e89726d167d06f5d5d78ab31f58c4d4d277b
new file mode 100644
index 00000000..b7dc0d2f
Binary files /dev/null and b/workspace/assets/skins/10/104db06da43b47ab2cd08be0d0e0e89726d167d06f5d5d78ab31f58c4d4d277b differ
diff --git a/workspace/assets/skins/10/106033483f61737f033d946bde5d5200d5294088d0c1cf21651927644115b120 b/workspace/assets/skins/10/106033483f61737f033d946bde5d5200d5294088d0c1cf21651927644115b120
new file mode 100644
index 00000000..38d0dce8
Binary files /dev/null and b/workspace/assets/skins/10/106033483f61737f033d946bde5d5200d5294088d0c1cf21651927644115b120 differ
diff --git a/workspace/assets/skins/10/107b7bebb1402dbb2b5df0d61b3d2997adb106e36a6741b9f05e3828b7c30b68 b/workspace/assets/skins/10/107b7bebb1402dbb2b5df0d61b3d2997adb106e36a6741b9f05e3828b7c30b68
new file mode 100644
index 00000000..5639d8fd
Binary files /dev/null and b/workspace/assets/skins/10/107b7bebb1402dbb2b5df0d61b3d2997adb106e36a6741b9f05e3828b7c30b68 differ
diff --git a/workspace/assets/skins/10/10994cf11185d64a633ae1fd1656889d4eb048ffb894b3e3de5cbb3562de7062 b/workspace/assets/skins/10/10994cf11185d64a633ae1fd1656889d4eb048ffb894b3e3de5cbb3562de7062
new file mode 100644
index 00000000..e91673a3
Binary files /dev/null and b/workspace/assets/skins/10/10994cf11185d64a633ae1fd1656889d4eb048ffb894b3e3de5cbb3562de7062 differ
diff --git a/workspace/assets/skins/10/10bec8e50ed4a53854d25487350bbae6e65ee67e0e2c311adc2798a894102bc0 b/workspace/assets/skins/10/10bec8e50ed4a53854d25487350bbae6e65ee67e0e2c311adc2798a894102bc0
new file mode 100644
index 00000000..a631ebe8
Binary files /dev/null and b/workspace/assets/skins/10/10bec8e50ed4a53854d25487350bbae6e65ee67e0e2c311adc2798a894102bc0 differ
diff --git a/workspace/assets/skins/10/10d9c3830a51c9d781f1e7e05e7e4852fa3ab43aa8367d62b555a8e1456f8333 b/workspace/assets/skins/10/10d9c3830a51c9d781f1e7e05e7e4852fa3ab43aa8367d62b555a8e1456f8333
new file mode 100644
index 00000000..a2f6aa79
Binary files /dev/null and b/workspace/assets/skins/10/10d9c3830a51c9d781f1e7e05e7e4852fa3ab43aa8367d62b555a8e1456f8333 differ
diff --git a/workspace/assets/skins/10/10e014148230d79b9951ea5ade75deee362460323884eb5e4022154ae5996ba1 b/workspace/assets/skins/10/10e014148230d79b9951ea5ade75deee362460323884eb5e4022154ae5996ba1
new file mode 100644
index 00000000..828ccc1f
Binary files /dev/null and b/workspace/assets/skins/10/10e014148230d79b9951ea5ade75deee362460323884eb5e4022154ae5996ba1 differ
diff --git a/workspace/assets/skins/11/1119e1c9a79bf2b1630f65e8f52af378c1af67b8ee913b51899da91373784432 b/workspace/assets/skins/11/1119e1c9a79bf2b1630f65e8f52af378c1af67b8ee913b51899da91373784432
new file mode 100644
index 00000000..f6141fa6
Binary files /dev/null and b/workspace/assets/skins/11/1119e1c9a79bf2b1630f65e8f52af378c1af67b8ee913b51899da91373784432 differ
diff --git a/workspace/assets/skins/11/1171d6623512957af0a586867d010321717ed42601d0d6bb312278c314b29ab0 b/workspace/assets/skins/11/1171d6623512957af0a586867d010321717ed42601d0d6bb312278c314b29ab0
new file mode 100644
index 00000000..262d3813
Binary files /dev/null and b/workspace/assets/skins/11/1171d6623512957af0a586867d010321717ed42601d0d6bb312278c314b29ab0 differ
diff --git a/workspace/assets/skins/11/11734894b02f9622581ab7cf20823b0d98bf4ad7fc8518a25cf4ab8d2027996a b/workspace/assets/skins/11/11734894b02f9622581ab7cf20823b0d98bf4ad7fc8518a25cf4ab8d2027996a
new file mode 100644
index 00000000..7f6d9473
Binary files /dev/null and b/workspace/assets/skins/11/11734894b02f9622581ab7cf20823b0d98bf4ad7fc8518a25cf4ab8d2027996a differ
diff --git a/workspace/assets/skins/11/1178c7ba944cbafa1fd3ec57ac0737ea97ff44014229ada4d6f75c655126aae0 b/workspace/assets/skins/11/1178c7ba944cbafa1fd3ec57ac0737ea97ff44014229ada4d6f75c655126aae0
new file mode 100644
index 00000000..5281d0bb
Binary files /dev/null and b/workspace/assets/skins/11/1178c7ba944cbafa1fd3ec57ac0737ea97ff44014229ada4d6f75c655126aae0 differ
diff --git a/workspace/assets/skins/11/1197ed6444c9dd98f8bec2868ce12d43616867a99d4dacd8a1aeca3e5e299ca5 b/workspace/assets/skins/11/1197ed6444c9dd98f8bec2868ce12d43616867a99d4dacd8a1aeca3e5e299ca5
new file mode 100644
index 00000000..99c10aa9
Binary files /dev/null and b/workspace/assets/skins/11/1197ed6444c9dd98f8bec2868ce12d43616867a99d4dacd8a1aeca3e5e299ca5 differ
diff --git a/workspace/assets/skins/11/119bb859aa7b4d1656cc47b71408ab6e05d9aaa200fd41cc8efda9c449838d26 b/workspace/assets/skins/11/119bb859aa7b4d1656cc47b71408ab6e05d9aaa200fd41cc8efda9c449838d26
new file mode 100644
index 00000000..0d4acd42
Binary files /dev/null and b/workspace/assets/skins/11/119bb859aa7b4d1656cc47b71408ab6e05d9aaa200fd41cc8efda9c449838d26 differ
diff --git a/workspace/assets/skins/11/11c9d6e63ca401bdb8850e9b66c06c2cefff29cfda74cad6c7d1350bcc7a1ac6 b/workspace/assets/skins/11/11c9d6e63ca401bdb8850e9b66c06c2cefff29cfda74cad6c7d1350bcc7a1ac6
new file mode 100644
index 00000000..6bb2dafd
Binary files /dev/null and b/workspace/assets/skins/11/11c9d6e63ca401bdb8850e9b66c06c2cefff29cfda74cad6c7d1350bcc7a1ac6 differ
diff --git a/workspace/assets/skins/11/11cca8ccff8da76bd82ec2f486f48c677839a5aebcd8afb33caed742e866b9a8 b/workspace/assets/skins/11/11cca8ccff8da76bd82ec2f486f48c677839a5aebcd8afb33caed742e866b9a8
new file mode 100644
index 00000000..ba0265a2
Binary files /dev/null and b/workspace/assets/skins/11/11cca8ccff8da76bd82ec2f486f48c677839a5aebcd8afb33caed742e866b9a8 differ
diff --git a/workspace/assets/skins/11/11cf67efaa8ea89d1d8ff38cf606db51da3ea73f924894eceb92ef8d60f5a517 b/workspace/assets/skins/11/11cf67efaa8ea89d1d8ff38cf606db51da3ea73f924894eceb92ef8d60f5a517
new file mode 100644
index 00000000..f9e8aca8
Binary files /dev/null and b/workspace/assets/skins/11/11cf67efaa8ea89d1d8ff38cf606db51da3ea73f924894eceb92ef8d60f5a517 differ
diff --git a/workspace/assets/skins/11/11d6555fef1609a535c455ff81d9e56165048ff25045a54d4dcc67b20c1914e2 b/workspace/assets/skins/11/11d6555fef1609a535c455ff81d9e56165048ff25045a54d4dcc67b20c1914e2
new file mode 100644
index 00000000..db5fe59f
Binary files /dev/null and b/workspace/assets/skins/11/11d6555fef1609a535c455ff81d9e56165048ff25045a54d4dcc67b20c1914e2 differ
diff --git a/workspace/assets/skins/11/11dcd6ce266c51c3991d99272de281783ab881832bb847d7355ae282a2648a4f b/workspace/assets/skins/11/11dcd6ce266c51c3991d99272de281783ab881832bb847d7355ae282a2648a4f
new file mode 100644
index 00000000..298a5b60
Binary files /dev/null and b/workspace/assets/skins/11/11dcd6ce266c51c3991d99272de281783ab881832bb847d7355ae282a2648a4f differ
diff --git a/workspace/assets/skins/11/11e526bee21d1f7fcb865ae406e1fd193b659355a490e2f14dc11748ff8d953 b/workspace/assets/skins/11/11e526bee21d1f7fcb865ae406e1fd193b659355a490e2f14dc11748ff8d953
new file mode 100644
index 00000000..9d951ee7
Binary files /dev/null and b/workspace/assets/skins/11/11e526bee21d1f7fcb865ae406e1fd193b659355a490e2f14dc11748ff8d953 differ
diff --git a/workspace/assets/skins/11/11e771b1506f8a88e86ea8e1c9aba086a3ab31977d380545918fffc6ea533337 b/workspace/assets/skins/11/11e771b1506f8a88e86ea8e1c9aba086a3ab31977d380545918fffc6ea533337
new file mode 100644
index 00000000..5fac5223
Binary files /dev/null and b/workspace/assets/skins/11/11e771b1506f8a88e86ea8e1c9aba086a3ab31977d380545918fffc6ea533337 differ
diff --git a/workspace/assets/skins/11/11f24a0cbf710481aa79f0059fe8a121be9f461952f2ab8d6c13aec0562d6d44 b/workspace/assets/skins/11/11f24a0cbf710481aa79f0059fe8a121be9f461952f2ab8d6c13aec0562d6d44
new file mode 100644
index 00000000..5b7a164a
Binary files /dev/null and b/workspace/assets/skins/11/11f24a0cbf710481aa79f0059fe8a121be9f461952f2ab8d6c13aec0562d6d44 differ
diff --git a/workspace/assets/skins/11/11f74f8683f7876ce2d57b56e7d75e57a2338e04959f38e6deba78cfc16204c1 b/workspace/assets/skins/11/11f74f8683f7876ce2d57b56e7d75e57a2338e04959f38e6deba78cfc16204c1
new file mode 100644
index 00000000..c0335e3a
Binary files /dev/null and b/workspace/assets/skins/11/11f74f8683f7876ce2d57b56e7d75e57a2338e04959f38e6deba78cfc16204c1 differ
diff --git a/workspace/assets/skins/12/120c3a91d76a61f7e2f6aa4c543cf8cb95b1258b156e1d6ee9fb8948f7dde366 b/workspace/assets/skins/12/120c3a91d76a61f7e2f6aa4c543cf8cb95b1258b156e1d6ee9fb8948f7dde366
new file mode 100644
index 00000000..df8dbd1a
Binary files /dev/null and b/workspace/assets/skins/12/120c3a91d76a61f7e2f6aa4c543cf8cb95b1258b156e1d6ee9fb8948f7dde366 differ
diff --git a/workspace/assets/skins/12/1225be00472f558de079a616d8cb6e2dfb88bb572dd04d6274cc14fa0574d8cc b/workspace/assets/skins/12/1225be00472f558de079a616d8cb6e2dfb88bb572dd04d6274cc14fa0574d8cc
new file mode 100644
index 00000000..bc56e271
Binary files /dev/null and b/workspace/assets/skins/12/1225be00472f558de079a616d8cb6e2dfb88bb572dd04d6274cc14fa0574d8cc differ
diff --git a/workspace/assets/skins/12/1234d3fb1bf61b32001fb71704cadfd875975edf0d6e5fe19b6d52547b519af5 b/workspace/assets/skins/12/1234d3fb1bf61b32001fb71704cadfd875975edf0d6e5fe19b6d52547b519af5
new file mode 100644
index 00000000..cb73b336
Binary files /dev/null and b/workspace/assets/skins/12/1234d3fb1bf61b32001fb71704cadfd875975edf0d6e5fe19b6d52547b519af5 differ
diff --git a/workspace/assets/skins/12/124a3b2cccce0908a84c6e7a7e02551f0fe004f9c7e04ff7242596e7d1b6f224 b/workspace/assets/skins/12/124a3b2cccce0908a84c6e7a7e02551f0fe004f9c7e04ff7242596e7d1b6f224
new file mode 100644
index 00000000..d7b1bce2
Binary files /dev/null and b/workspace/assets/skins/12/124a3b2cccce0908a84c6e7a7e02551f0fe004f9c7e04ff7242596e7d1b6f224 differ
diff --git a/workspace/assets/skins/12/125cad8928669083fb50e0195ad17a14e86a20544c2b08a8bcac694c0bff5c67 b/workspace/assets/skins/12/125cad8928669083fb50e0195ad17a14e86a20544c2b08a8bcac694c0bff5c67
new file mode 100644
index 00000000..deabe415
Binary files /dev/null and b/workspace/assets/skins/12/125cad8928669083fb50e0195ad17a14e86a20544c2b08a8bcac694c0bff5c67 differ
diff --git a/workspace/assets/skins/12/1279081559ab182c8b645385727bfff63873e9a620bc085b6dc2add15db31245 b/workspace/assets/skins/12/1279081559ab182c8b645385727bfff63873e9a620bc085b6dc2add15db31245
new file mode 100644
index 00000000..4535881a
Binary files /dev/null and b/workspace/assets/skins/12/1279081559ab182c8b645385727bfff63873e9a620bc085b6dc2add15db31245 differ
diff --git a/workspace/assets/skins/12/129dee5d296dc5e7fc94d92d3f5ddf8c82d8338361ef22ccbd57fa1b688c21c1 b/workspace/assets/skins/12/129dee5d296dc5e7fc94d92d3f5ddf8c82d8338361ef22ccbd57fa1b688c21c1
new file mode 100644
index 00000000..5f147490
Binary files /dev/null and b/workspace/assets/skins/12/129dee5d296dc5e7fc94d92d3f5ddf8c82d8338361ef22ccbd57fa1b688c21c1 differ
diff --git a/workspace/assets/skins/12/12b350aa98002be4ff864d9b6f9c83912e89553433b323f5f6a19039d0eafd5d b/workspace/assets/skins/12/12b350aa98002be4ff864d9b6f9c83912e89553433b323f5f6a19039d0eafd5d
new file mode 100644
index 00000000..7e84614c
Binary files /dev/null and b/workspace/assets/skins/12/12b350aa98002be4ff864d9b6f9c83912e89553433b323f5f6a19039d0eafd5d differ
diff --git a/workspace/assets/skins/12/12b4c57aab30e034fb92fd4db4eb3beab64d347c8ae6a95c4ba1caa630765ed5 b/workspace/assets/skins/12/12b4c57aab30e034fb92fd4db4eb3beab64d347c8ae6a95c4ba1caa630765ed5
new file mode 100644
index 00000000..9788bbf4
Binary files /dev/null and b/workspace/assets/skins/12/12b4c57aab30e034fb92fd4db4eb3beab64d347c8ae6a95c4ba1caa630765ed5 differ
diff --git a/workspace/assets/skins/12/12e6a74e10b8070ce2f234842bf222455cbb6012a570b292d7a17844cddd042f b/workspace/assets/skins/12/12e6a74e10b8070ce2f234842bf222455cbb6012a570b292d7a17844cddd042f
new file mode 100644
index 00000000..f85eb301
Binary files /dev/null and b/workspace/assets/skins/12/12e6a74e10b8070ce2f234842bf222455cbb6012a570b292d7a17844cddd042f differ
diff --git a/workspace/assets/skins/12/12ecd4210786b646505cc30b5dc6d25d9951f0d0dc6882f5998bcb93a5b052c0 b/workspace/assets/skins/12/12ecd4210786b646505cc30b5dc6d25d9951f0d0dc6882f5998bcb93a5b052c0
new file mode 100644
index 00000000..bd277bfd
Binary files /dev/null and b/workspace/assets/skins/12/12ecd4210786b646505cc30b5dc6d25d9951f0d0dc6882f5998bcb93a5b052c0 differ
diff --git a/workspace/assets/skins/12/12f07d4fdc2b7898a6e428b5de551e1991ab8b5718c2f96bcd06029506499c26 b/workspace/assets/skins/12/12f07d4fdc2b7898a6e428b5de551e1991ab8b5718c2f96bcd06029506499c26
new file mode 100644
index 00000000..af1b18b9
Binary files /dev/null and b/workspace/assets/skins/12/12f07d4fdc2b7898a6e428b5de551e1991ab8b5718c2f96bcd06029506499c26 differ
diff --git a/workspace/assets/skins/12/12f0b47e6bfcf92d8481cbc77b224e5ab38ad728d8ae4621ccc719b4a2de61e0 b/workspace/assets/skins/12/12f0b47e6bfcf92d8481cbc77b224e5ab38ad728d8ae4621ccc719b4a2de61e0
new file mode 100644
index 00000000..424e66ea
Binary files /dev/null and b/workspace/assets/skins/12/12f0b47e6bfcf92d8481cbc77b224e5ab38ad728d8ae4621ccc719b4a2de61e0 differ
diff --git a/workspace/assets/skins/12/12f5506fe62ba90a5dbdfbf1a4b33e6424dd3915f8d6778e8287b65a4d2e2ed b/workspace/assets/skins/12/12f5506fe62ba90a5dbdfbf1a4b33e6424dd3915f8d6778e8287b65a4d2e2ed
new file mode 100644
index 00000000..302f5b21
Binary files /dev/null and b/workspace/assets/skins/12/12f5506fe62ba90a5dbdfbf1a4b33e6424dd3915f8d6778e8287b65a4d2e2ed differ
diff --git a/workspace/assets/skins/13/131e12adddc7ff674cb8af6b0e4b38068077093a0103d233d0d79c7937ce180a b/workspace/assets/skins/13/131e12adddc7ff674cb8af6b0e4b38068077093a0103d233d0d79c7937ce180a
new file mode 100644
index 00000000..f0ac2aee
Binary files /dev/null and b/workspace/assets/skins/13/131e12adddc7ff674cb8af6b0e4b38068077093a0103d233d0d79c7937ce180a differ
diff --git a/workspace/assets/skins/13/13231a33ab8167a05ae13ba088193ae2e42769687b13b6a5209b81e81be8be8b b/workspace/assets/skins/13/13231a33ab8167a05ae13ba088193ae2e42769687b13b6a5209b81e81be8be8b
new file mode 100644
index 00000000..9c5352ec
Binary files /dev/null and b/workspace/assets/skins/13/13231a33ab8167a05ae13ba088193ae2e42769687b13b6a5209b81e81be8be8b differ
diff --git a/workspace/assets/skins/13/1336ea2d92227c0a64432eda48b1cdb421a28da7cc53a00a92c8ab83aa03a7e2 b/workspace/assets/skins/13/1336ea2d92227c0a64432eda48b1cdb421a28da7cc53a00a92c8ab83aa03a7e2
new file mode 100644
index 00000000..eab7ddfe
Binary files /dev/null and b/workspace/assets/skins/13/1336ea2d92227c0a64432eda48b1cdb421a28da7cc53a00a92c8ab83aa03a7e2 differ
diff --git a/workspace/assets/skins/13/134b679d7fed6fb63a5f464056c4c97f40ee565477d25eb1a363af7239a56e4b b/workspace/assets/skins/13/134b679d7fed6fb63a5f464056c4c97f40ee565477d25eb1a363af7239a56e4b
new file mode 100644
index 00000000..562b429a
Binary files /dev/null and b/workspace/assets/skins/13/134b679d7fed6fb63a5f464056c4c97f40ee565477d25eb1a363af7239a56e4b differ
diff --git a/workspace/assets/skins/13/135b9699c5e7115d93afc5bb1de1610c100509b1674c677ed8696997fd50eba2 b/workspace/assets/skins/13/135b9699c5e7115d93afc5bb1de1610c100509b1674c677ed8696997fd50eba2
new file mode 100644
index 00000000..d2b5c2dd
Binary files /dev/null and b/workspace/assets/skins/13/135b9699c5e7115d93afc5bb1de1610c100509b1674c677ed8696997fd50eba2 differ
diff --git a/workspace/assets/skins/13/135e3c1271c03309f5b1ad8797b747b2d5ce6a1dbde1a6a7cfeb32d58909a089 b/workspace/assets/skins/13/135e3c1271c03309f5b1ad8797b747b2d5ce6a1dbde1a6a7cfeb32d58909a089
new file mode 100644
index 00000000..094aba81
Binary files /dev/null and b/workspace/assets/skins/13/135e3c1271c03309f5b1ad8797b747b2d5ce6a1dbde1a6a7cfeb32d58909a089 differ
diff --git a/workspace/assets/skins/13/135ebc3e8f5b305b97efe7f26f3a2668df8eca8e0980a4a75ee4fe884efc5051 b/workspace/assets/skins/13/135ebc3e8f5b305b97efe7f26f3a2668df8eca8e0980a4a75ee4fe884efc5051
new file mode 100644
index 00000000..2c55a6cc
Binary files /dev/null and b/workspace/assets/skins/13/135ebc3e8f5b305b97efe7f26f3a2668df8eca8e0980a4a75ee4fe884efc5051 differ
diff --git a/workspace/assets/skins/13/137a6ccb8880d68ac36d6edce46e690e333290992888c2856292162d561713b6 b/workspace/assets/skins/13/137a6ccb8880d68ac36d6edce46e690e333290992888c2856292162d561713b6
new file mode 100644
index 00000000..2dfc7969
Binary files /dev/null and b/workspace/assets/skins/13/137a6ccb8880d68ac36d6edce46e690e333290992888c2856292162d561713b6 differ
diff --git a/workspace/assets/skins/13/13850780a31e33cc9dd8978c78890b16f0fbd81f8000a149edc526fcac1fe201 b/workspace/assets/skins/13/13850780a31e33cc9dd8978c78890b16f0fbd81f8000a149edc526fcac1fe201
new file mode 100644
index 00000000..e77257d6
Binary files /dev/null and b/workspace/assets/skins/13/13850780a31e33cc9dd8978c78890b16f0fbd81f8000a149edc526fcac1fe201 differ
diff --git a/workspace/assets/skins/13/138b4f928dbacddd941f9a5b527f3c79f106e2980006168416e7a244f7e3d0bd b/workspace/assets/skins/13/138b4f928dbacddd941f9a5b527f3c79f106e2980006168416e7a244f7e3d0bd
new file mode 100644
index 00000000..6df68bda
Binary files /dev/null and b/workspace/assets/skins/13/138b4f928dbacddd941f9a5b527f3c79f106e2980006168416e7a244f7e3d0bd differ
diff --git a/workspace/assets/skins/13/139d34ff77398e6214de50256ed0efd0c47e0d1378906e742e596d5a74a56445 b/workspace/assets/skins/13/139d34ff77398e6214de50256ed0efd0c47e0d1378906e742e596d5a74a56445
new file mode 100644
index 00000000..9ce5ef7f
Binary files /dev/null and b/workspace/assets/skins/13/139d34ff77398e6214de50256ed0efd0c47e0d1378906e742e596d5a74a56445 differ
diff --git a/workspace/assets/skins/13/13a5cd3559f344ba72a6f4ec83fd0fb361acb8a6ce12036f0a1e4a32dbca2e13 b/workspace/assets/skins/13/13a5cd3559f344ba72a6f4ec83fd0fb361acb8a6ce12036f0a1e4a32dbca2e13
new file mode 100644
index 00000000..4875426b
Binary files /dev/null and b/workspace/assets/skins/13/13a5cd3559f344ba72a6f4ec83fd0fb361acb8a6ce12036f0a1e4a32dbca2e13 differ
diff --git a/workspace/assets/skins/13/13d47da18f70aa8c241dd5efb31cda35fd47baa1a34b87e1b9b4a7486f06c6ea b/workspace/assets/skins/13/13d47da18f70aa8c241dd5efb31cda35fd47baa1a34b87e1b9b4a7486f06c6ea
new file mode 100644
index 00000000..a5f76dde
Binary files /dev/null and b/workspace/assets/skins/13/13d47da18f70aa8c241dd5efb31cda35fd47baa1a34b87e1b9b4a7486f06c6ea differ
diff --git a/workspace/assets/skins/13/13f2d12c6d9ecc5ebc6d7d4116dfcb426443119e849a53352153765d51fcb981 b/workspace/assets/skins/13/13f2d12c6d9ecc5ebc6d7d4116dfcb426443119e849a53352153765d51fcb981
new file mode 100644
index 00000000..90abf0d8
Binary files /dev/null and b/workspace/assets/skins/13/13f2d12c6d9ecc5ebc6d7d4116dfcb426443119e849a53352153765d51fcb981 differ
diff --git a/workspace/assets/skins/13/13f816ec7eed21ff3004228066cb230e348bd9a90eb8c22bc4e1ee69b247b917 b/workspace/assets/skins/13/13f816ec7eed21ff3004228066cb230e348bd9a90eb8c22bc4e1ee69b247b917
new file mode 100644
index 00000000..43d3a84a
Binary files /dev/null and b/workspace/assets/skins/13/13f816ec7eed21ff3004228066cb230e348bd9a90eb8c22bc4e1ee69b247b917 differ
diff --git a/workspace/assets/skins/13/13f9a74d403cb20554bb7ed65302d855b990984e6e217347477887d63fe127f2 b/workspace/assets/skins/13/13f9a74d403cb20554bb7ed65302d855b990984e6e217347477887d63fe127f2
new file mode 100644
index 00000000..316bc482
Binary files /dev/null and b/workspace/assets/skins/13/13f9a74d403cb20554bb7ed65302d855b990984e6e217347477887d63fe127f2 differ
diff --git a/workspace/assets/skins/14/14038d40a0e1b5ae6fb4b413354e113d4a29d4f51306e8c4e70f93bec5e65e3a b/workspace/assets/skins/14/14038d40a0e1b5ae6fb4b413354e113d4a29d4f51306e8c4e70f93bec5e65e3a
new file mode 100644
index 00000000..75a122d8
Binary files /dev/null and b/workspace/assets/skins/14/14038d40a0e1b5ae6fb4b413354e113d4a29d4f51306e8c4e70f93bec5e65e3a differ
diff --git a/workspace/assets/skins/14/1403bff65d7e9307b951fe7ccc8c6af5ed3b3e9f64074e08e5a58333b3ffb7c9 b/workspace/assets/skins/14/1403bff65d7e9307b951fe7ccc8c6af5ed3b3e9f64074e08e5a58333b3ffb7c9
new file mode 100644
index 00000000..28c60fe6
Binary files /dev/null and b/workspace/assets/skins/14/1403bff65d7e9307b951fe7ccc8c6af5ed3b3e9f64074e08e5a58333b3ffb7c9 differ
diff --git a/workspace/assets/skins/14/140b19bec7285d585a86772c39421a05541f1f09a6f16a858ba31ef997c55ffb b/workspace/assets/skins/14/140b19bec7285d585a86772c39421a05541f1f09a6f16a858ba31ef997c55ffb
new file mode 100644
index 00000000..9504ee7a
Binary files /dev/null and b/workspace/assets/skins/14/140b19bec7285d585a86772c39421a05541f1f09a6f16a858ba31ef997c55ffb differ
diff --git a/workspace/assets/skins/14/14285482e752921a324644b42bdae344421e1bce968df46639be4c4f3b979d0c b/workspace/assets/skins/14/14285482e752921a324644b42bdae344421e1bce968df46639be4c4f3b979d0c
new file mode 100644
index 00000000..584bba6a
Binary files /dev/null and b/workspace/assets/skins/14/14285482e752921a324644b42bdae344421e1bce968df46639be4c4f3b979d0c differ
diff --git a/workspace/assets/skins/14/1437bf454f4862275bc6e48aafdeadcda5e73fc88a2e1fae7b18a8a06c9f04fd b/workspace/assets/skins/14/1437bf454f4862275bc6e48aafdeadcda5e73fc88a2e1fae7b18a8a06c9f04fd
new file mode 100644
index 00000000..34b9d73e
Binary files /dev/null and b/workspace/assets/skins/14/1437bf454f4862275bc6e48aafdeadcda5e73fc88a2e1fae7b18a8a06c9f04fd differ
diff --git a/workspace/assets/skins/14/14393bfe58bf8ff001d448af0f369d5c3868e3072d55e6ce64abbecec7a5d783 b/workspace/assets/skins/14/14393bfe58bf8ff001d448af0f369d5c3868e3072d55e6ce64abbecec7a5d783
new file mode 100644
index 00000000..ba89d555
Binary files /dev/null and b/workspace/assets/skins/14/14393bfe58bf8ff001d448af0f369d5c3868e3072d55e6ce64abbecec7a5d783 differ
diff --git a/workspace/assets/skins/14/143f638a76b1595471712dcc34048f782b9c6bf54193778d7c6929b4f7b5cc9f b/workspace/assets/skins/14/143f638a76b1595471712dcc34048f782b9c6bf54193778d7c6929b4f7b5cc9f
new file mode 100644
index 00000000..72735332
Binary files /dev/null and b/workspace/assets/skins/14/143f638a76b1595471712dcc34048f782b9c6bf54193778d7c6929b4f7b5cc9f differ
diff --git a/workspace/assets/skins/14/1441181e01b171f6f5905d5d3742814b7a6059805d459f4b3005782a4cead34f b/workspace/assets/skins/14/1441181e01b171f6f5905d5d3742814b7a6059805d459f4b3005782a4cead34f
new file mode 100644
index 00000000..e6776445
Binary files /dev/null and b/workspace/assets/skins/14/1441181e01b171f6f5905d5d3742814b7a6059805d459f4b3005782a4cead34f differ
diff --git a/workspace/assets/skins/14/145131e4bfb1ed3be052f8763fd8daa6dd770f307e8c484d6af035a357609630 b/workspace/assets/skins/14/145131e4bfb1ed3be052f8763fd8daa6dd770f307e8c484d6af035a357609630
new file mode 100644
index 00000000..8128fd94
Binary files /dev/null and b/workspace/assets/skins/14/145131e4bfb1ed3be052f8763fd8daa6dd770f307e8c484d6af035a357609630 differ
diff --git a/workspace/assets/skins/14/14551de76d2da3916898efa178f3910fda0fea2aabbd0867ca5e53564849076c b/workspace/assets/skins/14/14551de76d2da3916898efa178f3910fda0fea2aabbd0867ca5e53564849076c
new file mode 100644
index 00000000..c289f14a
Binary files /dev/null and b/workspace/assets/skins/14/14551de76d2da3916898efa178f3910fda0fea2aabbd0867ca5e53564849076c differ
diff --git a/workspace/assets/skins/14/1472a0e3106389e64c4b051e53a7567fb0d3e24bca43f3194e09b03b097ea7c7 b/workspace/assets/skins/14/1472a0e3106389e64c4b051e53a7567fb0d3e24bca43f3194e09b03b097ea7c7
new file mode 100644
index 00000000..b547b7d0
Binary files /dev/null and b/workspace/assets/skins/14/1472a0e3106389e64c4b051e53a7567fb0d3e24bca43f3194e09b03b097ea7c7 differ
diff --git a/workspace/assets/skins/14/147c1bcf5ed38dd3d19857e1186da55b322db16ccbc8310edd04244f67513d8b b/workspace/assets/skins/14/147c1bcf5ed38dd3d19857e1186da55b322db16ccbc8310edd04244f67513d8b
new file mode 100644
index 00000000..bbd93016
Binary files /dev/null and b/workspace/assets/skins/14/147c1bcf5ed38dd3d19857e1186da55b322db16ccbc8310edd04244f67513d8b differ
diff --git a/workspace/assets/skins/14/14988785e6749f76efb9432a0617a9562101d073ec4ca19b2d39bfbcb01f8698 b/workspace/assets/skins/14/14988785e6749f76efb9432a0617a9562101d073ec4ca19b2d39bfbcb01f8698
new file mode 100644
index 00000000..c2417745
Binary files /dev/null and b/workspace/assets/skins/14/14988785e6749f76efb9432a0617a9562101d073ec4ca19b2d39bfbcb01f8698 differ
diff --git a/workspace/assets/skins/14/14f51f91361664dc5533f626413475ff9058f69b931bfdd027262c5881b69f3e b/workspace/assets/skins/14/14f51f91361664dc5533f626413475ff9058f69b931bfdd027262c5881b69f3e
new file mode 100644
index 00000000..23bedc74
Binary files /dev/null and b/workspace/assets/skins/14/14f51f91361664dc5533f626413475ff9058f69b931bfdd027262c5881b69f3e differ
diff --git a/workspace/assets/skins/14/14fe66e059c6fe269d39bc0737b9f7b44cb7e05e32677e3de65ce0cccdb9ecad b/workspace/assets/skins/14/14fe66e059c6fe269d39bc0737b9f7b44cb7e05e32677e3de65ce0cccdb9ecad
new file mode 100644
index 00000000..9cd3a85b
Binary files /dev/null and b/workspace/assets/skins/14/14fe66e059c6fe269d39bc0737b9f7b44cb7e05e32677e3de65ce0cccdb9ecad differ
diff --git a/workspace/assets/skins/14/14fedd0f1536cb64178da443593b89cbacecc7b31e36b3ef2147b4fa1bbf7aeb b/workspace/assets/skins/14/14fedd0f1536cb64178da443593b89cbacecc7b31e36b3ef2147b4fa1bbf7aeb
new file mode 100644
index 00000000..91a04442
Binary files /dev/null and b/workspace/assets/skins/14/14fedd0f1536cb64178da443593b89cbacecc7b31e36b3ef2147b4fa1bbf7aeb differ
diff --git a/workspace/assets/skins/14/14fef2169fc442917b9e07b86aa260964a754cdd9e0622076fbc974021ef9986 b/workspace/assets/skins/14/14fef2169fc442917b9e07b86aa260964a754cdd9e0622076fbc974021ef9986
new file mode 100644
index 00000000..39abc8b4
Binary files /dev/null and b/workspace/assets/skins/14/14fef2169fc442917b9e07b86aa260964a754cdd9e0622076fbc974021ef9986 differ
diff --git a/workspace/assets/skins/15/152fd56b3955d1a8814b0906fcd1337c062e62f66f8beb8f38ff2e22f82b00 b/workspace/assets/skins/15/152fd56b3955d1a8814b0906fcd1337c062e62f66f8beb8f38ff2e22f82b00
new file mode 100644
index 00000000..61106b1e
Binary files /dev/null and b/workspace/assets/skins/15/152fd56b3955d1a8814b0906fcd1337c062e62f66f8beb8f38ff2e22f82b00 differ
diff --git a/workspace/assets/skins/15/15422be6235d74a5b1ad6585e21314abdefd1f1811e9ef1a6b918d0909c67d79 b/workspace/assets/skins/15/15422be6235d74a5b1ad6585e21314abdefd1f1811e9ef1a6b918d0909c67d79
new file mode 100644
index 00000000..f3f98ab2
Binary files /dev/null and b/workspace/assets/skins/15/15422be6235d74a5b1ad6585e21314abdefd1f1811e9ef1a6b918d0909c67d79 differ
diff --git a/workspace/assets/skins/15/15476fbd71f2969016951617b74f055e5e318e0b53a8b60fa16c3ea48b833524 b/workspace/assets/skins/15/15476fbd71f2969016951617b74f055e5e318e0b53a8b60fa16c3ea48b833524
new file mode 100644
index 00000000..ac45b145
Binary files /dev/null and b/workspace/assets/skins/15/15476fbd71f2969016951617b74f055e5e318e0b53a8b60fa16c3ea48b833524 differ
diff --git a/workspace/assets/skins/15/15522eec2646287166b3f0d235198f25a2661e28d1b7403d79748f62e58cc2d6 b/workspace/assets/skins/15/15522eec2646287166b3f0d235198f25a2661e28d1b7403d79748f62e58cc2d6
new file mode 100644
index 00000000..8b34f5ce
Binary files /dev/null and b/workspace/assets/skins/15/15522eec2646287166b3f0d235198f25a2661e28d1b7403d79748f62e58cc2d6 differ
diff --git a/workspace/assets/skins/15/156b79e38f33dd42df1cfb7b56987e9fea55cf70282154960f116b14fb6aa582 b/workspace/assets/skins/15/156b79e38f33dd42df1cfb7b56987e9fea55cf70282154960f116b14fb6aa582
new file mode 100644
index 00000000..2ea7bf86
Binary files /dev/null and b/workspace/assets/skins/15/156b79e38f33dd42df1cfb7b56987e9fea55cf70282154960f116b14fb6aa582 differ
diff --git a/workspace/assets/skins/15/156d48f1b7f089b2234905c7b302a53c3ebc53af9a846f6e0c6244f7e74da05e b/workspace/assets/skins/15/156d48f1b7f089b2234905c7b302a53c3ebc53af9a846f6e0c6244f7e74da05e
new file mode 100644
index 00000000..eb0180cf
Binary files /dev/null and b/workspace/assets/skins/15/156d48f1b7f089b2234905c7b302a53c3ebc53af9a846f6e0c6244f7e74da05e differ
diff --git a/workspace/assets/skins/15/15b52aa0f7eef8bb537b40e8d8727faaeea4ad868ba3eefe07da86ed2212740e b/workspace/assets/skins/15/15b52aa0f7eef8bb537b40e8d8727faaeea4ad868ba3eefe07da86ed2212740e
new file mode 100644
index 00000000..7fbc6c8e
Binary files /dev/null and b/workspace/assets/skins/15/15b52aa0f7eef8bb537b40e8d8727faaeea4ad868ba3eefe07da86ed2212740e differ
diff --git a/workspace/assets/skins/15/15bdcd73508f5234acf698b31771274515b9dd21991af3dcb192e80e549296e9 b/workspace/assets/skins/15/15bdcd73508f5234acf698b31771274515b9dd21991af3dcb192e80e549296e9
new file mode 100644
index 00000000..b4f98f8f
Binary files /dev/null and b/workspace/assets/skins/15/15bdcd73508f5234acf698b31771274515b9dd21991af3dcb192e80e549296e9 differ
diff --git a/workspace/assets/skins/15/15cb5ca88d865c1f0d43222636e3f6a7cfb937fbaf5336c36830a30b589afd6d b/workspace/assets/skins/15/15cb5ca88d865c1f0d43222636e3f6a7cfb937fbaf5336c36830a30b589afd6d
new file mode 100644
index 00000000..8d640393
Binary files /dev/null and b/workspace/assets/skins/15/15cb5ca88d865c1f0d43222636e3f6a7cfb937fbaf5336c36830a30b589afd6d differ
diff --git a/workspace/assets/skins/15/15dc60c809a9fe79abaafcb243ac8dd8cf1c5c15a81b44436b9fc4fe37820e6 b/workspace/assets/skins/15/15dc60c809a9fe79abaafcb243ac8dd8cf1c5c15a81b44436b9fc4fe37820e6
new file mode 100644
index 00000000..e59341c0
Binary files /dev/null and b/workspace/assets/skins/15/15dc60c809a9fe79abaafcb243ac8dd8cf1c5c15a81b44436b9fc4fe37820e6 differ
diff --git a/workspace/assets/skins/15/15e4d6385f05705c841af0f4b017126869a91d1ec6227b865d70fe847d449d52 b/workspace/assets/skins/15/15e4d6385f05705c841af0f4b017126869a91d1ec6227b865d70fe847d449d52
new file mode 100644
index 00000000..c4714f08
Binary files /dev/null and b/workspace/assets/skins/15/15e4d6385f05705c841af0f4b017126869a91d1ec6227b865d70fe847d449d52 differ
diff --git a/workspace/assets/skins/15/15ee0ca5a7c45c2742e48d925effb8e61aeabf18f14e634f7132f2fa05a8aa6d b/workspace/assets/skins/15/15ee0ca5a7c45c2742e48d925effb8e61aeabf18f14e634f7132f2fa05a8aa6d
new file mode 100644
index 00000000..0d84ab19
Binary files /dev/null and b/workspace/assets/skins/15/15ee0ca5a7c45c2742e48d925effb8e61aeabf18f14e634f7132f2fa05a8aa6d differ
diff --git a/workspace/assets/skins/16/161aa936ebce7314ba29c5240fb8c29b0c5a7a2ce9e49bce8c57b1a41efbbc2f b/workspace/assets/skins/16/161aa936ebce7314ba29c5240fb8c29b0c5a7a2ce9e49bce8c57b1a41efbbc2f
new file mode 100644
index 00000000..7a0c0794
Binary files /dev/null and b/workspace/assets/skins/16/161aa936ebce7314ba29c5240fb8c29b0c5a7a2ce9e49bce8c57b1a41efbbc2f differ
diff --git a/workspace/assets/skins/16/16221b7bf822c3119072546f3ee9a14ef5e8da30c6bf892b19ffec9fc5a1178e b/workspace/assets/skins/16/16221b7bf822c3119072546f3ee9a14ef5e8da30c6bf892b19ffec9fc5a1178e
new file mode 100644
index 00000000..a61ee469
Binary files /dev/null and b/workspace/assets/skins/16/16221b7bf822c3119072546f3ee9a14ef5e8da30c6bf892b19ffec9fc5a1178e differ
diff --git a/workspace/assets/skins/16/162a26e9cc6ea2765d075a0fcf23f2740f782bc6b0aec8730cb4826faef70d21 b/workspace/assets/skins/16/162a26e9cc6ea2765d075a0fcf23f2740f782bc6b0aec8730cb4826faef70d21
new file mode 100644
index 00000000..0142ca75
Binary files /dev/null and b/workspace/assets/skins/16/162a26e9cc6ea2765d075a0fcf23f2740f782bc6b0aec8730cb4826faef70d21 differ
diff --git a/workspace/assets/skins/16/16398cbcf4fd20e3ecaa35fb7f2ba8945120619f2b32ba003583d1b50a3c07d5 b/workspace/assets/skins/16/16398cbcf4fd20e3ecaa35fb7f2ba8945120619f2b32ba003583d1b50a3c07d5
new file mode 100644
index 00000000..14fc257c
Binary files /dev/null and b/workspace/assets/skins/16/16398cbcf4fd20e3ecaa35fb7f2ba8945120619f2b32ba003583d1b50a3c07d5 differ
diff --git a/workspace/assets/skins/16/163b6310a9a8d4c2205c2e78a1d8565f2a7631ee72ba848fde5fe5a409687471 b/workspace/assets/skins/16/163b6310a9a8d4c2205c2e78a1d8565f2a7631ee72ba848fde5fe5a409687471
new file mode 100644
index 00000000..d3739a48
Binary files /dev/null and b/workspace/assets/skins/16/163b6310a9a8d4c2205c2e78a1d8565f2a7631ee72ba848fde5fe5a409687471 differ
diff --git a/workspace/assets/skins/16/168af4244eb46b7ce51f53369d6fec8c3b4e2fe57aca852475716152fc9f1c b/workspace/assets/skins/16/168af4244eb46b7ce51f53369d6fec8c3b4e2fe57aca852475716152fc9f1c
new file mode 100644
index 00000000..2ce39963
Binary files /dev/null and b/workspace/assets/skins/16/168af4244eb46b7ce51f53369d6fec8c3b4e2fe57aca852475716152fc9f1c differ
diff --git a/workspace/assets/skins/16/1698afc6490db4e01b9bad55a7dab6f83bd68531db0872c46e30fd9bbf38ad09 b/workspace/assets/skins/16/1698afc6490db4e01b9bad55a7dab6f83bd68531db0872c46e30fd9bbf38ad09
new file mode 100644
index 00000000..2eab1fef
Binary files /dev/null and b/workspace/assets/skins/16/1698afc6490db4e01b9bad55a7dab6f83bd68531db0872c46e30fd9bbf38ad09 differ
diff --git a/workspace/assets/skins/16/16b3f63ec185d4853cb5532c503c0039b4b4ac08b454a3bfeabef24af456a2f7 b/workspace/assets/skins/16/16b3f63ec185d4853cb5532c503c0039b4b4ac08b454a3bfeabef24af456a2f7
new file mode 100644
index 00000000..9ae368b3
Binary files /dev/null and b/workspace/assets/skins/16/16b3f63ec185d4853cb5532c503c0039b4b4ac08b454a3bfeabef24af456a2f7 differ
diff --git a/workspace/assets/skins/16/16ba0a80860de0fcaa7de94c45fc56f777bdf119e450b5a02dd560bf63f7f8b7 b/workspace/assets/skins/16/16ba0a80860de0fcaa7de94c45fc56f777bdf119e450b5a02dd560bf63f7f8b7
new file mode 100644
index 00000000..d4e5fb6b
Binary files /dev/null and b/workspace/assets/skins/16/16ba0a80860de0fcaa7de94c45fc56f777bdf119e450b5a02dd560bf63f7f8b7 differ
diff --git a/workspace/assets/skins/16/16bf1f4251efcddca33fdcb2246a8f42a97d35f5769a2459f64a4962dad946b8 b/workspace/assets/skins/16/16bf1f4251efcddca33fdcb2246a8f42a97d35f5769a2459f64a4962dad946b8
new file mode 100644
index 00000000..5407704b
Binary files /dev/null and b/workspace/assets/skins/16/16bf1f4251efcddca33fdcb2246a8f42a97d35f5769a2459f64a4962dad946b8 differ
diff --git a/workspace/assets/skins/16/16c1fbffa65b601898a3910658b3c45c15ee011c101c87feca56a96e3f500c54 b/workspace/assets/skins/16/16c1fbffa65b601898a3910658b3c45c15ee011c101c87feca56a96e3f500c54
new file mode 100644
index 00000000..cb0e1b12
Binary files /dev/null and b/workspace/assets/skins/16/16c1fbffa65b601898a3910658b3c45c15ee011c101c87feca56a96e3f500c54 differ
diff --git a/workspace/assets/skins/16/16c39603b03d898656f6c996c2f84de8a626c2afe12d4eebaa44a4d3a719c6fc b/workspace/assets/skins/16/16c39603b03d898656f6c996c2f84de8a626c2afe12d4eebaa44a4d3a719c6fc
new file mode 100644
index 00000000..2a090bb6
Binary files /dev/null and b/workspace/assets/skins/16/16c39603b03d898656f6c996c2f84de8a626c2afe12d4eebaa44a4d3a719c6fc differ
diff --git a/workspace/assets/skins/16/16dd7d708866f6456ddba193650a1daed2b5be063cd08d1d116df87315667df8 b/workspace/assets/skins/16/16dd7d708866f6456ddba193650a1daed2b5be063cd08d1d116df87315667df8
new file mode 100644
index 00000000..4848b52b
Binary files /dev/null and b/workspace/assets/skins/16/16dd7d708866f6456ddba193650a1daed2b5be063cd08d1d116df87315667df8 differ
diff --git a/workspace/assets/skins/17/170cc00a3e6f94633f0ec8afa35b82bdcd94898f9a214598ffae1e6ec43ea4ac b/workspace/assets/skins/17/170cc00a3e6f94633f0ec8afa35b82bdcd94898f9a214598ffae1e6ec43ea4ac
new file mode 100644
index 00000000..b2bab72a
Binary files /dev/null and b/workspace/assets/skins/17/170cc00a3e6f94633f0ec8afa35b82bdcd94898f9a214598ffae1e6ec43ea4ac differ
diff --git a/workspace/assets/skins/17/171a9a414cc4acdf0ed544c2353b94809311701dd531708e4c987508b8f970ac b/workspace/assets/skins/17/171a9a414cc4acdf0ed544c2353b94809311701dd531708e4c987508b8f970ac
new file mode 100644
index 00000000..f3377d20
Binary files /dev/null and b/workspace/assets/skins/17/171a9a414cc4acdf0ed544c2353b94809311701dd531708e4c987508b8f970ac differ
diff --git a/workspace/assets/skins/17/171d713103c5ed2eeffbd75ca86930f695acd08e560033132e591e8f0f3c8822 b/workspace/assets/skins/17/171d713103c5ed2eeffbd75ca86930f695acd08e560033132e591e8f0f3c8822
new file mode 100644
index 00000000..13d9f278
Binary files /dev/null and b/workspace/assets/skins/17/171d713103c5ed2eeffbd75ca86930f695acd08e560033132e591e8f0f3c8822 differ
diff --git a/workspace/assets/skins/17/1725e6863552e04dade1df3b562956567578aa92a658e2783a7e9d0154a4d4b9 b/workspace/assets/skins/17/1725e6863552e04dade1df3b562956567578aa92a658e2783a7e9d0154a4d4b9
new file mode 100644
index 00000000..fb13f855
Binary files /dev/null and b/workspace/assets/skins/17/1725e6863552e04dade1df3b562956567578aa92a658e2783a7e9d0154a4d4b9 differ
diff --git a/workspace/assets/skins/17/173855e455bb1584ba7097e62f2bd6fe7cac6390ec8850af9c7fa72ba82ff832 b/workspace/assets/skins/17/173855e455bb1584ba7097e62f2bd6fe7cac6390ec8850af9c7fa72ba82ff832
new file mode 100644
index 00000000..0ee4f488
Binary files /dev/null and b/workspace/assets/skins/17/173855e455bb1584ba7097e62f2bd6fe7cac6390ec8850af9c7fa72ba82ff832 differ
diff --git a/workspace/assets/skins/17/17395aa639dd9164668423e813d565a07969ea0f27c7249840419e1dde7d9cd9 b/workspace/assets/skins/17/17395aa639dd9164668423e813d565a07969ea0f27c7249840419e1dde7d9cd9
new file mode 100644
index 00000000..36352677
Binary files /dev/null and b/workspace/assets/skins/17/17395aa639dd9164668423e813d565a07969ea0f27c7249840419e1dde7d9cd9 differ
diff --git a/workspace/assets/skins/17/1739e358abb978ac8ff19adf7e79b5ecce8fb31000bf42c92cb097a11f74cf33 b/workspace/assets/skins/17/1739e358abb978ac8ff19adf7e79b5ecce8fb31000bf42c92cb097a11f74cf33
new file mode 100644
index 00000000..2e6f047e
Binary files /dev/null and b/workspace/assets/skins/17/1739e358abb978ac8ff19adf7e79b5ecce8fb31000bf42c92cb097a11f74cf33 differ
diff --git a/workspace/assets/skins/17/1748681c41af8bca582ea1adee9d76540d8e498c05491b615f91b178b3bc420a b/workspace/assets/skins/17/1748681c41af8bca582ea1adee9d76540d8e498c05491b615f91b178b3bc420a
new file mode 100644
index 00000000..490859e9
Binary files /dev/null and b/workspace/assets/skins/17/1748681c41af8bca582ea1adee9d76540d8e498c05491b615f91b178b3bc420a differ
diff --git a/workspace/assets/skins/17/174d12736ceffdebf1819950bf801344598a4598406dddf92ae6f295d9a260ce b/workspace/assets/skins/17/174d12736ceffdebf1819950bf801344598a4598406dddf92ae6f295d9a260ce
new file mode 100644
index 00000000..6ebbada8
Binary files /dev/null and b/workspace/assets/skins/17/174d12736ceffdebf1819950bf801344598a4598406dddf92ae6f295d9a260ce differ
diff --git a/workspace/assets/skins/17/175186965e0b0d43d65507d690106b9e694276b1d9dc20792254b11ebf66f6e4 b/workspace/assets/skins/17/175186965e0b0d43d65507d690106b9e694276b1d9dc20792254b11ebf66f6e4
new file mode 100644
index 00000000..b3e76a53
Binary files /dev/null and b/workspace/assets/skins/17/175186965e0b0d43d65507d690106b9e694276b1d9dc20792254b11ebf66f6e4 differ
diff --git a/workspace/assets/skins/17/175ce7b5a2637fd7786f5b99e080b5f1e5d5aa7b09a04bb9a908306dc6eedb59 b/workspace/assets/skins/17/175ce7b5a2637fd7786f5b99e080b5f1e5d5aa7b09a04bb9a908306dc6eedb59
new file mode 100644
index 00000000..8aa9fa45
Binary files /dev/null and b/workspace/assets/skins/17/175ce7b5a2637fd7786f5b99e080b5f1e5d5aa7b09a04bb9a908306dc6eedb59 differ
diff --git a/workspace/assets/skins/17/17842a5fd0dafcb58eb3dc0569a907c10c4c8bc9b4ef12b062121aa9cb3d4313 b/workspace/assets/skins/17/17842a5fd0dafcb58eb3dc0569a907c10c4c8bc9b4ef12b062121aa9cb3d4313
new file mode 100644
index 00000000..925fec5d
Binary files /dev/null and b/workspace/assets/skins/17/17842a5fd0dafcb58eb3dc0569a907c10c4c8bc9b4ef12b062121aa9cb3d4313 differ
diff --git a/workspace/assets/skins/17/178d177318de7547314516b52d2a1a96fa9b7aa9a6717d5930dc739642bcab83 b/workspace/assets/skins/17/178d177318de7547314516b52d2a1a96fa9b7aa9a6717d5930dc739642bcab83
new file mode 100644
index 00000000..8dca9679
Binary files /dev/null and b/workspace/assets/skins/17/178d177318de7547314516b52d2a1a96fa9b7aa9a6717d5930dc739642bcab83 differ
diff --git a/workspace/assets/skins/17/17b028e5b9bf87eada527d93bb5a9226b284fd1cc892d36e578688135041f0c9 b/workspace/assets/skins/17/17b028e5b9bf87eada527d93bb5a9226b284fd1cc892d36e578688135041f0c9
new file mode 100644
index 00000000..5d1a7bed
Binary files /dev/null and b/workspace/assets/skins/17/17b028e5b9bf87eada527d93bb5a9226b284fd1cc892d36e578688135041f0c9 differ
diff --git a/workspace/assets/skins/17/17cdc76bab06c11a87dbcf56d1b3c88fe0b74ceb63f84edddc7fc3bc5c08a811 b/workspace/assets/skins/17/17cdc76bab06c11a87dbcf56d1b3c88fe0b74ceb63f84edddc7fc3bc5c08a811
new file mode 100644
index 00000000..fc4b8023
Binary files /dev/null and b/workspace/assets/skins/17/17cdc76bab06c11a87dbcf56d1b3c88fe0b74ceb63f84edddc7fc3bc5c08a811 differ
diff --git a/workspace/assets/skins/17/17d038569694c68cf3954e1e80c745b16451c0747ccddfb3f5c595a82fa76fcf b/workspace/assets/skins/17/17d038569694c68cf3954e1e80c745b16451c0747ccddfb3f5c595a82fa76fcf
new file mode 100644
index 00000000..dd3da4d8
Binary files /dev/null and b/workspace/assets/skins/17/17d038569694c68cf3954e1e80c745b16451c0747ccddfb3f5c595a82fa76fcf differ
diff --git a/workspace/assets/skins/17/17d399b81691c3311506242f77206a7f059c9c371423e30a52727a889c4011b3 b/workspace/assets/skins/17/17d399b81691c3311506242f77206a7f059c9c371423e30a52727a889c4011b3
new file mode 100644
index 00000000..000696f8
Binary files /dev/null and b/workspace/assets/skins/17/17d399b81691c3311506242f77206a7f059c9c371423e30a52727a889c4011b3 differ
diff --git a/workspace/assets/skins/17/17fbbfa90ddb550ec33fb8849f4ad1e2a2d0770741d5024ac3f99f6bf95ea78 b/workspace/assets/skins/17/17fbbfa90ddb550ec33fb8849f4ad1e2a2d0770741d5024ac3f99f6bf95ea78
new file mode 100644
index 00000000..b98e0982
Binary files /dev/null and b/workspace/assets/skins/17/17fbbfa90ddb550ec33fb8849f4ad1e2a2d0770741d5024ac3f99f6bf95ea78 differ
diff --git a/workspace/assets/skins/18/1838a4b2f6483287988a64a41b5cf575d67bd9447dc393d2a054728d3014ae3f b/workspace/assets/skins/18/1838a4b2f6483287988a64a41b5cf575d67bd9447dc393d2a054728d3014ae3f
new file mode 100644
index 00000000..b73a2850
Binary files /dev/null and b/workspace/assets/skins/18/1838a4b2f6483287988a64a41b5cf575d67bd9447dc393d2a054728d3014ae3f differ
diff --git a/workspace/assets/skins/18/1855bf4f850513233a8629630e8fe86fe1d4418a5590fc6c6d9238c093e9d517 b/workspace/assets/skins/18/1855bf4f850513233a8629630e8fe86fe1d4418a5590fc6c6d9238c093e9d517
new file mode 100644
index 00000000..d9e9428d
Binary files /dev/null and b/workspace/assets/skins/18/1855bf4f850513233a8629630e8fe86fe1d4418a5590fc6c6d9238c093e9d517 differ
diff --git a/workspace/assets/skins/18/1890b252f8f50e7c39ba02e63fecd31034bf1b84d6b175440e9780095ee3f633 b/workspace/assets/skins/18/1890b252f8f50e7c39ba02e63fecd31034bf1b84d6b175440e9780095ee3f633
new file mode 100644
index 00000000..b5244f1b
Binary files /dev/null and b/workspace/assets/skins/18/1890b252f8f50e7c39ba02e63fecd31034bf1b84d6b175440e9780095ee3f633 differ
diff --git a/workspace/assets/skins/18/18d83baebee917437b11eeb3256259de6a1811a5ee9196ab4cb77f0e1fbf8238 b/workspace/assets/skins/18/18d83baebee917437b11eeb3256259de6a1811a5ee9196ab4cb77f0e1fbf8238
new file mode 100644
index 00000000..27c7e1e3
Binary files /dev/null and b/workspace/assets/skins/18/18d83baebee917437b11eeb3256259de6a1811a5ee9196ab4cb77f0e1fbf8238 differ
diff --git a/workspace/assets/skins/18/18ea577d3349b760619af2ee7f054f85d4b8ad07faab70ef25ed66a89754e5e5 b/workspace/assets/skins/18/18ea577d3349b760619af2ee7f054f85d4b8ad07faab70ef25ed66a89754e5e5
new file mode 100644
index 00000000..82fb0d3b
Binary files /dev/null and b/workspace/assets/skins/18/18ea577d3349b760619af2ee7f054f85d4b8ad07faab70ef25ed66a89754e5e5 differ
diff --git a/workspace/assets/skins/18/18fe5d6b1042c04611bb7918ee5805bbd474001358bbfeb2c25aa2b154469116 b/workspace/assets/skins/18/18fe5d6b1042c04611bb7918ee5805bbd474001358bbfeb2c25aa2b154469116
new file mode 100644
index 00000000..6936def7
Binary files /dev/null and b/workspace/assets/skins/18/18fe5d6b1042c04611bb7918ee5805bbd474001358bbfeb2c25aa2b154469116 differ
diff --git a/workspace/assets/skins/19/190148b9571079c7826099dd8bd2829c69a7fb8287740c157db74d932513249e b/workspace/assets/skins/19/190148b9571079c7826099dd8bd2829c69a7fb8287740c157db74d932513249e
new file mode 100644
index 00000000..4c09c218
Binary files /dev/null and b/workspace/assets/skins/19/190148b9571079c7826099dd8bd2829c69a7fb8287740c157db74d932513249e differ
diff --git a/workspace/assets/skins/19/1908e5154c1daa61e4ddfa49012e9d68370134b73c3891e0cf45636f0f3f331 b/workspace/assets/skins/19/1908e5154c1daa61e4ddfa49012e9d68370134b73c3891e0cf45636f0f3f331
new file mode 100644
index 00000000..a45cf08c
Binary files /dev/null and b/workspace/assets/skins/19/1908e5154c1daa61e4ddfa49012e9d68370134b73c3891e0cf45636f0f3f331 differ
diff --git a/workspace/assets/skins/19/1920ddd84db94ad04bc33c7bf056a6fc0bc972b0294da20cd700921c0b31c411 b/workspace/assets/skins/19/1920ddd84db94ad04bc33c7bf056a6fc0bc972b0294da20cd700921c0b31c411
new file mode 100644
index 00000000..6baf3313
Binary files /dev/null and b/workspace/assets/skins/19/1920ddd84db94ad04bc33c7bf056a6fc0bc972b0294da20cd700921c0b31c411 differ
diff --git a/workspace/assets/skins/19/192420470903032556b1a6823cf52cf21ce0e9efa058738509f623e1975dac3a b/workspace/assets/skins/19/192420470903032556b1a6823cf52cf21ce0e9efa058738509f623e1975dac3a
new file mode 100644
index 00000000..bf014d0b
Binary files /dev/null and b/workspace/assets/skins/19/192420470903032556b1a6823cf52cf21ce0e9efa058738509f623e1975dac3a differ
diff --git a/workspace/assets/skins/19/193ba69f230d76710cf7ac1657de53b8e12de86ce9beab84c344e343bb4f2ea3 b/workspace/assets/skins/19/193ba69f230d76710cf7ac1657de53b8e12de86ce9beab84c344e343bb4f2ea3
new file mode 100644
index 00000000..295c0cca
Binary files /dev/null and b/workspace/assets/skins/19/193ba69f230d76710cf7ac1657de53b8e12de86ce9beab84c344e343bb4f2ea3 differ
diff --git a/workspace/assets/skins/19/1972acbe4e88b06e9c2f03dd1dd79f628b2fd0786fb46a0629e1d0c331313767 b/workspace/assets/skins/19/1972acbe4e88b06e9c2f03dd1dd79f628b2fd0786fb46a0629e1d0c331313767
new file mode 100644
index 00000000..3fb06822
Binary files /dev/null and b/workspace/assets/skins/19/1972acbe4e88b06e9c2f03dd1dd79f628b2fd0786fb46a0629e1d0c331313767 differ
diff --git a/workspace/assets/skins/19/199cfca38be9e6e1d1623e144577ba54dc4ad7ab170ebcf85ddeac14936a3fbc b/workspace/assets/skins/19/199cfca38be9e6e1d1623e144577ba54dc4ad7ab170ebcf85ddeac14936a3fbc
new file mode 100644
index 00000000..63d6a97a
Binary files /dev/null and b/workspace/assets/skins/19/199cfca38be9e6e1d1623e144577ba54dc4ad7ab170ebcf85ddeac14936a3fbc differ
diff --git a/workspace/assets/skins/19/19a0453fa2ad6584f99cecf6295c1dd45b7a4bc81f5c350816099f0bfb23cef0 b/workspace/assets/skins/19/19a0453fa2ad6584f99cecf6295c1dd45b7a4bc81f5c350816099f0bfb23cef0
new file mode 100644
index 00000000..56c6a928
Binary files /dev/null and b/workspace/assets/skins/19/19a0453fa2ad6584f99cecf6295c1dd45b7a4bc81f5c350816099f0bfb23cef0 differ
diff --git a/workspace/assets/skins/19/19a36ad567d354bb22cc4876130f2672084c1ea6e6a1a90f86aa9c4a9bf8e8d0 b/workspace/assets/skins/19/19a36ad567d354bb22cc4876130f2672084c1ea6e6a1a90f86aa9c4a9bf8e8d0
new file mode 100644
index 00000000..1e7f7e8f
Binary files /dev/null and b/workspace/assets/skins/19/19a36ad567d354bb22cc4876130f2672084c1ea6e6a1a90f86aa9c4a9bf8e8d0 differ
diff --git a/workspace/assets/skins/19/19ac4adced1cfe0331cfec1b7cf2ed9c9b4051fa1c342244338e6a6794f22007 b/workspace/assets/skins/19/19ac4adced1cfe0331cfec1b7cf2ed9c9b4051fa1c342244338e6a6794f22007
new file mode 100644
index 00000000..99584cb7
Binary files /dev/null and b/workspace/assets/skins/19/19ac4adced1cfe0331cfec1b7cf2ed9c9b4051fa1c342244338e6a6794f22007 differ
diff --git a/workspace/assets/skins/19/19be6d38091e800d9cc452efc37329e896b32c3c9a609a483607f3341968393d b/workspace/assets/skins/19/19be6d38091e800d9cc452efc37329e896b32c3c9a609a483607f3341968393d
new file mode 100644
index 00000000..e09633b6
Binary files /dev/null and b/workspace/assets/skins/19/19be6d38091e800d9cc452efc37329e896b32c3c9a609a483607f3341968393d differ
diff --git a/workspace/assets/skins/19/19d8f28db2645d8c7508aa0a78aefa9a003fe8483865151141963d2953d1e5f1 b/workspace/assets/skins/19/19d8f28db2645d8c7508aa0a78aefa9a003fe8483865151141963d2953d1e5f1
new file mode 100644
index 00000000..3e27566d
Binary files /dev/null and b/workspace/assets/skins/19/19d8f28db2645d8c7508aa0a78aefa9a003fe8483865151141963d2953d1e5f1 differ
diff --git a/workspace/assets/skins/19/19fb7bdc437d29dd72f5fe546c4391869b33676b4262ddbf1cf3b511ac8a5d47 b/workspace/assets/skins/19/19fb7bdc437d29dd72f5fe546c4391869b33676b4262ddbf1cf3b511ac8a5d47
new file mode 100644
index 00000000..076af8bc
Binary files /dev/null and b/workspace/assets/skins/19/19fb7bdc437d29dd72f5fe546c4391869b33676b4262ddbf1cf3b511ac8a5d47 differ
diff --git a/workspace/assets/skins/1a/1a018edc72efb0647049253194d92303a3cc3de5bf16d853750687004f7d69cf b/workspace/assets/skins/1a/1a018edc72efb0647049253194d92303a3cc3de5bf16d853750687004f7d69cf
new file mode 100644
index 00000000..7f2b9e95
Binary files /dev/null and b/workspace/assets/skins/1a/1a018edc72efb0647049253194d92303a3cc3de5bf16d853750687004f7d69cf differ
diff --git a/workspace/assets/skins/1a/1a10dfd932ee36ee1da3fbde53ddff45eb2d864056e30fa54c496eac0c0f8e9b b/workspace/assets/skins/1a/1a10dfd932ee36ee1da3fbde53ddff45eb2d864056e30fa54c496eac0c0f8e9b
new file mode 100644
index 00000000..bcbf27ba
Binary files /dev/null and b/workspace/assets/skins/1a/1a10dfd932ee36ee1da3fbde53ddff45eb2d864056e30fa54c496eac0c0f8e9b differ
diff --git a/workspace/assets/skins/1a/1a178ce6292762ae1a673590637c24b08f4c2ac17547dae6390d13089f8c0601 b/workspace/assets/skins/1a/1a178ce6292762ae1a673590637c24b08f4c2ac17547dae6390d13089f8c0601
new file mode 100644
index 00000000..3a5c955d
Binary files /dev/null and b/workspace/assets/skins/1a/1a178ce6292762ae1a673590637c24b08f4c2ac17547dae6390d13089f8c0601 differ
diff --git a/workspace/assets/skins/1a/1a275dafa8f5654d7fe0cb4c44a6356a5bb2922083a9471068827bd718fc2ba9 b/workspace/assets/skins/1a/1a275dafa8f5654d7fe0cb4c44a6356a5bb2922083a9471068827bd718fc2ba9
new file mode 100644
index 00000000..cea0d484
Binary files /dev/null and b/workspace/assets/skins/1a/1a275dafa8f5654d7fe0cb4c44a6356a5bb2922083a9471068827bd718fc2ba9 differ
diff --git a/workspace/assets/skins/1a/1a55b0876bd429f566654c63944cea07231718b8deb4f83267335bfabe448950 b/workspace/assets/skins/1a/1a55b0876bd429f566654c63944cea07231718b8deb4f83267335bfabe448950
new file mode 100644
index 00000000..8b338967
Binary files /dev/null and b/workspace/assets/skins/1a/1a55b0876bd429f566654c63944cea07231718b8deb4f83267335bfabe448950 differ
diff --git a/workspace/assets/skins/1a/1a7ae2514311ec1ca60d6301ae6ecd4533b7232728117ae1d8d085361e7c4859 b/workspace/assets/skins/1a/1a7ae2514311ec1ca60d6301ae6ecd4533b7232728117ae1d8d085361e7c4859
new file mode 100644
index 00000000..cc690ce6
Binary files /dev/null and b/workspace/assets/skins/1a/1a7ae2514311ec1ca60d6301ae6ecd4533b7232728117ae1d8d085361e7c4859 differ
diff --git a/workspace/assets/skins/1a/1a8b4e42a6af5efb92a047b289be384ffe8f3111215e9a828880ad322f5e7ff1 b/workspace/assets/skins/1a/1a8b4e42a6af5efb92a047b289be384ffe8f3111215e9a828880ad322f5e7ff1
new file mode 100644
index 00000000..e82d19c7
Binary files /dev/null and b/workspace/assets/skins/1a/1a8b4e42a6af5efb92a047b289be384ffe8f3111215e9a828880ad322f5e7ff1 differ
diff --git a/workspace/assets/skins/1a/1ab3d8f9ac030f83b61416fa7c8f8849d2e10602461d34ec2affe9a75fb55761 b/workspace/assets/skins/1a/1ab3d8f9ac030f83b61416fa7c8f8849d2e10602461d34ec2affe9a75fb55761
new file mode 100644
index 00000000..c56547b2
Binary files /dev/null and b/workspace/assets/skins/1a/1ab3d8f9ac030f83b61416fa7c8f8849d2e10602461d34ec2affe9a75fb55761 differ
diff --git a/workspace/assets/skins/1a/1ad9f81019cef76db2162b8d777b2e37778d1a16b95a1240b600b843f77c566d b/workspace/assets/skins/1a/1ad9f81019cef76db2162b8d777b2e37778d1a16b95a1240b600b843f77c566d
new file mode 100644
index 00000000..dbf4d8fb
Binary files /dev/null and b/workspace/assets/skins/1a/1ad9f81019cef76db2162b8d777b2e37778d1a16b95a1240b600b843f77c566d differ
diff --git a/workspace/assets/skins/1a/1ae1612b9a4c56254c275a62f46d3035e91cd4e85ec3718231d4514853b5e1e5 b/workspace/assets/skins/1a/1ae1612b9a4c56254c275a62f46d3035e91cd4e85ec3718231d4514853b5e1e5
new file mode 100644
index 00000000..24392f50
Binary files /dev/null and b/workspace/assets/skins/1a/1ae1612b9a4c56254c275a62f46d3035e91cd4e85ec3718231d4514853b5e1e5 differ
diff --git a/workspace/assets/skins/1a/1aee6b06df0c83319e4712642973abd4a1e4fbb75ae7303ac97eeb6b4117e888 b/workspace/assets/skins/1a/1aee6b06df0c83319e4712642973abd4a1e4fbb75ae7303ac97eeb6b4117e888
new file mode 100644
index 00000000..369f12b8
Binary files /dev/null and b/workspace/assets/skins/1a/1aee6b06df0c83319e4712642973abd4a1e4fbb75ae7303ac97eeb6b4117e888 differ
diff --git a/workspace/assets/skins/1b/1b23fe7bb5976830d65771ef8c0f3f018184170ca9408bb928821161b1aad74a b/workspace/assets/skins/1b/1b23fe7bb5976830d65771ef8c0f3f018184170ca9408bb928821161b1aad74a
new file mode 100644
index 00000000..77fa09a5
Binary files /dev/null and b/workspace/assets/skins/1b/1b23fe7bb5976830d65771ef8c0f3f018184170ca9408bb928821161b1aad74a differ
diff --git a/workspace/assets/skins/1b/1b293d14e4b4c0ffc96e4168f547f50dcc14963b46e1ffcaaf8fa57331723240 b/workspace/assets/skins/1b/1b293d14e4b4c0ffc96e4168f547f50dcc14963b46e1ffcaaf8fa57331723240
new file mode 100644
index 00000000..780ea1bc
Binary files /dev/null and b/workspace/assets/skins/1b/1b293d14e4b4c0ffc96e4168f547f50dcc14963b46e1ffcaaf8fa57331723240 differ
diff --git a/workspace/assets/skins/1b/1b3f3f99848d929f822f7b092331162217e73872d34621cccc64f0c4ae540f5 b/workspace/assets/skins/1b/1b3f3f99848d929f822f7b092331162217e73872d34621cccc64f0c4ae540f5
new file mode 100644
index 00000000..d72fc7ef
Binary files /dev/null and b/workspace/assets/skins/1b/1b3f3f99848d929f822f7b092331162217e73872d34621cccc64f0c4ae540f5 differ
diff --git a/workspace/assets/skins/1b/1b46293c99773f8e0ccf9560d6a925d71e52227b1c516875296eac1a9f695491 b/workspace/assets/skins/1b/1b46293c99773f8e0ccf9560d6a925d71e52227b1c516875296eac1a9f695491
new file mode 100644
index 00000000..299b997c
Binary files /dev/null and b/workspace/assets/skins/1b/1b46293c99773f8e0ccf9560d6a925d71e52227b1c516875296eac1a9f695491 differ
diff --git a/workspace/assets/skins/1b/1b643fc873c43b31a3c132bf3ce6782306e48271e906a5bf16b958110e83aab7 b/workspace/assets/skins/1b/1b643fc873c43b31a3c132bf3ce6782306e48271e906a5bf16b958110e83aab7
new file mode 100644
index 00000000..5ba19e93
Binary files /dev/null and b/workspace/assets/skins/1b/1b643fc873c43b31a3c132bf3ce6782306e48271e906a5bf16b958110e83aab7 differ
diff --git a/workspace/assets/skins/1b/1b690535a69cfa9fe0f19ec326d432c7317bd989daffb7c43363a318f80a0670 b/workspace/assets/skins/1b/1b690535a69cfa9fe0f19ec326d432c7317bd989daffb7c43363a318f80a0670
new file mode 100644
index 00000000..232347ce
Binary files /dev/null and b/workspace/assets/skins/1b/1b690535a69cfa9fe0f19ec326d432c7317bd989daffb7c43363a318f80a0670 differ
diff --git a/workspace/assets/skins/1b/1b746a87a7d85b0baa908dc1eafadb27021f15e54a4a58a954c602cff0fc728d b/workspace/assets/skins/1b/1b746a87a7d85b0baa908dc1eafadb27021f15e54a4a58a954c602cff0fc728d
new file mode 100644
index 00000000..1f74ec37
Binary files /dev/null and b/workspace/assets/skins/1b/1b746a87a7d85b0baa908dc1eafadb27021f15e54a4a58a954c602cff0fc728d differ
diff --git a/workspace/assets/skins/1b/1b971dc3ec63978937261fe028eea3de5da5dff1311042f8ab6fd3d934ea8d76 b/workspace/assets/skins/1b/1b971dc3ec63978937261fe028eea3de5da5dff1311042f8ab6fd3d934ea8d76
new file mode 100644
index 00000000..bed99efe
Binary files /dev/null and b/workspace/assets/skins/1b/1b971dc3ec63978937261fe028eea3de5da5dff1311042f8ab6fd3d934ea8d76 differ
diff --git a/workspace/assets/skins/1b/1bbce449a30367cde2a159de4469b23f6ed568777676ad1a9cb9ea2e1818dbff b/workspace/assets/skins/1b/1bbce449a30367cde2a159de4469b23f6ed568777676ad1a9cb9ea2e1818dbff
new file mode 100644
index 00000000..784a7d81
Binary files /dev/null and b/workspace/assets/skins/1b/1bbce449a30367cde2a159de4469b23f6ed568777676ad1a9cb9ea2e1818dbff differ
diff --git a/workspace/assets/skins/1b/1bc5693800751abdb80ede6a17d1b8c14e19df39630c5e389cec55e6ab27da05 b/workspace/assets/skins/1b/1bc5693800751abdb80ede6a17d1b8c14e19df39630c5e389cec55e6ab27da05
new file mode 100644
index 00000000..2b8bf2b7
Binary files /dev/null and b/workspace/assets/skins/1b/1bc5693800751abdb80ede6a17d1b8c14e19df39630c5e389cec55e6ab27da05 differ
diff --git a/workspace/assets/skins/1b/1bc5e4f597f9ef92274bb332b96d0f6f150f17b324c4d260b72d476f57bbd59a b/workspace/assets/skins/1b/1bc5e4f597f9ef92274bb332b96d0f6f150f17b324c4d260b72d476f57bbd59a
new file mode 100644
index 00000000..681ec5e0
Binary files /dev/null and b/workspace/assets/skins/1b/1bc5e4f597f9ef92274bb332b96d0f6f150f17b324c4d260b72d476f57bbd59a differ
diff --git a/workspace/assets/skins/1b/1bc637d7dde8b3b60f10876cdb460ac363820b80df9e6abfaca95608f817ca28 b/workspace/assets/skins/1b/1bc637d7dde8b3b60f10876cdb460ac363820b80df9e6abfaca95608f817ca28
new file mode 100644
index 00000000..3aed0dcf
Binary files /dev/null and b/workspace/assets/skins/1b/1bc637d7dde8b3b60f10876cdb460ac363820b80df9e6abfaca95608f817ca28 differ
diff --git a/workspace/assets/skins/1b/1bf3c76f2c5a9012833f9fc75413b529e12d5c032b172e3e0877786a7423328f b/workspace/assets/skins/1b/1bf3c76f2c5a9012833f9fc75413b529e12d5c032b172e3e0877786a7423328f
new file mode 100644
index 00000000..8326918a
Binary files /dev/null and b/workspace/assets/skins/1b/1bf3c76f2c5a9012833f9fc75413b529e12d5c032b172e3e0877786a7423328f differ
diff --git a/workspace/assets/skins/1c/1c10f297d307d33b6960963e226ce1d970da32a1e96adc5f1c6f029d07604b33 b/workspace/assets/skins/1c/1c10f297d307d33b6960963e226ce1d970da32a1e96adc5f1c6f029d07604b33
new file mode 100644
index 00000000..56776829
Binary files /dev/null and b/workspace/assets/skins/1c/1c10f297d307d33b6960963e226ce1d970da32a1e96adc5f1c6f029d07604b33 differ
diff --git a/workspace/assets/skins/1c/1c2419d9ef788a00a44a2262e78b560814620a39ddf8930f5ee976daa6fc6559 b/workspace/assets/skins/1c/1c2419d9ef788a00a44a2262e78b560814620a39ddf8930f5ee976daa6fc6559
new file mode 100644
index 00000000..4da68b60
Binary files /dev/null and b/workspace/assets/skins/1c/1c2419d9ef788a00a44a2262e78b560814620a39ddf8930f5ee976daa6fc6559 differ
diff --git a/workspace/assets/skins/1c/1c2a8fa6705b41fd590b6cf758ca8a7d6c86081ec33b7b613d2e901245997730 b/workspace/assets/skins/1c/1c2a8fa6705b41fd590b6cf758ca8a7d6c86081ec33b7b613d2e901245997730
new file mode 100644
index 00000000..9fcb071f
Binary files /dev/null and b/workspace/assets/skins/1c/1c2a8fa6705b41fd590b6cf758ca8a7d6c86081ec33b7b613d2e901245997730 differ
diff --git a/workspace/assets/skins/1c/1c315f434bcec24801ce9d96c15618c90a9b67cc57c361c8dc25777d1bfd1 b/workspace/assets/skins/1c/1c315f434bcec24801ce9d96c15618c90a9b67cc57c361c8dc25777d1bfd1
new file mode 100644
index 00000000..3e7a8680
Binary files /dev/null and b/workspace/assets/skins/1c/1c315f434bcec24801ce9d96c15618c90a9b67cc57c361c8dc25777d1bfd1 differ
diff --git a/workspace/assets/skins/1c/1c37fa198f9288116feb85b8d0a49dc0ee84d616cf7ebcd77aedcd49edddf2d8 b/workspace/assets/skins/1c/1c37fa198f9288116feb85b8d0a49dc0ee84d616cf7ebcd77aedcd49edddf2d8
new file mode 100644
index 00000000..73ede105
Binary files /dev/null and b/workspace/assets/skins/1c/1c37fa198f9288116feb85b8d0a49dc0ee84d616cf7ebcd77aedcd49edddf2d8 differ
diff --git a/workspace/assets/skins/1c/1c568a3bd27e7fb5fac2a1f4e66ae3ad5442774a74fa9231b15d0d9772a86a34 b/workspace/assets/skins/1c/1c568a3bd27e7fb5fac2a1f4e66ae3ad5442774a74fa9231b15d0d9772a86a34
new file mode 100644
index 00000000..7c0c2fe2
Binary files /dev/null and b/workspace/assets/skins/1c/1c568a3bd27e7fb5fac2a1f4e66ae3ad5442774a74fa9231b15d0d9772a86a34 differ
diff --git a/workspace/assets/skins/1c/1c6f1b2d002b706a068a9612928ecedb455ac0df34b29a3bb016641aec1ba13c b/workspace/assets/skins/1c/1c6f1b2d002b706a068a9612928ecedb455ac0df34b29a3bb016641aec1ba13c
new file mode 100644
index 00000000..271f453d
Binary files /dev/null and b/workspace/assets/skins/1c/1c6f1b2d002b706a068a9612928ecedb455ac0df34b29a3bb016641aec1ba13c differ
diff --git a/workspace/assets/skins/1c/1c7f81be1b8e94c641df0bdabb924fce6bfab7f28311b013dbfbb6e917134bf8 b/workspace/assets/skins/1c/1c7f81be1b8e94c641df0bdabb924fce6bfab7f28311b013dbfbb6e917134bf8
new file mode 100644
index 00000000..19582b8d
Binary files /dev/null and b/workspace/assets/skins/1c/1c7f81be1b8e94c641df0bdabb924fce6bfab7f28311b013dbfbb6e917134bf8 differ
diff --git a/workspace/assets/skins/1c/1cb47ba441d8cb7cee7dda95c3557d04ebcb68195b51bb5b80f12c8b4939fb3a b/workspace/assets/skins/1c/1cb47ba441d8cb7cee7dda95c3557d04ebcb68195b51bb5b80f12c8b4939fb3a
new file mode 100644
index 00000000..74dd6b97
Binary files /dev/null and b/workspace/assets/skins/1c/1cb47ba441d8cb7cee7dda95c3557d04ebcb68195b51bb5b80f12c8b4939fb3a differ
diff --git a/workspace/assets/skins/1c/1cc20938c364f4b1369e54fa5e505eca9e58840fde304c1f0b4530a00ba62520 b/workspace/assets/skins/1c/1cc20938c364f4b1369e54fa5e505eca9e58840fde304c1f0b4530a00ba62520
new file mode 100644
index 00000000..c22d4b84
Binary files /dev/null and b/workspace/assets/skins/1c/1cc20938c364f4b1369e54fa5e505eca9e58840fde304c1f0b4530a00ba62520 differ
diff --git a/workspace/assets/skins/1c/1cd31ac91063907ccaf0481acb027376cc96c03c6b32c6b26dfa864880543bb7 b/workspace/assets/skins/1c/1cd31ac91063907ccaf0481acb027376cc96c03c6b32c6b26dfa864880543bb7
new file mode 100644
index 00000000..697f9c4e
Binary files /dev/null and b/workspace/assets/skins/1c/1cd31ac91063907ccaf0481acb027376cc96c03c6b32c6b26dfa864880543bb7 differ
diff --git a/workspace/assets/skins/1c/1cd4a54870fdf8631e7c2e76f41035cf7ae52f3bf7bc15581f2e8511703458bf b/workspace/assets/skins/1c/1cd4a54870fdf8631e7c2e76f41035cf7ae52f3bf7bc15581f2e8511703458bf
new file mode 100644
index 00000000..cd633ce5
Binary files /dev/null and b/workspace/assets/skins/1c/1cd4a54870fdf8631e7c2e76f41035cf7ae52f3bf7bc15581f2e8511703458bf differ
diff --git a/workspace/assets/skins/1c/1ce757046439aafadf8685d841e246c998929781566adad5b43d81fb274e3e2e b/workspace/assets/skins/1c/1ce757046439aafadf8685d841e246c998929781566adad5b43d81fb274e3e2e
new file mode 100644
index 00000000..a6df1279
Binary files /dev/null and b/workspace/assets/skins/1c/1ce757046439aafadf8685d841e246c998929781566adad5b43d81fb274e3e2e differ
diff --git a/workspace/assets/skins/1c/1cf5e6b24bffa9874de512df03a72d30f93560c5b79f7e98996b88d61c9fea8d b/workspace/assets/skins/1c/1cf5e6b24bffa9874de512df03a72d30f93560c5b79f7e98996b88d61c9fea8d
new file mode 100644
index 00000000..47c45b76
Binary files /dev/null and b/workspace/assets/skins/1c/1cf5e6b24bffa9874de512df03a72d30f93560c5b79f7e98996b88d61c9fea8d differ
diff --git a/workspace/assets/skins/1c/1cf6ee252fb675c2f193cebff258431b7d810b8dfb44122feb6bc8a426bb6a32 b/workspace/assets/skins/1c/1cf6ee252fb675c2f193cebff258431b7d810b8dfb44122feb6bc8a426bb6a32
new file mode 100644
index 00000000..2c64c3da
Binary files /dev/null and b/workspace/assets/skins/1c/1cf6ee252fb675c2f193cebff258431b7d810b8dfb44122feb6bc8a426bb6a32 differ
diff --git a/workspace/assets/skins/1d/1d17ac5c499308c403762667d400c7bc734c7ce046a68100d8283f75c1b499bd b/workspace/assets/skins/1d/1d17ac5c499308c403762667d400c7bc734c7ce046a68100d8283f75c1b499bd
new file mode 100644
index 00000000..97fc7476
Binary files /dev/null and b/workspace/assets/skins/1d/1d17ac5c499308c403762667d400c7bc734c7ce046a68100d8283f75c1b499bd differ
diff --git a/workspace/assets/skins/1d/1d2c84058690237d37d8f0c1391f5f21914c9319b8aa77222fc5e27ea352e20c b/workspace/assets/skins/1d/1d2c84058690237d37d8f0c1391f5f21914c9319b8aa77222fc5e27ea352e20c
new file mode 100644
index 00000000..4a79f673
Binary files /dev/null and b/workspace/assets/skins/1d/1d2c84058690237d37d8f0c1391f5f21914c9319b8aa77222fc5e27ea352e20c differ
diff --git a/workspace/assets/skins/1d/1d7d982ae7f5384a0107b181b714aaaa11f0747d059cd152a2f8bc8d9606d3af b/workspace/assets/skins/1d/1d7d982ae7f5384a0107b181b714aaaa11f0747d059cd152a2f8bc8d9606d3af
new file mode 100644
index 00000000..96c1606a
Binary files /dev/null and b/workspace/assets/skins/1d/1d7d982ae7f5384a0107b181b714aaaa11f0747d059cd152a2f8bc8d9606d3af differ
diff --git a/workspace/assets/skins/1d/1dbf2297cd511db7d906b066aa762f5689520105a263c944dbb38fb3425827d2 b/workspace/assets/skins/1d/1dbf2297cd511db7d906b066aa762f5689520105a263c944dbb38fb3425827d2
new file mode 100644
index 00000000..51d03d6b
Binary files /dev/null and b/workspace/assets/skins/1d/1dbf2297cd511db7d906b066aa762f5689520105a263c944dbb38fb3425827d2 differ
diff --git a/workspace/assets/skins/1d/1dc1a635b9851e1ed67aeaed4fcf6504063a7f142f5510e657dac9878af8eb35 b/workspace/assets/skins/1d/1dc1a635b9851e1ed67aeaed4fcf6504063a7f142f5510e657dac9878af8eb35
new file mode 100644
index 00000000..c40d719c
Binary files /dev/null and b/workspace/assets/skins/1d/1dc1a635b9851e1ed67aeaed4fcf6504063a7f142f5510e657dac9878af8eb35 differ
diff --git a/workspace/assets/skins/1d/1dc2d14dcf1c472185ef759d96cd14773f78fb9f8b5ffc3726061cd94592ad17 b/workspace/assets/skins/1d/1dc2d14dcf1c472185ef759d96cd14773f78fb9f8b5ffc3726061cd94592ad17
new file mode 100644
index 00000000..f2f97a17
Binary files /dev/null and b/workspace/assets/skins/1d/1dc2d14dcf1c472185ef759d96cd14773f78fb9f8b5ffc3726061cd94592ad17 differ
diff --git a/workspace/assets/skins/1d/1dcd2981575993006ab06a22e9f7e6ca041244b88d042df7d858980a63438d38 b/workspace/assets/skins/1d/1dcd2981575993006ab06a22e9f7e6ca041244b88d042df7d858980a63438d38
new file mode 100644
index 00000000..9d8c2588
Binary files /dev/null and b/workspace/assets/skins/1d/1dcd2981575993006ab06a22e9f7e6ca041244b88d042df7d858980a63438d38 differ
diff --git a/workspace/assets/skins/1d/1dec062377b19501cc67919e0873e17b1c34323230bfa417af8cd1e75c7c40a9 b/workspace/assets/skins/1d/1dec062377b19501cc67919e0873e17b1c34323230bfa417af8cd1e75c7c40a9
new file mode 100644
index 00000000..a6ff416f
Binary files /dev/null and b/workspace/assets/skins/1d/1dec062377b19501cc67919e0873e17b1c34323230bfa417af8cd1e75c7c40a9 differ
diff --git a/workspace/assets/skins/1d/1df690c50a82e551a28118c6b59e7e9953451ec32b2fad21a41ba779bfdb15f7 b/workspace/assets/skins/1d/1df690c50a82e551a28118c6b59e7e9953451ec32b2fad21a41ba779bfdb15f7
new file mode 100644
index 00000000..3c99f737
Binary files /dev/null and b/workspace/assets/skins/1d/1df690c50a82e551a28118c6b59e7e9953451ec32b2fad21a41ba779bfdb15f7 differ
diff --git a/workspace/assets/skins/1e/1e1ca17103ee5d3702e122b6ad8b94d9287eddae241c6f90b02c7f75c60e78ec b/workspace/assets/skins/1e/1e1ca17103ee5d3702e122b6ad8b94d9287eddae241c6f90b02c7f75c60e78ec
new file mode 100644
index 00000000..998a57c2
Binary files /dev/null and b/workspace/assets/skins/1e/1e1ca17103ee5d3702e122b6ad8b94d9287eddae241c6f90b02c7f75c60e78ec differ
diff --git a/workspace/assets/skins/1e/1e2ce894b923f700c1a38b6c45fec3636793ea9b37907cc37840afd702f54c35 b/workspace/assets/skins/1e/1e2ce894b923f700c1a38b6c45fec3636793ea9b37907cc37840afd702f54c35
new file mode 100644
index 00000000..cc3c9abb
Binary files /dev/null and b/workspace/assets/skins/1e/1e2ce894b923f700c1a38b6c45fec3636793ea9b37907cc37840afd702f54c35 differ
diff --git a/workspace/assets/skins/1e/1e44723267117d34c956042b47aab0cd064cc3147b356290cc8563f37b65c271 b/workspace/assets/skins/1e/1e44723267117d34c956042b47aab0cd064cc3147b356290cc8563f37b65c271
new file mode 100644
index 00000000..32213270
Binary files /dev/null and b/workspace/assets/skins/1e/1e44723267117d34c956042b47aab0cd064cc3147b356290cc8563f37b65c271 differ
diff --git a/workspace/assets/skins/1e/1e4a05b1e0fc846fc02b5584d5de4cf39b7983a4056f3dfc310a1a06ba270567 b/workspace/assets/skins/1e/1e4a05b1e0fc846fc02b5584d5de4cf39b7983a4056f3dfc310a1a06ba270567
new file mode 100644
index 00000000..ad4b55ac
Binary files /dev/null and b/workspace/assets/skins/1e/1e4a05b1e0fc846fc02b5584d5de4cf39b7983a4056f3dfc310a1a06ba270567 differ
diff --git a/workspace/assets/skins/1e/1e5a82cb44d3ad58b49bb8cd0ffec7057bc5e621393d9b34f0611638d7c4545c b/workspace/assets/skins/1e/1e5a82cb44d3ad58b49bb8cd0ffec7057bc5e621393d9b34f0611638d7c4545c
new file mode 100644
index 00000000..58099ab3
Binary files /dev/null and b/workspace/assets/skins/1e/1e5a82cb44d3ad58b49bb8cd0ffec7057bc5e621393d9b34f0611638d7c4545c differ
diff --git a/workspace/assets/skins/1e/1ea5142a1bf0b1dae4dbdbeb6d9841f80649cf3a42b170d9000fe4d7fc39df73 b/workspace/assets/skins/1e/1ea5142a1bf0b1dae4dbdbeb6d9841f80649cf3a42b170d9000fe4d7fc39df73
new file mode 100644
index 00000000..1e277962
Binary files /dev/null and b/workspace/assets/skins/1e/1ea5142a1bf0b1dae4dbdbeb6d9841f80649cf3a42b170d9000fe4d7fc39df73 differ
diff --git a/workspace/assets/skins/1e/1eb44f27b01bafa6fec6524eebc563ea05e04daf9ce7758fa67446b96921dc8f b/workspace/assets/skins/1e/1eb44f27b01bafa6fec6524eebc563ea05e04daf9ce7758fa67446b96921dc8f
new file mode 100644
index 00000000..db1dd4f6
Binary files /dev/null and b/workspace/assets/skins/1e/1eb44f27b01bafa6fec6524eebc563ea05e04daf9ce7758fa67446b96921dc8f differ
diff --git a/workspace/assets/skins/1e/1ec40eaca8fba22c8a7352f219f62a4bacbf9bde57aa097208d02291ed7d7d27 b/workspace/assets/skins/1e/1ec40eaca8fba22c8a7352f219f62a4bacbf9bde57aa097208d02291ed7d7d27
new file mode 100644
index 00000000..7c6be5b8
Binary files /dev/null and b/workspace/assets/skins/1e/1ec40eaca8fba22c8a7352f219f62a4bacbf9bde57aa097208d02291ed7d7d27 differ
diff --git a/workspace/assets/skins/1e/1ee5b426dd50d6660bf2e64a72c2c9b56c17472a17b1fcf832e0c93f3b9b0ec1 b/workspace/assets/skins/1e/1ee5b426dd50d6660bf2e64a72c2c9b56c17472a17b1fcf832e0c93f3b9b0ec1
new file mode 100644
index 00000000..f139e3ba
Binary files /dev/null and b/workspace/assets/skins/1e/1ee5b426dd50d6660bf2e64a72c2c9b56c17472a17b1fcf832e0c93f3b9b0ec1 differ
diff --git a/workspace/assets/skins/1e/1ef1ea4ff102225863ebf39ba7fa80bed14929cf3b52caabdaa56eb7c04c7304 b/workspace/assets/skins/1e/1ef1ea4ff102225863ebf39ba7fa80bed14929cf3b52caabdaa56eb7c04c7304
new file mode 100644
index 00000000..d534f706
Binary files /dev/null and b/workspace/assets/skins/1e/1ef1ea4ff102225863ebf39ba7fa80bed14929cf3b52caabdaa56eb7c04c7304 differ
diff --git a/workspace/assets/skins/1f/1f04a4c29ac0467471ca916af70a106559cb2dd96dd96a3f22874fc5035089cc b/workspace/assets/skins/1f/1f04a4c29ac0467471ca916af70a106559cb2dd96dd96a3f22874fc5035089cc
new file mode 100644
index 00000000..7fea50e2
Binary files /dev/null and b/workspace/assets/skins/1f/1f04a4c29ac0467471ca916af70a106559cb2dd96dd96a3f22874fc5035089cc differ
diff --git a/workspace/assets/skins/1f/1f075ac7ffc71564d322f11fda17b31ec524e9262de6b0b6fe28cf440fbfd0a4 b/workspace/assets/skins/1f/1f075ac7ffc71564d322f11fda17b31ec524e9262de6b0b6fe28cf440fbfd0a4
new file mode 100644
index 00000000..65542ebd
Binary files /dev/null and b/workspace/assets/skins/1f/1f075ac7ffc71564d322f11fda17b31ec524e9262de6b0b6fe28cf440fbfd0a4 differ
diff --git a/workspace/assets/skins/1f/1f11a4c49f1200313dd514c15c84ea659655d340f9aa1cc802139f72397aa857 b/workspace/assets/skins/1f/1f11a4c49f1200313dd514c15c84ea659655d340f9aa1cc802139f72397aa857
new file mode 100644
index 00000000..486acd46
Binary files /dev/null and b/workspace/assets/skins/1f/1f11a4c49f1200313dd514c15c84ea659655d340f9aa1cc802139f72397aa857 differ
diff --git a/workspace/assets/skins/1f/1f1e038a91b2c9b3fa6e1ac7b585789fd5402c1cc9abca0276a6c5376c70143a b/workspace/assets/skins/1f/1f1e038a91b2c9b3fa6e1ac7b585789fd5402c1cc9abca0276a6c5376c70143a
new file mode 100644
index 00000000..f465e750
Binary files /dev/null and b/workspace/assets/skins/1f/1f1e038a91b2c9b3fa6e1ac7b585789fd5402c1cc9abca0276a6c5376c70143a differ
diff --git a/workspace/assets/skins/1f/1f239694dcbc612735f500abb394acfb4bb91b1586e1f5af42491a3297f05841 b/workspace/assets/skins/1f/1f239694dcbc612735f500abb394acfb4bb91b1586e1f5af42491a3297f05841
new file mode 100644
index 00000000..b787fa6d
Binary files /dev/null and b/workspace/assets/skins/1f/1f239694dcbc612735f500abb394acfb4bb91b1586e1f5af42491a3297f05841 differ
diff --git a/workspace/assets/skins/1f/1f4359491c1fea12efe7ca4cd1ded07ae9a9664ee1482ffcc4e177259bec209a b/workspace/assets/skins/1f/1f4359491c1fea12efe7ca4cd1ded07ae9a9664ee1482ffcc4e177259bec209a
new file mode 100644
index 00000000..abeda2d4
Binary files /dev/null and b/workspace/assets/skins/1f/1f4359491c1fea12efe7ca4cd1ded07ae9a9664ee1482ffcc4e177259bec209a differ
diff --git a/workspace/assets/skins/1f/1f6dfb194e3c2483893b9af89b6a8503e11059a047613669eeec8e04ae2eec98 b/workspace/assets/skins/1f/1f6dfb194e3c2483893b9af89b6a8503e11059a047613669eeec8e04ae2eec98
new file mode 100644
index 00000000..8cfd5fdc
Binary files /dev/null and b/workspace/assets/skins/1f/1f6dfb194e3c2483893b9af89b6a8503e11059a047613669eeec8e04ae2eec98 differ
diff --git a/workspace/assets/skins/1f/1f72e604cdb4c49f7106b594ac87eff3ed6a1999255437241f57d28c45d103f b/workspace/assets/skins/1f/1f72e604cdb4c49f7106b594ac87eff3ed6a1999255437241f57d28c45d103f
new file mode 100644
index 00000000..05781791
Binary files /dev/null and b/workspace/assets/skins/1f/1f72e604cdb4c49f7106b594ac87eff3ed6a1999255437241f57d28c45d103f differ
diff --git a/workspace/assets/skins/1f/1f8dfc2db2c8bc9a75a0676a830c0394e8a87aee09610dfb4866cdee3cd5dfb0 b/workspace/assets/skins/1f/1f8dfc2db2c8bc9a75a0676a830c0394e8a87aee09610dfb4866cdee3cd5dfb0
new file mode 100644
index 00000000..0a30302b
Binary files /dev/null and b/workspace/assets/skins/1f/1f8dfc2db2c8bc9a75a0676a830c0394e8a87aee09610dfb4866cdee3cd5dfb0 differ
diff --git a/workspace/assets/skins/1f/1fa7ffeb56a796af53d47d94f18e9e9c461d500068e1a36ca43b26b852feeca3 b/workspace/assets/skins/1f/1fa7ffeb56a796af53d47d94f18e9e9c461d500068e1a36ca43b26b852feeca3
new file mode 100644
index 00000000..a6068ff9
Binary files /dev/null and b/workspace/assets/skins/1f/1fa7ffeb56a796af53d47d94f18e9e9c461d500068e1a36ca43b26b852feeca3 differ
diff --git a/workspace/assets/skins/1f/1fac3d4ed972304034a8de857a3f42e27ec1cfc0e49971993e4bda212a1f1e08 b/workspace/assets/skins/1f/1fac3d4ed972304034a8de857a3f42e27ec1cfc0e49971993e4bda212a1f1e08
new file mode 100644
index 00000000..3ece922f
Binary files /dev/null and b/workspace/assets/skins/1f/1fac3d4ed972304034a8de857a3f42e27ec1cfc0e49971993e4bda212a1f1e08 differ
diff --git a/workspace/assets/skins/1f/1fbb395e14da97aa986228e97dd5f3c01f67f400951ab40dc2f7e1ab17e228d7 b/workspace/assets/skins/1f/1fbb395e14da97aa986228e97dd5f3c01f67f400951ab40dc2f7e1ab17e228d7
new file mode 100644
index 00000000..d210dadb
Binary files /dev/null and b/workspace/assets/skins/1f/1fbb395e14da97aa986228e97dd5f3c01f67f400951ab40dc2f7e1ab17e228d7 differ
diff --git a/workspace/assets/skins/1f/1ff80c1c634dd1f4734b5dc8e0fb2026024ff07381f8dbe26d59a8c2aaf10f0f b/workspace/assets/skins/1f/1ff80c1c634dd1f4734b5dc8e0fb2026024ff07381f8dbe26d59a8c2aaf10f0f
new file mode 100644
index 00000000..ea58363f
Binary files /dev/null and b/workspace/assets/skins/1f/1ff80c1c634dd1f4734b5dc8e0fb2026024ff07381f8dbe26d59a8c2aaf10f0f differ
diff --git a/workspace/assets/skins/1f/1ff9801c5ba1b7ad92239c455f105c6a056189e59e492117828978c2a41eccde b/workspace/assets/skins/1f/1ff9801c5ba1b7ad92239c455f105c6a056189e59e492117828978c2a41eccde
new file mode 100644
index 00000000..95522ec6
Binary files /dev/null and b/workspace/assets/skins/1f/1ff9801c5ba1b7ad92239c455f105c6a056189e59e492117828978c2a41eccde differ
diff --git a/workspace/assets/skins/20/2004cd212efc842c670c4d4901dac20c361265652733b26d9e3ef803fa1ff317 b/workspace/assets/skins/20/2004cd212efc842c670c4d4901dac20c361265652733b26d9e3ef803fa1ff317
new file mode 100644
index 00000000..fec2db36
Binary files /dev/null and b/workspace/assets/skins/20/2004cd212efc842c670c4d4901dac20c361265652733b26d9e3ef803fa1ff317 differ
diff --git a/workspace/assets/skins/20/2016231155b9a7b019b5c8b2c7d66b6cbac18a5fba2624d72de7ea7ff9f951a8 b/workspace/assets/skins/20/2016231155b9a7b019b5c8b2c7d66b6cbac18a5fba2624d72de7ea7ff9f951a8
new file mode 100644
index 00000000..54f4be12
Binary files /dev/null and b/workspace/assets/skins/20/2016231155b9a7b019b5c8b2c7d66b6cbac18a5fba2624d72de7ea7ff9f951a8 differ
diff --git a/workspace/assets/skins/20/20330af7498c66c3456918d55fed684cf6e711d09f68a3333b207acab5c3a1b1 b/workspace/assets/skins/20/20330af7498c66c3456918d55fed684cf6e711d09f68a3333b207acab5c3a1b1
new file mode 100644
index 00000000..89234155
Binary files /dev/null and b/workspace/assets/skins/20/20330af7498c66c3456918d55fed684cf6e711d09f68a3333b207acab5c3a1b1 differ
diff --git a/workspace/assets/skins/20/20542de67329da083d903a09034ea96e2383d93d3754a63f0d7b2ed3b2adedca b/workspace/assets/skins/20/20542de67329da083d903a09034ea96e2383d93d3754a63f0d7b2ed3b2adedca
new file mode 100644
index 00000000..2c2d6486
Binary files /dev/null and b/workspace/assets/skins/20/20542de67329da083d903a09034ea96e2383d93d3754a63f0d7b2ed3b2adedca differ
diff --git a/workspace/assets/skins/20/20864c5f58e55ab6de8e9bcdd68438b6554e8aa463870579d87615f531fcaea3 b/workspace/assets/skins/20/20864c5f58e55ab6de8e9bcdd68438b6554e8aa463870579d87615f531fcaea3
new file mode 100644
index 00000000..06a0b325
Binary files /dev/null and b/workspace/assets/skins/20/20864c5f58e55ab6de8e9bcdd68438b6554e8aa463870579d87615f531fcaea3 differ
diff --git a/workspace/assets/skins/20/2098135e5f5bbc686874ad0fcd1261007f1f18d0f8a85eac8ae4def63b7b6021 b/workspace/assets/skins/20/2098135e5f5bbc686874ad0fcd1261007f1f18d0f8a85eac8ae4def63b7b6021
new file mode 100644
index 00000000..e7fad7c3
Binary files /dev/null and b/workspace/assets/skins/20/2098135e5f5bbc686874ad0fcd1261007f1f18d0f8a85eac8ae4def63b7b6021 differ
diff --git a/workspace/assets/skins/20/20a9d8d58e0a84f5fea65ece523ce5162f9fb6317f49650d17b7cfc39fd9f1f0 b/workspace/assets/skins/20/20a9d8d58e0a84f5fea65ece523ce5162f9fb6317f49650d17b7cfc39fd9f1f0
new file mode 100644
index 00000000..cdf515b7
Binary files /dev/null and b/workspace/assets/skins/20/20a9d8d58e0a84f5fea65ece523ce5162f9fb6317f49650d17b7cfc39fd9f1f0 differ
diff --git a/workspace/assets/skins/20/20b1ce5f87cb363145de1e827001eaeffa9c71e6c2d736f19290fec680a114cc b/workspace/assets/skins/20/20b1ce5f87cb363145de1e827001eaeffa9c71e6c2d736f19290fec680a114cc
new file mode 100644
index 00000000..cf12f54a
Binary files /dev/null and b/workspace/assets/skins/20/20b1ce5f87cb363145de1e827001eaeffa9c71e6c2d736f19290fec680a114cc differ
diff --git a/workspace/assets/skins/20/20ddd16696a6a895a59d5bf05c8f3048bc8fe77ffc95adca4c48d5e135006c4 b/workspace/assets/skins/20/20ddd16696a6a895a59d5bf05c8f3048bc8fe77ffc95adca4c48d5e135006c4
new file mode 100644
index 00000000..2352ea62
Binary files /dev/null and b/workspace/assets/skins/20/20ddd16696a6a895a59d5bf05c8f3048bc8fe77ffc95adca4c48d5e135006c4 differ
diff --git a/workspace/assets/skins/21/210e86e94f01832c88d2e8573c80db8e6670cb0fce7e20cb71aa1e890419e743 b/workspace/assets/skins/21/210e86e94f01832c88d2e8573c80db8e6670cb0fce7e20cb71aa1e890419e743
new file mode 100644
index 00000000..f684d4bb
Binary files /dev/null and b/workspace/assets/skins/21/210e86e94f01832c88d2e8573c80db8e6670cb0fce7e20cb71aa1e890419e743 differ
diff --git a/workspace/assets/skins/21/211900d90fdc2e441baa8c731e97ceaf1f67f4373c13eb86cad47300d58898a4 b/workspace/assets/skins/21/211900d90fdc2e441baa8c731e97ceaf1f67f4373c13eb86cad47300d58898a4
new file mode 100644
index 00000000..7cb21431
Binary files /dev/null and b/workspace/assets/skins/21/211900d90fdc2e441baa8c731e97ceaf1f67f4373c13eb86cad47300d58898a4 differ
diff --git a/workspace/assets/skins/21/211e121448c83125c945cd238dc4f4c5e9a320df5ee3c8c9ad3bb80c055db876 b/workspace/assets/skins/21/211e121448c83125c945cd238dc4f4c5e9a320df5ee3c8c9ad3bb80c055db876
new file mode 100644
index 00000000..95df26bf
Binary files /dev/null and b/workspace/assets/skins/21/211e121448c83125c945cd238dc4f4c5e9a320df5ee3c8c9ad3bb80c055db876 differ
diff --git a/workspace/assets/skins/21/2137b445d14cb403783eae8385ad322d110a706aab5c60a8e0c034e5a27b3d36 b/workspace/assets/skins/21/2137b445d14cb403783eae8385ad322d110a706aab5c60a8e0c034e5a27b3d36
new file mode 100644
index 00000000..86ada12c
Binary files /dev/null and b/workspace/assets/skins/21/2137b445d14cb403783eae8385ad322d110a706aab5c60a8e0c034e5a27b3d36 differ
diff --git a/workspace/assets/skins/21/2159548b78fb725adcc3439c6b295685cd9ac9bc2f9b9c4ec4581f387c0ca67d b/workspace/assets/skins/21/2159548b78fb725adcc3439c6b295685cd9ac9bc2f9b9c4ec4581f387c0ca67d
new file mode 100644
index 00000000..555fe81a
Binary files /dev/null and b/workspace/assets/skins/21/2159548b78fb725adcc3439c6b295685cd9ac9bc2f9b9c4ec4581f387c0ca67d differ
diff --git a/workspace/assets/skins/21/215f79fd0261ef8f1c3eceaff753ef126b84783e95207d3beb550c9ec636f895 b/workspace/assets/skins/21/215f79fd0261ef8f1c3eceaff753ef126b84783e95207d3beb550c9ec636f895
new file mode 100644
index 00000000..02978699
Binary files /dev/null and b/workspace/assets/skins/21/215f79fd0261ef8f1c3eceaff753ef126b84783e95207d3beb550c9ec636f895 differ
diff --git a/workspace/assets/skins/21/21835d89670453d40569e4832f9051f1841da245e96b84d0a1d9eec3071dee1d b/workspace/assets/skins/21/21835d89670453d40569e4832f9051f1841da245e96b84d0a1d9eec3071dee1d
new file mode 100644
index 00000000..fa2ec39d
Binary files /dev/null and b/workspace/assets/skins/21/21835d89670453d40569e4832f9051f1841da245e96b84d0a1d9eec3071dee1d differ
diff --git a/workspace/assets/skins/21/21900027824b77ffa8d4fa8345b049aab8786d4aa6b29914ebcd7da1e0c9fd7f b/workspace/assets/skins/21/21900027824b77ffa8d4fa8345b049aab8786d4aa6b29914ebcd7da1e0c9fd7f
new file mode 100644
index 00000000..242c3968
Binary files /dev/null and b/workspace/assets/skins/21/21900027824b77ffa8d4fa8345b049aab8786d4aa6b29914ebcd7da1e0c9fd7f differ
diff --git a/workspace/assets/skins/21/21deaeb7fbe16280959669dbc2715038362b30beef528c1fe1b68faa623ba89f b/workspace/assets/skins/21/21deaeb7fbe16280959669dbc2715038362b30beef528c1fe1b68faa623ba89f
new file mode 100644
index 00000000..204bb975
Binary files /dev/null and b/workspace/assets/skins/21/21deaeb7fbe16280959669dbc2715038362b30beef528c1fe1b68faa623ba89f differ
diff --git a/workspace/assets/skins/21/21efa1c2c5de2e9cdd6441058f2e68c8958686fbb568ebf3bfd99ebf39e22818 b/workspace/assets/skins/21/21efa1c2c5de2e9cdd6441058f2e68c8958686fbb568ebf3bfd99ebf39e22818
new file mode 100644
index 00000000..32e3c69e
Binary files /dev/null and b/workspace/assets/skins/21/21efa1c2c5de2e9cdd6441058f2e68c8958686fbb568ebf3bfd99ebf39e22818 differ
diff --git a/workspace/assets/skins/21/21f805421642374a14faf6e284018999ee322066f0d8d2122fe79555273dd91e b/workspace/assets/skins/21/21f805421642374a14faf6e284018999ee322066f0d8d2122fe79555273dd91e
new file mode 100644
index 00000000..9e373f3a
Binary files /dev/null and b/workspace/assets/skins/21/21f805421642374a14faf6e284018999ee322066f0d8d2122fe79555273dd91e differ
diff --git a/workspace/assets/skins/21/21f94a08b36a075677a427f7ba343f75a493edf282a1b6a2f014811538c1378 b/workspace/assets/skins/21/21f94a08b36a075677a427f7ba343f75a493edf282a1b6a2f014811538c1378
new file mode 100644
index 00000000..7e7bcff5
Binary files /dev/null and b/workspace/assets/skins/21/21f94a08b36a075677a427f7ba343f75a493edf282a1b6a2f014811538c1378 differ
diff --git a/workspace/assets/skins/22/220e247124c5d24b9b3d4066f57550800a6196dace67c9b93e71221ec7c9a1a9 b/workspace/assets/skins/22/220e247124c5d24b9b3d4066f57550800a6196dace67c9b93e71221ec7c9a1a9
new file mode 100644
index 00000000..eada4e3b
Binary files /dev/null and b/workspace/assets/skins/22/220e247124c5d24b9b3d4066f57550800a6196dace67c9b93e71221ec7c9a1a9 differ
diff --git a/workspace/assets/skins/22/222705b1f76bee97d6d90aa13bcd3bd6bde7136ff46d0c507d148d6990af840c b/workspace/assets/skins/22/222705b1f76bee97d6d90aa13bcd3bd6bde7136ff46d0c507d148d6990af840c
new file mode 100644
index 00000000..020f5f28
Binary files /dev/null and b/workspace/assets/skins/22/222705b1f76bee97d6d90aa13bcd3bd6bde7136ff46d0c507d148d6990af840c differ
diff --git a/workspace/assets/skins/22/223001584cd47e343802959d5266fb34ff8dba36593db094face55c712951f48 b/workspace/assets/skins/22/223001584cd47e343802959d5266fb34ff8dba36593db094face55c712951f48
new file mode 100644
index 00000000..a20e27a9
Binary files /dev/null and b/workspace/assets/skins/22/223001584cd47e343802959d5266fb34ff8dba36593db094face55c712951f48 differ
diff --git a/workspace/assets/skins/22/2241c74428255dd1028008f5ee81145c7aa2a9dc8438d572ca561a99fd4c9365 b/workspace/assets/skins/22/2241c74428255dd1028008f5ee81145c7aa2a9dc8438d572ca561a99fd4c9365
new file mode 100644
index 00000000..272726c5
Binary files /dev/null and b/workspace/assets/skins/22/2241c74428255dd1028008f5ee81145c7aa2a9dc8438d572ca561a99fd4c9365 differ
diff --git a/workspace/assets/skins/22/224dc1d0ea30a84b072d063bf2ed19692060d8eb7ae72e9a69277017bb824ef1 b/workspace/assets/skins/22/224dc1d0ea30a84b072d063bf2ed19692060d8eb7ae72e9a69277017bb824ef1
new file mode 100644
index 00000000..9215a7e1
Binary files /dev/null and b/workspace/assets/skins/22/224dc1d0ea30a84b072d063bf2ed19692060d8eb7ae72e9a69277017bb824ef1 differ
diff --git a/workspace/assets/skins/22/226b12943969f9d680b7790c6a75b3bb5d58c4b5d0deabeb189df4182befed98 b/workspace/assets/skins/22/226b12943969f9d680b7790c6a75b3bb5d58c4b5d0deabeb189df4182befed98
new file mode 100644
index 00000000..fb3ba8fc
Binary files /dev/null and b/workspace/assets/skins/22/226b12943969f9d680b7790c6a75b3bb5d58c4b5d0deabeb189df4182befed98 differ
diff --git a/workspace/assets/skins/22/2278c7e30fc7ab7e80127a8572f4965e1d2751bca861a1d5913fec9d39b9b6bc b/workspace/assets/skins/22/2278c7e30fc7ab7e80127a8572f4965e1d2751bca861a1d5913fec9d39b9b6bc
new file mode 100644
index 00000000..1186a9e5
Binary files /dev/null and b/workspace/assets/skins/22/2278c7e30fc7ab7e80127a8572f4965e1d2751bca861a1d5913fec9d39b9b6bc differ
diff --git a/workspace/assets/skins/22/22b090a39c2284d2742431e5aa5090ae0f7360f0e8196ea8b09efd5eeed19080 b/workspace/assets/skins/22/22b090a39c2284d2742431e5aa5090ae0f7360f0e8196ea8b09efd5eeed19080
new file mode 100644
index 00000000..dc2753ad
Binary files /dev/null and b/workspace/assets/skins/22/22b090a39c2284d2742431e5aa5090ae0f7360f0e8196ea8b09efd5eeed19080 differ
diff --git a/workspace/assets/skins/22/22b81504a296226bb22f7407b019faad5d7d45a97cd7893c91593d24d85227a b/workspace/assets/skins/22/22b81504a296226bb22f7407b019faad5d7d45a97cd7893c91593d24d85227a
new file mode 100644
index 00000000..e2c6cad7
Binary files /dev/null and b/workspace/assets/skins/22/22b81504a296226bb22f7407b019faad5d7d45a97cd7893c91593d24d85227a differ
diff --git a/workspace/assets/skins/22/22cfa60180a9240c6f6e02fd2d8138e5ae6219c955b8f7e34076ff4ce294d1e7 b/workspace/assets/skins/22/22cfa60180a9240c6f6e02fd2d8138e5ae6219c955b8f7e34076ff4ce294d1e7
new file mode 100644
index 00000000..47b72606
Binary files /dev/null and b/workspace/assets/skins/22/22cfa60180a9240c6f6e02fd2d8138e5ae6219c955b8f7e34076ff4ce294d1e7 differ
diff --git a/workspace/assets/skins/22/22d9c85ac78fc0715ae44f21e5a6b7acf0d1464fd49f050d07fa64ae493a0d7 b/workspace/assets/skins/22/22d9c85ac78fc0715ae44f21e5a6b7acf0d1464fd49f050d07fa64ae493a0d7
new file mode 100644
index 00000000..bec014d7
Binary files /dev/null and b/workspace/assets/skins/22/22d9c85ac78fc0715ae44f21e5a6b7acf0d1464fd49f050d07fa64ae493a0d7 differ
diff --git a/workspace/assets/skins/22/22f24417f2a8f6c051a7eff24e9e26011dc959ff74768c3f1a9a2a48a420aaf7 b/workspace/assets/skins/22/22f24417f2a8f6c051a7eff24e9e26011dc959ff74768c3f1a9a2a48a420aaf7
new file mode 100644
index 00000000..e2a700f1
Binary files /dev/null and b/workspace/assets/skins/22/22f24417f2a8f6c051a7eff24e9e26011dc959ff74768c3f1a9a2a48a420aaf7 differ
diff --git a/workspace/assets/skins/22/22f5680d1e7508c0e9279f884da75434efafb2ab8f056549818102d42bbf0334 b/workspace/assets/skins/22/22f5680d1e7508c0e9279f884da75434efafb2ab8f056549818102d42bbf0334
new file mode 100644
index 00000000..2f02b003
Binary files /dev/null and b/workspace/assets/skins/22/22f5680d1e7508c0e9279f884da75434efafb2ab8f056549818102d42bbf0334 differ
diff --git a/workspace/assets/skins/22/22fb18bf46c3a003c6fd8d4e714cba246467252042fb1c0b3c7e12eeb90b34b0 b/workspace/assets/skins/22/22fb18bf46c3a003c6fd8d4e714cba246467252042fb1c0b3c7e12eeb90b34b0
new file mode 100644
index 00000000..073f712c
Binary files /dev/null and b/workspace/assets/skins/22/22fb18bf46c3a003c6fd8d4e714cba246467252042fb1c0b3c7e12eeb90b34b0 differ
diff --git a/workspace/assets/skins/22/22fcf9b623481eb40e7e64a023d02456039f4f44be0e89c4c837055cd3610ae4 b/workspace/assets/skins/22/22fcf9b623481eb40e7e64a023d02456039f4f44be0e89c4c837055cd3610ae4
new file mode 100644
index 00000000..4c224203
Binary files /dev/null and b/workspace/assets/skins/22/22fcf9b623481eb40e7e64a023d02456039f4f44be0e89c4c837055cd3610ae4 differ
diff --git a/workspace/assets/skins/23/230463b26751a5552f9f58ed8ef6c92705782a31c5779f7274c01dd38d0c68c5 b/workspace/assets/skins/23/230463b26751a5552f9f58ed8ef6c92705782a31c5779f7274c01dd38d0c68c5
new file mode 100644
index 00000000..f68b2b19
Binary files /dev/null and b/workspace/assets/skins/23/230463b26751a5552f9f58ed8ef6c92705782a31c5779f7274c01dd38d0c68c5 differ
diff --git a/workspace/assets/skins/23/2312edece2679a7e1eeee92031c8a2c286f4d7bd1c911f07f019fe22eb8c9072 b/workspace/assets/skins/23/2312edece2679a7e1eeee92031c8a2c286f4d7bd1c911f07f019fe22eb8c9072
new file mode 100644
index 00000000..dd1adc16
Binary files /dev/null and b/workspace/assets/skins/23/2312edece2679a7e1eeee92031c8a2c286f4d7bd1c911f07f019fe22eb8c9072 differ
diff --git a/workspace/assets/skins/23/231a7170cbbf91b7ded764769ede9cb8fd0220600aaddf36e11cfbdb7751127a b/workspace/assets/skins/23/231a7170cbbf91b7ded764769ede9cb8fd0220600aaddf36e11cfbdb7751127a
new file mode 100644
index 00000000..c22581a9
Binary files /dev/null and b/workspace/assets/skins/23/231a7170cbbf91b7ded764769ede9cb8fd0220600aaddf36e11cfbdb7751127a differ
diff --git a/workspace/assets/skins/23/23282697acaf9f7ef3f2e5a65cd96d60171b08f7b879af1b299b77a05af8426f b/workspace/assets/skins/23/23282697acaf9f7ef3f2e5a65cd96d60171b08f7b879af1b299b77a05af8426f
new file mode 100644
index 00000000..ea0a8423
Binary files /dev/null and b/workspace/assets/skins/23/23282697acaf9f7ef3f2e5a65cd96d60171b08f7b879af1b299b77a05af8426f differ
diff --git a/workspace/assets/skins/23/233ac88f4856bd1ed9b258c2a5033901142afe5cbcc69a946950a8f29fcc177b b/workspace/assets/skins/23/233ac88f4856bd1ed9b258c2a5033901142afe5cbcc69a946950a8f29fcc177b
new file mode 100644
index 00000000..fec50039
Binary files /dev/null and b/workspace/assets/skins/23/233ac88f4856bd1ed9b258c2a5033901142afe5cbcc69a946950a8f29fcc177b differ
diff --git a/workspace/assets/skins/23/2353efd19c4388583f44f064ada1077ee5558495652d1e7e7992ef963d6f8bb6 b/workspace/assets/skins/23/2353efd19c4388583f44f064ada1077ee5558495652d1e7e7992ef963d6f8bb6
new file mode 100644
index 00000000..02375eba
Binary files /dev/null and b/workspace/assets/skins/23/2353efd19c4388583f44f064ada1077ee5558495652d1e7e7992ef963d6f8bb6 differ
diff --git a/workspace/assets/skins/23/2361e020e6b5560025b01079d4551a1cbe3708608e1add9a0f9f1ab461513198 b/workspace/assets/skins/23/2361e020e6b5560025b01079d4551a1cbe3708608e1add9a0f9f1ab461513198
new file mode 100644
index 00000000..b1219e0e
Binary files /dev/null and b/workspace/assets/skins/23/2361e020e6b5560025b01079d4551a1cbe3708608e1add9a0f9f1ab461513198 differ
diff --git a/workspace/assets/skins/23/23751ed94289560a5aa636f3819be9b2e3ffaff33b63911404636ed37f0dcfad b/workspace/assets/skins/23/23751ed94289560a5aa636f3819be9b2e3ffaff33b63911404636ed37f0dcfad
new file mode 100644
index 00000000..fbcaf543
Binary files /dev/null and b/workspace/assets/skins/23/23751ed94289560a5aa636f3819be9b2e3ffaff33b63911404636ed37f0dcfad differ
diff --git a/workspace/assets/skins/23/239be30a24574aea2a5dfaa88458cf1b4e2f8581a2843faf5c4fecbc9258febc b/workspace/assets/skins/23/239be30a24574aea2a5dfaa88458cf1b4e2f8581a2843faf5c4fecbc9258febc
new file mode 100644
index 00000000..8e6cb829
Binary files /dev/null and b/workspace/assets/skins/23/239be30a24574aea2a5dfaa88458cf1b4e2f8581a2843faf5c4fecbc9258febc differ
diff --git a/workspace/assets/skins/23/23abce1ae796b75e2c08fab3dc42aa5f7a093f93fc42c6ce28ace72594744fce b/workspace/assets/skins/23/23abce1ae796b75e2c08fab3dc42aa5f7a093f93fc42c6ce28ace72594744fce
new file mode 100644
index 00000000..119d7ff7
Binary files /dev/null and b/workspace/assets/skins/23/23abce1ae796b75e2c08fab3dc42aa5f7a093f93fc42c6ce28ace72594744fce differ
diff --git a/workspace/assets/skins/23/23adee4540e818d9fe5375d14d53a71ced5b0662c0a57761a8231359913ec46a b/workspace/assets/skins/23/23adee4540e818d9fe5375d14d53a71ced5b0662c0a57761a8231359913ec46a
new file mode 100644
index 00000000..011e7ded
Binary files /dev/null and b/workspace/assets/skins/23/23adee4540e818d9fe5375d14d53a71ced5b0662c0a57761a8231359913ec46a differ
diff --git a/workspace/assets/skins/23/23bc0a444543dc133a0b2d3b291254170185ac902e7011c1b2c4ac39dca73182 b/workspace/assets/skins/23/23bc0a444543dc133a0b2d3b291254170185ac902e7011c1b2c4ac39dca73182
new file mode 100644
index 00000000..b21a4702
Binary files /dev/null and b/workspace/assets/skins/23/23bc0a444543dc133a0b2d3b291254170185ac902e7011c1b2c4ac39dca73182 differ
diff --git a/workspace/assets/skins/23/23bf5cbb2e0948510a676c95f9362c93ad69bc38ea2c165cfdef94fe8af651bd b/workspace/assets/skins/23/23bf5cbb2e0948510a676c95f9362c93ad69bc38ea2c165cfdef94fe8af651bd
new file mode 100644
index 00000000..d1ef6e18
Binary files /dev/null and b/workspace/assets/skins/23/23bf5cbb2e0948510a676c95f9362c93ad69bc38ea2c165cfdef94fe8af651bd differ
diff --git a/workspace/assets/skins/23/23e5bafa3029af6657796303b0eb1a24c7d55df099f4f61ff92aca940e5190ed b/workspace/assets/skins/23/23e5bafa3029af6657796303b0eb1a24c7d55df099f4f61ff92aca940e5190ed
new file mode 100644
index 00000000..a0b875f8
Binary files /dev/null and b/workspace/assets/skins/23/23e5bafa3029af6657796303b0eb1a24c7d55df099f4f61ff92aca940e5190ed differ
diff --git a/workspace/assets/skins/24/248384fc67a1cedfe5cf365c140d57750049558007643d69f55fec9bf6170ad3 b/workspace/assets/skins/24/248384fc67a1cedfe5cf365c140d57750049558007643d69f55fec9bf6170ad3
new file mode 100644
index 00000000..8cb66e43
Binary files /dev/null and b/workspace/assets/skins/24/248384fc67a1cedfe5cf365c140d57750049558007643d69f55fec9bf6170ad3 differ
diff --git a/workspace/assets/skins/24/249dee57d3b0d452a4f19abea069e27e28d9f54452447645105d5be4d32f720a b/workspace/assets/skins/24/249dee57d3b0d452a4f19abea069e27e28d9f54452447645105d5be4d32f720a
new file mode 100644
index 00000000..c71a872a
Binary files /dev/null and b/workspace/assets/skins/24/249dee57d3b0d452a4f19abea069e27e28d9f54452447645105d5be4d32f720a differ
diff --git a/workspace/assets/skins/24/24a89464b166ea9a71eb30c632e29d5a66daa24c62a2626209210192dbf6b6e5 b/workspace/assets/skins/24/24a89464b166ea9a71eb30c632e29d5a66daa24c62a2626209210192dbf6b6e5
new file mode 100644
index 00000000..4310c866
Binary files /dev/null and b/workspace/assets/skins/24/24a89464b166ea9a71eb30c632e29d5a66daa24c62a2626209210192dbf6b6e5 differ
diff --git a/workspace/assets/skins/24/24afdeb85e60f61e7362c6588f4db67275456995433c2fef003a5a32602740a8 b/workspace/assets/skins/24/24afdeb85e60f61e7362c6588f4db67275456995433c2fef003a5a32602740a8
new file mode 100644
index 00000000..7203cd8e
Binary files /dev/null and b/workspace/assets/skins/24/24afdeb85e60f61e7362c6588f4db67275456995433c2fef003a5a32602740a8 differ
diff --git a/workspace/assets/skins/24/24bbd037b6b5c5e5cd3992b90d090fd4a71e4febbd813df9eae2d9aef2b39db9 b/workspace/assets/skins/24/24bbd037b6b5c5e5cd3992b90d090fd4a71e4febbd813df9eae2d9aef2b39db9
new file mode 100644
index 00000000..435f4064
Binary files /dev/null and b/workspace/assets/skins/24/24bbd037b6b5c5e5cd3992b90d090fd4a71e4febbd813df9eae2d9aef2b39db9 differ
diff --git a/workspace/assets/skins/25/251be76b78553d3e1efbb898958a55f98cccb9fee2e386fa2e8bc9144d4a6b9f b/workspace/assets/skins/25/251be76b78553d3e1efbb898958a55f98cccb9fee2e386fa2e8bc9144d4a6b9f
new file mode 100644
index 00000000..e4991c0a
Binary files /dev/null and b/workspace/assets/skins/25/251be76b78553d3e1efbb898958a55f98cccb9fee2e386fa2e8bc9144d4a6b9f differ
diff --git a/workspace/assets/skins/25/252871b2f2a02f9d86f89f13818369b656e9bac2bb4d65e103bccb595e5b7401 b/workspace/assets/skins/25/252871b2f2a02f9d86f89f13818369b656e9bac2bb4d65e103bccb595e5b7401
new file mode 100644
index 00000000..460c5aa5
Binary files /dev/null and b/workspace/assets/skins/25/252871b2f2a02f9d86f89f13818369b656e9bac2bb4d65e103bccb595e5b7401 differ
diff --git a/workspace/assets/skins/25/257525e5e276e435253548761c691f0115fe49acb412f5796dfd468e4e20bda4 b/workspace/assets/skins/25/257525e5e276e435253548761c691f0115fe49acb412f5796dfd468e4e20bda4
new file mode 100644
index 00000000..a9f19318
Binary files /dev/null and b/workspace/assets/skins/25/257525e5e276e435253548761c691f0115fe49acb412f5796dfd468e4e20bda4 differ
diff --git a/workspace/assets/skins/25/257ebe55de04ecdaada25b61bac50f21092e406dc14b91d2e9d591e36912b892 b/workspace/assets/skins/25/257ebe55de04ecdaada25b61bac50f21092e406dc14b91d2e9d591e36912b892
new file mode 100644
index 00000000..c87429e7
Binary files /dev/null and b/workspace/assets/skins/25/257ebe55de04ecdaada25b61bac50f21092e406dc14b91d2e9d591e36912b892 differ
diff --git a/workspace/assets/skins/25/258354fdfffac4b82612629d59b23b0ea12b451702ddda9ba315185964e514d9 b/workspace/assets/skins/25/258354fdfffac4b82612629d59b23b0ea12b451702ddda9ba315185964e514d9
new file mode 100644
index 00000000..a65f3d08
Binary files /dev/null and b/workspace/assets/skins/25/258354fdfffac4b82612629d59b23b0ea12b451702ddda9ba315185964e514d9 differ
diff --git a/workspace/assets/skins/25/258e0dabd4b0ac0f8ee1679f07e0d3898e68f409f95d3e89a135a47a7e6031fb b/workspace/assets/skins/25/258e0dabd4b0ac0f8ee1679f07e0d3898e68f409f95d3e89a135a47a7e6031fb
new file mode 100644
index 00000000..a26c4253
Binary files /dev/null and b/workspace/assets/skins/25/258e0dabd4b0ac0f8ee1679f07e0d3898e68f409f95d3e89a135a47a7e6031fb differ
diff --git a/workspace/assets/skins/25/25b1f781c20bab5e59735409eccf7afbaecc4876004717d6e8d5a7366df5c6a b/workspace/assets/skins/25/25b1f781c20bab5e59735409eccf7afbaecc4876004717d6e8d5a7366df5c6a
new file mode 100644
index 00000000..50a5747c
Binary files /dev/null and b/workspace/assets/skins/25/25b1f781c20bab5e59735409eccf7afbaecc4876004717d6e8d5a7366df5c6a differ
diff --git a/workspace/assets/skins/25/25bea3f05ef35923b133de1f175e387919841703bc02ad5b4516acea3dc79d4e b/workspace/assets/skins/25/25bea3f05ef35923b133de1f175e387919841703bc02ad5b4516acea3dc79d4e
new file mode 100644
index 00000000..de6d64a4
Binary files /dev/null and b/workspace/assets/skins/25/25bea3f05ef35923b133de1f175e387919841703bc02ad5b4516acea3dc79d4e differ
diff --git a/workspace/assets/skins/25/25c1a808ed03cd8cca3fc80597ab9acc54a5e1c92455a59180a3e96f51b824f b/workspace/assets/skins/25/25c1a808ed03cd8cca3fc80597ab9acc54a5e1c92455a59180a3e96f51b824f
new file mode 100644
index 00000000..6a1679d1
Binary files /dev/null and b/workspace/assets/skins/25/25c1a808ed03cd8cca3fc80597ab9acc54a5e1c92455a59180a3e96f51b824f differ
diff --git a/workspace/assets/skins/25/25c86476839677c1b5fa11b491cb46531cda2975c0cac65246a1d0ed743fa919 b/workspace/assets/skins/25/25c86476839677c1b5fa11b491cb46531cda2975c0cac65246a1d0ed743fa919
new file mode 100644
index 00000000..0279ea95
Binary files /dev/null and b/workspace/assets/skins/25/25c86476839677c1b5fa11b491cb46531cda2975c0cac65246a1d0ed743fa919 differ
diff --git a/workspace/assets/skins/25/25cb603d5fa1bfb6214ac28c1bbfc1a8e17484cf9b4ca0e5209276ae3739c5c5 b/workspace/assets/skins/25/25cb603d5fa1bfb6214ac28c1bbfc1a8e17484cf9b4ca0e5209276ae3739c5c5
new file mode 100644
index 00000000..c9ade70e
Binary files /dev/null and b/workspace/assets/skins/25/25cb603d5fa1bfb6214ac28c1bbfc1a8e17484cf9b4ca0e5209276ae3739c5c5 differ
diff --git a/workspace/assets/skins/25/25f8d35f65ee342088e06697e6f963520dc405339351fdcf88e7c0c2b1c32a09 b/workspace/assets/skins/25/25f8d35f65ee342088e06697e6f963520dc405339351fdcf88e7c0c2b1c32a09
new file mode 100644
index 00000000..6fdfcfce
Binary files /dev/null and b/workspace/assets/skins/25/25f8d35f65ee342088e06697e6f963520dc405339351fdcf88e7c0c2b1c32a09 differ
diff --git a/workspace/assets/skins/26/260a16dd23dcca74d26056c8daf46c713c88a4598484bf6d81166edd011c613b b/workspace/assets/skins/26/260a16dd23dcca74d26056c8daf46c713c88a4598484bf6d81166edd011c613b
new file mode 100644
index 00000000..39033284
Binary files /dev/null and b/workspace/assets/skins/26/260a16dd23dcca74d26056c8daf46c713c88a4598484bf6d81166edd011c613b differ
diff --git a/workspace/assets/skins/26/2621f0581b6f4874ad75bb6f60784a5a6e481e6de41cd262437732e422d1376a b/workspace/assets/skins/26/2621f0581b6f4874ad75bb6f60784a5a6e481e6de41cd262437732e422d1376a
new file mode 100644
index 00000000..df0fe278
Binary files /dev/null and b/workspace/assets/skins/26/2621f0581b6f4874ad75bb6f60784a5a6e481e6de41cd262437732e422d1376a differ
diff --git a/workspace/assets/skins/26/2624e357eba16e00aff00e5d014164a74beb385837a6e0faba1748761429785f b/workspace/assets/skins/26/2624e357eba16e00aff00e5d014164a74beb385837a6e0faba1748761429785f
new file mode 100644
index 00000000..5870e909
Binary files /dev/null and b/workspace/assets/skins/26/2624e357eba16e00aff00e5d014164a74beb385837a6e0faba1748761429785f differ
diff --git a/workspace/assets/skins/26/26612c676e24661ef5a8be6aa7b627e85f82e173b2248bab36e0bd43db4bed4e b/workspace/assets/skins/26/26612c676e24661ef5a8be6aa7b627e85f82e173b2248bab36e0bd43db4bed4e
new file mode 100644
index 00000000..3040b0be
Binary files /dev/null and b/workspace/assets/skins/26/26612c676e24661ef5a8be6aa7b627e85f82e173b2248bab36e0bd43db4bed4e differ
diff --git a/workspace/assets/skins/26/2669652cb5277cb46bb2c985818fab43225c9d2664c2b6fb3684329c2ab9d70 b/workspace/assets/skins/26/2669652cb5277cb46bb2c985818fab43225c9d2664c2b6fb3684329c2ab9d70
new file mode 100644
index 00000000..bc98ac1b
Binary files /dev/null and b/workspace/assets/skins/26/2669652cb5277cb46bb2c985818fab43225c9d2664c2b6fb3684329c2ab9d70 differ
diff --git a/workspace/assets/skins/26/2681d8cd1b5c875ef98c315d0988625b3c02a76b4d761efa08bf39c4e5645ba8 b/workspace/assets/skins/26/2681d8cd1b5c875ef98c315d0988625b3c02a76b4d761efa08bf39c4e5645ba8
new file mode 100644
index 00000000..75bdb960
Binary files /dev/null and b/workspace/assets/skins/26/2681d8cd1b5c875ef98c315d0988625b3c02a76b4d761efa08bf39c4e5645ba8 differ
diff --git a/workspace/assets/skins/26/2691493c75dbd903d993bbd077ec8c2dd7b55a01cfc5561620536cf4fa42823c b/workspace/assets/skins/26/2691493c75dbd903d993bbd077ec8c2dd7b55a01cfc5561620536cf4fa42823c
new file mode 100644
index 00000000..29c27159
Binary files /dev/null and b/workspace/assets/skins/26/2691493c75dbd903d993bbd077ec8c2dd7b55a01cfc5561620536cf4fa42823c differ
diff --git a/workspace/assets/skins/26/26985263ba804f8b6e5608fb5bf12c3d52393220e97ce7c43735c6fd950c01bf b/workspace/assets/skins/26/26985263ba804f8b6e5608fb5bf12c3d52393220e97ce7c43735c6fd950c01bf
new file mode 100644
index 00000000..4532f642
Binary files /dev/null and b/workspace/assets/skins/26/26985263ba804f8b6e5608fb5bf12c3d52393220e97ce7c43735c6fd950c01bf differ
diff --git a/workspace/assets/skins/26/26c5aa30bded18aaf9904cbe82a797d0490448394dbe7d88e995dc151d32d6ca b/workspace/assets/skins/26/26c5aa30bded18aaf9904cbe82a797d0490448394dbe7d88e995dc151d32d6ca
new file mode 100644
index 00000000..e30532a2
Binary files /dev/null and b/workspace/assets/skins/26/26c5aa30bded18aaf9904cbe82a797d0490448394dbe7d88e995dc151d32d6ca differ
diff --git a/workspace/assets/skins/26/26c7ec5b244b75a85fb0455e392152068ed4eaf7e99d194c302b97a808a7c3e9 b/workspace/assets/skins/26/26c7ec5b244b75a85fb0455e392152068ed4eaf7e99d194c302b97a808a7c3e9
new file mode 100644
index 00000000..528ff01b
Binary files /dev/null and b/workspace/assets/skins/26/26c7ec5b244b75a85fb0455e392152068ed4eaf7e99d194c302b97a808a7c3e9 differ
diff --git a/workspace/assets/skins/26/26e107f5e728577b06797ced7af54dc5032367928f2b4c28163f722e819d0486 b/workspace/assets/skins/26/26e107f5e728577b06797ced7af54dc5032367928f2b4c28163f722e819d0486
new file mode 100644
index 00000000..ed2d10d1
Binary files /dev/null and b/workspace/assets/skins/26/26e107f5e728577b06797ced7af54dc5032367928f2b4c28163f722e819d0486 differ
diff --git a/workspace/assets/skins/26/26ee8995daf2258e73fa76b1d71cb6fe72eaaca01e22770f7f61883e2c9e6b38 b/workspace/assets/skins/26/26ee8995daf2258e73fa76b1d71cb6fe72eaaca01e22770f7f61883e2c9e6b38
new file mode 100644
index 00000000..df5bbcb4
Binary files /dev/null and b/workspace/assets/skins/26/26ee8995daf2258e73fa76b1d71cb6fe72eaaca01e22770f7f61883e2c9e6b38 differ
diff --git a/workspace/assets/skins/27/2705b70a03db87de8f8da907151186488c3446036d4693f69e78b2aff870c662 b/workspace/assets/skins/27/2705b70a03db87de8f8da907151186488c3446036d4693f69e78b2aff870c662
new file mode 100644
index 00000000..b6f91d04
Binary files /dev/null and b/workspace/assets/skins/27/2705b70a03db87de8f8da907151186488c3446036d4693f69e78b2aff870c662 differ
diff --git a/workspace/assets/skins/27/2708fd921312e11fdecfadb4e7e1c168c64a5fe0ba6937cd2b2ed880f2d814f4 b/workspace/assets/skins/27/2708fd921312e11fdecfadb4e7e1c168c64a5fe0ba6937cd2b2ed880f2d814f4
new file mode 100644
index 00000000..1d51d8c3
Binary files /dev/null and b/workspace/assets/skins/27/2708fd921312e11fdecfadb4e7e1c168c64a5fe0ba6937cd2b2ed880f2d814f4 differ
diff --git a/workspace/assets/skins/27/2709142f3f79d171f7a983d6ea0609579fa104e0168e33fe35426800c30548fc b/workspace/assets/skins/27/2709142f3f79d171f7a983d6ea0609579fa104e0168e33fe35426800c30548fc
new file mode 100644
index 00000000..c86d6c9a
Binary files /dev/null and b/workspace/assets/skins/27/2709142f3f79d171f7a983d6ea0609579fa104e0168e33fe35426800c30548fc differ
diff --git a/workspace/assets/skins/27/2715ab7a3f6f1085944181bf9bc61aed44aa129082d84713d8fa9bd7d1113aa3 b/workspace/assets/skins/27/2715ab7a3f6f1085944181bf9bc61aed44aa129082d84713d8fa9bd7d1113aa3
new file mode 100644
index 00000000..44a68cc9
Binary files /dev/null and b/workspace/assets/skins/27/2715ab7a3f6f1085944181bf9bc61aed44aa129082d84713d8fa9bd7d1113aa3 differ
diff --git a/workspace/assets/skins/27/2722d7afb021305c1fdb3a961499d7725a18bbb144e2d329cfe6b3bac0bf7f3d b/workspace/assets/skins/27/2722d7afb021305c1fdb3a961499d7725a18bbb144e2d329cfe6b3bac0bf7f3d
new file mode 100644
index 00000000..0719e5f8
Binary files /dev/null and b/workspace/assets/skins/27/2722d7afb021305c1fdb3a961499d7725a18bbb144e2d329cfe6b3bac0bf7f3d differ
diff --git a/workspace/assets/skins/27/273450c66acec9ee20a9717ab7f064abc4a2f93c8f2bad59da5951d8dfde0dd2 b/workspace/assets/skins/27/273450c66acec9ee20a9717ab7f064abc4a2f93c8f2bad59da5951d8dfde0dd2
new file mode 100644
index 00000000..4301dfd4
Binary files /dev/null and b/workspace/assets/skins/27/273450c66acec9ee20a9717ab7f064abc4a2f93c8f2bad59da5951d8dfde0dd2 differ
diff --git a/workspace/assets/skins/27/273aba7d5a7c208383e4220c38aef03b909ee392d48be699d7dbaec4ed048ca7 b/workspace/assets/skins/27/273aba7d5a7c208383e4220c38aef03b909ee392d48be699d7dbaec4ed048ca7
new file mode 100644
index 00000000..102b1e81
Binary files /dev/null and b/workspace/assets/skins/27/273aba7d5a7c208383e4220c38aef03b909ee392d48be699d7dbaec4ed048ca7 differ
diff --git a/workspace/assets/skins/27/274a7e5458abddb2ed52e7ccfb8d4f2cba78da039a3766342fc42a56582c1b39 b/workspace/assets/skins/27/274a7e5458abddb2ed52e7ccfb8d4f2cba78da039a3766342fc42a56582c1b39
new file mode 100644
index 00000000..54d8f2eb
Binary files /dev/null and b/workspace/assets/skins/27/274a7e5458abddb2ed52e7ccfb8d4f2cba78da039a3766342fc42a56582c1b39 differ
diff --git a/workspace/assets/skins/27/279b2746a89a86cdfa0e3501fcb3f1bfaa010fc9699bb17ab59a0bfbc2365cca b/workspace/assets/skins/27/279b2746a89a86cdfa0e3501fcb3f1bfaa010fc9699bb17ab59a0bfbc2365cca
new file mode 100644
index 00000000..bffe1cb1
Binary files /dev/null and b/workspace/assets/skins/27/279b2746a89a86cdfa0e3501fcb3f1bfaa010fc9699bb17ab59a0bfbc2365cca differ
diff --git a/workspace/assets/skins/27/27a21317674ae9ecc4ac8d81086bca7f238ade939e49f30121acc31861ef6bac b/workspace/assets/skins/27/27a21317674ae9ecc4ac8d81086bca7f238ade939e49f30121acc31861ef6bac
new file mode 100644
index 00000000..8a10721c
Binary files /dev/null and b/workspace/assets/skins/27/27a21317674ae9ecc4ac8d81086bca7f238ade939e49f30121acc31861ef6bac differ
diff --git a/workspace/assets/skins/27/27d898bf992a594c9395609aac3c38cba5b4e07701a276891316e6f852b8ca9b b/workspace/assets/skins/27/27d898bf992a594c9395609aac3c38cba5b4e07701a276891316e6f852b8ca9b
new file mode 100644
index 00000000..cda4e186
Binary files /dev/null and b/workspace/assets/skins/27/27d898bf992a594c9395609aac3c38cba5b4e07701a276891316e6f852b8ca9b differ
diff --git a/workspace/assets/skins/27/27ddc2f743427720e1d53d7cd8dfc12bb926885ad1744568098f4564a9fad52c b/workspace/assets/skins/27/27ddc2f743427720e1d53d7cd8dfc12bb926885ad1744568098f4564a9fad52c
new file mode 100644
index 00000000..ab108ea5
Binary files /dev/null and b/workspace/assets/skins/27/27ddc2f743427720e1d53d7cd8dfc12bb926885ad1744568098f4564a9fad52c differ
diff --git a/workspace/assets/skins/27/27e1f0b746f4f17dfe3a2ea04b6820eaf3d79c8a2d50255172f87b2793e6bf77 b/workspace/assets/skins/27/27e1f0b746f4f17dfe3a2ea04b6820eaf3d79c8a2d50255172f87b2793e6bf77
new file mode 100644
index 00000000..4b22d393
Binary files /dev/null and b/workspace/assets/skins/27/27e1f0b746f4f17dfe3a2ea04b6820eaf3d79c8a2d50255172f87b2793e6bf77 differ
diff --git a/workspace/assets/skins/27/27f04795212d15b64bf45290dadc67baa3d313a5be81cb32e65b6e71b6e4eb2c b/workspace/assets/skins/27/27f04795212d15b64bf45290dadc67baa3d313a5be81cb32e65b6e71b6e4eb2c
new file mode 100644
index 00000000..550fce03
Binary files /dev/null and b/workspace/assets/skins/27/27f04795212d15b64bf45290dadc67baa3d313a5be81cb32e65b6e71b6e4eb2c differ
diff --git a/workspace/assets/skins/27/27f5fac3c7156aab9ab0de27fd561c579023123146cadee05ed3ab51f882a623 b/workspace/assets/skins/27/27f5fac3c7156aab9ab0de27fd561c579023123146cadee05ed3ab51f882a623
new file mode 100644
index 00000000..64eaa144
Binary files /dev/null and b/workspace/assets/skins/27/27f5fac3c7156aab9ab0de27fd561c579023123146cadee05ed3ab51f882a623 differ
diff --git a/workspace/assets/skins/27/27f6c64a1c64497155c465fc9afd4ec9cdc6b15e5da12221e3885fc05c0a7810 b/workspace/assets/skins/27/27f6c64a1c64497155c465fc9afd4ec9cdc6b15e5da12221e3885fc05c0a7810
new file mode 100644
index 00000000..41849818
Binary files /dev/null and b/workspace/assets/skins/27/27f6c64a1c64497155c465fc9afd4ec9cdc6b15e5da12221e3885fc05c0a7810 differ
diff --git a/workspace/assets/skins/28/284946bc30dfe7224961e38525c865b1b7846fc918e58e453b55a33080dd2400 b/workspace/assets/skins/28/284946bc30dfe7224961e38525c865b1b7846fc918e58e453b55a33080dd2400
new file mode 100644
index 00000000..324170a7
Binary files /dev/null and b/workspace/assets/skins/28/284946bc30dfe7224961e38525c865b1b7846fc918e58e453b55a33080dd2400 differ
diff --git a/workspace/assets/skins/28/284f9b74b3a1dd930c4dcdde428cf83bcc6f07e30fa9826289fc8ee2750bf21f b/workspace/assets/skins/28/284f9b74b3a1dd930c4dcdde428cf83bcc6f07e30fa9826289fc8ee2750bf21f
new file mode 100644
index 00000000..c50dcad7
Binary files /dev/null and b/workspace/assets/skins/28/284f9b74b3a1dd930c4dcdde428cf83bcc6f07e30fa9826289fc8ee2750bf21f differ
diff --git a/workspace/assets/skins/28/287c283570dd2600226f73ae3520fd968b59931109491b291c5318aef64cba2d b/workspace/assets/skins/28/287c283570dd2600226f73ae3520fd968b59931109491b291c5318aef64cba2d
new file mode 100644
index 00000000..d1778247
Binary files /dev/null and b/workspace/assets/skins/28/287c283570dd2600226f73ae3520fd968b59931109491b291c5318aef64cba2d differ
diff --git a/workspace/assets/skins/28/288045a6119a3b00d004a2762b3f31614604cefa45c7267f43b891115e5052cc b/workspace/assets/skins/28/288045a6119a3b00d004a2762b3f31614604cefa45c7267f43b891115e5052cc
new file mode 100644
index 00000000..25a3abb8
Binary files /dev/null and b/workspace/assets/skins/28/288045a6119a3b00d004a2762b3f31614604cefa45c7267f43b891115e5052cc differ
diff --git a/workspace/assets/skins/28/289bb9b09009cae540dbeac88b0172b5fb56f796c5bd4aa05729b17ddd48fef2 b/workspace/assets/skins/28/289bb9b09009cae540dbeac88b0172b5fb56f796c5bd4aa05729b17ddd48fef2
new file mode 100644
index 00000000..72cd0338
Binary files /dev/null and b/workspace/assets/skins/28/289bb9b09009cae540dbeac88b0172b5fb56f796c5bd4aa05729b17ddd48fef2 differ
diff --git a/workspace/assets/skins/28/28a6dff92778f190fc1632d42ca4b406e116200f7d28e1e9a61e49cc3ffd583a b/workspace/assets/skins/28/28a6dff92778f190fc1632d42ca4b406e116200f7d28e1e9a61e49cc3ffd583a
new file mode 100644
index 00000000..6a3a52a8
Binary files /dev/null and b/workspace/assets/skins/28/28a6dff92778f190fc1632d42ca4b406e116200f7d28e1e9a61e49cc3ffd583a differ
diff --git a/workspace/assets/skins/28/28c2b08fcb97273d8b42c0f708658f643d1fe51e755286f591bf6f225a7bcdb0 b/workspace/assets/skins/28/28c2b08fcb97273d8b42c0f708658f643d1fe51e755286f591bf6f225a7bcdb0
new file mode 100644
index 00000000..7ecc5cd4
Binary files /dev/null and b/workspace/assets/skins/28/28c2b08fcb97273d8b42c0f708658f643d1fe51e755286f591bf6f225a7bcdb0 differ
diff --git a/workspace/assets/skins/28/28ce283f6f2a6052510073ed58ff101e7bc09607b5b0d4b5453070e31f497396 b/workspace/assets/skins/28/28ce283f6f2a6052510073ed58ff101e7bc09607b5b0d4b5453070e31f497396
new file mode 100644
index 00000000..419617ef
Binary files /dev/null and b/workspace/assets/skins/28/28ce283f6f2a6052510073ed58ff101e7bc09607b5b0d4b5453070e31f497396 differ
diff --git a/workspace/assets/skins/28/28d34b0064535016e91e888bd917b15f5b5210405a001d43b43a7d037bf8eb13 b/workspace/assets/skins/28/28d34b0064535016e91e888bd917b15f5b5210405a001d43b43a7d037bf8eb13
new file mode 100644
index 00000000..87477760
Binary files /dev/null and b/workspace/assets/skins/28/28d34b0064535016e91e888bd917b15f5b5210405a001d43b43a7d037bf8eb13 differ
diff --git a/workspace/assets/skins/28/28d7d07c69e0cc6942dba64096a5669371534753600ca729541c7346249884e5 b/workspace/assets/skins/28/28d7d07c69e0cc6942dba64096a5669371534753600ca729541c7346249884e5
new file mode 100644
index 00000000..4d1f0663
Binary files /dev/null and b/workspace/assets/skins/28/28d7d07c69e0cc6942dba64096a5669371534753600ca729541c7346249884e5 differ
diff --git a/workspace/assets/skins/29/290f936785a40372a140f13c52fd085e1d2494e82ecba3605ccae5974a5e7678 b/workspace/assets/skins/29/290f936785a40372a140f13c52fd085e1d2494e82ecba3605ccae5974a5e7678
new file mode 100644
index 00000000..99147316
Binary files /dev/null and b/workspace/assets/skins/29/290f936785a40372a140f13c52fd085e1d2494e82ecba3605ccae5974a5e7678 differ
diff --git a/workspace/assets/skins/29/291b76d29a795f358410e06aa94c6971c01f0ec72b1fe171861b13a75d2ea832 b/workspace/assets/skins/29/291b76d29a795f358410e06aa94c6971c01f0ec72b1fe171861b13a75d2ea832
new file mode 100644
index 00000000..00e76858
Binary files /dev/null and b/workspace/assets/skins/29/291b76d29a795f358410e06aa94c6971c01f0ec72b1fe171861b13a75d2ea832 differ
diff --git a/workspace/assets/skins/29/292354b83e59acd95a3f1776b09e250c890f61d1943ecdecc9a10653cb82b9b9 b/workspace/assets/skins/29/292354b83e59acd95a3f1776b09e250c890f61d1943ecdecc9a10653cb82b9b9
new file mode 100644
index 00000000..51a35940
Binary files /dev/null and b/workspace/assets/skins/29/292354b83e59acd95a3f1776b09e250c890f61d1943ecdecc9a10653cb82b9b9 differ
diff --git a/workspace/assets/skins/29/29a3ad6e8d4369c5edcfecd47b04b12d0aae28c7ce351488947283a291d288e6 b/workspace/assets/skins/29/29a3ad6e8d4369c5edcfecd47b04b12d0aae28c7ce351488947283a291d288e6
new file mode 100644
index 00000000..bbc6d3ba
Binary files /dev/null and b/workspace/assets/skins/29/29a3ad6e8d4369c5edcfecd47b04b12d0aae28c7ce351488947283a291d288e6 differ
diff --git a/workspace/assets/skins/29/29b27c43e5c6830e9d3da05f2fc3296ea8c90429c5f13a5640ade2317db2814c b/workspace/assets/skins/29/29b27c43e5c6830e9d3da05f2fc3296ea8c90429c5f13a5640ade2317db2814c
new file mode 100644
index 00000000..f94a033a
Binary files /dev/null and b/workspace/assets/skins/29/29b27c43e5c6830e9d3da05f2fc3296ea8c90429c5f13a5640ade2317db2814c differ
diff --git a/workspace/assets/skins/29/29b3069778f4320c2fe8b56843f8f8d1f357e4750be945720122c758942ff3b6 b/workspace/assets/skins/29/29b3069778f4320c2fe8b56843f8f8d1f357e4750be945720122c758942ff3b6
new file mode 100644
index 00000000..41f0bcae
Binary files /dev/null and b/workspace/assets/skins/29/29b3069778f4320c2fe8b56843f8f8d1f357e4750be945720122c758942ff3b6 differ
diff --git a/workspace/assets/skins/29/29d731d1d2bd79cd6cc7ba457b601bbc7db4927ee2d49505f8cfcacd6b24a19c b/workspace/assets/skins/29/29d731d1d2bd79cd6cc7ba457b601bbc7db4927ee2d49505f8cfcacd6b24a19c
new file mode 100644
index 00000000..c672835e
Binary files /dev/null and b/workspace/assets/skins/29/29d731d1d2bd79cd6cc7ba457b601bbc7db4927ee2d49505f8cfcacd6b24a19c differ
diff --git a/workspace/assets/skins/29/29e453d728cb918b46c6b43897f4bfd2e0af32878ea8a79ed29e9d1b77d2780f b/workspace/assets/skins/29/29e453d728cb918b46c6b43897f4bfd2e0af32878ea8a79ed29e9d1b77d2780f
new file mode 100644
index 00000000..bd91884f
Binary files /dev/null and b/workspace/assets/skins/29/29e453d728cb918b46c6b43897f4bfd2e0af32878ea8a79ed29e9d1b77d2780f differ
diff --git a/workspace/assets/skins/29/29f3901d4009a4804f4e7861dec8554446830af08194b8284b8b7faaf5e73119 b/workspace/assets/skins/29/29f3901d4009a4804f4e7861dec8554446830af08194b8284b8b7faaf5e73119
new file mode 100644
index 00000000..f101df47
Binary files /dev/null and b/workspace/assets/skins/29/29f3901d4009a4804f4e7861dec8554446830af08194b8284b8b7faaf5e73119 differ
diff --git a/workspace/assets/skins/2a/2a01b90164f0dc42c56d69ac52d0d2931ac91a574618fb9adeeec0528c1d87a b/workspace/assets/skins/2a/2a01b90164f0dc42c56d69ac52d0d2931ac91a574618fb9adeeec0528c1d87a
new file mode 100644
index 00000000..30eb4137
Binary files /dev/null and b/workspace/assets/skins/2a/2a01b90164f0dc42c56d69ac52d0d2931ac91a574618fb9adeeec0528c1d87a differ
diff --git a/workspace/assets/skins/2a/2a12a53a3889556c845a28f1a16e49755450a55ddd7a02826002e53a40068002 b/workspace/assets/skins/2a/2a12a53a3889556c845a28f1a16e49755450a55ddd7a02826002e53a40068002
new file mode 100644
index 00000000..4b5feaaa
Binary files /dev/null and b/workspace/assets/skins/2a/2a12a53a3889556c845a28f1a16e49755450a55ddd7a02826002e53a40068002 differ
diff --git a/workspace/assets/skins/2a/2a1534f3ca4dd058f502937bdda279fa4857e1413720d7638a8f64075c54e578 b/workspace/assets/skins/2a/2a1534f3ca4dd058f502937bdda279fa4857e1413720d7638a8f64075c54e578
new file mode 100644
index 00000000..3ee0a96a
Binary files /dev/null and b/workspace/assets/skins/2a/2a1534f3ca4dd058f502937bdda279fa4857e1413720d7638a8f64075c54e578 differ
diff --git a/workspace/assets/skins/2a/2a2d0ef12c50d425bfa37c926ccc5e4e875c15924638eef8ed4b0344867570ce b/workspace/assets/skins/2a/2a2d0ef12c50d425bfa37c926ccc5e4e875c15924638eef8ed4b0344867570ce
new file mode 100644
index 00000000..098957ef
Binary files /dev/null and b/workspace/assets/skins/2a/2a2d0ef12c50d425bfa37c926ccc5e4e875c15924638eef8ed4b0344867570ce differ
diff --git a/workspace/assets/skins/2a/2a32d2096a85d7f348cccbe1fd238efe889153714710f3e92293b51b13f7c851 b/workspace/assets/skins/2a/2a32d2096a85d7f348cccbe1fd238efe889153714710f3e92293b51b13f7c851
new file mode 100644
index 00000000..80ea788c
Binary files /dev/null and b/workspace/assets/skins/2a/2a32d2096a85d7f348cccbe1fd238efe889153714710f3e92293b51b13f7c851 differ
diff --git a/workspace/assets/skins/2a/2a36d126cea9151b8449a8aed1e239cc192b8f22a1f4a965611ca52f3072f4e5 b/workspace/assets/skins/2a/2a36d126cea9151b8449a8aed1e239cc192b8f22a1f4a965611ca52f3072f4e5
new file mode 100644
index 00000000..effe699b
Binary files /dev/null and b/workspace/assets/skins/2a/2a36d126cea9151b8449a8aed1e239cc192b8f22a1f4a965611ca52f3072f4e5 differ
diff --git a/workspace/assets/skins/2a/2a5e08743853dd99330fc417bce982568dc481f71f59f1abf49f53cfaf2ce113 b/workspace/assets/skins/2a/2a5e08743853dd99330fc417bce982568dc481f71f59f1abf49f53cfaf2ce113
new file mode 100644
index 00000000..2cc1643c
Binary files /dev/null and b/workspace/assets/skins/2a/2a5e08743853dd99330fc417bce982568dc481f71f59f1abf49f53cfaf2ce113 differ
diff --git a/workspace/assets/skins/2a/2a621df21aaeafa1160e2b493dd080a30c407f2eda7212333e9fe3760337d734 b/workspace/assets/skins/2a/2a621df21aaeafa1160e2b493dd080a30c407f2eda7212333e9fe3760337d734
new file mode 100644
index 00000000..3a888651
Binary files /dev/null and b/workspace/assets/skins/2a/2a621df21aaeafa1160e2b493dd080a30c407f2eda7212333e9fe3760337d734 differ
diff --git a/workspace/assets/skins/2a/2a66ab4290b2ee6ce65f8cc863490987ee151b687add8358275c972dd12dc9d1 b/workspace/assets/skins/2a/2a66ab4290b2ee6ce65f8cc863490987ee151b687add8358275c972dd12dc9d1
new file mode 100644
index 00000000..c9962536
Binary files /dev/null and b/workspace/assets/skins/2a/2a66ab4290b2ee6ce65f8cc863490987ee151b687add8358275c972dd12dc9d1 differ
diff --git a/workspace/assets/skins/2a/2ab56a92f53b26fd6922ba8cd5bb8e40a52ace2d2d2699d25c249b57bdcc6ffa b/workspace/assets/skins/2a/2ab56a92f53b26fd6922ba8cd5bb8e40a52ace2d2d2699d25c249b57bdcc6ffa
new file mode 100644
index 00000000..9e6e204e
Binary files /dev/null and b/workspace/assets/skins/2a/2ab56a92f53b26fd6922ba8cd5bb8e40a52ace2d2d2699d25c249b57bdcc6ffa differ
diff --git a/workspace/assets/skins/2a/2ac98fa0f0890735a0e07d3084057893939f35b1daf59d635006029292c8a528 b/workspace/assets/skins/2a/2ac98fa0f0890735a0e07d3084057893939f35b1daf59d635006029292c8a528
new file mode 100644
index 00000000..92b51b49
Binary files /dev/null and b/workspace/assets/skins/2a/2ac98fa0f0890735a0e07d3084057893939f35b1daf59d635006029292c8a528 differ
diff --git a/workspace/assets/skins/2b/2b181c75db798936365c23efc8551b99182056071615c6749ac825a0be876e80 b/workspace/assets/skins/2b/2b181c75db798936365c23efc8551b99182056071615c6749ac825a0be876e80
new file mode 100644
index 00000000..9e0f4670
Binary files /dev/null and b/workspace/assets/skins/2b/2b181c75db798936365c23efc8551b99182056071615c6749ac825a0be876e80 differ
diff --git a/workspace/assets/skins/2b/2b2d430212b038c85c1a246a28e04e59506d1a506becfbd76bd78e1c8a7a7a05 b/workspace/assets/skins/2b/2b2d430212b038c85c1a246a28e04e59506d1a506becfbd76bd78e1c8a7a7a05
new file mode 100644
index 00000000..60df88b1
Binary files /dev/null and b/workspace/assets/skins/2b/2b2d430212b038c85c1a246a28e04e59506d1a506becfbd76bd78e1c8a7a7a05 differ
diff --git a/workspace/assets/skins/2b/2b3664c451a183daefbdf25161946ee72e8f2cf452716d3a9f0bae704afeaf02 b/workspace/assets/skins/2b/2b3664c451a183daefbdf25161946ee72e8f2cf452716d3a9f0bae704afeaf02
new file mode 100644
index 00000000..8229b4dc
Binary files /dev/null and b/workspace/assets/skins/2b/2b3664c451a183daefbdf25161946ee72e8f2cf452716d3a9f0bae704afeaf02 differ
diff --git a/workspace/assets/skins/2b/2b535761a0cbbc8835dde475d7542c7aba8fa8e9c5930ccca7a9ffbef9330c8a b/workspace/assets/skins/2b/2b535761a0cbbc8835dde475d7542c7aba8fa8e9c5930ccca7a9ffbef9330c8a
new file mode 100644
index 00000000..5385a7d2
Binary files /dev/null and b/workspace/assets/skins/2b/2b535761a0cbbc8835dde475d7542c7aba8fa8e9c5930ccca7a9ffbef9330c8a differ
diff --git a/workspace/assets/skins/2b/2b57ac19bc728202212a880cd2519df0736479d51178875ae402491452c02e82 b/workspace/assets/skins/2b/2b57ac19bc728202212a880cd2519df0736479d51178875ae402491452c02e82
new file mode 100644
index 00000000..df460ccc
Binary files /dev/null and b/workspace/assets/skins/2b/2b57ac19bc728202212a880cd2519df0736479d51178875ae402491452c02e82 differ
diff --git a/workspace/assets/skins/2b/2b6b1c636a4b9326a49fc973844551b8a10d387c3a8e700894e8355df7922aa8 b/workspace/assets/skins/2b/2b6b1c636a4b9326a49fc973844551b8a10d387c3a8e700894e8355df7922aa8
new file mode 100644
index 00000000..6c7e1c37
Binary files /dev/null and b/workspace/assets/skins/2b/2b6b1c636a4b9326a49fc973844551b8a10d387c3a8e700894e8355df7922aa8 differ
diff --git a/workspace/assets/skins/2b/2b8e590fcb7e9cd51ca1c2f069bd15fb5093f02b5a6ca375dbb82cca5648aaa8 b/workspace/assets/skins/2b/2b8e590fcb7e9cd51ca1c2f069bd15fb5093f02b5a6ca375dbb82cca5648aaa8
new file mode 100644
index 00000000..796e543b
Binary files /dev/null and b/workspace/assets/skins/2b/2b8e590fcb7e9cd51ca1c2f069bd15fb5093f02b5a6ca375dbb82cca5648aaa8 differ
diff --git a/workspace/assets/skins/2b/2b927bd14548ccf7c13b9ad1042dd367e417a4293ee62a671dd52a8aede52d57 b/workspace/assets/skins/2b/2b927bd14548ccf7c13b9ad1042dd367e417a4293ee62a671dd52a8aede52d57
new file mode 100644
index 00000000..0913630d
Binary files /dev/null and b/workspace/assets/skins/2b/2b927bd14548ccf7c13b9ad1042dd367e417a4293ee62a671dd52a8aede52d57 differ
diff --git a/workspace/assets/skins/2b/2bdd198fd9169169744eb59521cda8abae134dd4644aa9afc3887ba07f46f225 b/workspace/assets/skins/2b/2bdd198fd9169169744eb59521cda8abae134dd4644aa9afc3887ba07f46f225
new file mode 100644
index 00000000..a4890f67
Binary files /dev/null and b/workspace/assets/skins/2b/2bdd198fd9169169744eb59521cda8abae134dd4644aa9afc3887ba07f46f225 differ
diff --git a/workspace/assets/skins/2c/2c106ee965c96f75f03b8512986f36b727434d26ab48519f9cb99e43f28eb4f1 b/workspace/assets/skins/2c/2c106ee965c96f75f03b8512986f36b727434d26ab48519f9cb99e43f28eb4f1
new file mode 100644
index 00000000..6400529a
Binary files /dev/null and b/workspace/assets/skins/2c/2c106ee965c96f75f03b8512986f36b727434d26ab48519f9cb99e43f28eb4f1 differ
diff --git a/workspace/assets/skins/2c/2c21249cfb6d802fad73c5a5bc9c0700b78136b10d9d537e6c7b9db1a0277af b/workspace/assets/skins/2c/2c21249cfb6d802fad73c5a5bc9c0700b78136b10d9d537e6c7b9db1a0277af
new file mode 100644
index 00000000..6b10e2b6
Binary files /dev/null and b/workspace/assets/skins/2c/2c21249cfb6d802fad73c5a5bc9c0700b78136b10d9d537e6c7b9db1a0277af differ
diff --git a/workspace/assets/skins/2c/2c2b472b2b78a9fccb634655ebb1e5b886737edebd0024c207f397c575514741 b/workspace/assets/skins/2c/2c2b472b2b78a9fccb634655ebb1e5b886737edebd0024c207f397c575514741
new file mode 100644
index 00000000..df1da0d1
Binary files /dev/null and b/workspace/assets/skins/2c/2c2b472b2b78a9fccb634655ebb1e5b886737edebd0024c207f397c575514741 differ
diff --git a/workspace/assets/skins/2c/2c2f1e2b172232c3aa0489eeddcc384f1b09073f8f9d2cfb0d8c174327ffc137 b/workspace/assets/skins/2c/2c2f1e2b172232c3aa0489eeddcc384f1b09073f8f9d2cfb0d8c174327ffc137
new file mode 100644
index 00000000..d0e3ef9d
Binary files /dev/null and b/workspace/assets/skins/2c/2c2f1e2b172232c3aa0489eeddcc384f1b09073f8f9d2cfb0d8c174327ffc137 differ
diff --git a/workspace/assets/skins/2c/2c31975c394b2b3d7209db84de98f5671943b52ba30a0b112c85ec402ac7c48d b/workspace/assets/skins/2c/2c31975c394b2b3d7209db84de98f5671943b52ba30a0b112c85ec402ac7c48d
new file mode 100644
index 00000000..17c6d8da
Binary files /dev/null and b/workspace/assets/skins/2c/2c31975c394b2b3d7209db84de98f5671943b52ba30a0b112c85ec402ac7c48d differ
diff --git a/workspace/assets/skins/2c/2c3b09d6f2c7447808ea17a4a40a439a70a2ea8544475a069ec2606f5eedfef5 b/workspace/assets/skins/2c/2c3b09d6f2c7447808ea17a4a40a439a70a2ea8544475a069ec2606f5eedfef5
new file mode 100644
index 00000000..1a06419d
Binary files /dev/null and b/workspace/assets/skins/2c/2c3b09d6f2c7447808ea17a4a40a439a70a2ea8544475a069ec2606f5eedfef5 differ
diff --git a/workspace/assets/skins/2c/2c58f09f2c6b89c6856d2c6e33ed0a2514ae11eec5f972a16fce81676396a1dc b/workspace/assets/skins/2c/2c58f09f2c6b89c6856d2c6e33ed0a2514ae11eec5f972a16fce81676396a1dc
new file mode 100644
index 00000000..300fa5ca
Binary files /dev/null and b/workspace/assets/skins/2c/2c58f09f2c6b89c6856d2c6e33ed0a2514ae11eec5f972a16fce81676396a1dc differ
diff --git a/workspace/assets/skins/2c/2c5daa740d2f149ccebff2079eac3f1c06a3474104eed1984353704645946976 b/workspace/assets/skins/2c/2c5daa740d2f149ccebff2079eac3f1c06a3474104eed1984353704645946976
new file mode 100644
index 00000000..2a91a49b
Binary files /dev/null and b/workspace/assets/skins/2c/2c5daa740d2f149ccebff2079eac3f1c06a3474104eed1984353704645946976 differ
diff --git a/workspace/assets/skins/2c/2c93764f728c2748a387ef8333d0c17069d1f385266462f344b3fe280892cf3 b/workspace/assets/skins/2c/2c93764f728c2748a387ef8333d0c17069d1f385266462f344b3fe280892cf3
new file mode 100644
index 00000000..5383c35e
Binary files /dev/null and b/workspace/assets/skins/2c/2c93764f728c2748a387ef8333d0c17069d1f385266462f344b3fe280892cf3 differ
diff --git a/workspace/assets/skins/2c/2c9f7d44dbade3a42dbca0bdd9ada32bc401a238ac5b28c0efaab111d77200f b/workspace/assets/skins/2c/2c9f7d44dbade3a42dbca0bdd9ada32bc401a238ac5b28c0efaab111d77200f
new file mode 100644
index 00000000..bdf8cb4d
Binary files /dev/null and b/workspace/assets/skins/2c/2c9f7d44dbade3a42dbca0bdd9ada32bc401a238ac5b28c0efaab111d77200f differ
diff --git a/workspace/assets/skins/2c/2cb0a127d46099750fd0c83bd47f11fc122070ce2e39b1d402213cb6d960c868 b/workspace/assets/skins/2c/2cb0a127d46099750fd0c83bd47f11fc122070ce2e39b1d402213cb6d960c868
new file mode 100644
index 00000000..c44654ab
Binary files /dev/null and b/workspace/assets/skins/2c/2cb0a127d46099750fd0c83bd47f11fc122070ce2e39b1d402213cb6d960c868 differ
diff --git a/workspace/assets/skins/2c/2cbd3c10d9e221d012679912233b220deadba5811794b6ec196d060bbf9656c9 b/workspace/assets/skins/2c/2cbd3c10d9e221d012679912233b220deadba5811794b6ec196d060bbf9656c9
new file mode 100644
index 00000000..011f7d60
Binary files /dev/null and b/workspace/assets/skins/2c/2cbd3c10d9e221d012679912233b220deadba5811794b6ec196d060bbf9656c9 differ
diff --git a/workspace/assets/skins/2c/2cbe0ae7bc90b2e80f95a819cd4fd916870b36a6bda586fe60ea529022ef172c b/workspace/assets/skins/2c/2cbe0ae7bc90b2e80f95a819cd4fd916870b36a6bda586fe60ea529022ef172c
new file mode 100644
index 00000000..f75dc23a
Binary files /dev/null and b/workspace/assets/skins/2c/2cbe0ae7bc90b2e80f95a819cd4fd916870b36a6bda586fe60ea529022ef172c differ
diff --git a/workspace/assets/skins/2c/2cc8f325ba0c0f782b1180fc755ed1e188d2b3a2ec39a372f97033372b31deef b/workspace/assets/skins/2c/2cc8f325ba0c0f782b1180fc755ed1e188d2b3a2ec39a372f97033372b31deef
new file mode 100644
index 00000000..d427e2f7
Binary files /dev/null and b/workspace/assets/skins/2c/2cc8f325ba0c0f782b1180fc755ed1e188d2b3a2ec39a372f97033372b31deef differ
diff --git a/workspace/assets/skins/2c/2cd6da0114f33104db283c184d6ee1d95be7e057cb23a31f65ad1b7639cfc0e5 b/workspace/assets/skins/2c/2cd6da0114f33104db283c184d6ee1d95be7e057cb23a31f65ad1b7639cfc0e5
new file mode 100644
index 00000000..268ec50f
Binary files /dev/null and b/workspace/assets/skins/2c/2cd6da0114f33104db283c184d6ee1d95be7e057cb23a31f65ad1b7639cfc0e5 differ
diff --git a/workspace/assets/skins/2c/2ceb28e6401036d97fcbe09451a8d2690e617637cb2a093107dc8e8b73ca3906 b/workspace/assets/skins/2c/2ceb28e6401036d97fcbe09451a8d2690e617637cb2a093107dc8e8b73ca3906
new file mode 100644
index 00000000..4cffa24f
Binary files /dev/null and b/workspace/assets/skins/2c/2ceb28e6401036d97fcbe09451a8d2690e617637cb2a093107dc8e8b73ca3906 differ
diff --git a/workspace/assets/skins/2c/2cf1fa2190c3263c1802d05f003ef68d6a715e2dc54036692a21d12ac42a3924 b/workspace/assets/skins/2c/2cf1fa2190c3263c1802d05f003ef68d6a715e2dc54036692a21d12ac42a3924
new file mode 100644
index 00000000..31bedc33
Binary files /dev/null and b/workspace/assets/skins/2c/2cf1fa2190c3263c1802d05f003ef68d6a715e2dc54036692a21d12ac42a3924 differ
diff --git a/workspace/assets/skins/2c/2cf88bd030ce7c2b11928ceed6b215a8c65f86bd07ac6f5dab96179535040cf2 b/workspace/assets/skins/2c/2cf88bd030ce7c2b11928ceed6b215a8c65f86bd07ac6f5dab96179535040cf2
new file mode 100644
index 00000000..caa896bb
Binary files /dev/null and b/workspace/assets/skins/2c/2cf88bd030ce7c2b11928ceed6b215a8c65f86bd07ac6f5dab96179535040cf2 differ
diff --git a/workspace/assets/skins/2d/2d21d76163db7f175b249d261146317679e89616a123ca0c4c6a62c07c50586d b/workspace/assets/skins/2d/2d21d76163db7f175b249d261146317679e89616a123ca0c4c6a62c07c50586d
new file mode 100644
index 00000000..8925fa4b
Binary files /dev/null and b/workspace/assets/skins/2d/2d21d76163db7f175b249d261146317679e89616a123ca0c4c6a62c07c50586d differ
diff --git a/workspace/assets/skins/2d/2d573e73e97e530a575214ecaa13da084011cd5773e7afe4274416adb9d2e75a b/workspace/assets/skins/2d/2d573e73e97e530a575214ecaa13da084011cd5773e7afe4274416adb9d2e75a
new file mode 100644
index 00000000..7ce7fcb8
Binary files /dev/null and b/workspace/assets/skins/2d/2d573e73e97e530a575214ecaa13da084011cd5773e7afe4274416adb9d2e75a differ
diff --git a/workspace/assets/skins/2d/2d6548fab067f8065c492887bd96a34e065a1755e107a1811ac14da1813ef1ff b/workspace/assets/skins/2d/2d6548fab067f8065c492887bd96a34e065a1755e107a1811ac14da1813ef1ff
new file mode 100644
index 00000000..6d9e2315
Binary files /dev/null and b/workspace/assets/skins/2d/2d6548fab067f8065c492887bd96a34e065a1755e107a1811ac14da1813ef1ff differ
diff --git a/workspace/assets/skins/2d/2d71d567571338add33b77a4e6f99a0b73c0748da6eb4d90b9bc8da9934ee6a7 b/workspace/assets/skins/2d/2d71d567571338add33b77a4e6f99a0b73c0748da6eb4d90b9bc8da9934ee6a7
new file mode 100644
index 00000000..32f3ef34
Binary files /dev/null and b/workspace/assets/skins/2d/2d71d567571338add33b77a4e6f99a0b73c0748da6eb4d90b9bc8da9934ee6a7 differ
diff --git a/workspace/assets/skins/2d/2d88fa62ff0424a7d64aeb0c111562c8dc66cd3503c1fdac91a956dc37ef3954 b/workspace/assets/skins/2d/2d88fa62ff0424a7d64aeb0c111562c8dc66cd3503c1fdac91a956dc37ef3954
new file mode 100644
index 00000000..12c3e2fa
Binary files /dev/null and b/workspace/assets/skins/2d/2d88fa62ff0424a7d64aeb0c111562c8dc66cd3503c1fdac91a956dc37ef3954 differ
diff --git a/workspace/assets/skins/2d/2d93726c377c19903aa28094df20447707254fcba383c64aaea0834e609eaf93 b/workspace/assets/skins/2d/2d93726c377c19903aa28094df20447707254fcba383c64aaea0834e609eaf93
new file mode 100644
index 00000000..7817eac4
Binary files /dev/null and b/workspace/assets/skins/2d/2d93726c377c19903aa28094df20447707254fcba383c64aaea0834e609eaf93 differ
diff --git a/workspace/assets/skins/2d/2dcb222e57e2f496e88b2ef052dc800b90592a3b5c726bdabe34a104fa9cf692 b/workspace/assets/skins/2d/2dcb222e57e2f496e88b2ef052dc800b90592a3b5c726bdabe34a104fa9cf692
new file mode 100644
index 00000000..2253e70b
Binary files /dev/null and b/workspace/assets/skins/2d/2dcb222e57e2f496e88b2ef052dc800b90592a3b5c726bdabe34a104fa9cf692 differ
diff --git a/workspace/assets/skins/2d/2deb9511e1f4eeedc589a11ff998d81dc6381b56e13ecfcfb1f04b0315938a27 b/workspace/assets/skins/2d/2deb9511e1f4eeedc589a11ff998d81dc6381b56e13ecfcfb1f04b0315938a27
new file mode 100644
index 00000000..8be24d52
Binary files /dev/null and b/workspace/assets/skins/2d/2deb9511e1f4eeedc589a11ff998d81dc6381b56e13ecfcfb1f04b0315938a27 differ
diff --git a/workspace/assets/skins/2e/2e437cd9e6e41805679ac4523ce82a09b8d748c93f10cf0d007b78e248dd6b57 b/workspace/assets/skins/2e/2e437cd9e6e41805679ac4523ce82a09b8d748c93f10cf0d007b78e248dd6b57
new file mode 100644
index 00000000..a01e2fe4
Binary files /dev/null and b/workspace/assets/skins/2e/2e437cd9e6e41805679ac4523ce82a09b8d748c93f10cf0d007b78e248dd6b57 differ
diff --git a/workspace/assets/skins/2e/2e4e909326283b890de160d0b935f226fb7dca7fc555560d2b44e8a478e34576 b/workspace/assets/skins/2e/2e4e909326283b890de160d0b935f226fb7dca7fc555560d2b44e8a478e34576
new file mode 100644
index 00000000..2d1faa6e
Binary files /dev/null and b/workspace/assets/skins/2e/2e4e909326283b890de160d0b935f226fb7dca7fc555560d2b44e8a478e34576 differ
diff --git a/workspace/assets/skins/2e/2e50459e60914beb5050ff2916e9c6ca87a6243e0b4a469a3fe61a467eca1a3b b/workspace/assets/skins/2e/2e50459e60914beb5050ff2916e9c6ca87a6243e0b4a469a3fe61a467eca1a3b
new file mode 100644
index 00000000..5f9ad7d1
Binary files /dev/null and b/workspace/assets/skins/2e/2e50459e60914beb5050ff2916e9c6ca87a6243e0b4a469a3fe61a467eca1a3b differ
diff --git a/workspace/assets/skins/2e/2e9ba6b13befa62431e3c948a1877cdc45ed3b49c6524feec64590e18c49f103 b/workspace/assets/skins/2e/2e9ba6b13befa62431e3c948a1877cdc45ed3b49c6524feec64590e18c49f103
new file mode 100644
index 00000000..1cebdc76
Binary files /dev/null and b/workspace/assets/skins/2e/2e9ba6b13befa62431e3c948a1877cdc45ed3b49c6524feec64590e18c49f103 differ
diff --git a/workspace/assets/skins/2e/2eaa79a1c698b4c317c12dff074170b025ffccb37e68e2105f2d8874f0e1aebc b/workspace/assets/skins/2e/2eaa79a1c698b4c317c12dff074170b025ffccb37e68e2105f2d8874f0e1aebc
new file mode 100644
index 00000000..66aa5078
Binary files /dev/null and b/workspace/assets/skins/2e/2eaa79a1c698b4c317c12dff074170b025ffccb37e68e2105f2d8874f0e1aebc differ
diff --git a/workspace/assets/skins/2e/2ebbafac74fddf7cd90bc159ee689884c43df36398078386ee312faf9c01110c b/workspace/assets/skins/2e/2ebbafac74fddf7cd90bc159ee689884c43df36398078386ee312faf9c01110c
new file mode 100644
index 00000000..6761c872
Binary files /dev/null and b/workspace/assets/skins/2e/2ebbafac74fddf7cd90bc159ee689884c43df36398078386ee312faf9c01110c differ
diff --git a/workspace/assets/skins/2e/2eca202c4c630ffc10c5e294ac814ce6f17b74da61350f25763a58c279a6ccc7 b/workspace/assets/skins/2e/2eca202c4c630ffc10c5e294ac814ce6f17b74da61350f25763a58c279a6ccc7
new file mode 100644
index 00000000..3e57a819
Binary files /dev/null and b/workspace/assets/skins/2e/2eca202c4c630ffc10c5e294ac814ce6f17b74da61350f25763a58c279a6ccc7 differ
diff --git a/workspace/assets/skins/2e/2edbfa4ad44b738a74373caf2b6609af6a84cd355db4f3afe7e030e97fce592c b/workspace/assets/skins/2e/2edbfa4ad44b738a74373caf2b6609af6a84cd355db4f3afe7e030e97fce592c
new file mode 100644
index 00000000..4e2c99a3
Binary files /dev/null and b/workspace/assets/skins/2e/2edbfa4ad44b738a74373caf2b6609af6a84cd355db4f3afe7e030e97fce592c differ
diff --git a/workspace/assets/skins/2f/2f0c7d273c99cc0c816acbd3cd81712693feaaed6422f56017b730337426060d b/workspace/assets/skins/2f/2f0c7d273c99cc0c816acbd3cd81712693feaaed6422f56017b730337426060d
new file mode 100644
index 00000000..9abbd3f3
Binary files /dev/null and b/workspace/assets/skins/2f/2f0c7d273c99cc0c816acbd3cd81712693feaaed6422f56017b730337426060d differ
diff --git a/workspace/assets/skins/2f/2f1c3a2af9e416451816c104b445c1e824dc52e7aaabe88fb72203890679f13 b/workspace/assets/skins/2f/2f1c3a2af9e416451816c104b445c1e824dc52e7aaabe88fb72203890679f13
new file mode 100644
index 00000000..1a7bd67d
Binary files /dev/null and b/workspace/assets/skins/2f/2f1c3a2af9e416451816c104b445c1e824dc52e7aaabe88fb72203890679f13 differ
diff --git a/workspace/assets/skins/2f/2f47403b83da98756044b6e88f4d638fa0806af4019b09b7edad91921854c8c3 b/workspace/assets/skins/2f/2f47403b83da98756044b6e88f4d638fa0806af4019b09b7edad91921854c8c3
new file mode 100644
index 00000000..03718574
Binary files /dev/null and b/workspace/assets/skins/2f/2f47403b83da98756044b6e88f4d638fa0806af4019b09b7edad91921854c8c3 differ
diff --git a/workspace/assets/skins/2f/2f659ff143bdd50bf06bdc0a8b8d17d2b1815ae652d7fe0f3e25927e04e1008c b/workspace/assets/skins/2f/2f659ff143bdd50bf06bdc0a8b8d17d2b1815ae652d7fe0f3e25927e04e1008c
new file mode 100644
index 00000000..97798eb9
Binary files /dev/null and b/workspace/assets/skins/2f/2f659ff143bdd50bf06bdc0a8b8d17d2b1815ae652d7fe0f3e25927e04e1008c differ
diff --git a/workspace/assets/skins/2f/2f7c30ebf3d2759a29ebfd1fcdf17b6a11c7b20e8bd2a45873cf5c77139701e9 b/workspace/assets/skins/2f/2f7c30ebf3d2759a29ebfd1fcdf17b6a11c7b20e8bd2a45873cf5c77139701e9
new file mode 100644
index 00000000..eeb11e3b
Binary files /dev/null and b/workspace/assets/skins/2f/2f7c30ebf3d2759a29ebfd1fcdf17b6a11c7b20e8bd2a45873cf5c77139701e9 differ
diff --git a/workspace/assets/skins/2f/2f83d96cecf8f646827e91cb836b659ea25b08dc453d5d64ce5979d3a0414c6b b/workspace/assets/skins/2f/2f83d96cecf8f646827e91cb836b659ea25b08dc453d5d64ce5979d3a0414c6b
new file mode 100644
index 00000000..3593f9f5
Binary files /dev/null and b/workspace/assets/skins/2f/2f83d96cecf8f646827e91cb836b659ea25b08dc453d5d64ce5979d3a0414c6b differ
diff --git a/workspace/assets/skins/2f/2f93289a82bd2a06cbbe61b733cfdc1f1bd93c4340f7a90abd9bdda774109071 b/workspace/assets/skins/2f/2f93289a82bd2a06cbbe61b733cfdc1f1bd93c4340f7a90abd9bdda774109071
new file mode 100644
index 00000000..cece9a4b
Binary files /dev/null and b/workspace/assets/skins/2f/2f93289a82bd2a06cbbe61b733cfdc1f1bd93c4340f7a90abd9bdda774109071 differ
diff --git a/workspace/assets/skins/2f/2fb2c9aab902c71b1dde01d063b2a5a8e130aff2139aaae35a18d1f0ccfa1e6 b/workspace/assets/skins/2f/2fb2c9aab902c71b1dde01d063b2a5a8e130aff2139aaae35a18d1f0ccfa1e6
new file mode 100644
index 00000000..9598a036
Binary files /dev/null and b/workspace/assets/skins/2f/2fb2c9aab902c71b1dde01d063b2a5a8e130aff2139aaae35a18d1f0ccfa1e6 differ
diff --git a/workspace/assets/skins/2f/2fd3c5505b037e34c885a4d5224040dc9148ebb7c7fc30f93b06e5aa9cece252 b/workspace/assets/skins/2f/2fd3c5505b037e34c885a4d5224040dc9148ebb7c7fc30f93b06e5aa9cece252
new file mode 100644
index 00000000..1edac4ce
Binary files /dev/null and b/workspace/assets/skins/2f/2fd3c5505b037e34c885a4d5224040dc9148ebb7c7fc30f93b06e5aa9cece252 differ
diff --git a/workspace/assets/skins/2f/2ff4168d966934edb6fad038c01a2add2b5b8849eddcba3d86cd9e1393fb2da8 b/workspace/assets/skins/2f/2ff4168d966934edb6fad038c01a2add2b5b8849eddcba3d86cd9e1393fb2da8
new file mode 100644
index 00000000..fb04ba70
Binary files /dev/null and b/workspace/assets/skins/2f/2ff4168d966934edb6fad038c01a2add2b5b8849eddcba3d86cd9e1393fb2da8 differ
diff --git a/workspace/assets/skins/2f/2ff8ad1f869c5a064c8822a090d6c07d434b444f80a1a01840b65663ff86de7c b/workspace/assets/skins/2f/2ff8ad1f869c5a064c8822a090d6c07d434b444f80a1a01840b65663ff86de7c
new file mode 100644
index 00000000..d1a1f9b8
Binary files /dev/null and b/workspace/assets/skins/2f/2ff8ad1f869c5a064c8822a090d6c07d434b444f80a1a01840b65663ff86de7c differ
diff --git a/workspace/assets/skins/30/3014985e85ec643cfbbbbddb86de31631c8248b029267eafe73a87fc60f3e53f b/workspace/assets/skins/30/3014985e85ec643cfbbbbddb86de31631c8248b029267eafe73a87fc60f3e53f
new file mode 100644
index 00000000..1652735e
Binary files /dev/null and b/workspace/assets/skins/30/3014985e85ec643cfbbbbddb86de31631c8248b029267eafe73a87fc60f3e53f differ
diff --git a/workspace/assets/skins/30/304d9fa72108a149af5f572cdcc3bddb3ab6249c0984e00cef50bad83659dba9 b/workspace/assets/skins/30/304d9fa72108a149af5f572cdcc3bddb3ab6249c0984e00cef50bad83659dba9
new file mode 100644
index 00000000..19a99b82
Binary files /dev/null and b/workspace/assets/skins/30/304d9fa72108a149af5f572cdcc3bddb3ab6249c0984e00cef50bad83659dba9 differ
diff --git a/workspace/assets/skins/30/307b5a3c713b8449a20d5fd7ef7cb04d59a51b891a786777b0e7bf3acfeabf22 b/workspace/assets/skins/30/307b5a3c713b8449a20d5fd7ef7cb04d59a51b891a786777b0e7bf3acfeabf22
new file mode 100644
index 00000000..5d7bc7d4
Binary files /dev/null and b/workspace/assets/skins/30/307b5a3c713b8449a20d5fd7ef7cb04d59a51b891a786777b0e7bf3acfeabf22 differ
diff --git a/workspace/assets/skins/30/307c97f64ec0dc612138f218de7aa437271cff10b69ae4bb02c5da9702b1302c b/workspace/assets/skins/30/307c97f64ec0dc612138f218de7aa437271cff10b69ae4bb02c5da9702b1302c
new file mode 100644
index 00000000..da24ab6f
Binary files /dev/null and b/workspace/assets/skins/30/307c97f64ec0dc612138f218de7aa437271cff10b69ae4bb02c5da9702b1302c differ
diff --git a/workspace/assets/skins/30/308488471a5ad2d7bdc55cc945b984311ba1036a5652e5ca6db2dc3d90af9518 b/workspace/assets/skins/30/308488471a5ad2d7bdc55cc945b984311ba1036a5652e5ca6db2dc3d90af9518
new file mode 100644
index 00000000..48ff038c
Binary files /dev/null and b/workspace/assets/skins/30/308488471a5ad2d7bdc55cc945b984311ba1036a5652e5ca6db2dc3d90af9518 differ
diff --git a/workspace/assets/skins/30/30b15be4c86ad3aa1f7facc0a4d8daafa35b479dcb700a86b471068a067337f3 b/workspace/assets/skins/30/30b15be4c86ad3aa1f7facc0a4d8daafa35b479dcb700a86b471068a067337f3
new file mode 100644
index 00000000..064d60ac
Binary files /dev/null and b/workspace/assets/skins/30/30b15be4c86ad3aa1f7facc0a4d8daafa35b479dcb700a86b471068a067337f3 differ
diff --git a/workspace/assets/skins/30/30d2fa40dd143cc8aa9d6e131907524ef30eb81cc3baa0753a93f388c12c9027 b/workspace/assets/skins/30/30d2fa40dd143cc8aa9d6e131907524ef30eb81cc3baa0753a93f388c12c9027
new file mode 100644
index 00000000..73d31579
Binary files /dev/null and b/workspace/assets/skins/30/30d2fa40dd143cc8aa9d6e131907524ef30eb81cc3baa0753a93f388c12c9027 differ
diff --git a/workspace/assets/skins/30/30dba089bfcdc28956c49ebe3bf0b246db9ca563c1014283f85125a32913ee21 b/workspace/assets/skins/30/30dba089bfcdc28956c49ebe3bf0b246db9ca563c1014283f85125a32913ee21
new file mode 100644
index 00000000..730e7422
Binary files /dev/null and b/workspace/assets/skins/30/30dba089bfcdc28956c49ebe3bf0b246db9ca563c1014283f85125a32913ee21 differ
diff --git a/workspace/assets/skins/31/3114f29b738d4c262ab0fe6cac52b4bbeea0fd09a156d6c588d6dc0f1fcb4eda b/workspace/assets/skins/31/3114f29b738d4c262ab0fe6cac52b4bbeea0fd09a156d6c588d6dc0f1fcb4eda
new file mode 100644
index 00000000..949d0ad0
Binary files /dev/null and b/workspace/assets/skins/31/3114f29b738d4c262ab0fe6cac52b4bbeea0fd09a156d6c588d6dc0f1fcb4eda differ
diff --git a/workspace/assets/skins/31/311f08b15738653f825e8b709938effe258668790fe085f22280e0574a7cd518 b/workspace/assets/skins/31/311f08b15738653f825e8b709938effe258668790fe085f22280e0574a7cd518
new file mode 100644
index 00000000..f914e896
Binary files /dev/null and b/workspace/assets/skins/31/311f08b15738653f825e8b709938effe258668790fe085f22280e0574a7cd518 differ
diff --git a/workspace/assets/skins/31/31394527de2847d733bc8176b9f9a748f6e469cbee29fbb952b43ee6444d35b9 b/workspace/assets/skins/31/31394527de2847d733bc8176b9f9a748f6e469cbee29fbb952b43ee6444d35b9
new file mode 100644
index 00000000..a4b92788
Binary files /dev/null and b/workspace/assets/skins/31/31394527de2847d733bc8176b9f9a748f6e469cbee29fbb952b43ee6444d35b9 differ
diff --git a/workspace/assets/skins/31/31584cbee1c026c1603b397ae44e556f5a7cbebc3503fffb2171196e42bbdaab b/workspace/assets/skins/31/31584cbee1c026c1603b397ae44e556f5a7cbebc3503fffb2171196e42bbdaab
new file mode 100644
index 00000000..7736e2aa
Binary files /dev/null and b/workspace/assets/skins/31/31584cbee1c026c1603b397ae44e556f5a7cbebc3503fffb2171196e42bbdaab differ
diff --git a/workspace/assets/skins/31/315aaaa1f917e12570a2bb4e14c869d284a4b6e4dacd83f661afc7970ed173a0 b/workspace/assets/skins/31/315aaaa1f917e12570a2bb4e14c869d284a4b6e4dacd83f661afc7970ed173a0
new file mode 100644
index 00000000..a7a3178d
Binary files /dev/null and b/workspace/assets/skins/31/315aaaa1f917e12570a2bb4e14c869d284a4b6e4dacd83f661afc7970ed173a0 differ
diff --git a/workspace/assets/skins/31/3184a9db1ffe88749b33564c5b57498d27416b0a6ab2de221f8c4de5abd003e3 b/workspace/assets/skins/31/3184a9db1ffe88749b33564c5b57498d27416b0a6ab2de221f8c4de5abd003e3
new file mode 100644
index 00000000..a5be7e21
Binary files /dev/null and b/workspace/assets/skins/31/3184a9db1ffe88749b33564c5b57498d27416b0a6ab2de221f8c4de5abd003e3 differ
diff --git a/workspace/assets/skins/31/31bb158e125b70061692c74636ae0f169eedc5b3357f2ad99928af0d0d097848 b/workspace/assets/skins/31/31bb158e125b70061692c74636ae0f169eedc5b3357f2ad99928af0d0d097848
new file mode 100644
index 00000000..989170ff
Binary files /dev/null and b/workspace/assets/skins/31/31bb158e125b70061692c74636ae0f169eedc5b3357f2ad99928af0d0d097848 differ
diff --git a/workspace/assets/skins/31/31cec9d04cac9cc6e9150d0c66bbdaa3fd24a0044f1d507131bc97ffb9cae78c b/workspace/assets/skins/31/31cec9d04cac9cc6e9150d0c66bbdaa3fd24a0044f1d507131bc97ffb9cae78c
new file mode 100644
index 00000000..6505e89a
Binary files /dev/null and b/workspace/assets/skins/31/31cec9d04cac9cc6e9150d0c66bbdaa3fd24a0044f1d507131bc97ffb9cae78c differ
diff --git a/workspace/assets/skins/31/31d6867ede948612a2ab1758780d13626d7e64ea8d9d4e6677d2271d63a79d6a b/workspace/assets/skins/31/31d6867ede948612a2ab1758780d13626d7e64ea8d9d4e6677d2271d63a79d6a
new file mode 100644
index 00000000..83e94d22
Binary files /dev/null and b/workspace/assets/skins/31/31d6867ede948612a2ab1758780d13626d7e64ea8d9d4e6677d2271d63a79d6a differ
diff --git a/workspace/assets/skins/32/322634c6598f6acbb11d201ee43ae6435893140558acd16f4e9f052e27026e4e b/workspace/assets/skins/32/322634c6598f6acbb11d201ee43ae6435893140558acd16f4e9f052e27026e4e
new file mode 100644
index 00000000..fde451e6
Binary files /dev/null and b/workspace/assets/skins/32/322634c6598f6acbb11d201ee43ae6435893140558acd16f4e9f052e27026e4e differ
diff --git a/workspace/assets/skins/32/3229300c0d63359cd49d82511063825be32b4836e4a671cd1c6390bbc4c73657 b/workspace/assets/skins/32/3229300c0d63359cd49d82511063825be32b4836e4a671cd1c6390bbc4c73657
new file mode 100644
index 00000000..de705817
Binary files /dev/null and b/workspace/assets/skins/32/3229300c0d63359cd49d82511063825be32b4836e4a671cd1c6390bbc4c73657 differ
diff --git a/workspace/assets/skins/32/322ef45e80482a72c39f57f3bf66018d48762c6dfb3b39af1bf1cdbfc5266078 b/workspace/assets/skins/32/322ef45e80482a72c39f57f3bf66018d48762c6dfb3b39af1bf1cdbfc5266078
new file mode 100644
index 00000000..452906e6
Binary files /dev/null and b/workspace/assets/skins/32/322ef45e80482a72c39f57f3bf66018d48762c6dfb3b39af1bf1cdbfc5266078 differ
diff --git a/workspace/assets/skins/32/3298f404098130f9c4b650b259453f84840d28efef8161f4bde6791319701964 b/workspace/assets/skins/32/3298f404098130f9c4b650b259453f84840d28efef8161f4bde6791319701964
new file mode 100644
index 00000000..60de9bed
Binary files /dev/null and b/workspace/assets/skins/32/3298f404098130f9c4b650b259453f84840d28efef8161f4bde6791319701964 differ
diff --git a/workspace/assets/skins/32/329efd2dc3e1872b57504b019b2e255ae936d5b7f400d8c915fdec49c27733dc b/workspace/assets/skins/32/329efd2dc3e1872b57504b019b2e255ae936d5b7f400d8c915fdec49c27733dc
new file mode 100644
index 00000000..2184eab0
Binary files /dev/null and b/workspace/assets/skins/32/329efd2dc3e1872b57504b019b2e255ae936d5b7f400d8c915fdec49c27733dc differ
diff --git a/workspace/assets/skins/32/32a4facc0b214af561acbcce6ff620e43a001f30b0ed75b7f42b0a5c67dc7ed0 b/workspace/assets/skins/32/32a4facc0b214af561acbcce6ff620e43a001f30b0ed75b7f42b0a5c67dc7ed0
new file mode 100644
index 00000000..3b0d3490
Binary files /dev/null and b/workspace/assets/skins/32/32a4facc0b214af561acbcce6ff620e43a001f30b0ed75b7f42b0a5c67dc7ed0 differ
diff --git a/workspace/assets/skins/32/32bcff155975fc6dfeb7ccff8c341de6121e340f629def98616495ee67e94b27 b/workspace/assets/skins/32/32bcff155975fc6dfeb7ccff8c341de6121e340f629def98616495ee67e94b27
new file mode 100644
index 00000000..fd5b7817
Binary files /dev/null and b/workspace/assets/skins/32/32bcff155975fc6dfeb7ccff8c341de6121e340f629def98616495ee67e94b27 differ
diff --git a/workspace/assets/skins/32/32e42b7516c08678b7b8eeedcb730eed1b4581123b4240277b95d1f7057e146 b/workspace/assets/skins/32/32e42b7516c08678b7b8eeedcb730eed1b4581123b4240277b95d1f7057e146
new file mode 100644
index 00000000..c147dd2f
Binary files /dev/null and b/workspace/assets/skins/32/32e42b7516c08678b7b8eeedcb730eed1b4581123b4240277b95d1f7057e146 differ
diff --git a/workspace/assets/skins/32/32e7f2d4a98d4dec36f3aff74e777a78c2a47bd629d8c5495629af56257a71cf b/workspace/assets/skins/32/32e7f2d4a98d4dec36f3aff74e777a78c2a47bd629d8c5495629af56257a71cf
new file mode 100644
index 00000000..638b4c48
Binary files /dev/null and b/workspace/assets/skins/32/32e7f2d4a98d4dec36f3aff74e777a78c2a47bd629d8c5495629af56257a71cf differ
diff --git a/workspace/assets/skins/32/32f3819d67a22d012a522dd0dbb6c506e320297642f15d7a358e29efa2cd9d20 b/workspace/assets/skins/32/32f3819d67a22d012a522dd0dbb6c506e320297642f15d7a358e29efa2cd9d20
new file mode 100644
index 00000000..cff97aa6
Binary files /dev/null and b/workspace/assets/skins/32/32f3819d67a22d012a522dd0dbb6c506e320297642f15d7a358e29efa2cd9d20 differ
diff --git a/workspace/assets/skins/33/331fccfb3f814a6cb3e796d361e20723b510f7b4af53c91faa1885fc029fd4f4 b/workspace/assets/skins/33/331fccfb3f814a6cb3e796d361e20723b510f7b4af53c91faa1885fc029fd4f4
new file mode 100644
index 00000000..fa18eb68
Binary files /dev/null and b/workspace/assets/skins/33/331fccfb3f814a6cb3e796d361e20723b510f7b4af53c91faa1885fc029fd4f4 differ
diff --git a/workspace/assets/skins/33/33439f93ee6f5d7182dfd1f6022fd9b01cf61a6f38261ef7876311129fe4c4b1 b/workspace/assets/skins/33/33439f93ee6f5d7182dfd1f6022fd9b01cf61a6f38261ef7876311129fe4c4b1
new file mode 100644
index 00000000..2dbf7d42
Binary files /dev/null and b/workspace/assets/skins/33/33439f93ee6f5d7182dfd1f6022fd9b01cf61a6f38261ef7876311129fe4c4b1 differ
diff --git a/workspace/assets/skins/33/3343dc9bfa4b79d7ed861f838749563b45827037549f51e2dc79c1b5d37586cf b/workspace/assets/skins/33/3343dc9bfa4b79d7ed861f838749563b45827037549f51e2dc79c1b5d37586cf
new file mode 100644
index 00000000..657fe953
Binary files /dev/null and b/workspace/assets/skins/33/3343dc9bfa4b79d7ed861f838749563b45827037549f51e2dc79c1b5d37586cf differ
diff --git a/workspace/assets/skins/33/3381101e1b776d8b3e8213fa5a7a7bf1342d392a2ff9bc2590d042f383d3ee36 b/workspace/assets/skins/33/3381101e1b776d8b3e8213fa5a7a7bf1342d392a2ff9bc2590d042f383d3ee36
new file mode 100644
index 00000000..a3341b84
Binary files /dev/null and b/workspace/assets/skins/33/3381101e1b776d8b3e8213fa5a7a7bf1342d392a2ff9bc2590d042f383d3ee36 differ
diff --git a/workspace/assets/skins/33/338b6f31073a2876911740ba2f44931c175fe37a989b3851bbc5278defc5e9cc b/workspace/assets/skins/33/338b6f31073a2876911740ba2f44931c175fe37a989b3851bbc5278defc5e9cc
new file mode 100644
index 00000000..05843116
Binary files /dev/null and b/workspace/assets/skins/33/338b6f31073a2876911740ba2f44931c175fe37a989b3851bbc5278defc5e9cc differ
diff --git a/workspace/assets/skins/33/33a7589d6801e022b0cb58f2075009a446785f861dae53d2802f79505000abef b/workspace/assets/skins/33/33a7589d6801e022b0cb58f2075009a446785f861dae53d2802f79505000abef
new file mode 100644
index 00000000..2eb1daed
Binary files /dev/null and b/workspace/assets/skins/33/33a7589d6801e022b0cb58f2075009a446785f861dae53d2802f79505000abef differ
diff --git a/workspace/assets/skins/33/33a7bc848d5873847b5119c97a0492cbf6fdc517b9adfe8b41340cad7a0ff74a b/workspace/assets/skins/33/33a7bc848d5873847b5119c97a0492cbf6fdc517b9adfe8b41340cad7a0ff74a
new file mode 100644
index 00000000..e2d7bbd5
Binary files /dev/null and b/workspace/assets/skins/33/33a7bc848d5873847b5119c97a0492cbf6fdc517b9adfe8b41340cad7a0ff74a differ
diff --git a/workspace/assets/skins/34/340b339ee9d7dfe85dfb2c28c2fd645a7ad6122806f0cd55f3ff15bd27a40df b/workspace/assets/skins/34/340b339ee9d7dfe85dfb2c28c2fd645a7ad6122806f0cd55f3ff15bd27a40df
new file mode 100644
index 00000000..dd7f1a0a
Binary files /dev/null and b/workspace/assets/skins/34/340b339ee9d7dfe85dfb2c28c2fd645a7ad6122806f0cd55f3ff15bd27a40df differ
diff --git a/workspace/assets/skins/34/3411e5a05cbb12232377942b9e32ff1331dc3a8e53c3274d3e4a3d57a8901bee b/workspace/assets/skins/34/3411e5a05cbb12232377942b9e32ff1331dc3a8e53c3274d3e4a3d57a8901bee
new file mode 100644
index 00000000..dfb69172
Binary files /dev/null and b/workspace/assets/skins/34/3411e5a05cbb12232377942b9e32ff1331dc3a8e53c3274d3e4a3d57a8901bee differ
diff --git a/workspace/assets/skins/34/341f1e80510b962881298e4931ad3d3242f738e5f5aa2189df7d57e1036143ea b/workspace/assets/skins/34/341f1e80510b962881298e4931ad3d3242f738e5f5aa2189df7d57e1036143ea
new file mode 100644
index 00000000..fddc7ec4
Binary files /dev/null and b/workspace/assets/skins/34/341f1e80510b962881298e4931ad3d3242f738e5f5aa2189df7d57e1036143ea differ
diff --git a/workspace/assets/skins/34/3436d4c34e1151392121a13f802f806910319fbf598f7b8a4aae84c75ae3625 b/workspace/assets/skins/34/3436d4c34e1151392121a13f802f806910319fbf598f7b8a4aae84c75ae3625
new file mode 100644
index 00000000..d2ff3386
Binary files /dev/null and b/workspace/assets/skins/34/3436d4c34e1151392121a13f802f806910319fbf598f7b8a4aae84c75ae3625 differ
diff --git a/workspace/assets/skins/34/34377f30dc62d1ec1de4eeba9330f78a31ac2d4a1eb149801ce915877a26b38 b/workspace/assets/skins/34/34377f30dc62d1ec1de4eeba9330f78a31ac2d4a1eb149801ce915877a26b38
new file mode 100644
index 00000000..0877371c
Binary files /dev/null and b/workspace/assets/skins/34/34377f30dc62d1ec1de4eeba9330f78a31ac2d4a1eb149801ce915877a26b38 differ
diff --git a/workspace/assets/skins/34/347bc311faf69ebaca7c3209a5e3e15d1533112c23ff46ff8d019f3413cf0599 b/workspace/assets/skins/34/347bc311faf69ebaca7c3209a5e3e15d1533112c23ff46ff8d019f3413cf0599
new file mode 100644
index 00000000..bd5b6139
Binary files /dev/null and b/workspace/assets/skins/34/347bc311faf69ebaca7c3209a5e3e15d1533112c23ff46ff8d019f3413cf0599 differ
diff --git a/workspace/assets/skins/34/34a0f2692b2a02724ecc22065fec1cb2416a3bf523816b4c61278b76e7e9f172 b/workspace/assets/skins/34/34a0f2692b2a02724ecc22065fec1cb2416a3bf523816b4c61278b76e7e9f172
new file mode 100644
index 00000000..cc69e24f
Binary files /dev/null and b/workspace/assets/skins/34/34a0f2692b2a02724ecc22065fec1cb2416a3bf523816b4c61278b76e7e9f172 differ
diff --git a/workspace/assets/skins/34/34ca1fdf0a9e92a9b46dd396a94fa678015ef03b4cabb13254935da053510ab3 b/workspace/assets/skins/34/34ca1fdf0a9e92a9b46dd396a94fa678015ef03b4cabb13254935da053510ab3
new file mode 100644
index 00000000..04371809
Binary files /dev/null and b/workspace/assets/skins/34/34ca1fdf0a9e92a9b46dd396a94fa678015ef03b4cabb13254935da053510ab3 differ
diff --git a/workspace/assets/skins/34/34d9d3d6dd143c78daa4745c1b67b7097842384b7668b99c872040b483f31257 b/workspace/assets/skins/34/34d9d3d6dd143c78daa4745c1b67b7097842384b7668b99c872040b483f31257
new file mode 100644
index 00000000..191ba740
Binary files /dev/null and b/workspace/assets/skins/34/34d9d3d6dd143c78daa4745c1b67b7097842384b7668b99c872040b483f31257 differ
diff --git a/workspace/assets/skins/35/3505ef6f9975409b96ff293a9fc87440aa324a7b7f24eeae0a56491f569f333a b/workspace/assets/skins/35/3505ef6f9975409b96ff293a9fc87440aa324a7b7f24eeae0a56491f569f333a
new file mode 100644
index 00000000..2c7a20e9
Binary files /dev/null and b/workspace/assets/skins/35/3505ef6f9975409b96ff293a9fc87440aa324a7b7f24eeae0a56491f569f333a differ
diff --git a/workspace/assets/skins/35/351046d1b80c65fd812e45956d4d6626517d47ab923dc0575ea39eb17b54cd41 b/workspace/assets/skins/35/351046d1b80c65fd812e45956d4d6626517d47ab923dc0575ea39eb17b54cd41
new file mode 100644
index 00000000..0d89ee23
Binary files /dev/null and b/workspace/assets/skins/35/351046d1b80c65fd812e45956d4d6626517d47ab923dc0575ea39eb17b54cd41 differ
diff --git a/workspace/assets/skins/35/351bc1944bec7a9ecec322447fbecf41c8ab1602f67b801e3269dcb8a98dcf07 b/workspace/assets/skins/35/351bc1944bec7a9ecec322447fbecf41c8ab1602f67b801e3269dcb8a98dcf07
new file mode 100644
index 00000000..e30c6663
Binary files /dev/null and b/workspace/assets/skins/35/351bc1944bec7a9ecec322447fbecf41c8ab1602f67b801e3269dcb8a98dcf07 differ
diff --git a/workspace/assets/skins/35/35374891591129bb1862bbf217cb6f7e78005b6d7ebddf713ddc08683d99a576 b/workspace/assets/skins/35/35374891591129bb1862bbf217cb6f7e78005b6d7ebddf713ddc08683d99a576
new file mode 100644
index 00000000..8d2f40e3
Binary files /dev/null and b/workspace/assets/skins/35/35374891591129bb1862bbf217cb6f7e78005b6d7ebddf713ddc08683d99a576 differ
diff --git a/workspace/assets/skins/35/354cb29a35daa7fb45ac556f25b3a91c3fdc4d75071e6fa93991f74471ca1465 b/workspace/assets/skins/35/354cb29a35daa7fb45ac556f25b3a91c3fdc4d75071e6fa93991f74471ca1465
new file mode 100644
index 00000000..2fec862b
Binary files /dev/null and b/workspace/assets/skins/35/354cb29a35daa7fb45ac556f25b3a91c3fdc4d75071e6fa93991f74471ca1465 differ
diff --git a/workspace/assets/skins/35/355878613967a6d22a88b23911c49bdccfde79ca37c717764eb0f12117fd380f b/workspace/assets/skins/35/355878613967a6d22a88b23911c49bdccfde79ca37c717764eb0f12117fd380f
new file mode 100644
index 00000000..a7751a06
Binary files /dev/null and b/workspace/assets/skins/35/355878613967a6d22a88b23911c49bdccfde79ca37c717764eb0f12117fd380f differ
diff --git a/workspace/assets/skins/35/356dad00fd2b6cec45c54b774114dcfb47765fdebcd96f22d21fa952f86bb2c5 b/workspace/assets/skins/35/356dad00fd2b6cec45c54b774114dcfb47765fdebcd96f22d21fa952f86bb2c5
new file mode 100644
index 00000000..ecc44356
Binary files /dev/null and b/workspace/assets/skins/35/356dad00fd2b6cec45c54b774114dcfb47765fdebcd96f22d21fa952f86bb2c5 differ
diff --git a/workspace/assets/skins/35/35b2faefedb31aae37a8af7aa126ee4e2c47970052aab5f54a35782365d83165 b/workspace/assets/skins/35/35b2faefedb31aae37a8af7aa126ee4e2c47970052aab5f54a35782365d83165
new file mode 100644
index 00000000..575ccb24
Binary files /dev/null and b/workspace/assets/skins/35/35b2faefedb31aae37a8af7aa126ee4e2c47970052aab5f54a35782365d83165 differ
diff --git a/workspace/assets/skins/35/35bfc9a6035a72be92dcf894bd4b5d53364c4dcf91a68232cf67b0bae17d2158 b/workspace/assets/skins/35/35bfc9a6035a72be92dcf894bd4b5d53364c4dcf91a68232cf67b0bae17d2158
new file mode 100644
index 00000000..1fd7b507
Binary files /dev/null and b/workspace/assets/skins/35/35bfc9a6035a72be92dcf894bd4b5d53364c4dcf91a68232cf67b0bae17d2158 differ
diff --git a/workspace/assets/skins/36/360c09eb682ef8685c1248914d2b454e7b8692070f7b25103dbeddf05d4abd45 b/workspace/assets/skins/36/360c09eb682ef8685c1248914d2b454e7b8692070f7b25103dbeddf05d4abd45
new file mode 100644
index 00000000..6f6c0e85
Binary files /dev/null and b/workspace/assets/skins/36/360c09eb682ef8685c1248914d2b454e7b8692070f7b25103dbeddf05d4abd45 differ
diff --git a/workspace/assets/skins/36/361b2d7c5437a41b1f62ad1bddaa8274bd7ab218e925e5fa0f8af2f3483eb568 b/workspace/assets/skins/36/361b2d7c5437a41b1f62ad1bddaa8274bd7ab218e925e5fa0f8af2f3483eb568
new file mode 100644
index 00000000..590e6f25
Binary files /dev/null and b/workspace/assets/skins/36/361b2d7c5437a41b1f62ad1bddaa8274bd7ab218e925e5fa0f8af2f3483eb568 differ
diff --git a/workspace/assets/skins/36/36318685ce02f8b2e3b54e86e69db83865659a2018b44f8e2462816a921b9ec3 b/workspace/assets/skins/36/36318685ce02f8b2e3b54e86e69db83865659a2018b44f8e2462816a921b9ec3
new file mode 100644
index 00000000..fe1860d5
Binary files /dev/null and b/workspace/assets/skins/36/36318685ce02f8b2e3b54e86e69db83865659a2018b44f8e2462816a921b9ec3 differ
diff --git a/workspace/assets/skins/36/364c0af71e89bca3c8808bb11ad0d10c1b945303a58c1c8798ab5f15d1ac8a6c b/workspace/assets/skins/36/364c0af71e89bca3c8808bb11ad0d10c1b945303a58c1c8798ab5f15d1ac8a6c
new file mode 100644
index 00000000..fd5be0eb
Binary files /dev/null and b/workspace/assets/skins/36/364c0af71e89bca3c8808bb11ad0d10c1b945303a58c1c8798ab5f15d1ac8a6c differ
diff --git a/workspace/assets/skins/36/364d2935c93153b1ac3ec230c7fde89bbf5c2a7a2d2abe212cd8a2453d04333b b/workspace/assets/skins/36/364d2935c93153b1ac3ec230c7fde89bbf5c2a7a2d2abe212cd8a2453d04333b
new file mode 100644
index 00000000..95684c39
Binary files /dev/null and b/workspace/assets/skins/36/364d2935c93153b1ac3ec230c7fde89bbf5c2a7a2d2abe212cd8a2453d04333b differ
diff --git a/workspace/assets/skins/36/365a29366f4117f33d71068878388decfc3ab3e180442cd182578a8ed4136bfe b/workspace/assets/skins/36/365a29366f4117f33d71068878388decfc3ab3e180442cd182578a8ed4136bfe
new file mode 100644
index 00000000..56132920
Binary files /dev/null and b/workspace/assets/skins/36/365a29366f4117f33d71068878388decfc3ab3e180442cd182578a8ed4136bfe differ
diff --git a/workspace/assets/skins/36/365d22632c358ba74ddfbf6ad02be42f54f5c828c8d2379a20e3e36f8d9e4953 b/workspace/assets/skins/36/365d22632c358ba74ddfbf6ad02be42f54f5c828c8d2379a20e3e36f8d9e4953
new file mode 100644
index 00000000..27f31f26
Binary files /dev/null and b/workspace/assets/skins/36/365d22632c358ba74ddfbf6ad02be42f54f5c828c8d2379a20e3e36f8d9e4953 differ
diff --git a/workspace/assets/skins/36/3669e060d0474cc598e6dd6ee7ccc9ba9ce82a663c5cb735f8198510dcf9e6a b/workspace/assets/skins/36/3669e060d0474cc598e6dd6ee7ccc9ba9ce82a663c5cb735f8198510dcf9e6a
new file mode 100644
index 00000000..4382d64f
Binary files /dev/null and b/workspace/assets/skins/36/3669e060d0474cc598e6dd6ee7ccc9ba9ce82a663c5cb735f8198510dcf9e6a differ
diff --git a/workspace/assets/skins/36/3676b0978f8fa00a5478cb6f0c2784ad1fe4e508ce7cff96735c661daeee260 b/workspace/assets/skins/36/3676b0978f8fa00a5478cb6f0c2784ad1fe4e508ce7cff96735c661daeee260
new file mode 100644
index 00000000..5318166b
Binary files /dev/null and b/workspace/assets/skins/36/3676b0978f8fa00a5478cb6f0c2784ad1fe4e508ce7cff96735c661daeee260 differ
diff --git a/workspace/assets/skins/36/368e07d616bbf85fb1d561286b409ca3d69ea9a166d85030085d50804d8e09e9 b/workspace/assets/skins/36/368e07d616bbf85fb1d561286b409ca3d69ea9a166d85030085d50804d8e09e9
new file mode 100644
index 00000000..fa750d86
Binary files /dev/null and b/workspace/assets/skins/36/368e07d616bbf85fb1d561286b409ca3d69ea9a166d85030085d50804d8e09e9 differ
diff --git a/workspace/assets/skins/36/3699a2c8cb7ec12896f5edf65f37af507e6f37060323fe6fdc66e13a84956d6b b/workspace/assets/skins/36/3699a2c8cb7ec12896f5edf65f37af507e6f37060323fe6fdc66e13a84956d6b
new file mode 100644
index 00000000..35cbe794
Binary files /dev/null and b/workspace/assets/skins/36/3699a2c8cb7ec12896f5edf65f37af507e6f37060323fe6fdc66e13a84956d6b differ
diff --git a/workspace/assets/skins/36/369beb07f5f37444490233a607061966365be42d1196e89d6567bb3fa64ba7b1 b/workspace/assets/skins/36/369beb07f5f37444490233a607061966365be42d1196e89d6567bb3fa64ba7b1
new file mode 100644
index 00000000..d26cd867
Binary files /dev/null and b/workspace/assets/skins/36/369beb07f5f37444490233a607061966365be42d1196e89d6567bb3fa64ba7b1 differ
diff --git a/workspace/assets/skins/36/36a33c683f8ad214d088ed5189426c328dcaac61d0ef27614ec8d8d0b34c5d14 b/workspace/assets/skins/36/36a33c683f8ad214d088ed5189426c328dcaac61d0ef27614ec8d8d0b34c5d14
new file mode 100644
index 00000000..4c2dd7a3
Binary files /dev/null and b/workspace/assets/skins/36/36a33c683f8ad214d088ed5189426c328dcaac61d0ef27614ec8d8d0b34c5d14 differ
diff --git a/workspace/assets/skins/36/36eb777e4d4b0767f8fc6da903261239aebc607ae3b26c621709d5a8f1196d34 b/workspace/assets/skins/36/36eb777e4d4b0767f8fc6da903261239aebc607ae3b26c621709d5a8f1196d34
new file mode 100644
index 00000000..54252024
Binary files /dev/null and b/workspace/assets/skins/36/36eb777e4d4b0767f8fc6da903261239aebc607ae3b26c621709d5a8f1196d34 differ
diff --git a/workspace/assets/skins/36/36faf9c1e760ff02353c85b4107f6f92e3cd6095dfa6cbc55ecf3aff1d33c123 b/workspace/assets/skins/36/36faf9c1e760ff02353c85b4107f6f92e3cd6095dfa6cbc55ecf3aff1d33c123
new file mode 100644
index 00000000..c5840d8a
Binary files /dev/null and b/workspace/assets/skins/36/36faf9c1e760ff02353c85b4107f6f92e3cd6095dfa6cbc55ecf3aff1d33c123 differ
diff --git a/workspace/assets/skins/37/3707f20686b0b6c5adf5b75fad78884232870c7ff1e6f462b13231cceec78150 b/workspace/assets/skins/37/3707f20686b0b6c5adf5b75fad78884232870c7ff1e6f462b13231cceec78150
new file mode 100644
index 00000000..e2cd1c67
Binary files /dev/null and b/workspace/assets/skins/37/3707f20686b0b6c5adf5b75fad78884232870c7ff1e6f462b13231cceec78150 differ
diff --git a/workspace/assets/skins/37/371191242da2de2ccbd079b3c91c2c4eb08896d6744df8ba7e9deba147b07c48 b/workspace/assets/skins/37/371191242da2de2ccbd079b3c91c2c4eb08896d6744df8ba7e9deba147b07c48
new file mode 100644
index 00000000..561c24fc
Binary files /dev/null and b/workspace/assets/skins/37/371191242da2de2ccbd079b3c91c2c4eb08896d6744df8ba7e9deba147b07c48 differ
diff --git a/workspace/assets/skins/37/371e580daebea79c8ef0d3efa7014da4d5b2bd735a9e9fb07dac37dd9f8b54dc b/workspace/assets/skins/37/371e580daebea79c8ef0d3efa7014da4d5b2bd735a9e9fb07dac37dd9f8b54dc
new file mode 100644
index 00000000..151a94f3
Binary files /dev/null and b/workspace/assets/skins/37/371e580daebea79c8ef0d3efa7014da4d5b2bd735a9e9fb07dac37dd9f8b54dc differ
diff --git a/workspace/assets/skins/37/3727c041c6b1d73f4cacc0d739ac1679f721e3845148257c6cb366b6c315c704 b/workspace/assets/skins/37/3727c041c6b1d73f4cacc0d739ac1679f721e3845148257c6cb366b6c315c704
new file mode 100644
index 00000000..36d7d588
Binary files /dev/null and b/workspace/assets/skins/37/3727c041c6b1d73f4cacc0d739ac1679f721e3845148257c6cb366b6c315c704 differ
diff --git a/workspace/assets/skins/37/376b619a5f463a40d9d7281d6d78fd2e397542fd6b1c7fd96ebceb2aa47eaccf b/workspace/assets/skins/37/376b619a5f463a40d9d7281d6d78fd2e397542fd6b1c7fd96ebceb2aa47eaccf
new file mode 100644
index 00000000..a5ed53e0
Binary files /dev/null and b/workspace/assets/skins/37/376b619a5f463a40d9d7281d6d78fd2e397542fd6b1c7fd96ebceb2aa47eaccf differ
diff --git a/workspace/assets/skins/37/378b54daf5e576f6d3cf39602e8af8fb740f2ccec0e55624725a9e7e67fd00e0 b/workspace/assets/skins/37/378b54daf5e576f6d3cf39602e8af8fb740f2ccec0e55624725a9e7e67fd00e0
new file mode 100644
index 00000000..c1b182b1
Binary files /dev/null and b/workspace/assets/skins/37/378b54daf5e576f6d3cf39602e8af8fb740f2ccec0e55624725a9e7e67fd00e0 differ
diff --git a/workspace/assets/skins/37/37abe00d55b4365499ec2d0625ba269f4d882413ea89d90e51ba4bd0554c35b8 b/workspace/assets/skins/37/37abe00d55b4365499ec2d0625ba269f4d882413ea89d90e51ba4bd0554c35b8
new file mode 100644
index 00000000..133de8d8
Binary files /dev/null and b/workspace/assets/skins/37/37abe00d55b4365499ec2d0625ba269f4d882413ea89d90e51ba4bd0554c35b8 differ
diff --git a/workspace/assets/skins/37/37b3f71c09b6af1a85cc2cf7c901c7d2c6872e6e94a5279588952c0ddc7bd4fb b/workspace/assets/skins/37/37b3f71c09b6af1a85cc2cf7c901c7d2c6872e6e94a5279588952c0ddc7bd4fb
new file mode 100644
index 00000000..5440f025
Binary files /dev/null and b/workspace/assets/skins/37/37b3f71c09b6af1a85cc2cf7c901c7d2c6872e6e94a5279588952c0ddc7bd4fb differ
diff --git a/workspace/assets/skins/37/37d31e8bc6c9af03b99970c549a88837dee11b0d43793aa6626c70d27374b4a1 b/workspace/assets/skins/37/37d31e8bc6c9af03b99970c549a88837dee11b0d43793aa6626c70d27374b4a1
new file mode 100644
index 00000000..a9b15c77
Binary files /dev/null and b/workspace/assets/skins/37/37d31e8bc6c9af03b99970c549a88837dee11b0d43793aa6626c70d27374b4a1 differ
diff --git a/workspace/assets/skins/37/37db46b4f0614d1e94e77a34341e6dbffdfa9a2dda30e5a28bf3d66213787bdd b/workspace/assets/skins/37/37db46b4f0614d1e94e77a34341e6dbffdfa9a2dda30e5a28bf3d66213787bdd
new file mode 100644
index 00000000..4847b873
Binary files /dev/null and b/workspace/assets/skins/37/37db46b4f0614d1e94e77a34341e6dbffdfa9a2dda30e5a28bf3d66213787bdd differ
diff --git a/workspace/assets/skins/37/37e2cf0b7081ec6fa0e11c3f1f76ac1a6a1c7293523123ed768dcfaffef2f097 b/workspace/assets/skins/37/37e2cf0b7081ec6fa0e11c3f1f76ac1a6a1c7293523123ed768dcfaffef2f097
new file mode 100644
index 00000000..f9460e1e
Binary files /dev/null and b/workspace/assets/skins/37/37e2cf0b7081ec6fa0e11c3f1f76ac1a6a1c7293523123ed768dcfaffef2f097 differ
diff --git a/workspace/assets/skins/38/38040b328c73e8cd1b38f10f8f6a3be8fe151fd94159ce7de86901c7ef53bd6c b/workspace/assets/skins/38/38040b328c73e8cd1b38f10f8f6a3be8fe151fd94159ce7de86901c7ef53bd6c
new file mode 100644
index 00000000..706edff9
Binary files /dev/null and b/workspace/assets/skins/38/38040b328c73e8cd1b38f10f8f6a3be8fe151fd94159ce7de86901c7ef53bd6c differ
diff --git a/workspace/assets/skins/38/382bc2b2b73d432515f2a26d2767b8d69ba01024c28e16ba183cc201e887756a b/workspace/assets/skins/38/382bc2b2b73d432515f2a26d2767b8d69ba01024c28e16ba183cc201e887756a
new file mode 100644
index 00000000..a7926a87
Binary files /dev/null and b/workspace/assets/skins/38/382bc2b2b73d432515f2a26d2767b8d69ba01024c28e16ba183cc201e887756a differ
diff --git a/workspace/assets/skins/38/3830c6ccf0e3199dbc577ffc345eade0fdf2950734196754e4ec947aa403bb78 b/workspace/assets/skins/38/3830c6ccf0e3199dbc577ffc345eade0fdf2950734196754e4ec947aa403bb78
new file mode 100644
index 00000000..11c2b227
Binary files /dev/null and b/workspace/assets/skins/38/3830c6ccf0e3199dbc577ffc345eade0fdf2950734196754e4ec947aa403bb78 differ
diff --git a/workspace/assets/skins/38/3835df84768a222ac871631b3c582a3eaa7327f011207ffc73179b2641f6b2be b/workspace/assets/skins/38/3835df84768a222ac871631b3c582a3eaa7327f011207ffc73179b2641f6b2be
new file mode 100644
index 00000000..1b5949f7
Binary files /dev/null and b/workspace/assets/skins/38/3835df84768a222ac871631b3c582a3eaa7327f011207ffc73179b2641f6b2be differ
diff --git a/workspace/assets/skins/38/3849f0aa0c1580f119b2632697f434162800e3d4529a908a03bb5280f6863a73 b/workspace/assets/skins/38/3849f0aa0c1580f119b2632697f434162800e3d4529a908a03bb5280f6863a73
new file mode 100644
index 00000000..9f53eac9
Binary files /dev/null and b/workspace/assets/skins/38/3849f0aa0c1580f119b2632697f434162800e3d4529a908a03bb5280f6863a73 differ
diff --git a/workspace/assets/skins/38/384eda89b88f532d75dd1c67f0f3b890fa1afcb01388eec8261c726256be6c22 b/workspace/assets/skins/38/384eda89b88f532d75dd1c67f0f3b890fa1afcb01388eec8261c726256be6c22
new file mode 100644
index 00000000..14567033
Binary files /dev/null and b/workspace/assets/skins/38/384eda89b88f532d75dd1c67f0f3b890fa1afcb01388eec8261c726256be6c22 differ
diff --git a/workspace/assets/skins/38/38591af1236640cbbec524f948cccc7ecf676374cb8948dda2a0c85bfbd30179 b/workspace/assets/skins/38/38591af1236640cbbec524f948cccc7ecf676374cb8948dda2a0c85bfbd30179
new file mode 100644
index 00000000..7bab5444
Binary files /dev/null and b/workspace/assets/skins/38/38591af1236640cbbec524f948cccc7ecf676374cb8948dda2a0c85bfbd30179 differ
diff --git a/workspace/assets/skins/38/385dc594bc6d67f901f990508a4cf959766634d0d26e51f2a1efca0c9d569201 b/workspace/assets/skins/38/385dc594bc6d67f901f990508a4cf959766634d0d26e51f2a1efca0c9d569201
new file mode 100644
index 00000000..6903e3e4
Binary files /dev/null and b/workspace/assets/skins/38/385dc594bc6d67f901f990508a4cf959766634d0d26e51f2a1efca0c9d569201 differ
diff --git a/workspace/assets/skins/38/38707dd035b0912be0e386b840b0408b3e91f105f4db51ce12abf3e7615752b8 b/workspace/assets/skins/38/38707dd035b0912be0e386b840b0408b3e91f105f4db51ce12abf3e7615752b8
new file mode 100644
index 00000000..ebccd608
Binary files /dev/null and b/workspace/assets/skins/38/38707dd035b0912be0e386b840b0408b3e91f105f4db51ce12abf3e7615752b8 differ
diff --git a/workspace/assets/skins/38/3883940e37e96d3a6235e861ae7f3dc750662df7d7aff6e332f24d22fc084e0f b/workspace/assets/skins/38/3883940e37e96d3a6235e861ae7f3dc750662df7d7aff6e332f24d22fc084e0f
new file mode 100644
index 00000000..0d088227
Binary files /dev/null and b/workspace/assets/skins/38/3883940e37e96d3a6235e861ae7f3dc750662df7d7aff6e332f24d22fc084e0f differ
diff --git a/workspace/assets/skins/38/388d9ad57275ddc9ecade4d1ef5ee1801663fdbc670ee7a487dc776c49d2fc0 b/workspace/assets/skins/38/388d9ad57275ddc9ecade4d1ef5ee1801663fdbc670ee7a487dc776c49d2fc0
new file mode 100644
index 00000000..dba1dd1c
Binary files /dev/null and b/workspace/assets/skins/38/388d9ad57275ddc9ecade4d1ef5ee1801663fdbc670ee7a487dc776c49d2fc0 differ
diff --git a/workspace/assets/skins/38/38d7522359269453106e0d02e1e41ac4e031316a9165f28823a5e5350bfcada6 b/workspace/assets/skins/38/38d7522359269453106e0d02e1e41ac4e031316a9165f28823a5e5350bfcada6
new file mode 100644
index 00000000..1f8a31e2
Binary files /dev/null and b/workspace/assets/skins/38/38d7522359269453106e0d02e1e41ac4e031316a9165f28823a5e5350bfcada6 differ
diff --git a/workspace/assets/skins/38/38f2c55903010317ac263cfb1e5cee2a794d5a6734848b72f64e363f21a87146 b/workspace/assets/skins/38/38f2c55903010317ac263cfb1e5cee2a794d5a6734848b72f64e363f21a87146
new file mode 100644
index 00000000..faf3c634
Binary files /dev/null and b/workspace/assets/skins/38/38f2c55903010317ac263cfb1e5cee2a794d5a6734848b72f64e363f21a87146 differ
diff --git a/workspace/assets/skins/39/39049073f68688fdcc0507f71352dacc484ae92441e27934010a85f6cc8062f1 b/workspace/assets/skins/39/39049073f68688fdcc0507f71352dacc484ae92441e27934010a85f6cc8062f1
new file mode 100644
index 00000000..4951728c
Binary files /dev/null and b/workspace/assets/skins/39/39049073f68688fdcc0507f71352dacc484ae92441e27934010a85f6cc8062f1 differ
diff --git a/workspace/assets/skins/39/390d75f7f32d6fae7a61112e13bf19a82caf1fe6dfa59244cb14e06dc6e04805 b/workspace/assets/skins/39/390d75f7f32d6fae7a61112e13bf19a82caf1fe6dfa59244cb14e06dc6e04805
new file mode 100644
index 00000000..d24d3b60
Binary files /dev/null and b/workspace/assets/skins/39/390d75f7f32d6fae7a61112e13bf19a82caf1fe6dfa59244cb14e06dc6e04805 differ
diff --git a/workspace/assets/skins/39/394addb14b991302f52ddd03f0e13c3014b0d395f5b7e6193e2c4cc2b9fa6702 b/workspace/assets/skins/39/394addb14b991302f52ddd03f0e13c3014b0d395f5b7e6193e2c4cc2b9fa6702
new file mode 100644
index 00000000..59e32935
Binary files /dev/null and b/workspace/assets/skins/39/394addb14b991302f52ddd03f0e13c3014b0d395f5b7e6193e2c4cc2b9fa6702 differ
diff --git a/workspace/assets/skins/39/3961235cb20236b7e2c8ded772adc57e9a94439047598838ba668f5c8a337 b/workspace/assets/skins/39/3961235cb20236b7e2c8ded772adc57e9a94439047598838ba668f5c8a337
new file mode 100644
index 00000000..b71820f6
Binary files /dev/null and b/workspace/assets/skins/39/3961235cb20236b7e2c8ded772adc57e9a94439047598838ba668f5c8a337 differ
diff --git a/workspace/assets/skins/39/396957ff2991f602c81c4b8312c25baa80ee9b8a26467c845ce8c75f3d2aa165 b/workspace/assets/skins/39/396957ff2991f602c81c4b8312c25baa80ee9b8a26467c845ce8c75f3d2aa165
new file mode 100644
index 00000000..8fa71fe1
Binary files /dev/null and b/workspace/assets/skins/39/396957ff2991f602c81c4b8312c25baa80ee9b8a26467c845ce8c75f3d2aa165 differ
diff --git a/workspace/assets/skins/39/3972a273dda986e2608eace5f6085094fc1dee1dd4f480228e45408a237e8859 b/workspace/assets/skins/39/3972a273dda986e2608eace5f6085094fc1dee1dd4f480228e45408a237e8859
new file mode 100644
index 00000000..cdb0e392
Binary files /dev/null and b/workspace/assets/skins/39/3972a273dda986e2608eace5f6085094fc1dee1dd4f480228e45408a237e8859 differ
diff --git a/workspace/assets/skins/39/3972c1eddf5f2d83ac4081483f5bf2def19be5a28cdbacd2cc83467e9a26d57 b/workspace/assets/skins/39/3972c1eddf5f2d83ac4081483f5bf2def19be5a28cdbacd2cc83467e9a26d57
new file mode 100644
index 00000000..31f378d5
Binary files /dev/null and b/workspace/assets/skins/39/3972c1eddf5f2d83ac4081483f5bf2def19be5a28cdbacd2cc83467e9a26d57 differ
diff --git a/workspace/assets/skins/39/397e1dce90c01c48574c113b88b7254bc09b902d3d23b71c4ea6bd6149499986 b/workspace/assets/skins/39/397e1dce90c01c48574c113b88b7254bc09b902d3d23b71c4ea6bd6149499986
new file mode 100644
index 00000000..63f9aa32
Binary files /dev/null and b/workspace/assets/skins/39/397e1dce90c01c48574c113b88b7254bc09b902d3d23b71c4ea6bd6149499986 differ
diff --git a/workspace/assets/skins/39/39815424812ebc5f3e5125336537eb19ec2a28575d6477f90e3cdd02790dabc9 b/workspace/assets/skins/39/39815424812ebc5f3e5125336537eb19ec2a28575d6477f90e3cdd02790dabc9
new file mode 100644
index 00000000..efd5fc1d
Binary files /dev/null and b/workspace/assets/skins/39/39815424812ebc5f3e5125336537eb19ec2a28575d6477f90e3cdd02790dabc9 differ
diff --git a/workspace/assets/skins/39/39a98a9f6cb35b84363ec03024800352124bda7e77b01fdb627834f7126e9679 b/workspace/assets/skins/39/39a98a9f6cb35b84363ec03024800352124bda7e77b01fdb627834f7126e9679
new file mode 100644
index 00000000..9d8771b3
Binary files /dev/null and b/workspace/assets/skins/39/39a98a9f6cb35b84363ec03024800352124bda7e77b01fdb627834f7126e9679 differ
diff --git a/workspace/assets/skins/39/39ab0b4e3246c7cb2794655ca2e0e7cae9536455983c7fb5b0e752fb38168734 b/workspace/assets/skins/39/39ab0b4e3246c7cb2794655ca2e0e7cae9536455983c7fb5b0e752fb38168734
new file mode 100644
index 00000000..229ce219
Binary files /dev/null and b/workspace/assets/skins/39/39ab0b4e3246c7cb2794655ca2e0e7cae9536455983c7fb5b0e752fb38168734 differ
diff --git a/workspace/assets/skins/39/39b7d9205c623a8767ae3ffa49cfb9f94fbfcc5d3a8cc5a97f64c1abc09452c1 b/workspace/assets/skins/39/39b7d9205c623a8767ae3ffa49cfb9f94fbfcc5d3a8cc5a97f64c1abc09452c1
new file mode 100644
index 00000000..39a2b6c0
Binary files /dev/null and b/workspace/assets/skins/39/39b7d9205c623a8767ae3ffa49cfb9f94fbfcc5d3a8cc5a97f64c1abc09452c1 differ
diff --git a/workspace/assets/skins/39/39c3ba9e5eb52e9c6239baac61d94957003c8dd2aa33209b7f56575fafd02b04 b/workspace/assets/skins/39/39c3ba9e5eb52e9c6239baac61d94957003c8dd2aa33209b7f56575fafd02b04
new file mode 100644
index 00000000..f2d0dec8
Binary files /dev/null and b/workspace/assets/skins/39/39c3ba9e5eb52e9c6239baac61d94957003c8dd2aa33209b7f56575fafd02b04 differ
diff --git a/workspace/assets/skins/39/39d100165ef86f8072d20eb158230c541e4d67e0cbd063ab9262a5ec66af8743 b/workspace/assets/skins/39/39d100165ef86f8072d20eb158230c541e4d67e0cbd063ab9262a5ec66af8743
new file mode 100644
index 00000000..ad85bf92
Binary files /dev/null and b/workspace/assets/skins/39/39d100165ef86f8072d20eb158230c541e4d67e0cbd063ab9262a5ec66af8743 differ
diff --git a/workspace/assets/skins/39/39da792218672eb95f133e1da9896b4f1097ff43f99b50efaaf6093d561c50be b/workspace/assets/skins/39/39da792218672eb95f133e1da9896b4f1097ff43f99b50efaaf6093d561c50be
new file mode 100644
index 00000000..6027b687
Binary files /dev/null and b/workspace/assets/skins/39/39da792218672eb95f133e1da9896b4f1097ff43f99b50efaaf6093d561c50be differ
diff --git a/workspace/assets/skins/39/39e4b1a09c84484dc54ffea8c9f318bf8a4ff24114ade5aa416ffbdd72d90128 b/workspace/assets/skins/39/39e4b1a09c84484dc54ffea8c9f318bf8a4ff24114ade5aa416ffbdd72d90128
new file mode 100644
index 00000000..8245b3b4
Binary files /dev/null and b/workspace/assets/skins/39/39e4b1a09c84484dc54ffea8c9f318bf8a4ff24114ade5aa416ffbdd72d90128 differ
diff --git a/workspace/assets/skins/39/39e6ee752d0b871a2aec98bc4edf77b3e1ca4fd47bf5c2c8c7af3436f15f963e b/workspace/assets/skins/39/39e6ee752d0b871a2aec98bc4edf77b3e1ca4fd47bf5c2c8c7af3436f15f963e
new file mode 100644
index 00000000..4c23a336
Binary files /dev/null and b/workspace/assets/skins/39/39e6ee752d0b871a2aec98bc4edf77b3e1ca4fd47bf5c2c8c7af3436f15f963e differ
diff --git a/workspace/assets/skins/39/39e74ba349006b8ff0014ff231e3986d4be4be577b60327ac67177992846c419 b/workspace/assets/skins/39/39e74ba349006b8ff0014ff231e3986d4be4be577b60327ac67177992846c419
new file mode 100644
index 00000000..c4f97829
Binary files /dev/null and b/workspace/assets/skins/39/39e74ba349006b8ff0014ff231e3986d4be4be577b60327ac67177992846c419 differ
diff --git a/workspace/assets/skins/39/39fd8dbbac436e95cc8163b916a893adb2599ec40739917ea5483953089b80d1 b/workspace/assets/skins/39/39fd8dbbac436e95cc8163b916a893adb2599ec40739917ea5483953089b80d1
new file mode 100644
index 00000000..c788cd9b
Binary files /dev/null and b/workspace/assets/skins/39/39fd8dbbac436e95cc8163b916a893adb2599ec40739917ea5483953089b80d1 differ
diff --git a/workspace/assets/skins/3a/3a0f2aa6ffdcdd4450b4ca0e9be8105ee6ea9a87e94d2884081f24073573bafd b/workspace/assets/skins/3a/3a0f2aa6ffdcdd4450b4ca0e9be8105ee6ea9a87e94d2884081f24073573bafd
new file mode 100644
index 00000000..b964a865
Binary files /dev/null and b/workspace/assets/skins/3a/3a0f2aa6ffdcdd4450b4ca0e9be8105ee6ea9a87e94d2884081f24073573bafd differ
diff --git a/workspace/assets/skins/3a/3a117b0e9191083712738d56529d36ff8a0eeba76702ab2516197db501c7d84f b/workspace/assets/skins/3a/3a117b0e9191083712738d56529d36ff8a0eeba76702ab2516197db501c7d84f
new file mode 100644
index 00000000..99e7d33d
Binary files /dev/null and b/workspace/assets/skins/3a/3a117b0e9191083712738d56529d36ff8a0eeba76702ab2516197db501c7d84f differ
diff --git a/workspace/assets/skins/3a/3a33929132d465966904970eb3d3ad2c973b96acf957b73b7861a0e4e66a9c40 b/workspace/assets/skins/3a/3a33929132d465966904970eb3d3ad2c973b96acf957b73b7861a0e4e66a9c40
new file mode 100644
index 00000000..6215c934
Binary files /dev/null and b/workspace/assets/skins/3a/3a33929132d465966904970eb3d3ad2c973b96acf957b73b7861a0e4e66a9c40 differ
diff --git a/workspace/assets/skins/3a/3a352b39122cae4804a0f8d6814f0f53fdd8a7ced8b78d131eabe990133e7e83 b/workspace/assets/skins/3a/3a352b39122cae4804a0f8d6814f0f53fdd8a7ced8b78d131eabe990133e7e83
new file mode 100644
index 00000000..144bb0a2
Binary files /dev/null and b/workspace/assets/skins/3a/3a352b39122cae4804a0f8d6814f0f53fdd8a7ced8b78d131eabe990133e7e83 differ
diff --git a/workspace/assets/skins/3a/3a4b409f938be4da066a683348ff82abecbd49d36c32fc3a0379b2d7d443788d b/workspace/assets/skins/3a/3a4b409f938be4da066a683348ff82abecbd49d36c32fc3a0379b2d7d443788d
new file mode 100644
index 00000000..04fb6f47
Binary files /dev/null and b/workspace/assets/skins/3a/3a4b409f938be4da066a683348ff82abecbd49d36c32fc3a0379b2d7d443788d differ
diff --git a/workspace/assets/skins/3a/3a58522939f0df04dccb44f43044f3187495318e023dd1d753ee2ec9bb813004 b/workspace/assets/skins/3a/3a58522939f0df04dccb44f43044f3187495318e023dd1d753ee2ec9bb813004
new file mode 100644
index 00000000..4c35c8b6
Binary files /dev/null and b/workspace/assets/skins/3a/3a58522939f0df04dccb44f43044f3187495318e023dd1d753ee2ec9bb813004 differ
diff --git a/workspace/assets/skins/3a/3a5ecf11f92a981d18a3df06b25ae72686c25dd8a99e273dd8e99929ed93fd9e b/workspace/assets/skins/3a/3a5ecf11f92a981d18a3df06b25ae72686c25dd8a99e273dd8e99929ed93fd9e
new file mode 100644
index 00000000..faa0b1c4
Binary files /dev/null and b/workspace/assets/skins/3a/3a5ecf11f92a981d18a3df06b25ae72686c25dd8a99e273dd8e99929ed93fd9e differ
diff --git a/workspace/assets/skins/3a/3a66ff108c065387904f30ffe780518fd4dc329bbbedc94cb1a9c6ca9000e5e8 b/workspace/assets/skins/3a/3a66ff108c065387904f30ffe780518fd4dc329bbbedc94cb1a9c6ca9000e5e8
new file mode 100644
index 00000000..21a99f09
Binary files /dev/null and b/workspace/assets/skins/3a/3a66ff108c065387904f30ffe780518fd4dc329bbbedc94cb1a9c6ca9000e5e8 differ
diff --git a/workspace/assets/skins/3a/3a8865ae32f62d145fc5d2dafb9aa954f5d735e04f2674e024e9953c16c6b5d4 b/workspace/assets/skins/3a/3a8865ae32f62d145fc5d2dafb9aa954f5d735e04f2674e024e9953c16c6b5d4
new file mode 100644
index 00000000..2bc7bdfa
Binary files /dev/null and b/workspace/assets/skins/3a/3a8865ae32f62d145fc5d2dafb9aa954f5d735e04f2674e024e9953c16c6b5d4 differ
diff --git a/workspace/assets/skins/3a/3a968a01342fbb16a5a175bcc6d2c7cfa98c396b40b765fe4971af6b124d1092 b/workspace/assets/skins/3a/3a968a01342fbb16a5a175bcc6d2c7cfa98c396b40b765fe4971af6b124d1092
new file mode 100644
index 00000000..16c8eb47
Binary files /dev/null and b/workspace/assets/skins/3a/3a968a01342fbb16a5a175bcc6d2c7cfa98c396b40b765fe4971af6b124d1092 differ
diff --git a/workspace/assets/skins/3a/3abdd41a029f349145c54f9e6d353182b554e232e40ba6bc9ec9cb3924948202 b/workspace/assets/skins/3a/3abdd41a029f349145c54f9e6d353182b554e232e40ba6bc9ec9cb3924948202
new file mode 100644
index 00000000..cb589a65
Binary files /dev/null and b/workspace/assets/skins/3a/3abdd41a029f349145c54f9e6d353182b554e232e40ba6bc9ec9cb3924948202 differ
diff --git a/workspace/assets/skins/3a/3acf41727427ef9f2254a8d556ed0cc4ad6a06fe8796c5fced67123d6d5f412c b/workspace/assets/skins/3a/3acf41727427ef9f2254a8d556ed0cc4ad6a06fe8796c5fced67123d6d5f412c
new file mode 100644
index 00000000..5626c6c1
Binary files /dev/null and b/workspace/assets/skins/3a/3acf41727427ef9f2254a8d556ed0cc4ad6a06fe8796c5fced67123d6d5f412c differ
diff --git a/workspace/assets/skins/3a/3ad1b896fdad20b543402febfd402533472d908a667e9d77abf4ebf2aafd1c58 b/workspace/assets/skins/3a/3ad1b896fdad20b543402febfd402533472d908a667e9d77abf4ebf2aafd1c58
new file mode 100644
index 00000000..f9de43f1
Binary files /dev/null and b/workspace/assets/skins/3a/3ad1b896fdad20b543402febfd402533472d908a667e9d77abf4ebf2aafd1c58 differ
diff --git a/workspace/assets/skins/3a/3ae6df96e2ded9df5f06622d5e1159abbdb8d2c8ba5bdf0be730df5164424d1e b/workspace/assets/skins/3a/3ae6df96e2ded9df5f06622d5e1159abbdb8d2c8ba5bdf0be730df5164424d1e
new file mode 100644
index 00000000..f114bf6b
Binary files /dev/null and b/workspace/assets/skins/3a/3ae6df96e2ded9df5f06622d5e1159abbdb8d2c8ba5bdf0be730df5164424d1e differ
diff --git a/workspace/assets/skins/3a/3ae959d99b31d3ac4d3fc348c1223949229735bad1aa9e27c7fc406541cd74be b/workspace/assets/skins/3a/3ae959d99b31d3ac4d3fc348c1223949229735bad1aa9e27c7fc406541cd74be
new file mode 100644
index 00000000..bde7ccc6
Binary files /dev/null and b/workspace/assets/skins/3a/3ae959d99b31d3ac4d3fc348c1223949229735bad1aa9e27c7fc406541cd74be differ
diff --git a/workspace/assets/skins/3a/3afa8895fb2840241244f8d46ad0dfe71b3ad1f37ae1426e00fa17ee0151eb55 b/workspace/assets/skins/3a/3afa8895fb2840241244f8d46ad0dfe71b3ad1f37ae1426e00fa17ee0151eb55
new file mode 100644
index 00000000..c5f5b6ef
Binary files /dev/null and b/workspace/assets/skins/3a/3afa8895fb2840241244f8d46ad0dfe71b3ad1f37ae1426e00fa17ee0151eb55 differ
diff --git a/workspace/assets/skins/3a/3afd8d436be3aa5605a0619a6634208c5a684f5dc1b0d7aab86cd2e277877bf6 b/workspace/assets/skins/3a/3afd8d436be3aa5605a0619a6634208c5a684f5dc1b0d7aab86cd2e277877bf6
new file mode 100644
index 00000000..c4b34f1b
Binary files /dev/null and b/workspace/assets/skins/3a/3afd8d436be3aa5605a0619a6634208c5a684f5dc1b0d7aab86cd2e277877bf6 differ
diff --git a/workspace/assets/skins/3b/3b012255239eb939dcdf2223d51105af61e80f298c20b4ec4c26f2e89769171c b/workspace/assets/skins/3b/3b012255239eb939dcdf2223d51105af61e80f298c20b4ec4c26f2e89769171c
new file mode 100644
index 00000000..374cd3b8
Binary files /dev/null and b/workspace/assets/skins/3b/3b012255239eb939dcdf2223d51105af61e80f298c20b4ec4c26f2e89769171c differ
diff --git a/workspace/assets/skins/3b/3b100dc0142c28e2b74744a573dfd49fead94b0c92ce0e6d81cb519f17fc019f b/workspace/assets/skins/3b/3b100dc0142c28e2b74744a573dfd49fead94b0c92ce0e6d81cb519f17fc019f
new file mode 100644
index 00000000..cb225842
Binary files /dev/null and b/workspace/assets/skins/3b/3b100dc0142c28e2b74744a573dfd49fead94b0c92ce0e6d81cb519f17fc019f differ
diff --git a/workspace/assets/skins/3b/3b3f30a55d53bccf2f088ce55880102f46eaf82d98ec732d9abcd09538ad6fe1 b/workspace/assets/skins/3b/3b3f30a55d53bccf2f088ce55880102f46eaf82d98ec732d9abcd09538ad6fe1
new file mode 100644
index 00000000..4646b890
Binary files /dev/null and b/workspace/assets/skins/3b/3b3f30a55d53bccf2f088ce55880102f46eaf82d98ec732d9abcd09538ad6fe1 differ
diff --git a/workspace/assets/skins/3b/3b4e54da9fc8eefcd40352e2baafcd0807e2fc9f310d1cc4c870466c0fbbd73f b/workspace/assets/skins/3b/3b4e54da9fc8eefcd40352e2baafcd0807e2fc9f310d1cc4c870466c0fbbd73f
new file mode 100644
index 00000000..888a4891
Binary files /dev/null and b/workspace/assets/skins/3b/3b4e54da9fc8eefcd40352e2baafcd0807e2fc9f310d1cc4c870466c0fbbd73f differ
diff --git a/workspace/assets/skins/3b/3b595cf3c5b0633c7e85d91b0a0893cb3a08de3dfd9e8175c69e49e681cf6f67 b/workspace/assets/skins/3b/3b595cf3c5b0633c7e85d91b0a0893cb3a08de3dfd9e8175c69e49e681cf6f67
new file mode 100644
index 00000000..b21102d6
Binary files /dev/null and b/workspace/assets/skins/3b/3b595cf3c5b0633c7e85d91b0a0893cb3a08de3dfd9e8175c69e49e681cf6f67 differ
diff --git a/workspace/assets/skins/3b/3b6722e751126b0851afb1f207d4db5202909ed1ab3695d853ea5790f32ee1b7 b/workspace/assets/skins/3b/3b6722e751126b0851afb1f207d4db5202909ed1ab3695d853ea5790f32ee1b7
new file mode 100644
index 00000000..5c0e8614
Binary files /dev/null and b/workspace/assets/skins/3b/3b6722e751126b0851afb1f207d4db5202909ed1ab3695d853ea5790f32ee1b7 differ
diff --git a/workspace/assets/skins/3b/3ba1fa9a71fd49f133d0d455adb4276290bbf25f6c5ae19237c594002a6a5c43 b/workspace/assets/skins/3b/3ba1fa9a71fd49f133d0d455adb4276290bbf25f6c5ae19237c594002a6a5c43
new file mode 100644
index 00000000..4de9611a
Binary files /dev/null and b/workspace/assets/skins/3b/3ba1fa9a71fd49f133d0d455adb4276290bbf25f6c5ae19237c594002a6a5c43 differ
diff --git a/workspace/assets/skins/3b/3ba8ad3b5d191edc6a1d4065af7ee59f20464c5e5e9b222ef5b4bb1d651a88b4 b/workspace/assets/skins/3b/3ba8ad3b5d191edc6a1d4065af7ee59f20464c5e5e9b222ef5b4bb1d651a88b4
new file mode 100644
index 00000000..898d0999
Binary files /dev/null and b/workspace/assets/skins/3b/3ba8ad3b5d191edc6a1d4065af7ee59f20464c5e5e9b222ef5b4bb1d651a88b4 differ
diff --git a/workspace/assets/skins/3b/3bae44fb45ae9a787af1af81e0977224c1a6307c919cc34a7dc65a4627564fa2 b/workspace/assets/skins/3b/3bae44fb45ae9a787af1af81e0977224c1a6307c919cc34a7dc65a4627564fa2
new file mode 100644
index 00000000..a7914f06
Binary files /dev/null and b/workspace/assets/skins/3b/3bae44fb45ae9a787af1af81e0977224c1a6307c919cc34a7dc65a4627564fa2 differ
diff --git a/workspace/assets/skins/3b/3bbde066f5ec321b471513a46c647d76de6b3ae1723c7da37c2ae36a557183e8 b/workspace/assets/skins/3b/3bbde066f5ec321b471513a46c647d76de6b3ae1723c7da37c2ae36a557183e8
new file mode 100644
index 00000000..05eee3e6
Binary files /dev/null and b/workspace/assets/skins/3b/3bbde066f5ec321b471513a46c647d76de6b3ae1723c7da37c2ae36a557183e8 differ
diff --git a/workspace/assets/skins/3b/3bc823e7610c1ed553759dac1a8f0edd4c89459a1a01e76bf58b2975c25b8d92 b/workspace/assets/skins/3b/3bc823e7610c1ed553759dac1a8f0edd4c89459a1a01e76bf58b2975c25b8d92
new file mode 100644
index 00000000..98369c2e
Binary files /dev/null and b/workspace/assets/skins/3b/3bc823e7610c1ed553759dac1a8f0edd4c89459a1a01e76bf58b2975c25b8d92 differ
diff --git a/workspace/assets/skins/3b/3bcd2ebe89e47f3b6c6b96e155f07bc23041a1afbc82132a62b4dada09f7796b b/workspace/assets/skins/3b/3bcd2ebe89e47f3b6c6b96e155f07bc23041a1afbc82132a62b4dada09f7796b
new file mode 100644
index 00000000..af349f76
Binary files /dev/null and b/workspace/assets/skins/3b/3bcd2ebe89e47f3b6c6b96e155f07bc23041a1afbc82132a62b4dada09f7796b differ
diff --git a/workspace/assets/skins/3b/3bf3faa185e07ad17276c3f18515f1169f6e28ca3965f6c5b1df930a54610fac b/workspace/assets/skins/3b/3bf3faa185e07ad17276c3f18515f1169f6e28ca3965f6c5b1df930a54610fac
new file mode 100644
index 00000000..8c6a481e
Binary files /dev/null and b/workspace/assets/skins/3b/3bf3faa185e07ad17276c3f18515f1169f6e28ca3965f6c5b1df930a54610fac differ
diff --git a/workspace/assets/skins/3b/3bf9db84e8a2275626e7ae6c5d3e6f19a8d02e5c2a50b2410b485a4fe7f747fa b/workspace/assets/skins/3b/3bf9db84e8a2275626e7ae6c5d3e6f19a8d02e5c2a50b2410b485a4fe7f747fa
new file mode 100644
index 00000000..5fd3c2b9
Binary files /dev/null and b/workspace/assets/skins/3b/3bf9db84e8a2275626e7ae6c5d3e6f19a8d02e5c2a50b2410b485a4fe7f747fa differ
diff --git a/workspace/assets/skins/3c/3c05782f3b4715b17ae27b8293f79da852bf606b46ec1f3d66ca900bbf91f008 b/workspace/assets/skins/3c/3c05782f3b4715b17ae27b8293f79da852bf606b46ec1f3d66ca900bbf91f008
new file mode 100644
index 00000000..a58a7bc8
Binary files /dev/null and b/workspace/assets/skins/3c/3c05782f3b4715b17ae27b8293f79da852bf606b46ec1f3d66ca900bbf91f008 differ
diff --git a/workspace/assets/skins/3c/3c2e2259fc984022f328c7a8dfed1af30cc399417ffda83bf453b8977e94507 b/workspace/assets/skins/3c/3c2e2259fc984022f328c7a8dfed1af30cc399417ffda83bf453b8977e94507
new file mode 100644
index 00000000..ab417d1d
Binary files /dev/null and b/workspace/assets/skins/3c/3c2e2259fc984022f328c7a8dfed1af30cc399417ffda83bf453b8977e94507 differ
diff --git a/workspace/assets/skins/3c/3c694889fed3ecf89563823bea2b3d72ca5481fc19bfd3f7c73a273dd55e90 b/workspace/assets/skins/3c/3c694889fed3ecf89563823bea2b3d72ca5481fc19bfd3f7c73a273dd55e90
new file mode 100644
index 00000000..f5a6a269
Binary files /dev/null and b/workspace/assets/skins/3c/3c694889fed3ecf89563823bea2b3d72ca5481fc19bfd3f7c73a273dd55e90 differ
diff --git a/workspace/assets/skins/3c/3c6a4afa5c03d51750cb423143c145142b93cf6737328bc4b1c22c3de81fcf66 b/workspace/assets/skins/3c/3c6a4afa5c03d51750cb423143c145142b93cf6737328bc4b1c22c3de81fcf66
new file mode 100644
index 00000000..ed8917ad
Binary files /dev/null and b/workspace/assets/skins/3c/3c6a4afa5c03d51750cb423143c145142b93cf6737328bc4b1c22c3de81fcf66 differ
diff --git a/workspace/assets/skins/3c/3c897760721e7b8226ec9e9871813f1a80e30d155a96bc0817e53269a9040a81 b/workspace/assets/skins/3c/3c897760721e7b8226ec9e9871813f1a80e30d155a96bc0817e53269a9040a81
new file mode 100644
index 00000000..87ad2d04
Binary files /dev/null and b/workspace/assets/skins/3c/3c897760721e7b8226ec9e9871813f1a80e30d155a96bc0817e53269a9040a81 differ
diff --git a/workspace/assets/skins/3c/3c9c51d998f6f032ee9e0144cec7d6024ce8ec7cf3f01d5c0beba6196a73c13b b/workspace/assets/skins/3c/3c9c51d998f6f032ee9e0144cec7d6024ce8ec7cf3f01d5c0beba6196a73c13b
new file mode 100644
index 00000000..cc2d80b4
Binary files /dev/null and b/workspace/assets/skins/3c/3c9c51d998f6f032ee9e0144cec7d6024ce8ec7cf3f01d5c0beba6196a73c13b differ
diff --git a/workspace/assets/skins/3c/3cad48d79bcefbbe64d731fb21dcd1d47c9050106fcd3c331f696d81d8f0028e b/workspace/assets/skins/3c/3cad48d79bcefbbe64d731fb21dcd1d47c9050106fcd3c331f696d81d8f0028e
new file mode 100644
index 00000000..db7d3c34
Binary files /dev/null and b/workspace/assets/skins/3c/3cad48d79bcefbbe64d731fb21dcd1d47c9050106fcd3c331f696d81d8f0028e differ
diff --git a/workspace/assets/skins/3c/3cc4f99f37e4db29fe542923981021907e8cd7bdaad88decaf11803ec410c785 b/workspace/assets/skins/3c/3cc4f99f37e4db29fe542923981021907e8cd7bdaad88decaf11803ec410c785
new file mode 100644
index 00000000..7c83d9f2
Binary files /dev/null and b/workspace/assets/skins/3c/3cc4f99f37e4db29fe542923981021907e8cd7bdaad88decaf11803ec410c785 differ
diff --git a/workspace/assets/skins/3c/3cd6b1609bfecc02a66d0be1652c6290682230f3a4a87459c329b7dc78f8270a b/workspace/assets/skins/3c/3cd6b1609bfecc02a66d0be1652c6290682230f3a4a87459c329b7dc78f8270a
new file mode 100644
index 00000000..8e826870
Binary files /dev/null and b/workspace/assets/skins/3c/3cd6b1609bfecc02a66d0be1652c6290682230f3a4a87459c329b7dc78f8270a differ
diff --git a/workspace/assets/skins/3c/3ce686114828c8e6ba4bb2773f44369645c17b3bab5284eea526897905249193 b/workspace/assets/skins/3c/3ce686114828c8e6ba4bb2773f44369645c17b3bab5284eea526897905249193
new file mode 100644
index 00000000..35448cc5
Binary files /dev/null and b/workspace/assets/skins/3c/3ce686114828c8e6ba4bb2773f44369645c17b3bab5284eea526897905249193 differ
diff --git a/workspace/assets/skins/3c/3cf6af202a9997c219a0dae68b2f9fe894e15b79d3b5b4c1673d724dce93596b b/workspace/assets/skins/3c/3cf6af202a9997c219a0dae68b2f9fe894e15b79d3b5b4c1673d724dce93596b
new file mode 100644
index 00000000..127cff6d
Binary files /dev/null and b/workspace/assets/skins/3c/3cf6af202a9997c219a0dae68b2f9fe894e15b79d3b5b4c1673d724dce93596b differ
diff --git a/workspace/assets/skins/3c/3cfc3dda496d96390788f33c20be86cfc5121f761167eeae38de8278a1922615 b/workspace/assets/skins/3c/3cfc3dda496d96390788f33c20be86cfc5121f761167eeae38de8278a1922615
new file mode 100644
index 00000000..879d0d6b
Binary files /dev/null and b/workspace/assets/skins/3c/3cfc3dda496d96390788f33c20be86cfc5121f761167eeae38de8278a1922615 differ
diff --git a/workspace/assets/skins/3d/3d198fed76b212dbed31724db4707934e4250fe5b1646fe23c56ebcf251c56bf b/workspace/assets/skins/3d/3d198fed76b212dbed31724db4707934e4250fe5b1646fe23c56ebcf251c56bf
new file mode 100644
index 00000000..1983688d
Binary files /dev/null and b/workspace/assets/skins/3d/3d198fed76b212dbed31724db4707934e4250fe5b1646fe23c56ebcf251c56bf differ
diff --git a/workspace/assets/skins/3d/3d1cfbb3dc6a8f4567bd34dbf5609a754d0956a9b1fe1364236c0e43f25d7a3e b/workspace/assets/skins/3d/3d1cfbb3dc6a8f4567bd34dbf5609a754d0956a9b1fe1364236c0e43f25d7a3e
new file mode 100644
index 00000000..19ff6fd6
Binary files /dev/null and b/workspace/assets/skins/3d/3d1cfbb3dc6a8f4567bd34dbf5609a754d0956a9b1fe1364236c0e43f25d7a3e differ
diff --git a/workspace/assets/skins/3d/3d4685e38a410206ef246ed9a18f46a9b69e89f5e64df2cd33e558853b3e8576 b/workspace/assets/skins/3d/3d4685e38a410206ef246ed9a18f46a9b69e89f5e64df2cd33e558853b3e8576
new file mode 100644
index 00000000..0ed2553f
Binary files /dev/null and b/workspace/assets/skins/3d/3d4685e38a410206ef246ed9a18f46a9b69e89f5e64df2cd33e558853b3e8576 differ
diff --git a/workspace/assets/skins/3d/3d5e263ea7d099a7a36f7745db54feb7b5a0bfc915963820d0d27fd775183d55 b/workspace/assets/skins/3d/3d5e263ea7d099a7a36f7745db54feb7b5a0bfc915963820d0d27fd775183d55
new file mode 100644
index 00000000..f62c0081
Binary files /dev/null and b/workspace/assets/skins/3d/3d5e263ea7d099a7a36f7745db54feb7b5a0bfc915963820d0d27fd775183d55 differ
diff --git a/workspace/assets/skins/3d/3d6694a7f3fea81c1fcfb2eb0f1d5f8cec54c5ebffdde157d441970effb35151 b/workspace/assets/skins/3d/3d6694a7f3fea81c1fcfb2eb0f1d5f8cec54c5ebffdde157d441970effb35151
new file mode 100644
index 00000000..ded0caef
Binary files /dev/null and b/workspace/assets/skins/3d/3d6694a7f3fea81c1fcfb2eb0f1d5f8cec54c5ebffdde157d441970effb35151 differ
diff --git a/workspace/assets/skins/3d/3d70246be62ec4cc57edba12ad8709d196b8bc08627efde940051c694ed956be b/workspace/assets/skins/3d/3d70246be62ec4cc57edba12ad8709d196b8bc08627efde940051c694ed956be
new file mode 100644
index 00000000..ae3a93c6
Binary files /dev/null and b/workspace/assets/skins/3d/3d70246be62ec4cc57edba12ad8709d196b8bc08627efde940051c694ed956be differ
diff --git a/workspace/assets/skins/3d/3d752c9b1d7338315fc12f6571a08903df279810e5f42d43cc6f9dbc4f1776d2 b/workspace/assets/skins/3d/3d752c9b1d7338315fc12f6571a08903df279810e5f42d43cc6f9dbc4f1776d2
new file mode 100644
index 00000000..ce90492e
Binary files /dev/null and b/workspace/assets/skins/3d/3d752c9b1d7338315fc12f6571a08903df279810e5f42d43cc6f9dbc4f1776d2 differ
diff --git a/workspace/assets/skins/3d/3d7fb7fcc39141b1c95e438352c3d8ad89b0b5eba65ed865e560d8e463b87ebb b/workspace/assets/skins/3d/3d7fb7fcc39141b1c95e438352c3d8ad89b0b5eba65ed865e560d8e463b87ebb
new file mode 100644
index 00000000..34b1ba77
Binary files /dev/null and b/workspace/assets/skins/3d/3d7fb7fcc39141b1c95e438352c3d8ad89b0b5eba65ed865e560d8e463b87ebb differ
diff --git a/workspace/assets/skins/3d/3dbd442c04954b4d439137da0a916917a4706a17f77118e8c9f9125b62ed6e99 b/workspace/assets/skins/3d/3dbd442c04954b4d439137da0a916917a4706a17f77118e8c9f9125b62ed6e99
new file mode 100644
index 00000000..c337ba1c
Binary files /dev/null and b/workspace/assets/skins/3d/3dbd442c04954b4d439137da0a916917a4706a17f77118e8c9f9125b62ed6e99 differ
diff --git a/workspace/assets/skins/3d/3dc40925dae906a1125723c70c06aa7d28efd78b94adf5fcef5e2b12d94a9315 b/workspace/assets/skins/3d/3dc40925dae906a1125723c70c06aa7d28efd78b94adf5fcef5e2b12d94a9315
new file mode 100644
index 00000000..5d621762
Binary files /dev/null and b/workspace/assets/skins/3d/3dc40925dae906a1125723c70c06aa7d28efd78b94adf5fcef5e2b12d94a9315 differ
diff --git a/workspace/assets/skins/3e/3e2282ecfab34aaacbb11e4e4b9e53df3d76faaf5d24927e3b627a0bd8a30056 b/workspace/assets/skins/3e/3e2282ecfab34aaacbb11e4e4b9e53df3d76faaf5d24927e3b627a0bd8a30056
new file mode 100644
index 00000000..a8fb4cb2
Binary files /dev/null and b/workspace/assets/skins/3e/3e2282ecfab34aaacbb11e4e4b9e53df3d76faaf5d24927e3b627a0bd8a30056 differ
diff --git a/workspace/assets/skins/3e/3e3d6f86fee5010363763a17894e4dcc9c9157c94bed6ffc5723eb406034da41 b/workspace/assets/skins/3e/3e3d6f86fee5010363763a17894e4dcc9c9157c94bed6ffc5723eb406034da41
new file mode 100644
index 00000000..52d91292
Binary files /dev/null and b/workspace/assets/skins/3e/3e3d6f86fee5010363763a17894e4dcc9c9157c94bed6ffc5723eb406034da41 differ
diff --git a/workspace/assets/skins/3e/3e8a1c036e77425203ad5374776d2eb0e6b5e41b165370c7a6f51f7b5c6b2a77 b/workspace/assets/skins/3e/3e8a1c036e77425203ad5374776d2eb0e6b5e41b165370c7a6f51f7b5c6b2a77
new file mode 100644
index 00000000..d845a1f1
Binary files /dev/null and b/workspace/assets/skins/3e/3e8a1c036e77425203ad5374776d2eb0e6b5e41b165370c7a6f51f7b5c6b2a77 differ
diff --git a/workspace/assets/skins/3e/3e9326ee2b64b62944926b2d4bf33bdc1d2fd1d42ccd2cd8749b7162e08e6ab1 b/workspace/assets/skins/3e/3e9326ee2b64b62944926b2d4bf33bdc1d2fd1d42ccd2cd8749b7162e08e6ab1
new file mode 100644
index 00000000..dee255a3
Binary files /dev/null and b/workspace/assets/skins/3e/3e9326ee2b64b62944926b2d4bf33bdc1d2fd1d42ccd2cd8749b7162e08e6ab1 differ
diff --git a/workspace/assets/skins/3e/3ea176e0a150baef06d7776c7194a9cc31d764ed52135ee2502212d9c2412a96 b/workspace/assets/skins/3e/3ea176e0a150baef06d7776c7194a9cc31d764ed52135ee2502212d9c2412a96
new file mode 100644
index 00000000..f44f85cb
Binary files /dev/null and b/workspace/assets/skins/3e/3ea176e0a150baef06d7776c7194a9cc31d764ed52135ee2502212d9c2412a96 differ
diff --git a/workspace/assets/skins/3e/3eaea9140af5003f104184ad628b249866bd65a9c2b1781e0f09b7600f7495af b/workspace/assets/skins/3e/3eaea9140af5003f104184ad628b249866bd65a9c2b1781e0f09b7600f7495af
new file mode 100644
index 00000000..d8681719
Binary files /dev/null and b/workspace/assets/skins/3e/3eaea9140af5003f104184ad628b249866bd65a9c2b1781e0f09b7600f7495af differ
diff --git a/workspace/assets/skins/3e/3eb5457f32d9728f72aa1f357ec0bea39ec52a23b4b95e313cca23656b0c2bcb b/workspace/assets/skins/3e/3eb5457f32d9728f72aa1f357ec0bea39ec52a23b4b95e313cca23656b0c2bcb
new file mode 100644
index 00000000..a5f965d4
Binary files /dev/null and b/workspace/assets/skins/3e/3eb5457f32d9728f72aa1f357ec0bea39ec52a23b4b95e313cca23656b0c2bcb differ
diff --git a/workspace/assets/skins/3e/3eb9b3aade75f726b8868f7585b8bacc94e8c15b31f883cfeedcc95e74b1d703 b/workspace/assets/skins/3e/3eb9b3aade75f726b8868f7585b8bacc94e8c15b31f883cfeedcc95e74b1d703
new file mode 100644
index 00000000..aae50b00
Binary files /dev/null and b/workspace/assets/skins/3e/3eb9b3aade75f726b8868f7585b8bacc94e8c15b31f883cfeedcc95e74b1d703 differ
diff --git a/workspace/assets/skins/3e/3eca447a5112b85c52c47bdb3634d7015063fd094f971b88c498d314bd62414c b/workspace/assets/skins/3e/3eca447a5112b85c52c47bdb3634d7015063fd094f971b88c498d314bd62414c
new file mode 100644
index 00000000..ffc6c61b
Binary files /dev/null and b/workspace/assets/skins/3e/3eca447a5112b85c52c47bdb3634d7015063fd094f971b88c498d314bd62414c differ
diff --git a/workspace/assets/skins/3f/3f370f32920bc55b83989e55c4b8a676d43e5bf1eeb7152cb64569a32734834d b/workspace/assets/skins/3f/3f370f32920bc55b83989e55c4b8a676d43e5bf1eeb7152cb64569a32734834d
new file mode 100644
index 00000000..3026169d
Binary files /dev/null and b/workspace/assets/skins/3f/3f370f32920bc55b83989e55c4b8a676d43e5bf1eeb7152cb64569a32734834d differ
diff --git a/workspace/assets/skins/3f/3f4ae1f49b42f6e9bb578644880c929ccf5259aca82d496ebb2fae926509c457 b/workspace/assets/skins/3f/3f4ae1f49b42f6e9bb578644880c929ccf5259aca82d496ebb2fae926509c457
new file mode 100644
index 00000000..ec7a8701
Binary files /dev/null and b/workspace/assets/skins/3f/3f4ae1f49b42f6e9bb578644880c929ccf5259aca82d496ebb2fae926509c457 differ
diff --git a/workspace/assets/skins/3f/3f4e8c37ce2c9b6915fa566cd85073af7bad0c174279668f8976b840ca242015 b/workspace/assets/skins/3f/3f4e8c37ce2c9b6915fa566cd85073af7bad0c174279668f8976b840ca242015
new file mode 100644
index 00000000..26be8e78
Binary files /dev/null and b/workspace/assets/skins/3f/3f4e8c37ce2c9b6915fa566cd85073af7bad0c174279668f8976b840ca242015 differ
diff --git a/workspace/assets/skins/3f/3f572d841f1f916a2fd8fe0cb324a2e7788c8c17dbe181f42f0d215517aa928e b/workspace/assets/skins/3f/3f572d841f1f916a2fd8fe0cb324a2e7788c8c17dbe181f42f0d215517aa928e
new file mode 100644
index 00000000..d3b00ebe
Binary files /dev/null and b/workspace/assets/skins/3f/3f572d841f1f916a2fd8fe0cb324a2e7788c8c17dbe181f42f0d215517aa928e differ
diff --git a/workspace/assets/skins/3f/3f5fbb10f415e94e030d2ab811bf4daf274a62593e2a6e123962883d86d17d1a b/workspace/assets/skins/3f/3f5fbb10f415e94e030d2ab811bf4daf274a62593e2a6e123962883d86d17d1a
new file mode 100644
index 00000000..8df2a880
Binary files /dev/null and b/workspace/assets/skins/3f/3f5fbb10f415e94e030d2ab811bf4daf274a62593e2a6e123962883d86d17d1a differ
diff --git a/workspace/assets/skins/3f/3f77bd38c1f5a4448bd92ac70bafdbc63684ef62dfb7d65d73faa561c3f616fa b/workspace/assets/skins/3f/3f77bd38c1f5a4448bd92ac70bafdbc63684ef62dfb7d65d73faa561c3f616fa
new file mode 100644
index 00000000..35308a4d
Binary files /dev/null and b/workspace/assets/skins/3f/3f77bd38c1f5a4448bd92ac70bafdbc63684ef62dfb7d65d73faa561c3f616fa differ
diff --git a/workspace/assets/skins/3f/3f859405ae4ff8da356d11207dc126f5511596c64ffd295a4a0f1967663df06f b/workspace/assets/skins/3f/3f859405ae4ff8da356d11207dc126f5511596c64ffd295a4a0f1967663df06f
new file mode 100644
index 00000000..4770f6f3
Binary files /dev/null and b/workspace/assets/skins/3f/3f859405ae4ff8da356d11207dc126f5511596c64ffd295a4a0f1967663df06f differ
diff --git a/workspace/assets/skins/3f/3f912f9eb470607d71d6991835c5212e19d04cb389f3c5edfdaebeb1a3432add b/workspace/assets/skins/3f/3f912f9eb470607d71d6991835c5212e19d04cb389f3c5edfdaebeb1a3432add
new file mode 100644
index 00000000..d2840ceb
Binary files /dev/null and b/workspace/assets/skins/3f/3f912f9eb470607d71d6991835c5212e19d04cb389f3c5edfdaebeb1a3432add differ
diff --git a/workspace/assets/skins/3f/3f987ba33ce05893a969548443e3b2df0cac2b021f75d7305f68e3c2f8f0609e b/workspace/assets/skins/3f/3f987ba33ce05893a969548443e3b2df0cac2b021f75d7305f68e3c2f8f0609e
new file mode 100644
index 00000000..e6a4f0f5
Binary files /dev/null and b/workspace/assets/skins/3f/3f987ba33ce05893a969548443e3b2df0cac2b021f75d7305f68e3c2f8f0609e differ
diff --git a/workspace/assets/skins/3f/3fc886572f524b3fe604c5bf8f3190b0bd0e0976d1b5f614be2940af188c7273 b/workspace/assets/skins/3f/3fc886572f524b3fe604c5bf8f3190b0bd0e0976d1b5f614be2940af188c7273
new file mode 100644
index 00000000..d179957c
Binary files /dev/null and b/workspace/assets/skins/3f/3fc886572f524b3fe604c5bf8f3190b0bd0e0976d1b5f614be2940af188c7273 differ
diff --git a/workspace/assets/skins/3f/3fddda23c0587c294a015ba8fb83bb64d28486e4b7fb108585f393b21a68ef91 b/workspace/assets/skins/3f/3fddda23c0587c294a015ba8fb83bb64d28486e4b7fb108585f393b21a68ef91
new file mode 100644
index 00000000..7e075c7c
Binary files /dev/null and b/workspace/assets/skins/3f/3fddda23c0587c294a015ba8fb83bb64d28486e4b7fb108585f393b21a68ef91 differ
diff --git a/workspace/assets/skins/40/402a8ed761f16b80398c84c596cc3cf530de744d224c136144716b9c6e4b6ccf b/workspace/assets/skins/40/402a8ed761f16b80398c84c596cc3cf530de744d224c136144716b9c6e4b6ccf
new file mode 100644
index 00000000..dd8de6ba
Binary files /dev/null and b/workspace/assets/skins/40/402a8ed761f16b80398c84c596cc3cf530de744d224c136144716b9c6e4b6ccf differ
diff --git a/workspace/assets/skins/40/40431010afdb1ba30c420a456e45d555f9e88316f1506c711ccad6b73219c086 b/workspace/assets/skins/40/40431010afdb1ba30c420a456e45d555f9e88316f1506c711ccad6b73219c086
new file mode 100644
index 00000000..d4871780
Binary files /dev/null and b/workspace/assets/skins/40/40431010afdb1ba30c420a456e45d555f9e88316f1506c711ccad6b73219c086 differ
diff --git a/workspace/assets/skins/40/40553937f1ec6ec1472fd6cb87cd4dfd3283ed66d55ae985b64d482667a204a4 b/workspace/assets/skins/40/40553937f1ec6ec1472fd6cb87cd4dfd3283ed66d55ae985b64d482667a204a4
new file mode 100644
index 00000000..31c8d235
Binary files /dev/null and b/workspace/assets/skins/40/40553937f1ec6ec1472fd6cb87cd4dfd3283ed66d55ae985b64d482667a204a4 differ
diff --git a/workspace/assets/skins/40/405cc937d6afb4a672663a909bacde2eea5eabf8b787ac965baa16ed4671352b b/workspace/assets/skins/40/405cc937d6afb4a672663a909bacde2eea5eabf8b787ac965baa16ed4671352b
new file mode 100644
index 00000000..9b067db8
Binary files /dev/null and b/workspace/assets/skins/40/405cc937d6afb4a672663a909bacde2eea5eabf8b787ac965baa16ed4671352b differ
diff --git a/workspace/assets/skins/40/405eae918a6857bffae6cbfa602fbea5e690954db6f02376809af25418cfd454 b/workspace/assets/skins/40/405eae918a6857bffae6cbfa602fbea5e690954db6f02376809af25418cfd454
new file mode 100644
index 00000000..358bf0b5
Binary files /dev/null and b/workspace/assets/skins/40/405eae918a6857bffae6cbfa602fbea5e690954db6f02376809af25418cfd454 differ
diff --git a/workspace/assets/skins/40/40909bccb6fe00ce39649adea4df63bb6a713bfc3c9f59c10c380b6d420d8733 b/workspace/assets/skins/40/40909bccb6fe00ce39649adea4df63bb6a713bfc3c9f59c10c380b6d420d8733
new file mode 100644
index 00000000..002276ec
Binary files /dev/null and b/workspace/assets/skins/40/40909bccb6fe00ce39649adea4df63bb6a713bfc3c9f59c10c380b6d420d8733 differ
diff --git a/workspace/assets/skins/40/4093dfa248d0837ea4a53f9b46641745263da72061a9f0930f5cabc59c74c8 b/workspace/assets/skins/40/4093dfa248d0837ea4a53f9b46641745263da72061a9f0930f5cabc59c74c8
new file mode 100644
index 00000000..80415d06
Binary files /dev/null and b/workspace/assets/skins/40/4093dfa248d0837ea4a53f9b46641745263da72061a9f0930f5cabc59c74c8 differ
diff --git a/workspace/assets/skins/40/40a1e234a0a37b5b577adc1994e5596588af4c624b95d08c8abf1f5d0e8d7c64 b/workspace/assets/skins/40/40a1e234a0a37b5b577adc1994e5596588af4c624b95d08c8abf1f5d0e8d7c64
new file mode 100644
index 00000000..cced8078
Binary files /dev/null and b/workspace/assets/skins/40/40a1e234a0a37b5b577adc1994e5596588af4c624b95d08c8abf1f5d0e8d7c64 differ
diff --git a/workspace/assets/skins/40/40beb8bfc6a95a7769bb6ec9ab1013a19ffbc7e31565631eec02dcb008bdd412 b/workspace/assets/skins/40/40beb8bfc6a95a7769bb6ec9ab1013a19ffbc7e31565631eec02dcb008bdd412
new file mode 100644
index 00000000..4fef9a3c
Binary files /dev/null and b/workspace/assets/skins/40/40beb8bfc6a95a7769bb6ec9ab1013a19ffbc7e31565631eec02dcb008bdd412 differ
diff --git a/workspace/assets/skins/40/40cadeff47b5e277891150c0d6f3e641a415a7e8473c8748f1019a79fd142c17 b/workspace/assets/skins/40/40cadeff47b5e277891150c0d6f3e641a415a7e8473c8748f1019a79fd142c17
new file mode 100644
index 00000000..77402e82
Binary files /dev/null and b/workspace/assets/skins/40/40cadeff47b5e277891150c0d6f3e641a415a7e8473c8748f1019a79fd142c17 differ
diff --git a/workspace/assets/skins/40/40d936077126a716ff1d4607c4199169b908d3e6a346a924515103194ad61ecb b/workspace/assets/skins/40/40d936077126a716ff1d4607c4199169b908d3e6a346a924515103194ad61ecb
new file mode 100644
index 00000000..40541dfe
Binary files /dev/null and b/workspace/assets/skins/40/40d936077126a716ff1d4607c4199169b908d3e6a346a924515103194ad61ecb differ
diff --git a/workspace/assets/skins/40/40dc25e07723b95e8d4656b72943eaba28b3ff8641d9335160721c8f84cd9d27 b/workspace/assets/skins/40/40dc25e07723b95e8d4656b72943eaba28b3ff8641d9335160721c8f84cd9d27
new file mode 100644
index 00000000..f778f576
Binary files /dev/null and b/workspace/assets/skins/40/40dc25e07723b95e8d4656b72943eaba28b3ff8641d9335160721c8f84cd9d27 differ
diff --git a/workspace/assets/skins/41/412244bf8cd18359717c71ea2c60473eff1f7c4c193b4605c4f6004476332bdd b/workspace/assets/skins/41/412244bf8cd18359717c71ea2c60473eff1f7c4c193b4605c4f6004476332bdd
new file mode 100644
index 00000000..46941ef6
Binary files /dev/null and b/workspace/assets/skins/41/412244bf8cd18359717c71ea2c60473eff1f7c4c193b4605c4f6004476332bdd differ
diff --git a/workspace/assets/skins/41/414101f01d61d3fdf6e6b6e6ecb3aff19a9b5166701f196276211100b80ba6c7 b/workspace/assets/skins/41/414101f01d61d3fdf6e6b6e6ecb3aff19a9b5166701f196276211100b80ba6c7
new file mode 100644
index 00000000..1cd79db4
Binary files /dev/null and b/workspace/assets/skins/41/414101f01d61d3fdf6e6b6e6ecb3aff19a9b5166701f196276211100b80ba6c7 differ
diff --git a/workspace/assets/skins/41/41592391d97ccef2999cd84b3c633c64a626eddcda83635c99b5b1b4f65d1801 b/workspace/assets/skins/41/41592391d97ccef2999cd84b3c633c64a626eddcda83635c99b5b1b4f65d1801
new file mode 100644
index 00000000..ac54b33f
Binary files /dev/null and b/workspace/assets/skins/41/41592391d97ccef2999cd84b3c633c64a626eddcda83635c99b5b1b4f65d1801 differ
diff --git a/workspace/assets/skins/41/415f5426a5052ee4cc81dc9c0d62994c34bc6934dd9bca99be261950b9e82b71 b/workspace/assets/skins/41/415f5426a5052ee4cc81dc9c0d62994c34bc6934dd9bca99be261950b9e82b71
new file mode 100644
index 00000000..28f05ced
Binary files /dev/null and b/workspace/assets/skins/41/415f5426a5052ee4cc81dc9c0d62994c34bc6934dd9bca99be261950b9e82b71 differ
diff --git a/workspace/assets/skins/41/419cab8abce547876844ae42dc49a44c0df00d6adf3ca61cd7d7838bedbf1f03 b/workspace/assets/skins/41/419cab8abce547876844ae42dc49a44c0df00d6adf3ca61cd7d7838bedbf1f03
new file mode 100644
index 00000000..3471a968
Binary files /dev/null and b/workspace/assets/skins/41/419cab8abce547876844ae42dc49a44c0df00d6adf3ca61cd7d7838bedbf1f03 differ
diff --git a/workspace/assets/skins/41/41a5981bc6dcd07a361b23aa710f11d1194ef4c1732e77981a4b70af29390ff7 b/workspace/assets/skins/41/41a5981bc6dcd07a361b23aa710f11d1194ef4c1732e77981a4b70af29390ff7
new file mode 100644
index 00000000..38633e58
Binary files /dev/null and b/workspace/assets/skins/41/41a5981bc6dcd07a361b23aa710f11d1194ef4c1732e77981a4b70af29390ff7 differ
diff --git a/workspace/assets/skins/42/420170d7f2b5e26ad26c7310c177a6ed62e7915d1c647852c41b727c210b9bbf b/workspace/assets/skins/42/420170d7f2b5e26ad26c7310c177a6ed62e7915d1c647852c41b727c210b9bbf
new file mode 100644
index 00000000..16fe2701
Binary files /dev/null and b/workspace/assets/skins/42/420170d7f2b5e26ad26c7310c177a6ed62e7915d1c647852c41b727c210b9bbf differ
diff --git a/workspace/assets/skins/42/421f9e50cc6b2bc94bab375e88ff1d3b6ac660c99db4a60cf66f685505e14174 b/workspace/assets/skins/42/421f9e50cc6b2bc94bab375e88ff1d3b6ac660c99db4a60cf66f685505e14174
new file mode 100644
index 00000000..e4633e7a
Binary files /dev/null and b/workspace/assets/skins/42/421f9e50cc6b2bc94bab375e88ff1d3b6ac660c99db4a60cf66f685505e14174 differ
diff --git a/workspace/assets/skins/42/4226dae7121a0a5a115eca7a716c48abfce8006873b5c0e0e5829ad7608c2012 b/workspace/assets/skins/42/4226dae7121a0a5a115eca7a716c48abfce8006873b5c0e0e5829ad7608c2012
new file mode 100644
index 00000000..c36496af
Binary files /dev/null and b/workspace/assets/skins/42/4226dae7121a0a5a115eca7a716c48abfce8006873b5c0e0e5829ad7608c2012 differ
diff --git a/workspace/assets/skins/42/4228861258b927ae697f6e3bd07e10261b196716d24bb94334bde91db06963b9 b/workspace/assets/skins/42/4228861258b927ae697f6e3bd07e10261b196716d24bb94334bde91db06963b9
new file mode 100644
index 00000000..bb684ca0
Binary files /dev/null and b/workspace/assets/skins/42/4228861258b927ae697f6e3bd07e10261b196716d24bb94334bde91db06963b9 differ
diff --git a/workspace/assets/skins/42/4264cd78d66a845c991d474831fc11c7ef3a1e06e8b2fc53d7cf6201dd5fa53 b/workspace/assets/skins/42/4264cd78d66a845c991d474831fc11c7ef3a1e06e8b2fc53d7cf6201dd5fa53
new file mode 100644
index 00000000..460af5ba
Binary files /dev/null and b/workspace/assets/skins/42/4264cd78d66a845c991d474831fc11c7ef3a1e06e8b2fc53d7cf6201dd5fa53 differ
diff --git a/workspace/assets/skins/42/427c766bac9f828c9749356f9b1c114a6eb1724fcd7f19bad745619abfd50f80 b/workspace/assets/skins/42/427c766bac9f828c9749356f9b1c114a6eb1724fcd7f19bad745619abfd50f80
new file mode 100644
index 00000000..891d7c3a
Binary files /dev/null and b/workspace/assets/skins/42/427c766bac9f828c9749356f9b1c114a6eb1724fcd7f19bad745619abfd50f80 differ
diff --git a/workspace/assets/skins/42/42954c81f6cb4ed58911cbe530049ee3d846f58eccce9bf577f7f63b37a084bf b/workspace/assets/skins/42/42954c81f6cb4ed58911cbe530049ee3d846f58eccce9bf577f7f63b37a084bf
new file mode 100644
index 00000000..0a9586f2
Binary files /dev/null and b/workspace/assets/skins/42/42954c81f6cb4ed58911cbe530049ee3d846f58eccce9bf577f7f63b37a084bf differ
diff --git a/workspace/assets/skins/42/42964d501a07e40f6a34027a5a3c10857a5e054efab1a6c01b3e74025661f466 b/workspace/assets/skins/42/42964d501a07e40f6a34027a5a3c10857a5e054efab1a6c01b3e74025661f466
new file mode 100644
index 00000000..ae26735e
Binary files /dev/null and b/workspace/assets/skins/42/42964d501a07e40f6a34027a5a3c10857a5e054efab1a6c01b3e74025661f466 differ
diff --git a/workspace/assets/skins/42/42ba99d3ed5e04a1859d5b575ad2c53cd19857bcfd49bc9436348d382529bf09 b/workspace/assets/skins/42/42ba99d3ed5e04a1859d5b575ad2c53cd19857bcfd49bc9436348d382529bf09
new file mode 100644
index 00000000..fa90912f
Binary files /dev/null and b/workspace/assets/skins/42/42ba99d3ed5e04a1859d5b575ad2c53cd19857bcfd49bc9436348d382529bf09 differ
diff --git a/workspace/assets/skins/42/42e29ed60a24484a14a66994a5c01f5f64cd4b67a4ea7407354981b03c50c457 b/workspace/assets/skins/42/42e29ed60a24484a14a66994a5c01f5f64cd4b67a4ea7407354981b03c50c457
new file mode 100644
index 00000000..e3d711a3
Binary files /dev/null and b/workspace/assets/skins/42/42e29ed60a24484a14a66994a5c01f5f64cd4b67a4ea7407354981b03c50c457 differ
diff --git a/workspace/assets/skins/42/42f559cdbc2dd6b593664f8f9bddb10968356dd843c0c309ca69b828ccb5dfac b/workspace/assets/skins/42/42f559cdbc2dd6b593664f8f9bddb10968356dd843c0c309ca69b828ccb5dfac
new file mode 100644
index 00000000..794da4d1
Binary files /dev/null and b/workspace/assets/skins/42/42f559cdbc2dd6b593664f8f9bddb10968356dd843c0c309ca69b828ccb5dfac differ
diff --git a/workspace/assets/skins/42/42fca7690f587a3c0cf08340e12ed1a4c0405d1361bb5b85e8fbb7fd8512cc53 b/workspace/assets/skins/42/42fca7690f587a3c0cf08340e12ed1a4c0405d1361bb5b85e8fbb7fd8512cc53
new file mode 100644
index 00000000..89066f12
Binary files /dev/null and b/workspace/assets/skins/42/42fca7690f587a3c0cf08340e12ed1a4c0405d1361bb5b85e8fbb7fd8512cc53 differ
diff --git a/workspace/assets/skins/43/430c38e5f4604cfbfe9a36a15ead323bf0f53391f39640fab30eabd78b589937 b/workspace/assets/skins/43/430c38e5f4604cfbfe9a36a15ead323bf0f53391f39640fab30eabd78b589937
new file mode 100644
index 00000000..844418b3
Binary files /dev/null and b/workspace/assets/skins/43/430c38e5f4604cfbfe9a36a15ead323bf0f53391f39640fab30eabd78b589937 differ
diff --git a/workspace/assets/skins/43/43aa8267818b631078d8ae8185ba29f30d4756e19139c87840438ce688165c5d b/workspace/assets/skins/43/43aa8267818b631078d8ae8185ba29f30d4756e19139c87840438ce688165c5d
new file mode 100644
index 00000000..c21365b0
Binary files /dev/null and b/workspace/assets/skins/43/43aa8267818b631078d8ae8185ba29f30d4756e19139c87840438ce688165c5d differ
diff --git a/workspace/assets/skins/43/43c5185d624adcdefdee99d346232736f72e07b0e3c167b81f969e9500df1466 b/workspace/assets/skins/43/43c5185d624adcdefdee99d346232736f72e07b0e3c167b81f969e9500df1466
new file mode 100644
index 00000000..11a12b39
Binary files /dev/null and b/workspace/assets/skins/43/43c5185d624adcdefdee99d346232736f72e07b0e3c167b81f969e9500df1466 differ
diff --git a/workspace/assets/skins/43/43d8087295e2615a09481ed8ec22d02cd6f7433225ebefbd9d638d25cf8bdfe8 b/workspace/assets/skins/43/43d8087295e2615a09481ed8ec22d02cd6f7433225ebefbd9d638d25cf8bdfe8
new file mode 100644
index 00000000..2bea8d18
Binary files /dev/null and b/workspace/assets/skins/43/43d8087295e2615a09481ed8ec22d02cd6f7433225ebefbd9d638d25cf8bdfe8 differ
diff --git a/workspace/assets/skins/43/43e13ba0ce6363884578e894d8331f9fc2a83e4fc75d49670c9038dfd168e67b b/workspace/assets/skins/43/43e13ba0ce6363884578e894d8331f9fc2a83e4fc75d49670c9038dfd168e67b
new file mode 100644
index 00000000..0fd2b87d
Binary files /dev/null and b/workspace/assets/skins/43/43e13ba0ce6363884578e894d8331f9fc2a83e4fc75d49670c9038dfd168e67b differ
diff --git a/workspace/assets/skins/43/43eb81d53a66b2a0f67c442d790e232d1601502a6fae7d6eae04fcdf57deea4c b/workspace/assets/skins/43/43eb81d53a66b2a0f67c442d790e232d1601502a6fae7d6eae04fcdf57deea4c
new file mode 100644
index 00000000..41c2ed56
Binary files /dev/null and b/workspace/assets/skins/43/43eb81d53a66b2a0f67c442d790e232d1601502a6fae7d6eae04fcdf57deea4c differ
diff --git a/workspace/assets/skins/44/4440b9b5f9aaecea0da0af6af77a0dbf1dc2cefc7843ed83d28d9ead10d8b393 b/workspace/assets/skins/44/4440b9b5f9aaecea0da0af6af77a0dbf1dc2cefc7843ed83d28d9ead10d8b393
new file mode 100644
index 00000000..a2a71794
Binary files /dev/null and b/workspace/assets/skins/44/4440b9b5f9aaecea0da0af6af77a0dbf1dc2cefc7843ed83d28d9ead10d8b393 differ
diff --git a/workspace/assets/skins/44/446bdae8f2177fbb8879bc7b51e3d2173487961cc87a93c73672af322e940e47 b/workspace/assets/skins/44/446bdae8f2177fbb8879bc7b51e3d2173487961cc87a93c73672af322e940e47
new file mode 100644
index 00000000..8bac2564
Binary files /dev/null and b/workspace/assets/skins/44/446bdae8f2177fbb8879bc7b51e3d2173487961cc87a93c73672af322e940e47 differ
diff --git a/workspace/assets/skins/44/44816900553e4a0f2bde8cca3d70281fa10a83d8b8881ae7619c38d027cb1d0d b/workspace/assets/skins/44/44816900553e4a0f2bde8cca3d70281fa10a83d8b8881ae7619c38d027cb1d0d
new file mode 100644
index 00000000..cd2c6917
Binary files /dev/null and b/workspace/assets/skins/44/44816900553e4a0f2bde8cca3d70281fa10a83d8b8881ae7619c38d027cb1d0d differ
diff --git a/workspace/assets/skins/44/4484df7cce5c3e9dccb660186eeb132d17e47286d380c0f079bcf97c042669b9 b/workspace/assets/skins/44/4484df7cce5c3e9dccb660186eeb132d17e47286d380c0f079bcf97c042669b9
new file mode 100644
index 00000000..282d012e
Binary files /dev/null and b/workspace/assets/skins/44/4484df7cce5c3e9dccb660186eeb132d17e47286d380c0f079bcf97c042669b9 differ
diff --git a/workspace/assets/skins/44/4487bb48448912ab4bc50e88615d6fa7f73fb0dbaba1f059f3562e4d911613cb b/workspace/assets/skins/44/4487bb48448912ab4bc50e88615d6fa7f73fb0dbaba1f059f3562e4d911613cb
new file mode 100644
index 00000000..67d31560
Binary files /dev/null and b/workspace/assets/skins/44/4487bb48448912ab4bc50e88615d6fa7f73fb0dbaba1f059f3562e4d911613cb differ
diff --git a/workspace/assets/skins/44/44894cee61ec90624148d6347908ccf4da44919ea50974f8d1291d765fa05279 b/workspace/assets/skins/44/44894cee61ec90624148d6347908ccf4da44919ea50974f8d1291d765fa05279
new file mode 100644
index 00000000..5f120470
Binary files /dev/null and b/workspace/assets/skins/44/44894cee61ec90624148d6347908ccf4da44919ea50974f8d1291d765fa05279 differ
diff --git a/workspace/assets/skins/44/448bdab272f58afc0556dd41cc28d735f2204dcb14b314a6519d964f83d11ffc b/workspace/assets/skins/44/448bdab272f58afc0556dd41cc28d735f2204dcb14b314a6519d964f83d11ffc
new file mode 100644
index 00000000..a31565cf
Binary files /dev/null and b/workspace/assets/skins/44/448bdab272f58afc0556dd41cc28d735f2204dcb14b314a6519d964f83d11ffc differ
diff --git a/workspace/assets/skins/44/44b1c219f90e9f1657f5b3f9309a99a7db6bfb918ab45f3dc33615490526ac7c b/workspace/assets/skins/44/44b1c219f90e9f1657f5b3f9309a99a7db6bfb918ab45f3dc33615490526ac7c
new file mode 100644
index 00000000..fe9fad93
Binary files /dev/null and b/workspace/assets/skins/44/44b1c219f90e9f1657f5b3f9309a99a7db6bfb918ab45f3dc33615490526ac7c differ
diff --git a/workspace/assets/skins/44/44d3d0993148bf7dcec6f767825b680b26265cb65db2349bacd858173388b48 b/workspace/assets/skins/44/44d3d0993148bf7dcec6f767825b680b26265cb65db2349bacd858173388b48
new file mode 100644
index 00000000..327c4a0c
Binary files /dev/null and b/workspace/assets/skins/44/44d3d0993148bf7dcec6f767825b680b26265cb65db2349bacd858173388b48 differ
diff --git a/workspace/assets/skins/44/44e0ac709dc3979fd1507889863232e5cf51b961f3cc821140bd306952de50cf b/workspace/assets/skins/44/44e0ac709dc3979fd1507889863232e5cf51b961f3cc821140bd306952de50cf
new file mode 100644
index 00000000..362861da
Binary files /dev/null and b/workspace/assets/skins/44/44e0ac709dc3979fd1507889863232e5cf51b961f3cc821140bd306952de50cf differ
diff --git a/workspace/assets/skins/44/44e3f415316c27343ee98d43a98dc23e5bcdb8c0eca861ebcd03bfbe79d03036 b/workspace/assets/skins/44/44e3f415316c27343ee98d43a98dc23e5bcdb8c0eca861ebcd03bfbe79d03036
new file mode 100644
index 00000000..42b8e6b6
Binary files /dev/null and b/workspace/assets/skins/44/44e3f415316c27343ee98d43a98dc23e5bcdb8c0eca861ebcd03bfbe79d03036 differ
diff --git a/workspace/assets/skins/44/44f57411258f4ab74bc5f58828d377ce95cc7d06c1f47be1a4702654a334c257 b/workspace/assets/skins/44/44f57411258f4ab74bc5f58828d377ce95cc7d06c1f47be1a4702654a334c257
new file mode 100644
index 00000000..67410f65
Binary files /dev/null and b/workspace/assets/skins/44/44f57411258f4ab74bc5f58828d377ce95cc7d06c1f47be1a4702654a334c257 differ
diff --git a/workspace/assets/skins/45/450cfef08d1bbf667fd7284ea52e726a168fcd2757f11058797d1d433205bf89 b/workspace/assets/skins/45/450cfef08d1bbf667fd7284ea52e726a168fcd2757f11058797d1d433205bf89
new file mode 100644
index 00000000..743c6941
Binary files /dev/null and b/workspace/assets/skins/45/450cfef08d1bbf667fd7284ea52e726a168fcd2757f11058797d1d433205bf89 differ
diff --git a/workspace/assets/skins/45/45211f8d18cea566b452c22743edcf4efdbfdfaed4ac641ffd413a4265706478 b/workspace/assets/skins/45/45211f8d18cea566b452c22743edcf4efdbfdfaed4ac641ffd413a4265706478
new file mode 100644
index 00000000..61167be5
Binary files /dev/null and b/workspace/assets/skins/45/45211f8d18cea566b452c22743edcf4efdbfdfaed4ac641ffd413a4265706478 differ
diff --git a/workspace/assets/skins/45/4524f413fd203c56407da8690faec07d400ca8f9469824a923d8c63dbcbc303e b/workspace/assets/skins/45/4524f413fd203c56407da8690faec07d400ca8f9469824a923d8c63dbcbc303e
new file mode 100644
index 00000000..c08b5034
Binary files /dev/null and b/workspace/assets/skins/45/4524f413fd203c56407da8690faec07d400ca8f9469824a923d8c63dbcbc303e differ
diff --git a/workspace/assets/skins/45/45259172221c9261dc1f0544c26041ea3f4c306fbcf515bb3d9aa48a73ecc8a7 b/workspace/assets/skins/45/45259172221c9261dc1f0544c26041ea3f4c306fbcf515bb3d9aa48a73ecc8a7
new file mode 100644
index 00000000..3ee58e33
Binary files /dev/null and b/workspace/assets/skins/45/45259172221c9261dc1f0544c26041ea3f4c306fbcf515bb3d9aa48a73ecc8a7 differ
diff --git a/workspace/assets/skins/45/4525f68bd6620c428ad42d5ff2dff07fdc1250068724c688b00a8efd383db5af b/workspace/assets/skins/45/4525f68bd6620c428ad42d5ff2dff07fdc1250068724c688b00a8efd383db5af
new file mode 100644
index 00000000..6bb64da9
Binary files /dev/null and b/workspace/assets/skins/45/4525f68bd6620c428ad42d5ff2dff07fdc1250068724c688b00a8efd383db5af differ
diff --git a/workspace/assets/skins/45/452829188d071662887d730ad6be336353f01354d8db7170875897fbb4ae9f9 b/workspace/assets/skins/45/452829188d071662887d730ad6be336353f01354d8db7170875897fbb4ae9f9
new file mode 100644
index 00000000..69a649fa
Binary files /dev/null and b/workspace/assets/skins/45/452829188d071662887d730ad6be336353f01354d8db7170875897fbb4ae9f9 differ
diff --git a/workspace/assets/skins/45/45319af4e1cde43fd6b7c35909ab59b7b42b47f8c0dfd90e15039f1eb61a2479 b/workspace/assets/skins/45/45319af4e1cde43fd6b7c35909ab59b7b42b47f8c0dfd90e15039f1eb61a2479
new file mode 100644
index 00000000..f23aa9eb
Binary files /dev/null and b/workspace/assets/skins/45/45319af4e1cde43fd6b7c35909ab59b7b42b47f8c0dfd90e15039f1eb61a2479 differ
diff --git a/workspace/assets/skins/45/4552c19574a964f9241412f3be68e78f21c7f366957919c03116f9bdf182b91a b/workspace/assets/skins/45/4552c19574a964f9241412f3be68e78f21c7f366957919c03116f9bdf182b91a
new file mode 100644
index 00000000..65aa7c95
Binary files /dev/null and b/workspace/assets/skins/45/4552c19574a964f9241412f3be68e78f21c7f366957919c03116f9bdf182b91a differ
diff --git a/workspace/assets/skins/45/455a2238fcebdf5cc09f705655d2598d50d6d96ef18f00f3730f8e96e6c1b232 b/workspace/assets/skins/45/455a2238fcebdf5cc09f705655d2598d50d6d96ef18f00f3730f8e96e6c1b232
new file mode 100644
index 00000000..08650b62
Binary files /dev/null and b/workspace/assets/skins/45/455a2238fcebdf5cc09f705655d2598d50d6d96ef18f00f3730f8e96e6c1b232 differ
diff --git a/workspace/assets/skins/45/458fdba6775b80c72e64cae3b7666ac34e01da30f5ca1fd3d9b9ad25969a3932 b/workspace/assets/skins/45/458fdba6775b80c72e64cae3b7666ac34e01da30f5ca1fd3d9b9ad25969a3932
new file mode 100644
index 00000000..412dc084
Binary files /dev/null and b/workspace/assets/skins/45/458fdba6775b80c72e64cae3b7666ac34e01da30f5ca1fd3d9b9ad25969a3932 differ
diff --git a/workspace/assets/skins/45/45c945e20cfa9672d23a3b45b33cdb3f556f9174bea4bb82257b561caab1d6 b/workspace/assets/skins/45/45c945e20cfa9672d23a3b45b33cdb3f556f9174bea4bb82257b561caab1d6
new file mode 100644
index 00000000..9816932b
Binary files /dev/null and b/workspace/assets/skins/45/45c945e20cfa9672d23a3b45b33cdb3f556f9174bea4bb82257b561caab1d6 differ
diff --git a/workspace/assets/skins/45/45d39ff9cad2e00394ee85e5f6d202631633e4a69f136a15b99f54ed7607d38d b/workspace/assets/skins/45/45d39ff9cad2e00394ee85e5f6d202631633e4a69f136a15b99f54ed7607d38d
new file mode 100644
index 00000000..720dbada
Binary files /dev/null and b/workspace/assets/skins/45/45d39ff9cad2e00394ee85e5f6d202631633e4a69f136a15b99f54ed7607d38d differ
diff --git a/workspace/assets/skins/45/45e38a4b4f98dbbdd286d59fc912b758fcdbf484d78b21d5a7a817059ad6773a b/workspace/assets/skins/45/45e38a4b4f98dbbdd286d59fc912b758fcdbf484d78b21d5a7a817059ad6773a
new file mode 100644
index 00000000..2da1ad4b
Binary files /dev/null and b/workspace/assets/skins/45/45e38a4b4f98dbbdd286d59fc912b758fcdbf484d78b21d5a7a817059ad6773a differ
diff --git a/workspace/assets/skins/46/4601697871f8f6beeac9f0925038cdd2399ba18e4d70c718d3a8f936dae3ebf7 b/workspace/assets/skins/46/4601697871f8f6beeac9f0925038cdd2399ba18e4d70c718d3a8f936dae3ebf7
new file mode 100644
index 00000000..a9c3fbc0
Binary files /dev/null and b/workspace/assets/skins/46/4601697871f8f6beeac9f0925038cdd2399ba18e4d70c718d3a8f936dae3ebf7 differ
diff --git a/workspace/assets/skins/46/4604e6993a1b6f861bb0d59336f83aa92c0460a471df14bca6985aeac24e7a68 b/workspace/assets/skins/46/4604e6993a1b6f861bb0d59336f83aa92c0460a471df14bca6985aeac24e7a68
new file mode 100644
index 00000000..3c636708
Binary files /dev/null and b/workspace/assets/skins/46/4604e6993a1b6f861bb0d59336f83aa92c0460a471df14bca6985aeac24e7a68 differ
diff --git a/workspace/assets/skins/46/461785cc14818426669332b189c55dba75341466083c2ef43f30bcc334b7923 b/workspace/assets/skins/46/461785cc14818426669332b189c55dba75341466083c2ef43f30bcc334b7923
new file mode 100644
index 00000000..ef19351c
Binary files /dev/null and b/workspace/assets/skins/46/461785cc14818426669332b189c55dba75341466083c2ef43f30bcc334b7923 differ
diff --git a/workspace/assets/skins/46/4645fec50001d30203f7d220c2b46969a3d98cb3ad544d86b640c9548f92ff37 b/workspace/assets/skins/46/4645fec50001d30203f7d220c2b46969a3d98cb3ad544d86b640c9548f92ff37
new file mode 100644
index 00000000..7e0cb5f7
Binary files /dev/null and b/workspace/assets/skins/46/4645fec50001d30203f7d220c2b46969a3d98cb3ad544d86b640c9548f92ff37 differ
diff --git a/workspace/assets/skins/46/465a8bd53d201f1814279e6dca5f3c5b6a1c5d55d8c4a30c00bc07174ef7fa65 b/workspace/assets/skins/46/465a8bd53d201f1814279e6dca5f3c5b6a1c5d55d8c4a30c00bc07174ef7fa65
new file mode 100644
index 00000000..fe56779b
Binary files /dev/null and b/workspace/assets/skins/46/465a8bd53d201f1814279e6dca5f3c5b6a1c5d55d8c4a30c00bc07174ef7fa65 differ
diff --git a/workspace/assets/skins/46/465c6fdd8ccaa94ccfb1abc4353446db7c709da3b98d0f25c43a5bf2cca05522 b/workspace/assets/skins/46/465c6fdd8ccaa94ccfb1abc4353446db7c709da3b98d0f25c43a5bf2cca05522
new file mode 100644
index 00000000..6df8e9de
Binary files /dev/null and b/workspace/assets/skins/46/465c6fdd8ccaa94ccfb1abc4353446db7c709da3b98d0f25c43a5bf2cca05522 differ
diff --git a/workspace/assets/skins/46/4671ae02c20de86c751e1525bd6330b2a1f319b2798de529b5b1ba51ce975c39 b/workspace/assets/skins/46/4671ae02c20de86c751e1525bd6330b2a1f319b2798de529b5b1ba51ce975c39
new file mode 100644
index 00000000..a6eee6bb
Binary files /dev/null and b/workspace/assets/skins/46/4671ae02c20de86c751e1525bd6330b2a1f319b2798de529b5b1ba51ce975c39 differ
diff --git a/workspace/assets/skins/46/46b369b39e3bde9907c4dca377c838f34dbdd2d979f145a2e41379b9c5a0ce9b b/workspace/assets/skins/46/46b369b39e3bde9907c4dca377c838f34dbdd2d979f145a2e41379b9c5a0ce9b
new file mode 100644
index 00000000..eae2cef1
Binary files /dev/null and b/workspace/assets/skins/46/46b369b39e3bde9907c4dca377c838f34dbdd2d979f145a2e41379b9c5a0ce9b differ
diff --git a/workspace/assets/skins/46/46b44336051a67a1a4177fb5cfe0b3f01d8e55fe2fa6d14a7c6642ddcafb4248 b/workspace/assets/skins/46/46b44336051a67a1a4177fb5cfe0b3f01d8e55fe2fa6d14a7c6642ddcafb4248
new file mode 100644
index 00000000..c74cd0c2
Binary files /dev/null and b/workspace/assets/skins/46/46b44336051a67a1a4177fb5cfe0b3f01d8e55fe2fa6d14a7c6642ddcafb4248 differ
diff --git a/workspace/assets/skins/46/46c2566729153b2cd154695a236d5defb385f09bc3b642b6b22b62c2899789ca b/workspace/assets/skins/46/46c2566729153b2cd154695a236d5defb385f09bc3b642b6b22b62c2899789ca
new file mode 100644
index 00000000..1ecb823b
Binary files /dev/null and b/workspace/assets/skins/46/46c2566729153b2cd154695a236d5defb385f09bc3b642b6b22b62c2899789ca differ
diff --git a/workspace/assets/skins/46/46df5ba28b78a903ab6074d0c8e67d531276cf421b42addc9944ab09f8b2e787 b/workspace/assets/skins/46/46df5ba28b78a903ab6074d0c8e67d531276cf421b42addc9944ab09f8b2e787
new file mode 100644
index 00000000..422ed160
Binary files /dev/null and b/workspace/assets/skins/46/46df5ba28b78a903ab6074d0c8e67d531276cf421b42addc9944ab09f8b2e787 differ
diff --git a/workspace/assets/skins/47/471152871e9695e2005482e24e2669db51bd28f5788a3eab2740c2f596ca162 b/workspace/assets/skins/47/471152871e9695e2005482e24e2669db51bd28f5788a3eab2740c2f596ca162
new file mode 100644
index 00000000..7cc1a385
Binary files /dev/null and b/workspace/assets/skins/47/471152871e9695e2005482e24e2669db51bd28f5788a3eab2740c2f596ca162 differ
diff --git a/workspace/assets/skins/47/4711e10aa1835b7aff330ee149b06ad793559e91eec8bfaaa2b99823dfeaba2 b/workspace/assets/skins/47/4711e10aa1835b7aff330ee149b06ad793559e91eec8bfaaa2b99823dfeaba2
new file mode 100644
index 00000000..54188446
Binary files /dev/null and b/workspace/assets/skins/47/4711e10aa1835b7aff330ee149b06ad793559e91eec8bfaaa2b99823dfeaba2 differ
diff --git a/workspace/assets/skins/47/471778b2183bb4d786b4b7bdd7a1da6ba04e6b0ecb2b0c5558faa899ac4561f4 b/workspace/assets/skins/47/471778b2183bb4d786b4b7bdd7a1da6ba04e6b0ecb2b0c5558faa899ac4561f4
new file mode 100644
index 00000000..59c3d592
Binary files /dev/null and b/workspace/assets/skins/47/471778b2183bb4d786b4b7bdd7a1da6ba04e6b0ecb2b0c5558faa899ac4561f4 differ
diff --git a/workspace/assets/skins/47/47368d1d32bee0e1379dbad1968b520b288c0b68242c126998f85c907849bdd5 b/workspace/assets/skins/47/47368d1d32bee0e1379dbad1968b520b288c0b68242c126998f85c907849bdd5
new file mode 100644
index 00000000..94ce6481
Binary files /dev/null and b/workspace/assets/skins/47/47368d1d32bee0e1379dbad1968b520b288c0b68242c126998f85c907849bdd5 differ
diff --git a/workspace/assets/skins/47/4739adc7a68d52202def43a71457cb677f039e60c7b0128b97373cf338f6efb3 b/workspace/assets/skins/47/4739adc7a68d52202def43a71457cb677f039e60c7b0128b97373cf338f6efb3
new file mode 100644
index 00000000..0be84a06
Binary files /dev/null and b/workspace/assets/skins/47/4739adc7a68d52202def43a71457cb677f039e60c7b0128b97373cf338f6efb3 differ
diff --git a/workspace/assets/skins/47/473a43c578bf5bd238b328ca881b513e863b9d45efba8923527382dfe6070466 b/workspace/assets/skins/47/473a43c578bf5bd238b328ca881b513e863b9d45efba8923527382dfe6070466
new file mode 100644
index 00000000..4558b0ed
Binary files /dev/null and b/workspace/assets/skins/47/473a43c578bf5bd238b328ca881b513e863b9d45efba8923527382dfe6070466 differ
diff --git a/workspace/assets/skins/47/47739a0490da91387f1a0acc459580d68a5996f106b6b56b24ec046c801c00ac b/workspace/assets/skins/47/47739a0490da91387f1a0acc459580d68a5996f106b6b56b24ec046c801c00ac
new file mode 100644
index 00000000..19b081ee
Binary files /dev/null and b/workspace/assets/skins/47/47739a0490da91387f1a0acc459580d68a5996f106b6b56b24ec046c801c00ac differ
diff --git a/workspace/assets/skins/47/4790563d29a134e2f4a8d08ef1fab98abdaa94a5c7d577dec01db289f3206cc4 b/workspace/assets/skins/47/4790563d29a134e2f4a8d08ef1fab98abdaa94a5c7d577dec01db289f3206cc4
new file mode 100644
index 00000000..15c48238
Binary files /dev/null and b/workspace/assets/skins/47/4790563d29a134e2f4a8d08ef1fab98abdaa94a5c7d577dec01db289f3206cc4 differ
diff --git a/workspace/assets/skins/47/4792dbb85573a48d18ae4b5924cf1c3f09d597ae68e359670e8068ee864fbab1 b/workspace/assets/skins/47/4792dbb85573a48d18ae4b5924cf1c3f09d597ae68e359670e8068ee864fbab1
new file mode 100644
index 00000000..09b50c8c
Binary files /dev/null and b/workspace/assets/skins/47/4792dbb85573a48d18ae4b5924cf1c3f09d597ae68e359670e8068ee864fbab1 differ
diff --git a/workspace/assets/skins/47/479b0f3d69f27f9ce65389d2cc9f01fbfdc7d6ca564c5e02aff7ade35571c9ab b/workspace/assets/skins/47/479b0f3d69f27f9ce65389d2cc9f01fbfdc7d6ca564c5e02aff7ade35571c9ab
new file mode 100644
index 00000000..bc736a6d
Binary files /dev/null and b/workspace/assets/skins/47/479b0f3d69f27f9ce65389d2cc9f01fbfdc7d6ca564c5e02aff7ade35571c9ab differ
diff --git a/workspace/assets/skins/47/47ac5b8447aa99d4014831ed1a9d5f6171017b6550d86b957d510112dc604e8b b/workspace/assets/skins/47/47ac5b8447aa99d4014831ed1a9d5f6171017b6550d86b957d510112dc604e8b
new file mode 100644
index 00000000..9e6ab006
Binary files /dev/null and b/workspace/assets/skins/47/47ac5b8447aa99d4014831ed1a9d5f6171017b6550d86b957d510112dc604e8b differ
diff --git a/workspace/assets/skins/47/47afb5a5b852cfc22da22112136428565eaf8cfdfbd9e4a1f2573b67e5b86a95 b/workspace/assets/skins/47/47afb5a5b852cfc22da22112136428565eaf8cfdfbd9e4a1f2573b67e5b86a95
new file mode 100644
index 00000000..256eaa3c
Binary files /dev/null and b/workspace/assets/skins/47/47afb5a5b852cfc22da22112136428565eaf8cfdfbd9e4a1f2573b67e5b86a95 differ
diff --git a/workspace/assets/skins/47/47d3ecd41919515f173afe8b2139076d2ee0f85d0b8635ad3c3727484c7d50e7 b/workspace/assets/skins/47/47d3ecd41919515f173afe8b2139076d2ee0f85d0b8635ad3c3727484c7d50e7
new file mode 100644
index 00000000..934476c9
Binary files /dev/null and b/workspace/assets/skins/47/47d3ecd41919515f173afe8b2139076d2ee0f85d0b8635ad3c3727484c7d50e7 differ
diff --git a/workspace/assets/skins/47/47e309671f1157e426640a82e8a8158c9756d594e29128b4707f85d49c6bdc69 b/workspace/assets/skins/47/47e309671f1157e426640a82e8a8158c9756d594e29128b4707f85d49c6bdc69
new file mode 100644
index 00000000..53fa6617
Binary files /dev/null and b/workspace/assets/skins/47/47e309671f1157e426640a82e8a8158c9756d594e29128b4707f85d49c6bdc69 differ
diff --git a/workspace/assets/skins/47/47e80caacc5045c07d3377545f93a2e4364403dcb48116a9af69dd92dabfa6bc b/workspace/assets/skins/47/47e80caacc5045c07d3377545f93a2e4364403dcb48116a9af69dd92dabfa6bc
new file mode 100644
index 00000000..a91b9a35
Binary files /dev/null and b/workspace/assets/skins/47/47e80caacc5045c07d3377545f93a2e4364403dcb48116a9af69dd92dabfa6bc differ
diff --git a/workspace/assets/skins/47/47fd0d12def4db4412449cbe2dc35a395bf7e0697a1a64009a98437e035fe0f5 b/workspace/assets/skins/47/47fd0d12def4db4412449cbe2dc35a395bf7e0697a1a64009a98437e035fe0f5
new file mode 100644
index 00000000..1a6309cf
Binary files /dev/null and b/workspace/assets/skins/47/47fd0d12def4db4412449cbe2dc35a395bf7e0697a1a64009a98437e035fe0f5 differ
diff --git a/workspace/assets/skins/48/48036220818ac3eb09e948d8f788c118a5c01bea932445f8915ddef5bd93138c b/workspace/assets/skins/48/48036220818ac3eb09e948d8f788c118a5c01bea932445f8915ddef5bd93138c
new file mode 100644
index 00000000..2403483e
Binary files /dev/null and b/workspace/assets/skins/48/48036220818ac3eb09e948d8f788c118a5c01bea932445f8915ddef5bd93138c differ
diff --git a/workspace/assets/skins/48/4815c02ce6f3e56e471d25be7479065b12dc339a910247e9c2262061b7d98e57 b/workspace/assets/skins/48/4815c02ce6f3e56e471d25be7479065b12dc339a910247e9c2262061b7d98e57
new file mode 100644
index 00000000..e9c07e10
Binary files /dev/null and b/workspace/assets/skins/48/4815c02ce6f3e56e471d25be7479065b12dc339a910247e9c2262061b7d98e57 differ
diff --git a/workspace/assets/skins/48/481f45d93b19a9a10637ffd090a9dcdceb2a62233b5368fe56c5b63d7ef79043 b/workspace/assets/skins/48/481f45d93b19a9a10637ffd090a9dcdceb2a62233b5368fe56c5b63d7ef79043
new file mode 100644
index 00000000..57742d4c
Binary files /dev/null and b/workspace/assets/skins/48/481f45d93b19a9a10637ffd090a9dcdceb2a62233b5368fe56c5b63d7ef79043 differ
diff --git a/workspace/assets/skins/48/4832e389285708f16213b5a5119f9ecf8693c22441fd61dfc217f3d398b22f4c b/workspace/assets/skins/48/4832e389285708f16213b5a5119f9ecf8693c22441fd61dfc217f3d398b22f4c
new file mode 100644
index 00000000..5f239b6a
Binary files /dev/null and b/workspace/assets/skins/48/4832e389285708f16213b5a5119f9ecf8693c22441fd61dfc217f3d398b22f4c differ
diff --git a/workspace/assets/skins/48/48497dfaf1f37158fce12c215f3f608f4bb94bd95e23da6d85cf1861d7c1e69e b/workspace/assets/skins/48/48497dfaf1f37158fce12c215f3f608f4bb94bd95e23da6d85cf1861d7c1e69e
new file mode 100644
index 00000000..c9a75666
Binary files /dev/null and b/workspace/assets/skins/48/48497dfaf1f37158fce12c215f3f608f4bb94bd95e23da6d85cf1861d7c1e69e differ
diff --git a/workspace/assets/skins/48/484abfde5a6f7ea0f0773f27cbbcbb22a6d089b27e9d8e2efc78ec90e3e3d8e2 b/workspace/assets/skins/48/484abfde5a6f7ea0f0773f27cbbcbb22a6d089b27e9d8e2efc78ec90e3e3d8e2
new file mode 100644
index 00000000..5ff2c7aa
Binary files /dev/null and b/workspace/assets/skins/48/484abfde5a6f7ea0f0773f27cbbcbb22a6d089b27e9d8e2efc78ec90e3e3d8e2 differ
diff --git a/workspace/assets/skins/48/487d606166e6c385873f0a8e2cab71d5d00ea0d4b058a8e3e56668b7a7ff8a1a b/workspace/assets/skins/48/487d606166e6c385873f0a8e2cab71d5d00ea0d4b058a8e3e56668b7a7ff8a1a
new file mode 100644
index 00000000..f5090715
Binary files /dev/null and b/workspace/assets/skins/48/487d606166e6c385873f0a8e2cab71d5d00ea0d4b058a8e3e56668b7a7ff8a1a differ
diff --git a/workspace/assets/skins/48/4882c6f4cd79aea1dc216be7cfa632b43307de059d13745cd476d5d6124b7d1 b/workspace/assets/skins/48/4882c6f4cd79aea1dc216be7cfa632b43307de059d13745cd476d5d6124b7d1
new file mode 100644
index 00000000..1127a1d8
Binary files /dev/null and b/workspace/assets/skins/48/4882c6f4cd79aea1dc216be7cfa632b43307de059d13745cd476d5d6124b7d1 differ
diff --git a/workspace/assets/skins/48/488c326c5b96a14b47805e2dda286b9591989fc0f9193c6035a68d38280284c0 b/workspace/assets/skins/48/488c326c5b96a14b47805e2dda286b9591989fc0f9193c6035a68d38280284c0
new file mode 100644
index 00000000..14f720b5
Binary files /dev/null and b/workspace/assets/skins/48/488c326c5b96a14b47805e2dda286b9591989fc0f9193c6035a68d38280284c0 differ
diff --git a/workspace/assets/skins/48/48b4443a8f33c602a7e2a2cd6e6cb27920beb89987ac3885da1ca069a37a56bc b/workspace/assets/skins/48/48b4443a8f33c602a7e2a2cd6e6cb27920beb89987ac3885da1ca069a37a56bc
new file mode 100644
index 00000000..e91edb1d
Binary files /dev/null and b/workspace/assets/skins/48/48b4443a8f33c602a7e2a2cd6e6cb27920beb89987ac3885da1ca069a37a56bc differ
diff --git a/workspace/assets/skins/49/491dce6f471cbae0a17cc950b686eab44dcb3159a97c6ccf0ccb648829513b4 b/workspace/assets/skins/49/491dce6f471cbae0a17cc950b686eab44dcb3159a97c6ccf0ccb648829513b4
new file mode 100644
index 00000000..b34f9982
Binary files /dev/null and b/workspace/assets/skins/49/491dce6f471cbae0a17cc950b686eab44dcb3159a97c6ccf0ccb648829513b4 differ
diff --git a/workspace/assets/skins/49/4922650ad2617dee5cbf5c7869a90edf8fa6eed53b42df5e2fdc749a8ff8e7b7 b/workspace/assets/skins/49/4922650ad2617dee5cbf5c7869a90edf8fa6eed53b42df5e2fdc749a8ff8e7b7
new file mode 100644
index 00000000..f51b3614
Binary files /dev/null and b/workspace/assets/skins/49/4922650ad2617dee5cbf5c7869a90edf8fa6eed53b42df5e2fdc749a8ff8e7b7 differ
diff --git a/workspace/assets/skins/49/492fb6d0734be5870bdd8d89ff6bce4c25f54232543d77ecfb9481333daadd30 b/workspace/assets/skins/49/492fb6d0734be5870bdd8d89ff6bce4c25f54232543d77ecfb9481333daadd30
new file mode 100644
index 00000000..498d07bf
Binary files /dev/null and b/workspace/assets/skins/49/492fb6d0734be5870bdd8d89ff6bce4c25f54232543d77ecfb9481333daadd30 differ
diff --git a/workspace/assets/skins/49/493bc4e27fec8e886db0eadc5d257e8de69c221e48b8e592a28d1d69bdf7e0c0 b/workspace/assets/skins/49/493bc4e27fec8e886db0eadc5d257e8de69c221e48b8e592a28d1d69bdf7e0c0
new file mode 100644
index 00000000..bfdb0320
Binary files /dev/null and b/workspace/assets/skins/49/493bc4e27fec8e886db0eadc5d257e8de69c221e48b8e592a28d1d69bdf7e0c0 differ
diff --git a/workspace/assets/skins/49/493c2ab18b459e999b36d271760d43239c4f9c391ca71c63069c5d70a09a66e9 b/workspace/assets/skins/49/493c2ab18b459e999b36d271760d43239c4f9c391ca71c63069c5d70a09a66e9
new file mode 100644
index 00000000..157d56eb
Binary files /dev/null and b/workspace/assets/skins/49/493c2ab18b459e999b36d271760d43239c4f9c391ca71c63069c5d70a09a66e9 differ
diff --git a/workspace/assets/skins/49/4949baf2eea03cbb08e8b675160a8602a0236c42a23045edd2e389a8a330390c b/workspace/assets/skins/49/4949baf2eea03cbb08e8b675160a8602a0236c42a23045edd2e389a8a330390c
new file mode 100644
index 00000000..e891a543
Binary files /dev/null and b/workspace/assets/skins/49/4949baf2eea03cbb08e8b675160a8602a0236c42a23045edd2e389a8a330390c differ
diff --git a/workspace/assets/skins/49/494f18310195f597e497cc64e8ee5e98fe659d44c4311ebf78d2f74705dc0a78 b/workspace/assets/skins/49/494f18310195f597e497cc64e8ee5e98fe659d44c4311ebf78d2f74705dc0a78
new file mode 100644
index 00000000..4ff07a0c
Binary files /dev/null and b/workspace/assets/skins/49/494f18310195f597e497cc64e8ee5e98fe659d44c4311ebf78d2f74705dc0a78 differ
diff --git a/workspace/assets/skins/49/4958852c4754d0a61c989a50dc1482217d8b290e128f8743c5527c09fc8a3a7f b/workspace/assets/skins/49/4958852c4754d0a61c989a50dc1482217d8b290e128f8743c5527c09fc8a3a7f
new file mode 100644
index 00000000..a81863f2
Binary files /dev/null and b/workspace/assets/skins/49/4958852c4754d0a61c989a50dc1482217d8b290e128f8743c5527c09fc8a3a7f differ
diff --git a/workspace/assets/skins/49/49769462244944a254cde2bf40eb040b14605f0289d4f7e732aeca260c3e3b59 b/workspace/assets/skins/49/49769462244944a254cde2bf40eb040b14605f0289d4f7e732aeca260c3e3b59
new file mode 100644
index 00000000..0e01486e
Binary files /dev/null and b/workspace/assets/skins/49/49769462244944a254cde2bf40eb040b14605f0289d4f7e732aeca260c3e3b59 differ
diff --git a/workspace/assets/skins/49/499893d1f28fde6558b09fb7bc8df399844edc6dbbf6834653a6688294959691 b/workspace/assets/skins/49/499893d1f28fde6558b09fb7bc8df399844edc6dbbf6834653a6688294959691
new file mode 100644
index 00000000..c70a07ed
Binary files /dev/null and b/workspace/assets/skins/49/499893d1f28fde6558b09fb7bc8df399844edc6dbbf6834653a6688294959691 differ
diff --git a/workspace/assets/skins/49/4999065039079600c00901843479ff9696e50f742a7d40884e8b100c431bc683 b/workspace/assets/skins/49/4999065039079600c00901843479ff9696e50f742a7d40884e8b100c431bc683
new file mode 100644
index 00000000..2143a3af
Binary files /dev/null and b/workspace/assets/skins/49/4999065039079600c00901843479ff9696e50f742a7d40884e8b100c431bc683 differ
diff --git a/workspace/assets/skins/49/49b106d063bb4cd32d878279ac1a1b295d2c0ad770f59b21aaca95c1eedec10a b/workspace/assets/skins/49/49b106d063bb4cd32d878279ac1a1b295d2c0ad770f59b21aaca95c1eedec10a
new file mode 100644
index 00000000..c1b95e1e
Binary files /dev/null and b/workspace/assets/skins/49/49b106d063bb4cd32d878279ac1a1b295d2c0ad770f59b21aaca95c1eedec10a differ
diff --git a/workspace/assets/skins/49/49bc26fc692e25ea0b4b4e6426c7cb8e991ae177065d3effe3f8ecd51de329b2 b/workspace/assets/skins/49/49bc26fc692e25ea0b4b4e6426c7cb8e991ae177065d3effe3f8ecd51de329b2
new file mode 100644
index 00000000..5c081309
Binary files /dev/null and b/workspace/assets/skins/49/49bc26fc692e25ea0b4b4e6426c7cb8e991ae177065d3effe3f8ecd51de329b2 differ
diff --git a/workspace/assets/skins/49/49e8d0ed68d2b7599336d263c8865185f18e48090c564453455e6daaf58ed88d b/workspace/assets/skins/49/49e8d0ed68d2b7599336d263c8865185f18e48090c564453455e6daaf58ed88d
new file mode 100644
index 00000000..9ee33710
Binary files /dev/null and b/workspace/assets/skins/49/49e8d0ed68d2b7599336d263c8865185f18e48090c564453455e6daaf58ed88d differ
diff --git a/workspace/assets/skins/49/49ec2b05e8101a1e2b681ebcfb8c2511bd36ed86d8e37947593cd41ec75430e4 b/workspace/assets/skins/49/49ec2b05e8101a1e2b681ebcfb8c2511bd36ed86d8e37947593cd41ec75430e4
new file mode 100644
index 00000000..a2361e58
Binary files /dev/null and b/workspace/assets/skins/49/49ec2b05e8101a1e2b681ebcfb8c2511bd36ed86d8e37947593cd41ec75430e4 differ
diff --git a/workspace/assets/skins/49/49f3a3254de2f17c33f4d36d49ac20f4d7122e068c89c639e7bc1212a33a8799 b/workspace/assets/skins/49/49f3a3254de2f17c33f4d36d49ac20f4d7122e068c89c639e7bc1212a33a8799
new file mode 100644
index 00000000..514937cd
Binary files /dev/null and b/workspace/assets/skins/49/49f3a3254de2f17c33f4d36d49ac20f4d7122e068c89c639e7bc1212a33a8799 differ
diff --git a/workspace/assets/skins/49/49f6fb7cbaf7948202e34f7cbed63942c21227380d5745ab58b3d8e2bee026ad b/workspace/assets/skins/49/49f6fb7cbaf7948202e34f7cbed63942c21227380d5745ab58b3d8e2bee026ad
new file mode 100644
index 00000000..7e1f459e
Binary files /dev/null and b/workspace/assets/skins/49/49f6fb7cbaf7948202e34f7cbed63942c21227380d5745ab58b3d8e2bee026ad differ
diff --git a/workspace/assets/skins/49/49f8117391c1117bd222fd86ccaaf14968560753716b029f3e7f0168486bfe1f b/workspace/assets/skins/49/49f8117391c1117bd222fd86ccaaf14968560753716b029f3e7f0168486bfe1f
new file mode 100644
index 00000000..6eea5921
Binary files /dev/null and b/workspace/assets/skins/49/49f8117391c1117bd222fd86ccaaf14968560753716b029f3e7f0168486bfe1f differ
diff --git a/workspace/assets/skins/4a/4a017a66c2d0648092a5cf10b2b84bdfd991e54659f6f1fac482b2935bc6f0e7 b/workspace/assets/skins/4a/4a017a66c2d0648092a5cf10b2b84bdfd991e54659f6f1fac482b2935bc6f0e7
new file mode 100644
index 00000000..8a7a5fa3
Binary files /dev/null and b/workspace/assets/skins/4a/4a017a66c2d0648092a5cf10b2b84bdfd991e54659f6f1fac482b2935bc6f0e7 differ
diff --git a/workspace/assets/skins/4a/4a04daf3d557a3fe1446baee0c672924dc2abfbef0ab3f871fd6e8b445bcf8d2 b/workspace/assets/skins/4a/4a04daf3d557a3fe1446baee0c672924dc2abfbef0ab3f871fd6e8b445bcf8d2
new file mode 100644
index 00000000..f3e9f13e
Binary files /dev/null and b/workspace/assets/skins/4a/4a04daf3d557a3fe1446baee0c672924dc2abfbef0ab3f871fd6e8b445bcf8d2 differ
diff --git a/workspace/assets/skins/4a/4a070c09e9b2433f73217e1d9f0f724662cbc65a0a707ca5ed7dc11cfd8c9242 b/workspace/assets/skins/4a/4a070c09e9b2433f73217e1d9f0f724662cbc65a0a707ca5ed7dc11cfd8c9242
new file mode 100644
index 00000000..50d4af09
Binary files /dev/null and b/workspace/assets/skins/4a/4a070c09e9b2433f73217e1d9f0f724662cbc65a0a707ca5ed7dc11cfd8c9242 differ
diff --git a/workspace/assets/skins/4a/4a07101537a01376655afd3e51094d4c856d3501bca58783add8ba1584fae99a b/workspace/assets/skins/4a/4a07101537a01376655afd3e51094d4c856d3501bca58783add8ba1584fae99a
new file mode 100644
index 00000000..f0e773ff
Binary files /dev/null and b/workspace/assets/skins/4a/4a07101537a01376655afd3e51094d4c856d3501bca58783add8ba1584fae99a differ
diff --git a/workspace/assets/skins/4a/4a1f9d32cd356c6fe708cff489fc35039ce20dd0439328d3ff3d976e10ebe6d6 b/workspace/assets/skins/4a/4a1f9d32cd356c6fe708cff489fc35039ce20dd0439328d3ff3d976e10ebe6d6
new file mode 100644
index 00000000..03f35d92
Binary files /dev/null and b/workspace/assets/skins/4a/4a1f9d32cd356c6fe708cff489fc35039ce20dd0439328d3ff3d976e10ebe6d6 differ
diff --git a/workspace/assets/skins/4a/4a213a331b92693ec8f534f627803ac8492df0916b70a762e28aff6a5d8ea2 b/workspace/assets/skins/4a/4a213a331b92693ec8f534f627803ac8492df0916b70a762e28aff6a5d8ea2
new file mode 100644
index 00000000..1c3bd42d
Binary files /dev/null and b/workspace/assets/skins/4a/4a213a331b92693ec8f534f627803ac8492df0916b70a762e28aff6a5d8ea2 differ
diff --git a/workspace/assets/skins/4a/4a2d4ccee24d7515e10ec602b6b0fd0f7e4ce28c46c8631d7864a237ace04c0 b/workspace/assets/skins/4a/4a2d4ccee24d7515e10ec602b6b0fd0f7e4ce28c46c8631d7864a237ace04c0
new file mode 100644
index 00000000..d5076b72
Binary files /dev/null and b/workspace/assets/skins/4a/4a2d4ccee24d7515e10ec602b6b0fd0f7e4ce28c46c8631d7864a237ace04c0 differ
diff --git a/workspace/assets/skins/4a/4a3ee75953c12ef048c0a74a79ec70a49fa7ac83af724159cd925e1e3a3fe25a b/workspace/assets/skins/4a/4a3ee75953c12ef048c0a74a79ec70a49fa7ac83af724159cd925e1e3a3fe25a
new file mode 100644
index 00000000..5c13307f
Binary files /dev/null and b/workspace/assets/skins/4a/4a3ee75953c12ef048c0a74a79ec70a49fa7ac83af724159cd925e1e3a3fe25a differ
diff --git a/workspace/assets/skins/4a/4a4f9f75370062669da0e549337c4e7fa1dd8da4b1d9e2f88962bc1676ea4312 b/workspace/assets/skins/4a/4a4f9f75370062669da0e549337c4e7fa1dd8da4b1d9e2f88962bc1676ea4312
new file mode 100644
index 00000000..c583d29b
Binary files /dev/null and b/workspace/assets/skins/4a/4a4f9f75370062669da0e549337c4e7fa1dd8da4b1d9e2f88962bc1676ea4312 differ
diff --git a/workspace/assets/skins/4a/4a55d0ff040402e6a9246d09ba90e2e15c68a19f7d9a7dc05ec4a57170784cce b/workspace/assets/skins/4a/4a55d0ff040402e6a9246d09ba90e2e15c68a19f7d9a7dc05ec4a57170784cce
new file mode 100644
index 00000000..35242266
Binary files /dev/null and b/workspace/assets/skins/4a/4a55d0ff040402e6a9246d09ba90e2e15c68a19f7d9a7dc05ec4a57170784cce differ
diff --git a/workspace/assets/skins/4a/4a6105ecb23604dc35dd9cf95d47fc3d91e07ae600508011b00d85491513f610 b/workspace/assets/skins/4a/4a6105ecb23604dc35dd9cf95d47fc3d91e07ae600508011b00d85491513f610
new file mode 100644
index 00000000..dfc553cf
Binary files /dev/null and b/workspace/assets/skins/4a/4a6105ecb23604dc35dd9cf95d47fc3d91e07ae600508011b00d85491513f610 differ
diff --git a/workspace/assets/skins/4a/4a64e1333e27ec9b3be2d18fe7e0bf934075a75e7e94a72136ac51bff53ed0e7 b/workspace/assets/skins/4a/4a64e1333e27ec9b3be2d18fe7e0bf934075a75e7e94a72136ac51bff53ed0e7
new file mode 100644
index 00000000..6c0e926b
Binary files /dev/null and b/workspace/assets/skins/4a/4a64e1333e27ec9b3be2d18fe7e0bf934075a75e7e94a72136ac51bff53ed0e7 differ
diff --git a/workspace/assets/skins/4a/4a757dc94b6d56f6f7f79bee53633bcbf422983223bc4a7ecb4f56340d575c1d b/workspace/assets/skins/4a/4a757dc94b6d56f6f7f79bee53633bcbf422983223bc4a7ecb4f56340d575c1d
new file mode 100644
index 00000000..917eda74
Binary files /dev/null and b/workspace/assets/skins/4a/4a757dc94b6d56f6f7f79bee53633bcbf422983223bc4a7ecb4f56340d575c1d differ
diff --git a/workspace/assets/skins/4a/4a7af779eafd38120965ff39ec042b3cbdab5da57eb3e156f05104c68615afc3 b/workspace/assets/skins/4a/4a7af779eafd38120965ff39ec042b3cbdab5da57eb3e156f05104c68615afc3
new file mode 100644
index 00000000..45297cf6
Binary files /dev/null and b/workspace/assets/skins/4a/4a7af779eafd38120965ff39ec042b3cbdab5da57eb3e156f05104c68615afc3 differ
diff --git a/workspace/assets/skins/4a/4a87ac42165125884ad5dac0c4db6d51c8b7a0c489d21867b591091d48d5df41 b/workspace/assets/skins/4a/4a87ac42165125884ad5dac0c4db6d51c8b7a0c489d21867b591091d48d5df41
new file mode 100644
index 00000000..be63913f
Binary files /dev/null and b/workspace/assets/skins/4a/4a87ac42165125884ad5dac0c4db6d51c8b7a0c489d21867b591091d48d5df41 differ
diff --git a/workspace/assets/skins/4a/4aaee68d3b498eb753f753458124958f17a897703a23d87eba3d3471a5854544 b/workspace/assets/skins/4a/4aaee68d3b498eb753f753458124958f17a897703a23d87eba3d3471a5854544
new file mode 100644
index 00000000..5378f0f1
Binary files /dev/null and b/workspace/assets/skins/4a/4aaee68d3b498eb753f753458124958f17a897703a23d87eba3d3471a5854544 differ
diff --git a/workspace/assets/skins/4b/4b54079f49929ce940cc887c2056e6c7ad13dde56b333b5162057e0049cb819a b/workspace/assets/skins/4b/4b54079f49929ce940cc887c2056e6c7ad13dde56b333b5162057e0049cb819a
new file mode 100644
index 00000000..2b7768ee
Binary files /dev/null and b/workspace/assets/skins/4b/4b54079f49929ce940cc887c2056e6c7ad13dde56b333b5162057e0049cb819a differ
diff --git a/workspace/assets/skins/4b/4b5bac5d4a067f0b731d75a62fc6b9f571842a2a0eec18c27a02b7cb27bffbb b/workspace/assets/skins/4b/4b5bac5d4a067f0b731d75a62fc6b9f571842a2a0eec18c27a02b7cb27bffbb
new file mode 100644
index 00000000..a44a369a
Binary files /dev/null and b/workspace/assets/skins/4b/4b5bac5d4a067f0b731d75a62fc6b9f571842a2a0eec18c27a02b7cb27bffbb differ
diff --git a/workspace/assets/skins/4b/4b71dd87dc3e7553cba7a3d12e4286c31fd3a24e581d0f6cbadc6740cab0a178 b/workspace/assets/skins/4b/4b71dd87dc3e7553cba7a3d12e4286c31fd3a24e581d0f6cbadc6740cab0a178
new file mode 100644
index 00000000..47fe932a
Binary files /dev/null and b/workspace/assets/skins/4b/4b71dd87dc3e7553cba7a3d12e4286c31fd3a24e581d0f6cbadc6740cab0a178 differ
diff --git a/workspace/assets/skins/4b/4b73a88379f5b57f4d500a3a7f4cf10cf5e790b01c9d889de6fff969a2c1ab8c b/workspace/assets/skins/4b/4b73a88379f5b57f4d500a3a7f4cf10cf5e790b01c9d889de6fff969a2c1ab8c
new file mode 100644
index 00000000..83267b6f
Binary files /dev/null and b/workspace/assets/skins/4b/4b73a88379f5b57f4d500a3a7f4cf10cf5e790b01c9d889de6fff969a2c1ab8c differ
diff --git a/workspace/assets/skins/4b/4b8e0661b9671a9f0a4598faab7e6e3dea02abd5a81af9ccc527aa16d2090668 b/workspace/assets/skins/4b/4b8e0661b9671a9f0a4598faab7e6e3dea02abd5a81af9ccc527aa16d2090668
new file mode 100644
index 00000000..59635118
Binary files /dev/null and b/workspace/assets/skins/4b/4b8e0661b9671a9f0a4598faab7e6e3dea02abd5a81af9ccc527aa16d2090668 differ
diff --git a/workspace/assets/skins/4b/4b909fe392cc8c78694838b41065e7823ffea46463327c9bb7553d792643c082 b/workspace/assets/skins/4b/4b909fe392cc8c78694838b41065e7823ffea46463327c9bb7553d792643c082
new file mode 100644
index 00000000..1a00109b
Binary files /dev/null and b/workspace/assets/skins/4b/4b909fe392cc8c78694838b41065e7823ffea46463327c9bb7553d792643c082 differ
diff --git a/workspace/assets/skins/4b/4b9ee1abd714c50787f8bb869ca5bdb4bf6b83527b50846b9c7c2ae6ad981afb b/workspace/assets/skins/4b/4b9ee1abd714c50787f8bb869ca5bdb4bf6b83527b50846b9c7c2ae6ad981afb
new file mode 100644
index 00000000..ca4550c6
Binary files /dev/null and b/workspace/assets/skins/4b/4b9ee1abd714c50787f8bb869ca5bdb4bf6b83527b50846b9c7c2ae6ad981afb differ
diff --git a/workspace/assets/skins/4b/4be40256bd7eaa073d7d46aa48b4b3d029866940e6d1a0a7384d3efc8f5563dc b/workspace/assets/skins/4b/4be40256bd7eaa073d7d46aa48b4b3d029866940e6d1a0a7384d3efc8f5563dc
new file mode 100644
index 00000000..878b58ed
Binary files /dev/null and b/workspace/assets/skins/4b/4be40256bd7eaa073d7d46aa48b4b3d029866940e6d1a0a7384d3efc8f5563dc differ
diff --git a/workspace/assets/skins/4b/4bf912a5678747513ce1e1e1b87cb8f57f1c437a84c170b131ee78bed9c66552 b/workspace/assets/skins/4b/4bf912a5678747513ce1e1e1b87cb8f57f1c437a84c170b131ee78bed9c66552
new file mode 100644
index 00000000..41e57b13
Binary files /dev/null and b/workspace/assets/skins/4b/4bf912a5678747513ce1e1e1b87cb8f57f1c437a84c170b131ee78bed9c66552 differ
diff --git a/workspace/assets/skins/4c/4c07ba131edefdfb179a0e69ed63f56b42496ab02f6e96f9e146898feeef27c8 b/workspace/assets/skins/4c/4c07ba131edefdfb179a0e69ed63f56b42496ab02f6e96f9e146898feeef27c8
new file mode 100644
index 00000000..25bc2bbb
Binary files /dev/null and b/workspace/assets/skins/4c/4c07ba131edefdfb179a0e69ed63f56b42496ab02f6e96f9e146898feeef27c8 differ
diff --git a/workspace/assets/skins/4c/4c203e0920447fe16c4d0bf94e6aa35d3cf600d0c81b07270673f9037f616295 b/workspace/assets/skins/4c/4c203e0920447fe16c4d0bf94e6aa35d3cf600d0c81b07270673f9037f616295
new file mode 100644
index 00000000..20b5e4ff
Binary files /dev/null and b/workspace/assets/skins/4c/4c203e0920447fe16c4d0bf94e6aa35d3cf600d0c81b07270673f9037f616295 differ
diff --git a/workspace/assets/skins/4c/4c5fedba6c23118a7037eec972d5e1a33fec1e61eaedae473dd7643b383887a2 b/workspace/assets/skins/4c/4c5fedba6c23118a7037eec972d5e1a33fec1e61eaedae473dd7643b383887a2
new file mode 100644
index 00000000..04f256d3
Binary files /dev/null and b/workspace/assets/skins/4c/4c5fedba6c23118a7037eec972d5e1a33fec1e61eaedae473dd7643b383887a2 differ
diff --git a/workspace/assets/skins/4c/4c6f231098856993b1f51e92a64de52022732d49dfa33a9c0c79f0e16480b097 b/workspace/assets/skins/4c/4c6f231098856993b1f51e92a64de52022732d49dfa33a9c0c79f0e16480b097
new file mode 100644
index 00000000..1ae58fec
Binary files /dev/null and b/workspace/assets/skins/4c/4c6f231098856993b1f51e92a64de52022732d49dfa33a9c0c79f0e16480b097 differ
diff --git a/workspace/assets/skins/4c/4c840a8d182a3272fa53388da88f0aaf87ca5bee75f0a85b16b2f0464a3425a1 b/workspace/assets/skins/4c/4c840a8d182a3272fa53388da88f0aaf87ca5bee75f0a85b16b2f0464a3425a1
new file mode 100644
index 00000000..00cfa587
Binary files /dev/null and b/workspace/assets/skins/4c/4c840a8d182a3272fa53388da88f0aaf87ca5bee75f0a85b16b2f0464a3425a1 differ
diff --git a/workspace/assets/skins/4c/4c8e0c3e34f55763b5854a8789e76c4926923418bf1041c5fdcac9ca7790974d b/workspace/assets/skins/4c/4c8e0c3e34f55763b5854a8789e76c4926923418bf1041c5fdcac9ca7790974d
new file mode 100644
index 00000000..87b49a20
Binary files /dev/null and b/workspace/assets/skins/4c/4c8e0c3e34f55763b5854a8789e76c4926923418bf1041c5fdcac9ca7790974d differ
diff --git a/workspace/assets/skins/4c/4c978ea73656e291eece446da0ffe7d8a5574c38d3b070792972a235aa8247ea b/workspace/assets/skins/4c/4c978ea73656e291eece446da0ffe7d8a5574c38d3b070792972a235aa8247ea
new file mode 100644
index 00000000..81f6ddd9
Binary files /dev/null and b/workspace/assets/skins/4c/4c978ea73656e291eece446da0ffe7d8a5574c38d3b070792972a235aa8247ea differ
diff --git a/workspace/assets/skins/4c/4c99272b4db2292cf4ba4fc14dd37f1f328736def396ce43ffe5c038e7bc43af b/workspace/assets/skins/4c/4c99272b4db2292cf4ba4fc14dd37f1f328736def396ce43ffe5c038e7bc43af
new file mode 100644
index 00000000..7b1b5b1a
Binary files /dev/null and b/workspace/assets/skins/4c/4c99272b4db2292cf4ba4fc14dd37f1f328736def396ce43ffe5c038e7bc43af differ
diff --git a/workspace/assets/skins/4c/4c9d9fa1ee3fd9737a82ed828f4d6708e650f22a7a12ddf23730eafb3ba0f12d b/workspace/assets/skins/4c/4c9d9fa1ee3fd9737a82ed828f4d6708e650f22a7a12ddf23730eafb3ba0f12d
new file mode 100644
index 00000000..ec0e1f6d
Binary files /dev/null and b/workspace/assets/skins/4c/4c9d9fa1ee3fd9737a82ed828f4d6708e650f22a7a12ddf23730eafb3ba0f12d differ
diff --git a/workspace/assets/skins/4c/4cb3c1aea43c20e888ad46d246cb80e2a6a964e4b88266a69aec7e10fdad98a3 b/workspace/assets/skins/4c/4cb3c1aea43c20e888ad46d246cb80e2a6a964e4b88266a69aec7e10fdad98a3
new file mode 100644
index 00000000..d93cc180
Binary files /dev/null and b/workspace/assets/skins/4c/4cb3c1aea43c20e888ad46d246cb80e2a6a964e4b88266a69aec7e10fdad98a3 differ
diff --git a/workspace/assets/skins/4c/4cc0f1158903211d281f9bcae2d8b81de21d422925001cb7b316bd175d6fa3a3 b/workspace/assets/skins/4c/4cc0f1158903211d281f9bcae2d8b81de21d422925001cb7b316bd175d6fa3a3
new file mode 100644
index 00000000..e29c1cae
Binary files /dev/null and b/workspace/assets/skins/4c/4cc0f1158903211d281f9bcae2d8b81de21d422925001cb7b316bd175d6fa3a3 differ
diff --git a/workspace/assets/skins/4c/4cd8c1d26f51b2eaa121d6c43c4a441479a808590b214e3f9815a332b581a20a b/workspace/assets/skins/4c/4cd8c1d26f51b2eaa121d6c43c4a441479a808590b214e3f9815a332b581a20a
new file mode 100644
index 00000000..8be45c38
Binary files /dev/null and b/workspace/assets/skins/4c/4cd8c1d26f51b2eaa121d6c43c4a441479a808590b214e3f9815a332b581a20a differ
diff --git a/workspace/assets/skins/4d/4d166b4deca15613847aa96e819bea19985281a879df3c41d62a0485f7e9cf40 b/workspace/assets/skins/4d/4d166b4deca15613847aa96e819bea19985281a879df3c41d62a0485f7e9cf40
new file mode 100644
index 00000000..1bfca40f
Binary files /dev/null and b/workspace/assets/skins/4d/4d166b4deca15613847aa96e819bea19985281a879df3c41d62a0485f7e9cf40 differ
diff --git a/workspace/assets/skins/4d/4d173a8fc466ed9a3c8d171d14b094b6182158df9a0c277415d711057ee2ff56 b/workspace/assets/skins/4d/4d173a8fc466ed9a3c8d171d14b094b6182158df9a0c277415d711057ee2ff56
new file mode 100644
index 00000000..e2e45a8b
Binary files /dev/null and b/workspace/assets/skins/4d/4d173a8fc466ed9a3c8d171d14b094b6182158df9a0c277415d711057ee2ff56 differ
diff --git a/workspace/assets/skins/4d/4d194e1a5dd42efa435b46f7f62a3c86ef51adf68345b76f4f0d02026ab646cb b/workspace/assets/skins/4d/4d194e1a5dd42efa435b46f7f62a3c86ef51adf68345b76f4f0d02026ab646cb
new file mode 100644
index 00000000..2e00fc1d
Binary files /dev/null and b/workspace/assets/skins/4d/4d194e1a5dd42efa435b46f7f62a3c86ef51adf68345b76f4f0d02026ab646cb differ
diff --git a/workspace/assets/skins/4d/4d3d4d83b5d5822b67a9089956ba591609bf309ae23200ca32e069d8ab6789fd b/workspace/assets/skins/4d/4d3d4d83b5d5822b67a9089956ba591609bf309ae23200ca32e069d8ab6789fd
new file mode 100644
index 00000000..8855c786
Binary files /dev/null and b/workspace/assets/skins/4d/4d3d4d83b5d5822b67a9089956ba591609bf309ae23200ca32e069d8ab6789fd differ
diff --git a/workspace/assets/skins/4d/4d47873d2179508aa08034def9b57c6726d079e7847b5a23e735bd95e091698b b/workspace/assets/skins/4d/4d47873d2179508aa08034def9b57c6726d079e7847b5a23e735bd95e091698b
new file mode 100644
index 00000000..0fe75411
Binary files /dev/null and b/workspace/assets/skins/4d/4d47873d2179508aa08034def9b57c6726d079e7847b5a23e735bd95e091698b differ
diff --git a/workspace/assets/skins/4d/4d580a5256cf7de7f1c742481b4c793394537a17f1c0fd490e8df95b6db7be19 b/workspace/assets/skins/4d/4d580a5256cf7de7f1c742481b4c793394537a17f1c0fd490e8df95b6db7be19
new file mode 100644
index 00000000..aeebf725
Binary files /dev/null and b/workspace/assets/skins/4d/4d580a5256cf7de7f1c742481b4c793394537a17f1c0fd490e8df95b6db7be19 differ
diff --git a/workspace/assets/skins/4d/4d7d04659acf2eec75b1b384d698da6517c79b9072d14310eeb9385409447b16 b/workspace/assets/skins/4d/4d7d04659acf2eec75b1b384d698da6517c79b9072d14310eeb9385409447b16
new file mode 100644
index 00000000..62723bc1
Binary files /dev/null and b/workspace/assets/skins/4d/4d7d04659acf2eec75b1b384d698da6517c79b9072d14310eeb9385409447b16 differ
diff --git a/workspace/assets/skins/4d/4d7e8f6723f2167671e91b8e8d96f7db454b5899bf5bd16c5b16ec606c3975bd b/workspace/assets/skins/4d/4d7e8f6723f2167671e91b8e8d96f7db454b5899bf5bd16c5b16ec606c3975bd
new file mode 100644
index 00000000..00c70a10
Binary files /dev/null and b/workspace/assets/skins/4d/4d7e8f6723f2167671e91b8e8d96f7db454b5899bf5bd16c5b16ec606c3975bd differ
diff --git a/workspace/assets/skins/4d/4d8541d45c6f8d926f241612ea622491317f70cfc64d2acb74d99eade39ffa19 b/workspace/assets/skins/4d/4d8541d45c6f8d926f241612ea622491317f70cfc64d2acb74d99eade39ffa19
new file mode 100644
index 00000000..3910e426
Binary files /dev/null and b/workspace/assets/skins/4d/4d8541d45c6f8d926f241612ea622491317f70cfc64d2acb74d99eade39ffa19 differ
diff --git a/workspace/assets/skins/4d/4d86f5d4bed2b2dff70c2e7d3bcb369d06b24a316149d8650624f84522d3aa28 b/workspace/assets/skins/4d/4d86f5d4bed2b2dff70c2e7d3bcb369d06b24a316149d8650624f84522d3aa28
new file mode 100644
index 00000000..e3973396
Binary files /dev/null and b/workspace/assets/skins/4d/4d86f5d4bed2b2dff70c2e7d3bcb369d06b24a316149d8650624f84522d3aa28 differ
diff --git a/workspace/assets/skins/4d/4da0861758f5888f59660651b7b7e51088b24d04f7bce94cc115b15eafb87483 b/workspace/assets/skins/4d/4da0861758f5888f59660651b7b7e51088b24d04f7bce94cc115b15eafb87483
new file mode 100644
index 00000000..a0779f32
Binary files /dev/null and b/workspace/assets/skins/4d/4da0861758f5888f59660651b7b7e51088b24d04f7bce94cc115b15eafb87483 differ
diff --git a/workspace/assets/skins/4d/4daa00ec9e7bb10baf9129618e11bdcb5c4c9501c4638713bacb98d84cd0c700 b/workspace/assets/skins/4d/4daa00ec9e7bb10baf9129618e11bdcb5c4c9501c4638713bacb98d84cd0c700
new file mode 100644
index 00000000..95990053
Binary files /dev/null and b/workspace/assets/skins/4d/4daa00ec9e7bb10baf9129618e11bdcb5c4c9501c4638713bacb98d84cd0c700 differ
diff --git a/workspace/assets/skins/4d/4daf08a9572bf704824f1f4448667370183948107f1ffef6e5bd519a4eb6dde9 b/workspace/assets/skins/4d/4daf08a9572bf704824f1f4448667370183948107f1ffef6e5bd519a4eb6dde9
new file mode 100644
index 00000000..afa89d50
Binary files /dev/null and b/workspace/assets/skins/4d/4daf08a9572bf704824f1f4448667370183948107f1ffef6e5bd519a4eb6dde9 differ
diff --git a/workspace/assets/skins/4e/4e0dfea6da78c051185287cca93debf8e18c3e0e79468b7b80b828d2f4f21f00 b/workspace/assets/skins/4e/4e0dfea6da78c051185287cca93debf8e18c3e0e79468b7b80b828d2f4f21f00
new file mode 100644
index 00000000..7dcbaf62
Binary files /dev/null and b/workspace/assets/skins/4e/4e0dfea6da78c051185287cca93debf8e18c3e0e79468b7b80b828d2f4f21f00 differ
diff --git a/workspace/assets/skins/4e/4e35f3c25cb885f4d7ab73a341f4480864d0876b7f662a8f8ffaeadaf48a6e8b b/workspace/assets/skins/4e/4e35f3c25cb885f4d7ab73a341f4480864d0876b7f662a8f8ffaeadaf48a6e8b
new file mode 100644
index 00000000..69121c49
Binary files /dev/null and b/workspace/assets/skins/4e/4e35f3c25cb885f4d7ab73a341f4480864d0876b7f662a8f8ffaeadaf48a6e8b differ
diff --git a/workspace/assets/skins/4e/4e3a8d2bccf9e9e1daea739217a8fcfd599a00856032d75d991c798f402d7442 b/workspace/assets/skins/4e/4e3a8d2bccf9e9e1daea739217a8fcfd599a00856032d75d991c798f402d7442
new file mode 100644
index 00000000..e5830a70
Binary files /dev/null and b/workspace/assets/skins/4e/4e3a8d2bccf9e9e1daea739217a8fcfd599a00856032d75d991c798f402d7442 differ
diff --git a/workspace/assets/skins/4e/4e3ad0f250ca7afc191b7c178c763582a0aa42fd11b795a7fc1f2067fdad6d6c b/workspace/assets/skins/4e/4e3ad0f250ca7afc191b7c178c763582a0aa42fd11b795a7fc1f2067fdad6d6c
new file mode 100644
index 00000000..02d33af2
Binary files /dev/null and b/workspace/assets/skins/4e/4e3ad0f250ca7afc191b7c178c763582a0aa42fd11b795a7fc1f2067fdad6d6c differ
diff --git a/workspace/assets/skins/4e/4e3f84c144fb9dc8153cb3d62952d28b330070d1d3043a41750cefb5b080a5bd b/workspace/assets/skins/4e/4e3f84c144fb9dc8153cb3d62952d28b330070d1d3043a41750cefb5b080a5bd
new file mode 100644
index 00000000..2ad4263d
Binary files /dev/null and b/workspace/assets/skins/4e/4e3f84c144fb9dc8153cb3d62952d28b330070d1d3043a41750cefb5b080a5bd differ
diff --git a/workspace/assets/skins/4e/4e4cca707331ad7979b785fcf46abb3cfd0b6b6c450f7b189e8d129ea800f3c9 b/workspace/assets/skins/4e/4e4cca707331ad7979b785fcf46abb3cfd0b6b6c450f7b189e8d129ea800f3c9
new file mode 100644
index 00000000..67f16993
Binary files /dev/null and b/workspace/assets/skins/4e/4e4cca707331ad7979b785fcf46abb3cfd0b6b6c450f7b189e8d129ea800f3c9 differ
diff --git a/workspace/assets/skins/4e/4e5e2b84535b11d0ba107700eb46d53efc3dfd321d6d254e99f46075ec6fa86c b/workspace/assets/skins/4e/4e5e2b84535b11d0ba107700eb46d53efc3dfd321d6d254e99f46075ec6fa86c
new file mode 100644
index 00000000..b90c2802
Binary files /dev/null and b/workspace/assets/skins/4e/4e5e2b84535b11d0ba107700eb46d53efc3dfd321d6d254e99f46075ec6fa86c differ
diff --git a/workspace/assets/skins/4e/4ec13af5661aa27cc8a6421e8be3e4a8cebc21ea1bfbde2fc5ca0388981eefa7 b/workspace/assets/skins/4e/4ec13af5661aa27cc8a6421e8be3e4a8cebc21ea1bfbde2fc5ca0388981eefa7
new file mode 100644
index 00000000..cd32b2e6
Binary files /dev/null and b/workspace/assets/skins/4e/4ec13af5661aa27cc8a6421e8be3e4a8cebc21ea1bfbde2fc5ca0388981eefa7 differ
diff --git a/workspace/assets/skins/4e/4ee827b503d1e830b03442483840291e1cdc11db63b0d6e205ec64babcd02908 b/workspace/assets/skins/4e/4ee827b503d1e830b03442483840291e1cdc11db63b0d6e205ec64babcd02908
new file mode 100644
index 00000000..c2ea31f2
Binary files /dev/null and b/workspace/assets/skins/4e/4ee827b503d1e830b03442483840291e1cdc11db63b0d6e205ec64babcd02908 differ
diff --git a/workspace/assets/skins/4f/4f1545503863fbe4d3ec8b0d26f54234f5f8777b4abe7ea267816674895213cc b/workspace/assets/skins/4f/4f1545503863fbe4d3ec8b0d26f54234f5f8777b4abe7ea267816674895213cc
new file mode 100644
index 00000000..134995de
Binary files /dev/null and b/workspace/assets/skins/4f/4f1545503863fbe4d3ec8b0d26f54234f5f8777b4abe7ea267816674895213cc differ
diff --git a/workspace/assets/skins/4f/4f288b71f8c3dd7d23a008523084004f2c1fccec8f3e3c087700cba872198fd7 b/workspace/assets/skins/4f/4f288b71f8c3dd7d23a008523084004f2c1fccec8f3e3c087700cba872198fd7
new file mode 100644
index 00000000..3d97d848
Binary files /dev/null and b/workspace/assets/skins/4f/4f288b71f8c3dd7d23a008523084004f2c1fccec8f3e3c087700cba872198fd7 differ
diff --git a/workspace/assets/skins/4f/4f7deb52bb17d90f640cf16ca8c41c9ae9718c1ef61b7ed05fb0d865d5513fa9 b/workspace/assets/skins/4f/4f7deb52bb17d90f640cf16ca8c41c9ae9718c1ef61b7ed05fb0d865d5513fa9
new file mode 100644
index 00000000..def24084
Binary files /dev/null and b/workspace/assets/skins/4f/4f7deb52bb17d90f640cf16ca8c41c9ae9718c1ef61b7ed05fb0d865d5513fa9 differ
diff --git a/workspace/assets/skins/4f/4fadeeb320c9843964b0636682fe3a0c0b0657d26ce96110943da016f732b6c6 b/workspace/assets/skins/4f/4fadeeb320c9843964b0636682fe3a0c0b0657d26ce96110943da016f732b6c6
new file mode 100644
index 00000000..ed9899dd
Binary files /dev/null and b/workspace/assets/skins/4f/4fadeeb320c9843964b0636682fe3a0c0b0657d26ce96110943da016f732b6c6 differ
diff --git a/workspace/assets/skins/4f/4fd1277ca299977d1c52c99aefb12e4db63963e33c8c614fa903bffb522c7a74 b/workspace/assets/skins/4f/4fd1277ca299977d1c52c99aefb12e4db63963e33c8c614fa903bffb522c7a74
new file mode 100644
index 00000000..b931b333
Binary files /dev/null and b/workspace/assets/skins/4f/4fd1277ca299977d1c52c99aefb12e4db63963e33c8c614fa903bffb522c7a74 differ
diff --git a/workspace/assets/skins/4f/4fec7e9be55a9aba1544579b69039f5848bb44eea597680cda2f76ad312fc34 b/workspace/assets/skins/4f/4fec7e9be55a9aba1544579b69039f5848bb44eea597680cda2f76ad312fc34
new file mode 100644
index 00000000..9bcb1915
Binary files /dev/null and b/workspace/assets/skins/4f/4fec7e9be55a9aba1544579b69039f5848bb44eea597680cda2f76ad312fc34 differ
diff --git a/workspace/assets/skins/4f/4ffee5c9f669a5384baa6e43c43ab6a8e14af9deb9b60f29cb33ef320a02677a b/workspace/assets/skins/4f/4ffee5c9f669a5384baa6e43c43ab6a8e14af9deb9b60f29cb33ef320a02677a
new file mode 100644
index 00000000..4ce1c557
Binary files /dev/null and b/workspace/assets/skins/4f/4ffee5c9f669a5384baa6e43c43ab6a8e14af9deb9b60f29cb33ef320a02677a differ
diff --git a/workspace/assets/skins/50/503d1e9e489a5d5fde4a3c7f9280e4e5629678678f33575f40095937195c1360 b/workspace/assets/skins/50/503d1e9e489a5d5fde4a3c7f9280e4e5629678678f33575f40095937195c1360
new file mode 100644
index 00000000..6c58ff4c
Binary files /dev/null and b/workspace/assets/skins/50/503d1e9e489a5d5fde4a3c7f9280e4e5629678678f33575f40095937195c1360 differ
diff --git a/workspace/assets/skins/50/5044288e9384ccf052feef20dbc844cbbc4a6c60a5034684a4ace8903ac33ae9 b/workspace/assets/skins/50/5044288e9384ccf052feef20dbc844cbbc4a6c60a5034684a4ace8903ac33ae9
new file mode 100644
index 00000000..12891e21
Binary files /dev/null and b/workspace/assets/skins/50/5044288e9384ccf052feef20dbc844cbbc4a6c60a5034684a4ace8903ac33ae9 differ
diff --git a/workspace/assets/skins/50/504e487e66b153f81a4184af9f7463d90dc43a35f935aa2ac13870bf27527f2d b/workspace/assets/skins/50/504e487e66b153f81a4184af9f7463d90dc43a35f935aa2ac13870bf27527f2d
new file mode 100644
index 00000000..52fa904b
Binary files /dev/null and b/workspace/assets/skins/50/504e487e66b153f81a4184af9f7463d90dc43a35f935aa2ac13870bf27527f2d differ
diff --git a/workspace/assets/skins/50/505be6f3f0248266e2b8bd69455e014d573f6801dc096632a0c278392c4764c1 b/workspace/assets/skins/50/505be6f3f0248266e2b8bd69455e014d573f6801dc096632a0c278392c4764c1
new file mode 100644
index 00000000..46b6d25e
Binary files /dev/null and b/workspace/assets/skins/50/505be6f3f0248266e2b8bd69455e014d573f6801dc096632a0c278392c4764c1 differ
diff --git a/workspace/assets/skins/50/506ab157b3fb8d8d21094c240f0df486bc55e0c9c3bdf199d31ab25d604eddc1 b/workspace/assets/skins/50/506ab157b3fb8d8d21094c240f0df486bc55e0c9c3bdf199d31ab25d604eddc1
new file mode 100644
index 00000000..a76e65c1
Binary files /dev/null and b/workspace/assets/skins/50/506ab157b3fb8d8d21094c240f0df486bc55e0c9c3bdf199d31ab25d604eddc1 differ
diff --git a/workspace/assets/skins/50/5083ec2b01dc0fee79aa32188d9429acc68ecf71408dca04aaab53ad8bea0 b/workspace/assets/skins/50/5083ec2b01dc0fee79aa32188d9429acc68ecf71408dca04aaab53ad8bea0
new file mode 100644
index 00000000..5d08419c
Binary files /dev/null and b/workspace/assets/skins/50/5083ec2b01dc0fee79aa32188d9429acc68ecf71408dca04aaab53ad8bea0 differ
diff --git a/workspace/assets/skins/50/509bce01100a2479a33faf004c613973c5a2dda15579260117373c33c2092a7 b/workspace/assets/skins/50/509bce01100a2479a33faf004c613973c5a2dda15579260117373c33c2092a7
new file mode 100644
index 00000000..2ec76b1b
Binary files /dev/null and b/workspace/assets/skins/50/509bce01100a2479a33faf004c613973c5a2dda15579260117373c33c2092a7 differ
diff --git a/workspace/assets/skins/50/50a08b43f01bde08528dc0442a185cec90523c72e4a0211459459e47a77ec87f b/workspace/assets/skins/50/50a08b43f01bde08528dc0442a185cec90523c72e4a0211459459e47a77ec87f
new file mode 100644
index 00000000..3e5c3c73
Binary files /dev/null and b/workspace/assets/skins/50/50a08b43f01bde08528dc0442a185cec90523c72e4a0211459459e47a77ec87f differ
diff --git a/workspace/assets/skins/50/50a374231c025f8bad93ec2a0e2cb03f03d613a916882332c5666bef02b62084 b/workspace/assets/skins/50/50a374231c025f8bad93ec2a0e2cb03f03d613a916882332c5666bef02b62084
new file mode 100644
index 00000000..bec083a1
Binary files /dev/null and b/workspace/assets/skins/50/50a374231c025f8bad93ec2a0e2cb03f03d613a916882332c5666bef02b62084 differ
diff --git a/workspace/assets/skins/50/50e2131c324d75b9b78e0071d24167ff13b60a152787e7c69323162a812b2863 b/workspace/assets/skins/50/50e2131c324d75b9b78e0071d24167ff13b60a152787e7c69323162a812b2863
new file mode 100644
index 00000000..d63263e6
Binary files /dev/null and b/workspace/assets/skins/50/50e2131c324d75b9b78e0071d24167ff13b60a152787e7c69323162a812b2863 differ
diff --git a/workspace/assets/skins/50/50ee3b89e01e9f8dc4e3463551322d88d4e9a6e3cc715da4ae1f186024b56bda b/workspace/assets/skins/50/50ee3b89e01e9f8dc4e3463551322d88d4e9a6e3cc715da4ae1f186024b56bda
new file mode 100644
index 00000000..85e486b4
Binary files /dev/null and b/workspace/assets/skins/50/50ee3b89e01e9f8dc4e3463551322d88d4e9a6e3cc715da4ae1f186024b56bda differ
diff --git a/workspace/assets/skins/51/5113e2b43761ba5d8ef9f2423e28dac7580fd7195752f9f00a7277d7d50fc425 b/workspace/assets/skins/51/5113e2b43761ba5d8ef9f2423e28dac7580fd7195752f9f00a7277d7d50fc425
new file mode 100644
index 00000000..57195c05
Binary files /dev/null and b/workspace/assets/skins/51/5113e2b43761ba5d8ef9f2423e28dac7580fd7195752f9f00a7277d7d50fc425 differ
diff --git a/workspace/assets/skins/51/511b20caede51a3b77343035cf8b5c0719d5b5aa460836afe2c9d31737af616d b/workspace/assets/skins/51/511b20caede51a3b77343035cf8b5c0719d5b5aa460836afe2c9d31737af616d
new file mode 100644
index 00000000..c8f79c71
Binary files /dev/null and b/workspace/assets/skins/51/511b20caede51a3b77343035cf8b5c0719d5b5aa460836afe2c9d31737af616d differ
diff --git a/workspace/assets/skins/51/511e563f3432a47f46515688f07572edec37eac90fce873374b9c796bb10045d b/workspace/assets/skins/51/511e563f3432a47f46515688f07572edec37eac90fce873374b9c796bb10045d
new file mode 100644
index 00000000..e3db44b5
Binary files /dev/null and b/workspace/assets/skins/51/511e563f3432a47f46515688f07572edec37eac90fce873374b9c796bb10045d differ
diff --git a/workspace/assets/skins/51/5132593b45f77d2df371b2bc4c3464df782213ee0c87e72b9cef64af9130f6fd b/workspace/assets/skins/51/5132593b45f77d2df371b2bc4c3464df782213ee0c87e72b9cef64af9130f6fd
new file mode 100644
index 00000000..41896047
Binary files /dev/null and b/workspace/assets/skins/51/5132593b45f77d2df371b2bc4c3464df782213ee0c87e72b9cef64af9130f6fd differ
diff --git a/workspace/assets/skins/51/513432e9d7f371442c9f7a6b77c51580b2f051ee7bf757dc23b267e615837429 b/workspace/assets/skins/51/513432e9d7f371442c9f7a6b77c51580b2f051ee7bf757dc23b267e615837429
new file mode 100644
index 00000000..e03702f3
Binary files /dev/null and b/workspace/assets/skins/51/513432e9d7f371442c9f7a6b77c51580b2f051ee7bf757dc23b267e615837429 differ
diff --git a/workspace/assets/skins/51/5148b60b8eb25898b8d101bd0830c8c9bdb63ac8b1719ca52986820b44fc2b36 b/workspace/assets/skins/51/5148b60b8eb25898b8d101bd0830c8c9bdb63ac8b1719ca52986820b44fc2b36
new file mode 100644
index 00000000..25241317
Binary files /dev/null and b/workspace/assets/skins/51/5148b60b8eb25898b8d101bd0830c8c9bdb63ac8b1719ca52986820b44fc2b36 differ
diff --git a/workspace/assets/skins/51/5162313e933523063b5ffb539f545ebad6f296ada9d505bf29b32e6c4ad0fad7 b/workspace/assets/skins/51/5162313e933523063b5ffb539f545ebad6f296ada9d505bf29b32e6c4ad0fad7
new file mode 100644
index 00000000..b35cee18
Binary files /dev/null and b/workspace/assets/skins/51/5162313e933523063b5ffb539f545ebad6f296ada9d505bf29b32e6c4ad0fad7 differ
diff --git a/workspace/assets/skins/51/51df8adbb4b24849b328b668f5fdcae6d2da79e75db51ba7d5a04eb8e3bdef27 b/workspace/assets/skins/51/51df8adbb4b24849b328b668f5fdcae6d2da79e75db51ba7d5a04eb8e3bdef27
new file mode 100644
index 00000000..5c58e4d4
Binary files /dev/null and b/workspace/assets/skins/51/51df8adbb4b24849b328b668f5fdcae6d2da79e75db51ba7d5a04eb8e3bdef27 differ
diff --git a/workspace/assets/skins/51/51e2cfd5ba209cdc83e29f9c4943f97452ac4440a8c4eed54edf9490fa436f92 b/workspace/assets/skins/51/51e2cfd5ba209cdc83e29f9c4943f97452ac4440a8c4eed54edf9490fa436f92
new file mode 100644
index 00000000..3f8e7fbb
Binary files /dev/null and b/workspace/assets/skins/51/51e2cfd5ba209cdc83e29f9c4943f97452ac4440a8c4eed54edf9490fa436f92 differ
diff --git a/workspace/assets/skins/51/51e42b8f50fed828d4b981c27ca13d071ce863f61540b27638266f772d41d b/workspace/assets/skins/51/51e42b8f50fed828d4b981c27ca13d071ce863f61540b27638266f772d41d
new file mode 100644
index 00000000..47d21450
Binary files /dev/null and b/workspace/assets/skins/51/51e42b8f50fed828d4b981c27ca13d071ce863f61540b27638266f772d41d differ
diff --git a/workspace/assets/skins/52/52188371b36d8550c852505071b06bccc264f87172aa7e4969540c857fd83a11 b/workspace/assets/skins/52/52188371b36d8550c852505071b06bccc264f87172aa7e4969540c857fd83a11
new file mode 100644
index 00000000..7af02ac5
Binary files /dev/null and b/workspace/assets/skins/52/52188371b36d8550c852505071b06bccc264f87172aa7e4969540c857fd83a11 differ
diff --git a/workspace/assets/skins/52/521e33a9ca5a027b414c3d2eab91dad23d74204e9d01b793009a3054ac7a1f b/workspace/assets/skins/52/521e33a9ca5a027b414c3d2eab91dad23d74204e9d01b793009a3054ac7a1f
new file mode 100644
index 00000000..f39abd1c
Binary files /dev/null and b/workspace/assets/skins/52/521e33a9ca5a027b414c3d2eab91dad23d74204e9d01b793009a3054ac7a1f differ
diff --git a/workspace/assets/skins/52/525c6d5f91f89346f58d5aabb9e109436108bed6dad554a7bcc8b66e8762b340 b/workspace/assets/skins/52/525c6d5f91f89346f58d5aabb9e109436108bed6dad554a7bcc8b66e8762b340
new file mode 100644
index 00000000..10c6f426
Binary files /dev/null and b/workspace/assets/skins/52/525c6d5f91f89346f58d5aabb9e109436108bed6dad554a7bcc8b66e8762b340 differ
diff --git a/workspace/assets/skins/52/5266947f301cd3d1d7d97ae0251a099b1fbd64bcb9d8fdddf2e759bb2b6ca129 b/workspace/assets/skins/52/5266947f301cd3d1d7d97ae0251a099b1fbd64bcb9d8fdddf2e759bb2b6ca129
new file mode 100644
index 00000000..22ebdd7a
Binary files /dev/null and b/workspace/assets/skins/52/5266947f301cd3d1d7d97ae0251a099b1fbd64bcb9d8fdddf2e759bb2b6ca129 differ
diff --git a/workspace/assets/skins/52/5272a62612af5d0bae332455328119b272b82b15ccf30a80eae7736b526887cd b/workspace/assets/skins/52/5272a62612af5d0bae332455328119b272b82b15ccf30a80eae7736b526887cd
new file mode 100644
index 00000000..089ba2af
Binary files /dev/null and b/workspace/assets/skins/52/5272a62612af5d0bae332455328119b272b82b15ccf30a80eae7736b526887cd differ
diff --git a/workspace/assets/skins/52/5276701ebb70b6541f8aad5bde4f50b90e4609ae8ed45ad77afb66dc5d327487 b/workspace/assets/skins/52/5276701ebb70b6541f8aad5bde4f50b90e4609ae8ed45ad77afb66dc5d327487
new file mode 100644
index 00000000..45e528d0
Binary files /dev/null and b/workspace/assets/skins/52/5276701ebb70b6541f8aad5bde4f50b90e4609ae8ed45ad77afb66dc5d327487 differ
diff --git a/workspace/assets/skins/52/527fc61acbe2b40c5585269b16e22e42819b7f7b82ea7f496fcfe701e1a693de b/workspace/assets/skins/52/527fc61acbe2b40c5585269b16e22e42819b7f7b82ea7f496fcfe701e1a693de
new file mode 100644
index 00000000..2c84ecd5
Binary files /dev/null and b/workspace/assets/skins/52/527fc61acbe2b40c5585269b16e22e42819b7f7b82ea7f496fcfe701e1a693de differ
diff --git a/workspace/assets/skins/52/528cf8b7e8431e5f20276a50ad86680ab628ebf3d9d22714f4c11dc9111000f b/workspace/assets/skins/52/528cf8b7e8431e5f20276a50ad86680ab628ebf3d9d22714f4c11dc9111000f
new file mode 100644
index 00000000..525e6852
Binary files /dev/null and b/workspace/assets/skins/52/528cf8b7e8431e5f20276a50ad86680ab628ebf3d9d22714f4c11dc9111000f differ
diff --git a/workspace/assets/skins/52/5290215170a901b88c4b129e1ccdeb122188d6448c161fc5baa38ad5a587d6f9 b/workspace/assets/skins/52/5290215170a901b88c4b129e1ccdeb122188d6448c161fc5baa38ad5a587d6f9
new file mode 100644
index 00000000..0e3a0a8d
Binary files /dev/null and b/workspace/assets/skins/52/5290215170a901b88c4b129e1ccdeb122188d6448c161fc5baa38ad5a587d6f9 differ
diff --git a/workspace/assets/skins/52/52aa4ec622069361ea3f55176e3e657c9b124b8536c729c78e8efdc115144884 b/workspace/assets/skins/52/52aa4ec622069361ea3f55176e3e657c9b124b8536c729c78e8efdc115144884
new file mode 100644
index 00000000..4d50cce8
Binary files /dev/null and b/workspace/assets/skins/52/52aa4ec622069361ea3f55176e3e657c9b124b8536c729c78e8efdc115144884 differ
diff --git a/workspace/assets/skins/52/52abc63c9d2cbe722667001c7d425a8986a99ae28f37d47ebcfcb8b0906b282a b/workspace/assets/skins/52/52abc63c9d2cbe722667001c7d425a8986a99ae28f37d47ebcfcb8b0906b282a
new file mode 100644
index 00000000..2f20fc95
Binary files /dev/null and b/workspace/assets/skins/52/52abc63c9d2cbe722667001c7d425a8986a99ae28f37d47ebcfcb8b0906b282a differ
diff --git a/workspace/assets/skins/52/52ba132e890678f0a1210b821d73e2686fc38c8fd3d8068a906730fef155b19e b/workspace/assets/skins/52/52ba132e890678f0a1210b821d73e2686fc38c8fd3d8068a906730fef155b19e
new file mode 100644
index 00000000..93f88485
Binary files /dev/null and b/workspace/assets/skins/52/52ba132e890678f0a1210b821d73e2686fc38c8fd3d8068a906730fef155b19e differ
diff --git a/workspace/assets/skins/52/52bfc15a47e9fa644fb288483cd34843012770b4b768a8c874278994c37831a6 b/workspace/assets/skins/52/52bfc15a47e9fa644fb288483cd34843012770b4b768a8c874278994c37831a6
new file mode 100644
index 00000000..fcdc07d0
Binary files /dev/null and b/workspace/assets/skins/52/52bfc15a47e9fa644fb288483cd34843012770b4b768a8c874278994c37831a6 differ
diff --git a/workspace/assets/skins/52/52c3f3444ba36d34677a1254822741b61a948c25b55eb70eb8fbcf761b382abb b/workspace/assets/skins/52/52c3f3444ba36d34677a1254822741b61a948c25b55eb70eb8fbcf761b382abb
new file mode 100644
index 00000000..8579ba60
Binary files /dev/null and b/workspace/assets/skins/52/52c3f3444ba36d34677a1254822741b61a948c25b55eb70eb8fbcf761b382abb differ
diff --git a/workspace/assets/skins/52/52c5a41a5a80398686ac32f8cbcfd9e620e4eb4fa5210e596c3f610e851678f b/workspace/assets/skins/52/52c5a41a5a80398686ac32f8cbcfd9e620e4eb4fa5210e596c3f610e851678f
new file mode 100644
index 00000000..93c0a622
Binary files /dev/null and b/workspace/assets/skins/52/52c5a41a5a80398686ac32f8cbcfd9e620e4eb4fa5210e596c3f610e851678f differ
diff --git a/workspace/assets/skins/52/52dfdb88f3d98b141560f0cf151c995538d9bf1f0bba60d3e97111be5923d0bd b/workspace/assets/skins/52/52dfdb88f3d98b141560f0cf151c995538d9bf1f0bba60d3e97111be5923d0bd
new file mode 100644
index 00000000..29535337
Binary files /dev/null and b/workspace/assets/skins/52/52dfdb88f3d98b141560f0cf151c995538d9bf1f0bba60d3e97111be5923d0bd differ
diff --git a/workspace/assets/skins/52/52fc59115bf302305780417a5fe0a5befaf63ea326e00b0480c4a9b722836909 b/workspace/assets/skins/52/52fc59115bf302305780417a5fe0a5befaf63ea326e00b0480c4a9b722836909
new file mode 100644
index 00000000..25ded86b
Binary files /dev/null and b/workspace/assets/skins/52/52fc59115bf302305780417a5fe0a5befaf63ea326e00b0480c4a9b722836909 differ
diff --git a/workspace/assets/skins/53/530db55176c36b0ba068e3b2b83e5bd4b3307c583612d92ebb51b0b5aefc6d57 b/workspace/assets/skins/53/530db55176c36b0ba068e3b2b83e5bd4b3307c583612d92ebb51b0b5aefc6d57
new file mode 100644
index 00000000..ceb6cedf
Binary files /dev/null and b/workspace/assets/skins/53/530db55176c36b0ba068e3b2b83e5bd4b3307c583612d92ebb51b0b5aefc6d57 differ
diff --git a/workspace/assets/skins/53/534bca412fd515065dcba6fd8da14c6fa08f71e164d33e794cb3c2bf135fbd90 b/workspace/assets/skins/53/534bca412fd515065dcba6fd8da14c6fa08f71e164d33e794cb3c2bf135fbd90
new file mode 100644
index 00000000..10691916
Binary files /dev/null and b/workspace/assets/skins/53/534bca412fd515065dcba6fd8da14c6fa08f71e164d33e794cb3c2bf135fbd90 differ
diff --git a/workspace/assets/skins/53/5356274c7f62512185d0e69b2ffe025456eb694c7471d71f301e839e599e94fb b/workspace/assets/skins/53/5356274c7f62512185d0e69b2ffe025456eb694c7471d71f301e839e599e94fb
new file mode 100644
index 00000000..f6065f31
Binary files /dev/null and b/workspace/assets/skins/53/5356274c7f62512185d0e69b2ffe025456eb694c7471d71f301e839e599e94fb differ
diff --git a/workspace/assets/skins/53/536063c7fa439e663145b833cf20cc763fe2d48c429e3190975a627e8e50dbde b/workspace/assets/skins/53/536063c7fa439e663145b833cf20cc763fe2d48c429e3190975a627e8e50dbde
new file mode 100644
index 00000000..64e16f33
Binary files /dev/null and b/workspace/assets/skins/53/536063c7fa439e663145b833cf20cc763fe2d48c429e3190975a627e8e50dbde differ
diff --git a/workspace/assets/skins/53/53627d1a5b46f1abe179a7a399c8de4f603b634fe1603a1beea4138c0e6631e b/workspace/assets/skins/53/53627d1a5b46f1abe179a7a399c8de4f603b634fe1603a1beea4138c0e6631e
new file mode 100644
index 00000000..b8d54e0a
Binary files /dev/null and b/workspace/assets/skins/53/53627d1a5b46f1abe179a7a399c8de4f603b634fe1603a1beea4138c0e6631e differ
diff --git a/workspace/assets/skins/53/53677670094212ca9ce0392fb2f7ae31a8e9bbe8f7c6e4fdeb9e2602565cf976 b/workspace/assets/skins/53/53677670094212ca9ce0392fb2f7ae31a8e9bbe8f7c6e4fdeb9e2602565cf976
new file mode 100644
index 00000000..24300b4e
Binary files /dev/null and b/workspace/assets/skins/53/53677670094212ca9ce0392fb2f7ae31a8e9bbe8f7c6e4fdeb9e2602565cf976 differ
diff --git a/workspace/assets/skins/53/536bd50bc8711fab20635d2d0e48939add5f672e49581b06c3214523dc768a5a b/workspace/assets/skins/53/536bd50bc8711fab20635d2d0e48939add5f672e49581b06c3214523dc768a5a
new file mode 100644
index 00000000..9dafa7ca
Binary files /dev/null and b/workspace/assets/skins/53/536bd50bc8711fab20635d2d0e48939add5f672e49581b06c3214523dc768a5a differ
diff --git a/workspace/assets/skins/53/537b98d7f87f3b4624a94ae68156e62b7b26a96951179c758d40ad4604ca4c9d b/workspace/assets/skins/53/537b98d7f87f3b4624a94ae68156e62b7b26a96951179c758d40ad4604ca4c9d
new file mode 100644
index 00000000..e15c82aa
Binary files /dev/null and b/workspace/assets/skins/53/537b98d7f87f3b4624a94ae68156e62b7b26a96951179c758d40ad4604ca4c9d differ
diff --git a/workspace/assets/skins/53/537cf68485f162d43ffac4cb1cef769a165a429318b561b45cd6f8a0d232fbdc b/workspace/assets/skins/53/537cf68485f162d43ffac4cb1cef769a165a429318b561b45cd6f8a0d232fbdc
new file mode 100644
index 00000000..2e5a1345
Binary files /dev/null and b/workspace/assets/skins/53/537cf68485f162d43ffac4cb1cef769a165a429318b561b45cd6f8a0d232fbdc differ
diff --git a/workspace/assets/skins/53/538afd521646d013f5d5893aa683327961102ab7d0a30f5e2bc182455856c7db b/workspace/assets/skins/53/538afd521646d013f5d5893aa683327961102ab7d0a30f5e2bc182455856c7db
new file mode 100644
index 00000000..98e3e6b2
Binary files /dev/null and b/workspace/assets/skins/53/538afd521646d013f5d5893aa683327961102ab7d0a30f5e2bc182455856c7db differ
diff --git a/workspace/assets/skins/53/538c9a46a8da426783c88ed342437c758d839b67ba77f8dcb57ff04b519db1ce b/workspace/assets/skins/53/538c9a46a8da426783c88ed342437c758d839b67ba77f8dcb57ff04b519db1ce
new file mode 100644
index 00000000..9c55ac98
Binary files /dev/null and b/workspace/assets/skins/53/538c9a46a8da426783c88ed342437c758d839b67ba77f8dcb57ff04b519db1ce differ
diff --git a/workspace/assets/skins/53/53a3b8ad0e9ec3c16123348ac27a9f0bc8e77d03769f02907bd7fe11329f6bbf b/workspace/assets/skins/53/53a3b8ad0e9ec3c16123348ac27a9f0bc8e77d03769f02907bd7fe11329f6bbf
new file mode 100644
index 00000000..2a02300d
Binary files /dev/null and b/workspace/assets/skins/53/53a3b8ad0e9ec3c16123348ac27a9f0bc8e77d03769f02907bd7fe11329f6bbf differ
diff --git a/workspace/assets/skins/53/53fc088b6417a944853d68e1fb1db64680e90f86c1130c89c93a82a60ab9cc51 b/workspace/assets/skins/53/53fc088b6417a944853d68e1fb1db64680e90f86c1130c89c93a82a60ab9cc51
new file mode 100644
index 00000000..9f0853ea
Binary files /dev/null and b/workspace/assets/skins/53/53fc088b6417a944853d68e1fb1db64680e90f86c1130c89c93a82a60ab9cc51 differ
diff --git a/workspace/assets/skins/54/5410f7d7a156589ab8706d0a196351d7412fc7baec85567700eb6668b647897d b/workspace/assets/skins/54/5410f7d7a156589ab8706d0a196351d7412fc7baec85567700eb6668b647897d
new file mode 100644
index 00000000..98fbc213
Binary files /dev/null and b/workspace/assets/skins/54/5410f7d7a156589ab8706d0a196351d7412fc7baec85567700eb6668b647897d differ
diff --git a/workspace/assets/skins/54/5415035f30b84fe1b4308aad3e25e4809b8d958255f155913760d326bd819864 b/workspace/assets/skins/54/5415035f30b84fe1b4308aad3e25e4809b8d958255f155913760d326bd819864
new file mode 100644
index 00000000..255eda67
Binary files /dev/null and b/workspace/assets/skins/54/5415035f30b84fe1b4308aad3e25e4809b8d958255f155913760d326bd819864 differ
diff --git a/workspace/assets/skins/54/545f9099eff2a61f046f77497b2b849c86fbcb7e874e20d1a27426a61217d48d b/workspace/assets/skins/54/545f9099eff2a61f046f77497b2b849c86fbcb7e874e20d1a27426a61217d48d
new file mode 100644
index 00000000..0c585dc3
Binary files /dev/null and b/workspace/assets/skins/54/545f9099eff2a61f046f77497b2b849c86fbcb7e874e20d1a27426a61217d48d differ
diff --git a/workspace/assets/skins/54/5469599645999a923318c888e4e47049e64299c8ab1b93f2b4ed7e4bb9ee3ac5 b/workspace/assets/skins/54/5469599645999a923318c888e4e47049e64299c8ab1b93f2b4ed7e4bb9ee3ac5
new file mode 100644
index 00000000..8c736559
Binary files /dev/null and b/workspace/assets/skins/54/5469599645999a923318c888e4e47049e64299c8ab1b93f2b4ed7e4bb9ee3ac5 differ
diff --git a/workspace/assets/skins/54/546f02dc0ad5d9746b6f94453c52bf2ec26eb1eb96f4edf7b9eb1ebc0cc84587 b/workspace/assets/skins/54/546f02dc0ad5d9746b6f94453c52bf2ec26eb1eb96f4edf7b9eb1ebc0cc84587
new file mode 100644
index 00000000..b20ed47b
Binary files /dev/null and b/workspace/assets/skins/54/546f02dc0ad5d9746b6f94453c52bf2ec26eb1eb96f4edf7b9eb1ebc0cc84587 differ
diff --git a/workspace/assets/skins/54/54751665b730ed6689af55a52448a97617eed94d80ca5652737ce2d4e8f22c4d b/workspace/assets/skins/54/54751665b730ed6689af55a52448a97617eed94d80ca5652737ce2d4e8f22c4d
new file mode 100644
index 00000000..98009d9c
Binary files /dev/null and b/workspace/assets/skins/54/54751665b730ed6689af55a52448a97617eed94d80ca5652737ce2d4e8f22c4d differ
diff --git a/workspace/assets/skins/54/548f8b37e0625ce4c49561a65d7e73f11773371270bcc0bde9593a72d4d43d01 b/workspace/assets/skins/54/548f8b37e0625ce4c49561a65d7e73f11773371270bcc0bde9593a72d4d43d01
new file mode 100644
index 00000000..12aad33b
Binary files /dev/null and b/workspace/assets/skins/54/548f8b37e0625ce4c49561a65d7e73f11773371270bcc0bde9593a72d4d43d01 differ
diff --git a/workspace/assets/skins/54/5493dca71271a8ba96dab6d46a0e6f6a5321fc15e1925d84eb5599a00bcb1071 b/workspace/assets/skins/54/5493dca71271a8ba96dab6d46a0e6f6a5321fc15e1925d84eb5599a00bcb1071
new file mode 100644
index 00000000..f048968f
Binary files /dev/null and b/workspace/assets/skins/54/5493dca71271a8ba96dab6d46a0e6f6a5321fc15e1925d84eb5599a00bcb1071 differ
diff --git a/workspace/assets/skins/54/54984c05610a19abae69d13ff234a8f4616ca37ea92ee5da868fc16fdd5c7341 b/workspace/assets/skins/54/54984c05610a19abae69d13ff234a8f4616ca37ea92ee5da868fc16fdd5c7341
new file mode 100644
index 00000000..45f8c35a
Binary files /dev/null and b/workspace/assets/skins/54/54984c05610a19abae69d13ff234a8f4616ca37ea92ee5da868fc16fdd5c7341 differ
diff --git a/workspace/assets/skins/54/54cd97ed0071d6f68ac7a216bcc67beed7a68a71d29972b5400d91eb47bfd3ad b/workspace/assets/skins/54/54cd97ed0071d6f68ac7a216bcc67beed7a68a71d29972b5400d91eb47bfd3ad
new file mode 100644
index 00000000..900c6471
Binary files /dev/null and b/workspace/assets/skins/54/54cd97ed0071d6f68ac7a216bcc67beed7a68a71d29972b5400d91eb47bfd3ad differ
diff --git a/workspace/assets/skins/54/54ec64193e0f74b4ae09217958e1d79af2d70ef2d3193caef332e08b2f634992 b/workspace/assets/skins/54/54ec64193e0f74b4ae09217958e1d79af2d70ef2d3193caef332e08b2f634992
new file mode 100644
index 00000000..6d823ac0
Binary files /dev/null and b/workspace/assets/skins/54/54ec64193e0f74b4ae09217958e1d79af2d70ef2d3193caef332e08b2f634992 differ
diff --git a/workspace/assets/skins/54/54f24eb65cfb1135c39c7bd92a0a6a62513149b076c80e64ccc7d13ca8fd1312 b/workspace/assets/skins/54/54f24eb65cfb1135c39c7bd92a0a6a62513149b076c80e64ccc7d13ca8fd1312
new file mode 100644
index 00000000..162560f2
Binary files /dev/null and b/workspace/assets/skins/54/54f24eb65cfb1135c39c7bd92a0a6a62513149b076c80e64ccc7d13ca8fd1312 differ
diff --git a/workspace/assets/skins/55/55061e9c8b1c8f5968f8ea9f2ae35a6886cfdb6f2a6ce09a21a5a91b14d0ec50 b/workspace/assets/skins/55/55061e9c8b1c8f5968f8ea9f2ae35a6886cfdb6f2a6ce09a21a5a91b14d0ec50
new file mode 100644
index 00000000..bb6e1ea2
Binary files /dev/null and b/workspace/assets/skins/55/55061e9c8b1c8f5968f8ea9f2ae35a6886cfdb6f2a6ce09a21a5a91b14d0ec50 differ
diff --git a/workspace/assets/skins/55/5539f09b417c9a674857334cad88f16226d5c628d2cc03567a652c37b0c2dabe b/workspace/assets/skins/55/5539f09b417c9a674857334cad88f16226d5c628d2cc03567a652c37b0c2dabe
new file mode 100644
index 00000000..86b1cf91
Binary files /dev/null and b/workspace/assets/skins/55/5539f09b417c9a674857334cad88f16226d5c628d2cc03567a652c37b0c2dabe differ
diff --git a/workspace/assets/skins/55/5540f3cf2bb9982c2ba920c6e3c4eb87da5a0ba30f0d1d65e5fde3ad509f5f7e b/workspace/assets/skins/55/5540f3cf2bb9982c2ba920c6e3c4eb87da5a0ba30f0d1d65e5fde3ad509f5f7e
new file mode 100644
index 00000000..607338b6
Binary files /dev/null and b/workspace/assets/skins/55/5540f3cf2bb9982c2ba920c6e3c4eb87da5a0ba30f0d1d65e5fde3ad509f5f7e differ
diff --git a/workspace/assets/skins/55/5542fbbf434e64a5600e92de1ed923893c1d8100512d6d5a0b1c85f98d721178 b/workspace/assets/skins/55/5542fbbf434e64a5600e92de1ed923893c1d8100512d6d5a0b1c85f98d721178
new file mode 100644
index 00000000..855e90d0
Binary files /dev/null and b/workspace/assets/skins/55/5542fbbf434e64a5600e92de1ed923893c1d8100512d6d5a0b1c85f98d721178 differ
diff --git a/workspace/assets/skins/55/5545be7697db5eb598f3b95b7ee0d0d8c10f74d36d914ae06468615b6e6e661 b/workspace/assets/skins/55/5545be7697db5eb598f3b95b7ee0d0d8c10f74d36d914ae06468615b6e6e661
new file mode 100644
index 00000000..2a597173
Binary files /dev/null and b/workspace/assets/skins/55/5545be7697db5eb598f3b95b7ee0d0d8c10f74d36d914ae06468615b6e6e661 differ
diff --git a/workspace/assets/skins/55/556224513c572017d456571e97638667497dc9edc695c95f6e32ead8c508d7f1 b/workspace/assets/skins/55/556224513c572017d456571e97638667497dc9edc695c95f6e32ead8c508d7f1
new file mode 100644
index 00000000..fa8f1477
Binary files /dev/null and b/workspace/assets/skins/55/556224513c572017d456571e97638667497dc9edc695c95f6e32ead8c508d7f1 differ
diff --git a/workspace/assets/skins/55/556623b1c05943c9404da1fec97dd1b0afc12373d2f6506539af04216aad084f b/workspace/assets/skins/55/556623b1c05943c9404da1fec97dd1b0afc12373d2f6506539af04216aad084f
new file mode 100644
index 00000000..79c5addf
Binary files /dev/null and b/workspace/assets/skins/55/556623b1c05943c9404da1fec97dd1b0afc12373d2f6506539af04216aad084f differ
diff --git a/workspace/assets/skins/55/558ad2baf95847f31edefbfe31065916e7dbd0cddc3d9420c5a20e88b9f623e3 b/workspace/assets/skins/55/558ad2baf95847f31edefbfe31065916e7dbd0cddc3d9420c5a20e88b9f623e3
new file mode 100644
index 00000000..32105fc1
Binary files /dev/null and b/workspace/assets/skins/55/558ad2baf95847f31edefbfe31065916e7dbd0cddc3d9420c5a20e88b9f623e3 differ
diff --git a/workspace/assets/skins/55/558cff9a50946f689f9d395a630844a7be25d662f0ead33b414495ee562ec62b b/workspace/assets/skins/55/558cff9a50946f689f9d395a630844a7be25d662f0ead33b414495ee562ec62b
new file mode 100644
index 00000000..2686d45a
Binary files /dev/null and b/workspace/assets/skins/55/558cff9a50946f689f9d395a630844a7be25d662f0ead33b414495ee562ec62b differ
diff --git a/workspace/assets/skins/55/55b1f3a5a1757f2fe280bb76e6c314414067f51cc537a43e9849f3342039e54d b/workspace/assets/skins/55/55b1f3a5a1757f2fe280bb76e6c314414067f51cc537a43e9849f3342039e54d
new file mode 100644
index 00000000..b714fb64
Binary files /dev/null and b/workspace/assets/skins/55/55b1f3a5a1757f2fe280bb76e6c314414067f51cc537a43e9849f3342039e54d differ
diff --git a/workspace/assets/skins/55/55eb5c49fcb5371460f2b83871881fd8a298a19e1bcb81fa7b5de39328963f2f b/workspace/assets/skins/55/55eb5c49fcb5371460f2b83871881fd8a298a19e1bcb81fa7b5de39328963f2f
new file mode 100644
index 00000000..916e9eb0
Binary files /dev/null and b/workspace/assets/skins/55/55eb5c49fcb5371460f2b83871881fd8a298a19e1bcb81fa7b5de39328963f2f differ
diff --git a/workspace/assets/skins/55/55f710f2acfa6c213a128e26ccf1a8430edf2d5f99e0f2dca9ff283c0c8926b9 b/workspace/assets/skins/55/55f710f2acfa6c213a128e26ccf1a8430edf2d5f99e0f2dca9ff283c0c8926b9
new file mode 100644
index 00000000..885bcdf8
Binary files /dev/null and b/workspace/assets/skins/55/55f710f2acfa6c213a128e26ccf1a8430edf2d5f99e0f2dca9ff283c0c8926b9 differ
diff --git a/workspace/assets/skins/56/562abd8689f869a3c303b09f100d13edb96caacc1fce29a3a6eb58441a3ea1e3 b/workspace/assets/skins/56/562abd8689f869a3c303b09f100d13edb96caacc1fce29a3a6eb58441a3ea1e3
new file mode 100644
index 00000000..0c2c8dc8
Binary files /dev/null and b/workspace/assets/skins/56/562abd8689f869a3c303b09f100d13edb96caacc1fce29a3a6eb58441a3ea1e3 differ
diff --git a/workspace/assets/skins/56/566cba0c1e8295c4d6283a44090960f87d7a7a0677570a4e0e5ef3a96875b334 b/workspace/assets/skins/56/566cba0c1e8295c4d6283a44090960f87d7a7a0677570a4e0e5ef3a96875b334
new file mode 100644
index 00000000..f2f55fba
Binary files /dev/null and b/workspace/assets/skins/56/566cba0c1e8295c4d6283a44090960f87d7a7a0677570a4e0e5ef3a96875b334 differ
diff --git a/workspace/assets/skins/56/56813f4536992656cba5a9c6b5bc91e38f164cffb554f1183cb5831972777abd b/workspace/assets/skins/56/56813f4536992656cba5a9c6b5bc91e38f164cffb554f1183cb5831972777abd
new file mode 100644
index 00000000..251cc253
Binary files /dev/null and b/workspace/assets/skins/56/56813f4536992656cba5a9c6b5bc91e38f164cffb554f1183cb5831972777abd differ
diff --git a/workspace/assets/skins/56/56838c7f92cd17d201b36d3cfbb273b51e7275ca53faf0579637218be494a334 b/workspace/assets/skins/56/56838c7f92cd17d201b36d3cfbb273b51e7275ca53faf0579637218be494a334
new file mode 100644
index 00000000..c6816775
Binary files /dev/null and b/workspace/assets/skins/56/56838c7f92cd17d201b36d3cfbb273b51e7275ca53faf0579637218be494a334 differ
diff --git a/workspace/assets/skins/56/569ef9c5b1b1271bd829692b2a8d76005b6ee9fb9a69825eae4aa9eaa5879178 b/workspace/assets/skins/56/569ef9c5b1b1271bd829692b2a8d76005b6ee9fb9a69825eae4aa9eaa5879178
new file mode 100644
index 00000000..9c93b59e
Binary files /dev/null and b/workspace/assets/skins/56/569ef9c5b1b1271bd829692b2a8d76005b6ee9fb9a69825eae4aa9eaa5879178 differ
diff --git a/workspace/assets/skins/56/56b1e0b46d611dab23055065a2d69ea3f41309e663d705c0dcadab95d1ef7df2 b/workspace/assets/skins/56/56b1e0b46d611dab23055065a2d69ea3f41309e663d705c0dcadab95d1ef7df2
new file mode 100644
index 00000000..13b2496d
Binary files /dev/null and b/workspace/assets/skins/56/56b1e0b46d611dab23055065a2d69ea3f41309e663d705c0dcadab95d1ef7df2 differ
diff --git a/workspace/assets/skins/56/56c04dedea5ff1cf8d6dde5ef33bc79002c99bedf40dbde880cee28df8667ba0 b/workspace/assets/skins/56/56c04dedea5ff1cf8d6dde5ef33bc79002c99bedf40dbde880cee28df8667ba0
new file mode 100644
index 00000000..8f382db3
Binary files /dev/null and b/workspace/assets/skins/56/56c04dedea5ff1cf8d6dde5ef33bc79002c99bedf40dbde880cee28df8667ba0 differ
diff --git a/workspace/assets/skins/56/56ede7ff3d362e9f975df88c47c2054aca68f63cbe1380ec58b0241718805a7a b/workspace/assets/skins/56/56ede7ff3d362e9f975df88c47c2054aca68f63cbe1380ec58b0241718805a7a
new file mode 100644
index 00000000..ce93d924
Binary files /dev/null and b/workspace/assets/skins/56/56ede7ff3d362e9f975df88c47c2054aca68f63cbe1380ec58b0241718805a7a differ
diff --git a/workspace/assets/skins/57/5707f64557496ba1d42794c5ccc756c502b65870ef9dcd79ad657801ffb88b07 b/workspace/assets/skins/57/5707f64557496ba1d42794c5ccc756c502b65870ef9dcd79ad657801ffb88b07
new file mode 100644
index 00000000..9a4cac3c
Binary files /dev/null and b/workspace/assets/skins/57/5707f64557496ba1d42794c5ccc756c502b65870ef9dcd79ad657801ffb88b07 differ
diff --git a/workspace/assets/skins/57/5730ceae0ae5a2f56d919fa8dac221dbb5329e45e78019d1063e21c7fc327fc1 b/workspace/assets/skins/57/5730ceae0ae5a2f56d919fa8dac221dbb5329e45e78019d1063e21c7fc327fc1
new file mode 100644
index 00000000..21457ea6
Binary files /dev/null and b/workspace/assets/skins/57/5730ceae0ae5a2f56d919fa8dac221dbb5329e45e78019d1063e21c7fc327fc1 differ
diff --git a/workspace/assets/skins/57/574eb2a38ab7ac5ede2a5a0cb4c3f1a8229160db4936dcc1c17644e8a9bfb7da b/workspace/assets/skins/57/574eb2a38ab7ac5ede2a5a0cb4c3f1a8229160db4936dcc1c17644e8a9bfb7da
new file mode 100644
index 00000000..6d32d33e
Binary files /dev/null and b/workspace/assets/skins/57/574eb2a38ab7ac5ede2a5a0cb4c3f1a8229160db4936dcc1c17644e8a9bfb7da differ
diff --git a/workspace/assets/skins/57/575555ec8732d300280ca62d985a448116386a415bf55b21ec1496b1fa8c19c1 b/workspace/assets/skins/57/575555ec8732d300280ca62d985a448116386a415bf55b21ec1496b1fa8c19c1
new file mode 100644
index 00000000..cc7b1f1e
Binary files /dev/null and b/workspace/assets/skins/57/575555ec8732d300280ca62d985a448116386a415bf55b21ec1496b1fa8c19c1 differ
diff --git a/workspace/assets/skins/57/575fbe775b770b1b8f6691e14d80b31f24cf940ab225bcee6f70ac6bc3fc38ad b/workspace/assets/skins/57/575fbe775b770b1b8f6691e14d80b31f24cf940ab225bcee6f70ac6bc3fc38ad
new file mode 100644
index 00000000..1b1ddb28
Binary files /dev/null and b/workspace/assets/skins/57/575fbe775b770b1b8f6691e14d80b31f24cf940ab225bcee6f70ac6bc3fc38ad differ
diff --git a/workspace/assets/skins/57/57642549133e98734ca7dae65c112c483a9a21ae81eb6b2689c752554622475e b/workspace/assets/skins/57/57642549133e98734ca7dae65c112c483a9a21ae81eb6b2689c752554622475e
new file mode 100644
index 00000000..e614da9d
Binary files /dev/null and b/workspace/assets/skins/57/57642549133e98734ca7dae65c112c483a9a21ae81eb6b2689c752554622475e differ
diff --git a/workspace/assets/skins/57/5767bc35287461740f3ecb6e69a9dc895ec1533f1e728753e2e24b226628bf35 b/workspace/assets/skins/57/5767bc35287461740f3ecb6e69a9dc895ec1533f1e728753e2e24b226628bf35
new file mode 100644
index 00000000..9618cb7f
Binary files /dev/null and b/workspace/assets/skins/57/5767bc35287461740f3ecb6e69a9dc895ec1533f1e728753e2e24b226628bf35 differ
diff --git a/workspace/assets/skins/57/5773675e0fcaf5a123baaefa4957f848925fc7b6a69fb08893c9e26ccedf3780 b/workspace/assets/skins/57/5773675e0fcaf5a123baaefa4957f848925fc7b6a69fb08893c9e26ccedf3780
new file mode 100644
index 00000000..dd3c201c
Binary files /dev/null and b/workspace/assets/skins/57/5773675e0fcaf5a123baaefa4957f848925fc7b6a69fb08893c9e26ccedf3780 differ
diff --git a/workspace/assets/skins/57/57943bc9705c3717934d0b3dcdef2a06e70e3a7a3e657fec99510a9d1b6bffb0 b/workspace/assets/skins/57/57943bc9705c3717934d0b3dcdef2a06e70e3a7a3e657fec99510a9d1b6bffb0
new file mode 100644
index 00000000..edc6509e
Binary files /dev/null and b/workspace/assets/skins/57/57943bc9705c3717934d0b3dcdef2a06e70e3a7a3e657fec99510a9d1b6bffb0 differ
diff --git a/workspace/assets/skins/57/579c563014b426d01f00b65914095ce6ff80297e9a1c8b61457f0e55aa1bc6b6 b/workspace/assets/skins/57/579c563014b426d01f00b65914095ce6ff80297e9a1c8b61457f0e55aa1bc6b6
new file mode 100644
index 00000000..ea45e89c
Binary files /dev/null and b/workspace/assets/skins/57/579c563014b426d01f00b65914095ce6ff80297e9a1c8b61457f0e55aa1bc6b6 differ
diff --git a/workspace/assets/skins/57/57a3fb0a10eb924195d0efa39501f5ec5bd288f7146f01ffcd80a92d464e8fb2 b/workspace/assets/skins/57/57a3fb0a10eb924195d0efa39501f5ec5bd288f7146f01ffcd80a92d464e8fb2
new file mode 100644
index 00000000..981a7b58
Binary files /dev/null and b/workspace/assets/skins/57/57a3fb0a10eb924195d0efa39501f5ec5bd288f7146f01ffcd80a92d464e8fb2 differ
diff --git a/workspace/assets/skins/57/57ac0469b906b9039b69a56fa07a76a6a1920e098cab4ee7a863a818a21f2e3a b/workspace/assets/skins/57/57ac0469b906b9039b69a56fa07a76a6a1920e098cab4ee7a863a818a21f2e3a
new file mode 100644
index 00000000..b83a3efa
Binary files /dev/null and b/workspace/assets/skins/57/57ac0469b906b9039b69a56fa07a76a6a1920e098cab4ee7a863a818a21f2e3a differ
diff --git a/workspace/assets/skins/57/57bbc8c935e669932d800fcd632ae2c5030804d3c18cebe0f972d77fe0a7aee3 b/workspace/assets/skins/57/57bbc8c935e669932d800fcd632ae2c5030804d3c18cebe0f972d77fe0a7aee3
new file mode 100644
index 00000000..0d9ceb98
Binary files /dev/null and b/workspace/assets/skins/57/57bbc8c935e669932d800fcd632ae2c5030804d3c18cebe0f972d77fe0a7aee3 differ
diff --git a/workspace/assets/skins/57/57d23c5c814c2324ed4ecf4843d3a3e317842161c04f7bb09262b907691abe1 b/workspace/assets/skins/57/57d23c5c814c2324ed4ecf4843d3a3e317842161c04f7bb09262b907691abe1
new file mode 100644
index 00000000..fb553e9f
Binary files /dev/null and b/workspace/assets/skins/57/57d23c5c814c2324ed4ecf4843d3a3e317842161c04f7bb09262b907691abe1 differ
diff --git a/workspace/assets/skins/57/57ecf063a8a53109577d18924e878926bbf3fa1e7e7d7dfdff0a9b9ba669ce28 b/workspace/assets/skins/57/57ecf063a8a53109577d18924e878926bbf3fa1e7e7d7dfdff0a9b9ba669ce28
new file mode 100644
index 00000000..b43e32a7
Binary files /dev/null and b/workspace/assets/skins/57/57ecf063a8a53109577d18924e878926bbf3fa1e7e7d7dfdff0a9b9ba669ce28 differ
diff --git a/workspace/assets/skins/58/582518c59e5e9172bc6cefff00ed41ffe723b114fb31607d496c260962dc6a79 b/workspace/assets/skins/58/582518c59e5e9172bc6cefff00ed41ffe723b114fb31607d496c260962dc6a79
new file mode 100644
index 00000000..603445f1
Binary files /dev/null and b/workspace/assets/skins/58/582518c59e5e9172bc6cefff00ed41ffe723b114fb31607d496c260962dc6a79 differ
diff --git a/workspace/assets/skins/58/5834aee378ec7222cd19bbc3a06955ec954dfcb59f07eca79fbfe8a1149e6e08 b/workspace/assets/skins/58/5834aee378ec7222cd19bbc3a06955ec954dfcb59f07eca79fbfe8a1149e6e08
new file mode 100644
index 00000000..2efba35f
Binary files /dev/null and b/workspace/assets/skins/58/5834aee378ec7222cd19bbc3a06955ec954dfcb59f07eca79fbfe8a1149e6e08 differ
diff --git a/workspace/assets/skins/58/5850387610a73244491dbb43a3ef778f52ede8b9d53bd97ac1c78b2e37991e8d b/workspace/assets/skins/58/5850387610a73244491dbb43a3ef778f52ede8b9d53bd97ac1c78b2e37991e8d
new file mode 100644
index 00000000..930b437e
Binary files /dev/null and b/workspace/assets/skins/58/5850387610a73244491dbb43a3ef778f52ede8b9d53bd97ac1c78b2e37991e8d differ
diff --git a/workspace/assets/skins/58/5850c4fa382c11d67db534a389d168d2df6e7f5426da5fbebb073198df8e6f6c b/workspace/assets/skins/58/5850c4fa382c11d67db534a389d168d2df6e7f5426da5fbebb073198df8e6f6c
new file mode 100644
index 00000000..31b44611
Binary files /dev/null and b/workspace/assets/skins/58/5850c4fa382c11d67db534a389d168d2df6e7f5426da5fbebb073198df8e6f6c differ
diff --git a/workspace/assets/skins/58/5862dbb5ccb3e392bd9fcb04920e087637dadf4af03309a6eebf13646a3797c9 b/workspace/assets/skins/58/5862dbb5ccb3e392bd9fcb04920e087637dadf4af03309a6eebf13646a3797c9
new file mode 100644
index 00000000..5d347164
Binary files /dev/null and b/workspace/assets/skins/58/5862dbb5ccb3e392bd9fcb04920e087637dadf4af03309a6eebf13646a3797c9 differ
diff --git a/workspace/assets/skins/58/58676831e33ae8fd77070ab1ea3451905b3e958dfd92909e911631216e761c38 b/workspace/assets/skins/58/58676831e33ae8fd77070ab1ea3451905b3e958dfd92909e911631216e761c38
new file mode 100644
index 00000000..a29b7144
Binary files /dev/null and b/workspace/assets/skins/58/58676831e33ae8fd77070ab1ea3451905b3e958dfd92909e911631216e761c38 differ
diff --git a/workspace/assets/skins/58/586890d1444c14e2c575ae17b0cee82dc0f588d488e5a026a2497dfe08f55580 b/workspace/assets/skins/58/586890d1444c14e2c575ae17b0cee82dc0f588d488e5a026a2497dfe08f55580
new file mode 100644
index 00000000..e0ef2f3f
Binary files /dev/null and b/workspace/assets/skins/58/586890d1444c14e2c575ae17b0cee82dc0f588d488e5a026a2497dfe08f55580 differ
diff --git a/workspace/assets/skins/58/586a63cf3fb1748b1d43f78d2e5061bd523d5bfe62c5ca21131f01d869c9c7f b/workspace/assets/skins/58/586a63cf3fb1748b1d43f78d2e5061bd523d5bfe62c5ca21131f01d869c9c7f
new file mode 100644
index 00000000..87860d0a
Binary files /dev/null and b/workspace/assets/skins/58/586a63cf3fb1748b1d43f78d2e5061bd523d5bfe62c5ca21131f01d869c9c7f differ
diff --git a/workspace/assets/skins/58/5884d356f3a87834604cba65b92a063126b8872f2b33658e5a904d275c161ac b/workspace/assets/skins/58/5884d356f3a87834604cba65b92a063126b8872f2b33658e5a904d275c161ac
new file mode 100644
index 00000000..13971148
Binary files /dev/null and b/workspace/assets/skins/58/5884d356f3a87834604cba65b92a063126b8872f2b33658e5a904d275c161ac differ
diff --git a/workspace/assets/skins/58/58954b9615908040dcccf6e5651275c1fda2d24be3fb8f4234118290d9d76597 b/workspace/assets/skins/58/58954b9615908040dcccf6e5651275c1fda2d24be3fb8f4234118290d9d76597
new file mode 100644
index 00000000..d14b0372
Binary files /dev/null and b/workspace/assets/skins/58/58954b9615908040dcccf6e5651275c1fda2d24be3fb8f4234118290d9d76597 differ
diff --git a/workspace/assets/skins/58/58e94e4eb7fb8a810c3af829fb9ddb3f3736306e80543c95dd0a0d650cb7cf5f b/workspace/assets/skins/58/58e94e4eb7fb8a810c3af829fb9ddb3f3736306e80543c95dd0a0d650cb7cf5f
new file mode 100644
index 00000000..c4176b11
Binary files /dev/null and b/workspace/assets/skins/58/58e94e4eb7fb8a810c3af829fb9ddb3f3736306e80543c95dd0a0d650cb7cf5f differ
diff --git a/workspace/assets/skins/58/58fe9f16f7a324d6013c7dd1fa7a40c2c9d3186c15e2cfe1a711c31f1845d46b b/workspace/assets/skins/58/58fe9f16f7a324d6013c7dd1fa7a40c2c9d3186c15e2cfe1a711c31f1845d46b
new file mode 100644
index 00000000..3f416518
Binary files /dev/null and b/workspace/assets/skins/58/58fe9f16f7a324d6013c7dd1fa7a40c2c9d3186c15e2cfe1a711c31f1845d46b differ
diff --git a/workspace/assets/skins/59/590074b788c648e6a86546dcbeba31ccf945456a7ad5938c58b2caf55214efaa b/workspace/assets/skins/59/590074b788c648e6a86546dcbeba31ccf945456a7ad5938c58b2caf55214efaa
new file mode 100644
index 00000000..c692f7a5
Binary files /dev/null and b/workspace/assets/skins/59/590074b788c648e6a86546dcbeba31ccf945456a7ad5938c58b2caf55214efaa differ
diff --git a/workspace/assets/skins/59/5908cedb3b3369807826124a283f433e22a2bf819bcc0ca8c8b2ce644abb3697 b/workspace/assets/skins/59/5908cedb3b3369807826124a283f433e22a2bf819bcc0ca8c8b2ce644abb3697
new file mode 100644
index 00000000..7a7bdbeb
Binary files /dev/null and b/workspace/assets/skins/59/5908cedb3b3369807826124a283f433e22a2bf819bcc0ca8c8b2ce644abb3697 differ
diff --git a/workspace/assets/skins/59/5917b174d6cbae3780e1490b630f6225ddb58ad8f5e1ec4f065b1f91579b476a b/workspace/assets/skins/59/5917b174d6cbae3780e1490b630f6225ddb58ad8f5e1ec4f065b1f91579b476a
new file mode 100644
index 00000000..9a143967
Binary files /dev/null and b/workspace/assets/skins/59/5917b174d6cbae3780e1490b630f6225ddb58ad8f5e1ec4f065b1f91579b476a differ
diff --git a/workspace/assets/skins/59/592c80f7c15a2f9d055e1cd16a49291da54cd666ba0fa9d590d4a71ad0391594 b/workspace/assets/skins/59/592c80f7c15a2f9d055e1cd16a49291da54cd666ba0fa9d590d4a71ad0391594
new file mode 100644
index 00000000..0b41b1b0
Binary files /dev/null and b/workspace/assets/skins/59/592c80f7c15a2f9d055e1cd16a49291da54cd666ba0fa9d590d4a71ad0391594 differ
diff --git a/workspace/assets/skins/59/593a6694d19b06c91675efbca62376856e8271fd436ac8e4d293b76315cabffc b/workspace/assets/skins/59/593a6694d19b06c91675efbca62376856e8271fd436ac8e4d293b76315cabffc
new file mode 100644
index 00000000..6b3f6f65
Binary files /dev/null and b/workspace/assets/skins/59/593a6694d19b06c91675efbca62376856e8271fd436ac8e4d293b76315cabffc differ
diff --git a/workspace/assets/skins/59/594a6e79857d38ffeddea795e25f725e561a9e9f2caac860d5d751d789b46e4d b/workspace/assets/skins/59/594a6e79857d38ffeddea795e25f725e561a9e9f2caac860d5d751d789b46e4d
new file mode 100644
index 00000000..b8bfb4c3
Binary files /dev/null and b/workspace/assets/skins/59/594a6e79857d38ffeddea795e25f725e561a9e9f2caac860d5d751d789b46e4d differ
diff --git a/workspace/assets/skins/59/5962a6c46318d139109dfa4138e53570a662976e76ee545bee4f695378e10c15 b/workspace/assets/skins/59/5962a6c46318d139109dfa4138e53570a662976e76ee545bee4f695378e10c15
new file mode 100644
index 00000000..4d673910
Binary files /dev/null and b/workspace/assets/skins/59/5962a6c46318d139109dfa4138e53570a662976e76ee545bee4f695378e10c15 differ
diff --git a/workspace/assets/skins/59/5966bfd6a3a431f8338e522277f2cc40509b06a1864e0d30f8aa92ef7d4dcf1c b/workspace/assets/skins/59/5966bfd6a3a431f8338e522277f2cc40509b06a1864e0d30f8aa92ef7d4dcf1c
new file mode 100644
index 00000000..5222847e
Binary files /dev/null and b/workspace/assets/skins/59/5966bfd6a3a431f8338e522277f2cc40509b06a1864e0d30f8aa92ef7d4dcf1c differ
diff --git a/workspace/assets/skins/59/5985d1761aac4c840bdab195c81bd25775811a66a79f519168e5ac9936466c63 b/workspace/assets/skins/59/5985d1761aac4c840bdab195c81bd25775811a66a79f519168e5ac9936466c63
new file mode 100644
index 00000000..f94cfddc
Binary files /dev/null and b/workspace/assets/skins/59/5985d1761aac4c840bdab195c81bd25775811a66a79f519168e5ac9936466c63 differ
diff --git a/workspace/assets/skins/59/599d78c41eed82aaa11893b3a8931efb04214d106f51d47084db43bc9f91cb5c b/workspace/assets/skins/59/599d78c41eed82aaa11893b3a8931efb04214d106f51d47084db43bc9f91cb5c
new file mode 100644
index 00000000..779f3fea
Binary files /dev/null and b/workspace/assets/skins/59/599d78c41eed82aaa11893b3a8931efb04214d106f51d47084db43bc9f91cb5c differ
diff --git a/workspace/assets/skins/59/59c08b62356a867b77886d8485beac495468a5d7d52e2977ee218d7fee89d00 b/workspace/assets/skins/59/59c08b62356a867b77886d8485beac495468a5d7d52e2977ee218d7fee89d00
new file mode 100644
index 00000000..f724b23a
Binary files /dev/null and b/workspace/assets/skins/59/59c08b62356a867b77886d8485beac495468a5d7d52e2977ee218d7fee89d00 differ
diff --git a/workspace/assets/skins/59/59e15a1ba52885c0e10bcdccf2048cebf554e433e148881326aa3cd3b42ccca4 b/workspace/assets/skins/59/59e15a1ba52885c0e10bcdccf2048cebf554e433e148881326aa3cd3b42ccca4
new file mode 100644
index 00000000..ac9825e9
Binary files /dev/null and b/workspace/assets/skins/59/59e15a1ba52885c0e10bcdccf2048cebf554e433e148881326aa3cd3b42ccca4 differ
diff --git a/workspace/assets/skins/59/59e723aaca76564ffb4d889b1da5dec8ad1814676c7e2d58643b0ec355fcf59d b/workspace/assets/skins/59/59e723aaca76564ffb4d889b1da5dec8ad1814676c7e2d58643b0ec355fcf59d
new file mode 100644
index 00000000..158990bb
Binary files /dev/null and b/workspace/assets/skins/59/59e723aaca76564ffb4d889b1da5dec8ad1814676c7e2d58643b0ec355fcf59d differ
diff --git a/workspace/assets/skins/59/59f12d1ae69e872bb7228d55c092c4d2ea122128aafd64a75f93502f4865bddf b/workspace/assets/skins/59/59f12d1ae69e872bb7228d55c092c4d2ea122128aafd64a75f93502f4865bddf
new file mode 100644
index 00000000..aac69f42
Binary files /dev/null and b/workspace/assets/skins/59/59f12d1ae69e872bb7228d55c092c4d2ea122128aafd64a75f93502f4865bddf differ
diff --git a/workspace/assets/skins/59/59fb78c3f7d4a380fe7b26605f2a8ce847555c006c7a49c30d7bf3df4829a2a8 b/workspace/assets/skins/59/59fb78c3f7d4a380fe7b26605f2a8ce847555c006c7a49c30d7bf3df4829a2a8
new file mode 100644
index 00000000..1d6fc25f
Binary files /dev/null and b/workspace/assets/skins/59/59fb78c3f7d4a380fe7b26605f2a8ce847555c006c7a49c30d7bf3df4829a2a8 differ
diff --git a/workspace/assets/skins/5a/5a158f20eeaa039292790dd7b51ef5386e58a91015bec15eb20a871e3aaae477 b/workspace/assets/skins/5a/5a158f20eeaa039292790dd7b51ef5386e58a91015bec15eb20a871e3aaae477
new file mode 100644
index 00000000..f919c85a
Binary files /dev/null and b/workspace/assets/skins/5a/5a158f20eeaa039292790dd7b51ef5386e58a91015bec15eb20a871e3aaae477 differ
diff --git a/workspace/assets/skins/5a/5a1fcc7168df069af0e45fd5b2a5f8c7776df5e88d6e298285b40f32552fc9c b/workspace/assets/skins/5a/5a1fcc7168df069af0e45fd5b2a5f8c7776df5e88d6e298285b40f32552fc9c
new file mode 100644
index 00000000..118ca15b
Binary files /dev/null and b/workspace/assets/skins/5a/5a1fcc7168df069af0e45fd5b2a5f8c7776df5e88d6e298285b40f32552fc9c differ
diff --git a/workspace/assets/skins/5a/5a2a37cbe9c814ba8a64ec5a0c4ed07294fda1b9d954889f65627710e0e57ec8 b/workspace/assets/skins/5a/5a2a37cbe9c814ba8a64ec5a0c4ed07294fda1b9d954889f65627710e0e57ec8
new file mode 100644
index 00000000..3a0c8523
Binary files /dev/null and b/workspace/assets/skins/5a/5a2a37cbe9c814ba8a64ec5a0c4ed07294fda1b9d954889f65627710e0e57ec8 differ
diff --git a/workspace/assets/skins/5a/5a5d6a10e8caef91a9195f14cd00ed9feba175e5869feb83bcc3bc9b6d064191 b/workspace/assets/skins/5a/5a5d6a10e8caef91a9195f14cd00ed9feba175e5869feb83bcc3bc9b6d064191
new file mode 100644
index 00000000..5d6a3c17
Binary files /dev/null and b/workspace/assets/skins/5a/5a5d6a10e8caef91a9195f14cd00ed9feba175e5869feb83bcc3bc9b6d064191 differ
diff --git a/workspace/assets/skins/5a/5a6723ce03bdacd593b71905e57cd1c9352bd45e2f0d502d0f780e8236586688 b/workspace/assets/skins/5a/5a6723ce03bdacd593b71905e57cd1c9352bd45e2f0d502d0f780e8236586688
new file mode 100644
index 00000000..081381d7
Binary files /dev/null and b/workspace/assets/skins/5a/5a6723ce03bdacd593b71905e57cd1c9352bd45e2f0d502d0f780e8236586688 differ
diff --git a/workspace/assets/skins/5a/5a68c8a3c2103a5fcfd4734d473e7c297d830223a067f51aaaf16fcc5dd5d7eb b/workspace/assets/skins/5a/5a68c8a3c2103a5fcfd4734d473e7c297d830223a067f51aaaf16fcc5dd5d7eb
new file mode 100644
index 00000000..d719ffc8
Binary files /dev/null and b/workspace/assets/skins/5a/5a68c8a3c2103a5fcfd4734d473e7c297d830223a067f51aaaf16fcc5dd5d7eb differ
diff --git a/workspace/assets/skins/5a/5a8e184d3ce60b6ce7def86339aa04b4bd87335bf290c7a1b3c1d013f524a5cb b/workspace/assets/skins/5a/5a8e184d3ce60b6ce7def86339aa04b4bd87335bf290c7a1b3c1d013f524a5cb
new file mode 100644
index 00000000..4338db53
Binary files /dev/null and b/workspace/assets/skins/5a/5a8e184d3ce60b6ce7def86339aa04b4bd87335bf290c7a1b3c1d013f524a5cb differ
diff --git a/workspace/assets/skins/5a/5a8ed9d4c525dc245ae8af510623187707360b37b1833c72f8d71b89063dea2b b/workspace/assets/skins/5a/5a8ed9d4c525dc245ae8af510623187707360b37b1833c72f8d71b89063dea2b
new file mode 100644
index 00000000..109650fd
Binary files /dev/null and b/workspace/assets/skins/5a/5a8ed9d4c525dc245ae8af510623187707360b37b1833c72f8d71b89063dea2b differ
diff --git a/workspace/assets/skins/5a/5a937146de95048c7763fdc52fc54a238cbd9e17b8285f561505977e4e8df6b2 b/workspace/assets/skins/5a/5a937146de95048c7763fdc52fc54a238cbd9e17b8285f561505977e4e8df6b2
new file mode 100644
index 00000000..251ff818
Binary files /dev/null and b/workspace/assets/skins/5a/5a937146de95048c7763fdc52fc54a238cbd9e17b8285f561505977e4e8df6b2 differ
diff --git a/workspace/assets/skins/5a/5a95135f149ecde071cdad8761ec257097d4b3d61d47322d6fe44e89b56531ab b/workspace/assets/skins/5a/5a95135f149ecde071cdad8761ec257097d4b3d61d47322d6fe44e89b56531ab
new file mode 100644
index 00000000..649ea7d0
Binary files /dev/null and b/workspace/assets/skins/5a/5a95135f149ecde071cdad8761ec257097d4b3d61d47322d6fe44e89b56531ab differ
diff --git a/workspace/assets/skins/5a/5aa5ca3e93b24255cd1ba5715d3c7c318466b0ec6c3caa41873ebe51d9b35069 b/workspace/assets/skins/5a/5aa5ca3e93b24255cd1ba5715d3c7c318466b0ec6c3caa41873ebe51d9b35069
new file mode 100644
index 00000000..19e01c44
Binary files /dev/null and b/workspace/assets/skins/5a/5aa5ca3e93b24255cd1ba5715d3c7c318466b0ec6c3caa41873ebe51d9b35069 differ
diff --git a/workspace/assets/skins/5a/5abba6de0a65496b137081ccb95c230f18d45f453ed96a66ffe8416244b30c59 b/workspace/assets/skins/5a/5abba6de0a65496b137081ccb95c230f18d45f453ed96a66ffe8416244b30c59
new file mode 100644
index 00000000..5be6f7e6
Binary files /dev/null and b/workspace/assets/skins/5a/5abba6de0a65496b137081ccb95c230f18d45f453ed96a66ffe8416244b30c59 differ
diff --git a/workspace/assets/skins/5a/5abe8ddda0e43ee3ea2c920f9a846b222cc17e2c60131f0f91bf066378b8497f b/workspace/assets/skins/5a/5abe8ddda0e43ee3ea2c920f9a846b222cc17e2c60131f0f91bf066378b8497f
new file mode 100644
index 00000000..5e1a8012
Binary files /dev/null and b/workspace/assets/skins/5a/5abe8ddda0e43ee3ea2c920f9a846b222cc17e2c60131f0f91bf066378b8497f differ
diff --git a/workspace/assets/skins/5a/5ac228eeeee271e78ec5c4716fc5c0e4361718518f510e248432ef671fb070d6 b/workspace/assets/skins/5a/5ac228eeeee271e78ec5c4716fc5c0e4361718518f510e248432ef671fb070d6
new file mode 100644
index 00000000..a733aea0
Binary files /dev/null and b/workspace/assets/skins/5a/5ac228eeeee271e78ec5c4716fc5c0e4361718518f510e248432ef671fb070d6 differ
diff --git a/workspace/assets/skins/5a/5ace210e6e8153bda64726dab32a371e979f3f4cb567cf53f2c395c114f6df1b b/workspace/assets/skins/5a/5ace210e6e8153bda64726dab32a371e979f3f4cb567cf53f2c395c114f6df1b
new file mode 100644
index 00000000..347ccaa1
Binary files /dev/null and b/workspace/assets/skins/5a/5ace210e6e8153bda64726dab32a371e979f3f4cb567cf53f2c395c114f6df1b differ
diff --git a/workspace/assets/skins/5a/5ada5d8d0485f1ac268950353bbce6c18afbf22d0b4bc11626b20a19040eb5e0 b/workspace/assets/skins/5a/5ada5d8d0485f1ac268950353bbce6c18afbf22d0b4bc11626b20a19040eb5e0
new file mode 100644
index 00000000..a53f6dfd
Binary files /dev/null and b/workspace/assets/skins/5a/5ada5d8d0485f1ac268950353bbce6c18afbf22d0b4bc11626b20a19040eb5e0 differ
diff --git a/workspace/assets/skins/5a/5ae892e349d474b871d032f1165c852bed897e6e60ef99c6e2ec089acb23ffa0 b/workspace/assets/skins/5a/5ae892e349d474b871d032f1165c852bed897e6e60ef99c6e2ec089acb23ffa0
new file mode 100644
index 00000000..093cfe65
Binary files /dev/null and b/workspace/assets/skins/5a/5ae892e349d474b871d032f1165c852bed897e6e60ef99c6e2ec089acb23ffa0 differ
diff --git a/workspace/assets/skins/5b/5b0f019606f1a43183b5fc10feb13e3e0d8b9a41dd7aa786934789cca5d2061e b/workspace/assets/skins/5b/5b0f019606f1a43183b5fc10feb13e3e0d8b9a41dd7aa786934789cca5d2061e
new file mode 100644
index 00000000..267f8be2
Binary files /dev/null and b/workspace/assets/skins/5b/5b0f019606f1a43183b5fc10feb13e3e0d8b9a41dd7aa786934789cca5d2061e differ
diff --git a/workspace/assets/skins/5b/5b18c864318a68d2ea64e27e84fef9be595dd758e3318176c427e97c64ac7871 b/workspace/assets/skins/5b/5b18c864318a68d2ea64e27e84fef9be595dd758e3318176c427e97c64ac7871
new file mode 100644
index 00000000..5c7c453b
Binary files /dev/null and b/workspace/assets/skins/5b/5b18c864318a68d2ea64e27e84fef9be595dd758e3318176c427e97c64ac7871 differ
diff --git a/workspace/assets/skins/5b/5b19829e03cf68d05d1ed71393518775e70be1003341b95f269964e5a456fd6c b/workspace/assets/skins/5b/5b19829e03cf68d05d1ed71393518775e70be1003341b95f269964e5a456fd6c
new file mode 100644
index 00000000..2ac52d64
Binary files /dev/null and b/workspace/assets/skins/5b/5b19829e03cf68d05d1ed71393518775e70be1003341b95f269964e5a456fd6c differ
diff --git a/workspace/assets/skins/5b/5b1e88b0e958550aa76bbb8405b7ac2c42c3fedcd2df0f200d5d0712718463e0 b/workspace/assets/skins/5b/5b1e88b0e958550aa76bbb8405b7ac2c42c3fedcd2df0f200d5d0712718463e0
new file mode 100644
index 00000000..809d1f2e
Binary files /dev/null and b/workspace/assets/skins/5b/5b1e88b0e958550aa76bbb8405b7ac2c42c3fedcd2df0f200d5d0712718463e0 differ
diff --git a/workspace/assets/skins/5b/5b1eb1f7a5c04a46189b10a312723514f96939b6f4d7cec324ffdfdc565511a2 b/workspace/assets/skins/5b/5b1eb1f7a5c04a46189b10a312723514f96939b6f4d7cec324ffdfdc565511a2
new file mode 100644
index 00000000..2b8f1868
Binary files /dev/null and b/workspace/assets/skins/5b/5b1eb1f7a5c04a46189b10a312723514f96939b6f4d7cec324ffdfdc565511a2 differ
diff --git a/workspace/assets/skins/5b/5b282fb0898787b96c5137baa9875801358779782a4e91218306f5e9bf49d172 b/workspace/assets/skins/5b/5b282fb0898787b96c5137baa9875801358779782a4e91218306f5e9bf49d172
new file mode 100644
index 00000000..89776ced
Binary files /dev/null and b/workspace/assets/skins/5b/5b282fb0898787b96c5137baa9875801358779782a4e91218306f5e9bf49d172 differ
diff --git a/workspace/assets/skins/5b/5b4eb131b9d5bb1b6e721eba4ab206aeee41dd4af9ecbf37f7d6113f4d193b57 b/workspace/assets/skins/5b/5b4eb131b9d5bb1b6e721eba4ab206aeee41dd4af9ecbf37f7d6113f4d193b57
new file mode 100644
index 00000000..d506caa9
Binary files /dev/null and b/workspace/assets/skins/5b/5b4eb131b9d5bb1b6e721eba4ab206aeee41dd4af9ecbf37f7d6113f4d193b57 differ
diff --git a/workspace/assets/skins/5b/5b6443420dac7a7bcb94303f6fd1e65a70d0a80a3397fb001877ea05722d2688 b/workspace/assets/skins/5b/5b6443420dac7a7bcb94303f6fd1e65a70d0a80a3397fb001877ea05722d2688
new file mode 100644
index 00000000..c0da844d
Binary files /dev/null and b/workspace/assets/skins/5b/5b6443420dac7a7bcb94303f6fd1e65a70d0a80a3397fb001877ea05722d2688 differ
diff --git a/workspace/assets/skins/5b/5b8b8f4a0c8a6002f760bd4be71cbfd59971574b91a3a1fc975418acfda9323f b/workspace/assets/skins/5b/5b8b8f4a0c8a6002f760bd4be71cbfd59971574b91a3a1fc975418acfda9323f
new file mode 100644
index 00000000..3649afdf
Binary files /dev/null and b/workspace/assets/skins/5b/5b8b8f4a0c8a6002f760bd4be71cbfd59971574b91a3a1fc975418acfda9323f differ
diff --git a/workspace/assets/skins/5b/5ba78460a5015f14a580787ac8913836c6ed16dac3a46992e1ed313b9371b5ea b/workspace/assets/skins/5b/5ba78460a5015f14a580787ac8913836c6ed16dac3a46992e1ed313b9371b5ea
new file mode 100644
index 00000000..852a551c
Binary files /dev/null and b/workspace/assets/skins/5b/5ba78460a5015f14a580787ac8913836c6ed16dac3a46992e1ed313b9371b5ea differ
diff --git a/workspace/assets/skins/5b/5bab0c64ca5fc40e000823b93b361acf2ffd0caa26f72829302c707c0b5a196f b/workspace/assets/skins/5b/5bab0c64ca5fc40e000823b93b361acf2ffd0caa26f72829302c707c0b5a196f
new file mode 100644
index 00000000..429ded05
Binary files /dev/null and b/workspace/assets/skins/5b/5bab0c64ca5fc40e000823b93b361acf2ffd0caa26f72829302c707c0b5a196f differ
diff --git a/workspace/assets/skins/5b/5baf900cbda0bb2b5d020efd92efb37ab5902a72919d9aca0045d48ee383c7d4 b/workspace/assets/skins/5b/5baf900cbda0bb2b5d020efd92efb37ab5902a72919d9aca0045d48ee383c7d4
new file mode 100644
index 00000000..4da81ec0
Binary files /dev/null and b/workspace/assets/skins/5b/5baf900cbda0bb2b5d020efd92efb37ab5902a72919d9aca0045d48ee383c7d4 differ
diff --git a/workspace/assets/skins/5b/5bc6aedfe3fc507a0a3b94db3f12b8fc5cc022279491f2e91b9f844c3c8b941e b/workspace/assets/skins/5b/5bc6aedfe3fc507a0a3b94db3f12b8fc5cc022279491f2e91b9f844c3c8b941e
new file mode 100644
index 00000000..266f201c
Binary files /dev/null and b/workspace/assets/skins/5b/5bc6aedfe3fc507a0a3b94db3f12b8fc5cc022279491f2e91b9f844c3c8b941e differ
diff --git a/workspace/assets/skins/5b/5bdff0cdca673fa03a11404dc713b48ae81d96dd658f6eeda21d69583a8de821 b/workspace/assets/skins/5b/5bdff0cdca673fa03a11404dc713b48ae81d96dd658f6eeda21d69583a8de821
new file mode 100644
index 00000000..0e80374d
Binary files /dev/null and b/workspace/assets/skins/5b/5bdff0cdca673fa03a11404dc713b48ae81d96dd658f6eeda21d69583a8de821 differ
diff --git a/workspace/assets/skins/5b/5be6d89d04dd38181b4926f55eb8a58645042adcd554350ab9801c70dee908b0 b/workspace/assets/skins/5b/5be6d89d04dd38181b4926f55eb8a58645042adcd554350ab9801c70dee908b0
new file mode 100644
index 00000000..58d2586f
Binary files /dev/null and b/workspace/assets/skins/5b/5be6d89d04dd38181b4926f55eb8a58645042adcd554350ab9801c70dee908b0 differ
diff --git a/workspace/assets/skins/5b/5bf0499a5583456f15a10e91338499e045bf589e10cbe140e6e8b412f229279f b/workspace/assets/skins/5b/5bf0499a5583456f15a10e91338499e045bf589e10cbe140e6e8b412f229279f
new file mode 100644
index 00000000..8da7605d
Binary files /dev/null and b/workspace/assets/skins/5b/5bf0499a5583456f15a10e91338499e045bf589e10cbe140e6e8b412f229279f differ
diff --git a/workspace/assets/skins/5b/5bf48564e3ddd70d5815cbfeb1858b75b8dd5abb4d3c350dfc2f6a54f430c2fa b/workspace/assets/skins/5b/5bf48564e3ddd70d5815cbfeb1858b75b8dd5abb4d3c350dfc2f6a54f430c2fa
new file mode 100644
index 00000000..7009fcfe
Binary files /dev/null and b/workspace/assets/skins/5b/5bf48564e3ddd70d5815cbfeb1858b75b8dd5abb4d3c350dfc2f6a54f430c2fa differ
diff --git a/workspace/assets/skins/5b/5bfdaa22868115ab16f44bd656a4f2f914c82bad165e33d33ddbc7f94834f077 b/workspace/assets/skins/5b/5bfdaa22868115ab16f44bd656a4f2f914c82bad165e33d33ddbc7f94834f077
new file mode 100644
index 00000000..5de8e2b5
Binary files /dev/null and b/workspace/assets/skins/5b/5bfdaa22868115ab16f44bd656a4f2f914c82bad165e33d33ddbc7f94834f077 differ
diff --git a/workspace/assets/skins/5c/5c01cd67f4553304fbffb997fc076f636620e4854b5ae24afc44e26cdb165df0 b/workspace/assets/skins/5c/5c01cd67f4553304fbffb997fc076f636620e4854b5ae24afc44e26cdb165df0
new file mode 100644
index 00000000..8ad61b0b
Binary files /dev/null and b/workspace/assets/skins/5c/5c01cd67f4553304fbffb997fc076f636620e4854b5ae24afc44e26cdb165df0 differ
diff --git a/workspace/assets/skins/5c/5c086e4c93bf730b547845e31e0ab476d6366bc87084684deb9941e9750282 b/workspace/assets/skins/5c/5c086e4c93bf730b547845e31e0ab476d6366bc87084684deb9941e9750282
new file mode 100644
index 00000000..0b6b7025
Binary files /dev/null and b/workspace/assets/skins/5c/5c086e4c93bf730b547845e31e0ab476d6366bc87084684deb9941e9750282 differ
diff --git a/workspace/assets/skins/5c/5c0c6e86a37a3285dbcb0f10b963d0c6c6d425b6b4adc23c2452d3298269724 b/workspace/assets/skins/5c/5c0c6e86a37a3285dbcb0f10b963d0c6c6d425b6b4adc23c2452d3298269724
new file mode 100644
index 00000000..7c1d1dff
Binary files /dev/null and b/workspace/assets/skins/5c/5c0c6e86a37a3285dbcb0f10b963d0c6c6d425b6b4adc23c2452d3298269724 differ
diff --git a/workspace/assets/skins/5c/5c13b196932b4c04491750791f5346276643fcdf33a4aecb2737439fb6f7dc87 b/workspace/assets/skins/5c/5c13b196932b4c04491750791f5346276643fcdf33a4aecb2737439fb6f7dc87
new file mode 100644
index 00000000..6298c38e
Binary files /dev/null and b/workspace/assets/skins/5c/5c13b196932b4c04491750791f5346276643fcdf33a4aecb2737439fb6f7dc87 differ
diff --git a/workspace/assets/skins/5c/5c3005f05f19d682a2e3b5fe79585e13a1d7b4a20361dcd3181a373cf75c0cf4 b/workspace/assets/skins/5c/5c3005f05f19d682a2e3b5fe79585e13a1d7b4a20361dcd3181a373cf75c0cf4
new file mode 100644
index 00000000..913d449c
Binary files /dev/null and b/workspace/assets/skins/5c/5c3005f05f19d682a2e3b5fe79585e13a1d7b4a20361dcd3181a373cf75c0cf4 differ
diff --git a/workspace/assets/skins/5c/5c6d4cf805acde5ec36872730f3ae4781ab764a01975bf3d3415de0ea6aa8f07 b/workspace/assets/skins/5c/5c6d4cf805acde5ec36872730f3ae4781ab764a01975bf3d3415de0ea6aa8f07
new file mode 100644
index 00000000..52ffdb75
Binary files /dev/null and b/workspace/assets/skins/5c/5c6d4cf805acde5ec36872730f3ae4781ab764a01975bf3d3415de0ea6aa8f07 differ
diff --git a/workspace/assets/skins/5c/5c7c8effcc04a7d0a8a48cad1ad75a5ddf0d5bcb539b5987f80f1c29eff93301 b/workspace/assets/skins/5c/5c7c8effcc04a7d0a8a48cad1ad75a5ddf0d5bcb539b5987f80f1c29eff93301
new file mode 100644
index 00000000..49a50eeb
Binary files /dev/null and b/workspace/assets/skins/5c/5c7c8effcc04a7d0a8a48cad1ad75a5ddf0d5bcb539b5987f80f1c29eff93301 differ
diff --git a/workspace/assets/skins/5c/5c9d2166ea0184985eec12f44594869e7f30e2ce9c42503a3108a980b4007f13 b/workspace/assets/skins/5c/5c9d2166ea0184985eec12f44594869e7f30e2ce9c42503a3108a980b4007f13
new file mode 100644
index 00000000..a0df50a0
Binary files /dev/null and b/workspace/assets/skins/5c/5c9d2166ea0184985eec12f44594869e7f30e2ce9c42503a3108a980b4007f13 differ
diff --git a/workspace/assets/skins/5c/5ca01fed278e71d5dd2a62d6f3909099418f08c20a611cbffcbd3f28ce95181a b/workspace/assets/skins/5c/5ca01fed278e71d5dd2a62d6f3909099418f08c20a611cbffcbd3f28ce95181a
new file mode 100644
index 00000000..6c232e02
Binary files /dev/null and b/workspace/assets/skins/5c/5ca01fed278e71d5dd2a62d6f3909099418f08c20a611cbffcbd3f28ce95181a differ
diff --git a/workspace/assets/skins/5c/5ca138472f9a8ca4cbfd9ca6220fd176561eb012db52aa9a4feb81da6c561a b/workspace/assets/skins/5c/5ca138472f9a8ca4cbfd9ca6220fd176561eb012db52aa9a4feb81da6c561a
new file mode 100644
index 00000000..7b5cc1f7
Binary files /dev/null and b/workspace/assets/skins/5c/5ca138472f9a8ca4cbfd9ca6220fd176561eb012db52aa9a4feb81da6c561a differ
diff --git a/workspace/assets/skins/5c/5ca8e35f315d513fcfee15e27e902c064c84d66245ed7f79f5f44344d09197dc b/workspace/assets/skins/5c/5ca8e35f315d513fcfee15e27e902c064c84d66245ed7f79f5f44344d09197dc
new file mode 100644
index 00000000..a6f93de0
Binary files /dev/null and b/workspace/assets/skins/5c/5ca8e35f315d513fcfee15e27e902c064c84d66245ed7f79f5f44344d09197dc differ
diff --git a/workspace/assets/skins/5c/5cc712014253f28b90d119f9b60db775a03bb02887c63a21df620131ec913cdb b/workspace/assets/skins/5c/5cc712014253f28b90d119f9b60db775a03bb02887c63a21df620131ec913cdb
new file mode 100644
index 00000000..445b03b2
Binary files /dev/null and b/workspace/assets/skins/5c/5cc712014253f28b90d119f9b60db775a03bb02887c63a21df620131ec913cdb differ
diff --git a/workspace/assets/skins/5c/5cd7973533c9e0500f29a3ca7dec4b7b40689234acf4b3601c050955df79e97e b/workspace/assets/skins/5c/5cd7973533c9e0500f29a3ca7dec4b7b40689234acf4b3601c050955df79e97e
new file mode 100644
index 00000000..6036bc52
Binary files /dev/null and b/workspace/assets/skins/5c/5cd7973533c9e0500f29a3ca7dec4b7b40689234acf4b3601c050955df79e97e differ
diff --git a/workspace/assets/skins/5c/5cda4b3212420ec90ff9d158591101c45787741427f7c3e50f1c4b5f8f54496a b/workspace/assets/skins/5c/5cda4b3212420ec90ff9d158591101c45787741427f7c3e50f1c4b5f8f54496a
new file mode 100644
index 00000000..dc59189c
Binary files /dev/null and b/workspace/assets/skins/5c/5cda4b3212420ec90ff9d158591101c45787741427f7c3e50f1c4b5f8f54496a differ
diff --git a/workspace/assets/skins/5c/5ce74d25b876ab7025c5d32a52e2036905b0028a3b0e3b6c8210669b1bbf66ca b/workspace/assets/skins/5c/5ce74d25b876ab7025c5d32a52e2036905b0028a3b0e3b6c8210669b1bbf66ca
new file mode 100644
index 00000000..40ca7afc
Binary files /dev/null and b/workspace/assets/skins/5c/5ce74d25b876ab7025c5d32a52e2036905b0028a3b0e3b6c8210669b1bbf66ca differ
diff --git a/workspace/assets/skins/5c/5cedb21ff8350fd97480ef82d09399dc9b298a227f56094ebc353f4d648fac21 b/workspace/assets/skins/5c/5cedb21ff8350fd97480ef82d09399dc9b298a227f56094ebc353f4d648fac21
new file mode 100644
index 00000000..47b27ff5
Binary files /dev/null and b/workspace/assets/skins/5c/5cedb21ff8350fd97480ef82d09399dc9b298a227f56094ebc353f4d648fac21 differ
diff --git a/workspace/assets/skins/5d/5d1e9e85c60582a8a1b7125d3eaa8898f13fac53bd2811ed55ca5d821ec69812 b/workspace/assets/skins/5d/5d1e9e85c60582a8a1b7125d3eaa8898f13fac53bd2811ed55ca5d821ec69812
new file mode 100644
index 00000000..de342139
Binary files /dev/null and b/workspace/assets/skins/5d/5d1e9e85c60582a8a1b7125d3eaa8898f13fac53bd2811ed55ca5d821ec69812 differ
diff --git a/workspace/assets/skins/5d/5d2e45767f5cde44f5e35bf2375c306a988116a5587d0a94034c251b600d4470 b/workspace/assets/skins/5d/5d2e45767f5cde44f5e35bf2375c306a988116a5587d0a94034c251b600d4470
new file mode 100644
index 00000000..765ec644
Binary files /dev/null and b/workspace/assets/skins/5d/5d2e45767f5cde44f5e35bf2375c306a988116a5587d0a94034c251b600d4470 differ
diff --git a/workspace/assets/skins/5d/5d2f2ab1942739b2e09c70a34e436c98156e0db5f3c82ec1b66e1af3e6000dd2 b/workspace/assets/skins/5d/5d2f2ab1942739b2e09c70a34e436c98156e0db5f3c82ec1b66e1af3e6000dd2
new file mode 100644
index 00000000..a324fe35
Binary files /dev/null and b/workspace/assets/skins/5d/5d2f2ab1942739b2e09c70a34e436c98156e0db5f3c82ec1b66e1af3e6000dd2 differ
diff --git a/workspace/assets/skins/5d/5d3fe15b2040db12f607b97f671297c51c516543e0ad3e5ba38bbe0c6299405e b/workspace/assets/skins/5d/5d3fe15b2040db12f607b97f671297c51c516543e0ad3e5ba38bbe0c6299405e
new file mode 100644
index 00000000..89b57d4c
Binary files /dev/null and b/workspace/assets/skins/5d/5d3fe15b2040db12f607b97f671297c51c516543e0ad3e5ba38bbe0c6299405e differ
diff --git a/workspace/assets/skins/5d/5d40b25d33ddaaf62c70eafcc09ce054173a64c7fd5ef856793257fb205a4ab8 b/workspace/assets/skins/5d/5d40b25d33ddaaf62c70eafcc09ce054173a64c7fd5ef856793257fb205a4ab8
new file mode 100644
index 00000000..a081fb0f
Binary files /dev/null and b/workspace/assets/skins/5d/5d40b25d33ddaaf62c70eafcc09ce054173a64c7fd5ef856793257fb205a4ab8 differ
diff --git a/workspace/assets/skins/5d/5d44cb2c318be947be71bcb253ee8584a8b444d3335deb1c729f934af9f2aa47 b/workspace/assets/skins/5d/5d44cb2c318be947be71bcb253ee8584a8b444d3335deb1c729f934af9f2aa47
new file mode 100644
index 00000000..f8f35aef
Binary files /dev/null and b/workspace/assets/skins/5d/5d44cb2c318be947be71bcb253ee8584a8b444d3335deb1c729f934af9f2aa47 differ
diff --git a/workspace/assets/skins/5d/5d6d6bdfb85c6e11df5f5c3298faf4c2f32b246c651c0324473d2ecf5119e214 b/workspace/assets/skins/5d/5d6d6bdfb85c6e11df5f5c3298faf4c2f32b246c651c0324473d2ecf5119e214
new file mode 100644
index 00000000..02963262
Binary files /dev/null and b/workspace/assets/skins/5d/5d6d6bdfb85c6e11df5f5c3298faf4c2f32b246c651c0324473d2ecf5119e214 differ
diff --git a/workspace/assets/skins/5d/5d807b01ec4c29cd83f828375e3b8f7aa5f93692d975eac2c756c96805fb7897 b/workspace/assets/skins/5d/5d807b01ec4c29cd83f828375e3b8f7aa5f93692d975eac2c756c96805fb7897
new file mode 100644
index 00000000..cf22dda7
Binary files /dev/null and b/workspace/assets/skins/5d/5d807b01ec4c29cd83f828375e3b8f7aa5f93692d975eac2c756c96805fb7897 differ
diff --git a/workspace/assets/skins/5d/5d937790aac172c815901ef2e2f150befa17cf3f07143ba9555e2768fa257130 b/workspace/assets/skins/5d/5d937790aac172c815901ef2e2f150befa17cf3f07143ba9555e2768fa257130
new file mode 100644
index 00000000..24067e87
Binary files /dev/null and b/workspace/assets/skins/5d/5d937790aac172c815901ef2e2f150befa17cf3f07143ba9555e2768fa257130 differ
diff --git a/workspace/assets/skins/5d/5dbf871a06e6798bc5f29876a094c08a7fb279ccb66e959cfb85aee8d9d421bf b/workspace/assets/skins/5d/5dbf871a06e6798bc5f29876a094c08a7fb279ccb66e959cfb85aee8d9d421bf
new file mode 100644
index 00000000..7fbce1c4
Binary files /dev/null and b/workspace/assets/skins/5d/5dbf871a06e6798bc5f29876a094c08a7fb279ccb66e959cfb85aee8d9d421bf differ
diff --git a/workspace/assets/skins/5d/5dca2a4a39457eac17be83fdeaca553bd37e0c0afc729597904f56efcb2838d6 b/workspace/assets/skins/5d/5dca2a4a39457eac17be83fdeaca553bd37e0c0afc729597904f56efcb2838d6
new file mode 100644
index 00000000..cd69471e
Binary files /dev/null and b/workspace/assets/skins/5d/5dca2a4a39457eac17be83fdeaca553bd37e0c0afc729597904f56efcb2838d6 differ
diff --git a/workspace/assets/skins/5d/5dd29fa25d475e0bc690421764de7bb4b88b7d20a56dad6071731f2565dd8565 b/workspace/assets/skins/5d/5dd29fa25d475e0bc690421764de7bb4b88b7d20a56dad6071731f2565dd8565
new file mode 100644
index 00000000..8680c438
Binary files /dev/null and b/workspace/assets/skins/5d/5dd29fa25d475e0bc690421764de7bb4b88b7d20a56dad6071731f2565dd8565 differ
diff --git a/workspace/assets/skins/5d/5de7a8aba250d70fffe945acec1d0b6c9e6f91ac3f553febc12067e8e2147a4c b/workspace/assets/skins/5d/5de7a8aba250d70fffe945acec1d0b6c9e6f91ac3f553febc12067e8e2147a4c
new file mode 100644
index 00000000..8940a586
Binary files /dev/null and b/workspace/assets/skins/5d/5de7a8aba250d70fffe945acec1d0b6c9e6f91ac3f553febc12067e8e2147a4c differ
diff --git a/workspace/assets/skins/5e/5e040147aa59b646691d806fab7455a3936f6bd7a801c204f034feea7b9808ab b/workspace/assets/skins/5e/5e040147aa59b646691d806fab7455a3936f6bd7a801c204f034feea7b9808ab
new file mode 100644
index 00000000..29f05c9c
Binary files /dev/null and b/workspace/assets/skins/5e/5e040147aa59b646691d806fab7455a3936f6bd7a801c204f034feea7b9808ab differ
diff --git a/workspace/assets/skins/5e/5e296f824d8ebfea95e30164737b5ca32801d77657ee574b0a209a87ac12ea65 b/workspace/assets/skins/5e/5e296f824d8ebfea95e30164737b5ca32801d77657ee574b0a209a87ac12ea65
new file mode 100644
index 00000000..3079e225
Binary files /dev/null and b/workspace/assets/skins/5e/5e296f824d8ebfea95e30164737b5ca32801d77657ee574b0a209a87ac12ea65 differ
diff --git a/workspace/assets/skins/5e/5e57bf02ea4fa9044bd1fe49208425f52f02d04b5427a7cb8b108389d9edfd6d b/workspace/assets/skins/5e/5e57bf02ea4fa9044bd1fe49208425f52f02d04b5427a7cb8b108389d9edfd6d
new file mode 100644
index 00000000..28a13b4b
Binary files /dev/null and b/workspace/assets/skins/5e/5e57bf02ea4fa9044bd1fe49208425f52f02d04b5427a7cb8b108389d9edfd6d differ
diff --git a/workspace/assets/skins/5e/5e6f9eebd85054b130635530b059eb262106c55065b08707d835ca6f369e227 b/workspace/assets/skins/5e/5e6f9eebd85054b130635530b059eb262106c55065b08707d835ca6f369e227
new file mode 100644
index 00000000..2f141b9d
Binary files /dev/null and b/workspace/assets/skins/5e/5e6f9eebd85054b130635530b059eb262106c55065b08707d835ca6f369e227 differ
diff --git a/workspace/assets/skins/5e/5e7658a3d9bd7cd665ee6805deab5de82ac6682768353dabd2f5c404ceadfd6d b/workspace/assets/skins/5e/5e7658a3d9bd7cd665ee6805deab5de82ac6682768353dabd2f5c404ceadfd6d
new file mode 100644
index 00000000..2ada24de
Binary files /dev/null and b/workspace/assets/skins/5e/5e7658a3d9bd7cd665ee6805deab5de82ac6682768353dabd2f5c404ceadfd6d differ
diff --git a/workspace/assets/skins/5e/5ea5c8e21b3a24533f50d8e1ca97e5f0feaa42226a1d736c2ecc0282dc2516fa b/workspace/assets/skins/5e/5ea5c8e21b3a24533f50d8e1ca97e5f0feaa42226a1d736c2ecc0282dc2516fa
new file mode 100644
index 00000000..5c69cf84
Binary files /dev/null and b/workspace/assets/skins/5e/5ea5c8e21b3a24533f50d8e1ca97e5f0feaa42226a1d736c2ecc0282dc2516fa differ
diff --git a/workspace/assets/skins/5e/5ed683cd9182d21df463a0a24addd10d599ca388d67e9da39e8139f3a96579cb b/workspace/assets/skins/5e/5ed683cd9182d21df463a0a24addd10d599ca388d67e9da39e8139f3a96579cb
new file mode 100644
index 00000000..90e57b2c
Binary files /dev/null and b/workspace/assets/skins/5e/5ed683cd9182d21df463a0a24addd10d599ca388d67e9da39e8139f3a96579cb differ
diff --git a/workspace/assets/skins/5e/5ef7eb4d43ba227c5ef92c02b31a0bf737e55797aa866d7e56013443043ba4fe b/workspace/assets/skins/5e/5ef7eb4d43ba227c5ef92c02b31a0bf737e55797aa866d7e56013443043ba4fe
new file mode 100644
index 00000000..1c72c9fd
Binary files /dev/null and b/workspace/assets/skins/5e/5ef7eb4d43ba227c5ef92c02b31a0bf737e55797aa866d7e56013443043ba4fe differ
diff --git a/workspace/assets/skins/5f/5f0878be41edad324d81f3d7a4a3fafdfe1bf38e3b4b81683db31968f63d3876 b/workspace/assets/skins/5f/5f0878be41edad324d81f3d7a4a3fafdfe1bf38e3b4b81683db31968f63d3876
new file mode 100644
index 00000000..a7a7fea0
Binary files /dev/null and b/workspace/assets/skins/5f/5f0878be41edad324d81f3d7a4a3fafdfe1bf38e3b4b81683db31968f63d3876 differ
diff --git a/workspace/assets/skins/5f/5f0b683d50fd417c2f45e27a8e4992417f5fad798ac105be36048233a09f014b b/workspace/assets/skins/5f/5f0b683d50fd417c2f45e27a8e4992417f5fad798ac105be36048233a09f014b
new file mode 100644
index 00000000..cb620807
Binary files /dev/null and b/workspace/assets/skins/5f/5f0b683d50fd417c2f45e27a8e4992417f5fad798ac105be36048233a09f014b differ
diff --git a/workspace/assets/skins/5f/5f3a6947b49d193db1cb84f9045e3e15e082412bfa7f19ea8bea1a11758ae0c0 b/workspace/assets/skins/5f/5f3a6947b49d193db1cb84f9045e3e15e082412bfa7f19ea8bea1a11758ae0c0
new file mode 100644
index 00000000..5a9dc91c
Binary files /dev/null and b/workspace/assets/skins/5f/5f3a6947b49d193db1cb84f9045e3e15e082412bfa7f19ea8bea1a11758ae0c0 differ
diff --git a/workspace/assets/skins/5f/5f3cf7d43a7013a1e53d55953d090fc0b1fad1758adeeb12b47f93ab349420d2 b/workspace/assets/skins/5f/5f3cf7d43a7013a1e53d55953d090fc0b1fad1758adeeb12b47f93ab349420d2
new file mode 100644
index 00000000..5abccbd0
Binary files /dev/null and b/workspace/assets/skins/5f/5f3cf7d43a7013a1e53d55953d090fc0b1fad1758adeeb12b47f93ab349420d2 differ
diff --git a/workspace/assets/skins/5f/5f3ed745025105a3c2b91746e92ea843909caf8bdf79745e0ea47e7451f7b10d b/workspace/assets/skins/5f/5f3ed745025105a3c2b91746e92ea843909caf8bdf79745e0ea47e7451f7b10d
new file mode 100644
index 00000000..da25f766
Binary files /dev/null and b/workspace/assets/skins/5f/5f3ed745025105a3c2b91746e92ea843909caf8bdf79745e0ea47e7451f7b10d differ
diff --git a/workspace/assets/skins/5f/5f52fe7fe5f3021538a697425c147acffa1797833d3071595c651da78476eb48 b/workspace/assets/skins/5f/5f52fe7fe5f3021538a697425c147acffa1797833d3071595c651da78476eb48
new file mode 100644
index 00000000..251bbd70
Binary files /dev/null and b/workspace/assets/skins/5f/5f52fe7fe5f3021538a697425c147acffa1797833d3071595c651da78476eb48 differ
diff --git a/workspace/assets/skins/5f/5f7f35eb51c4edfac9bd596ba078cac207ce49691446e337fea09c9f8301cc6f b/workspace/assets/skins/5f/5f7f35eb51c4edfac9bd596ba078cac207ce49691446e337fea09c9f8301cc6f
new file mode 100644
index 00000000..12ac0a08
Binary files /dev/null and b/workspace/assets/skins/5f/5f7f35eb51c4edfac9bd596ba078cac207ce49691446e337fea09c9f8301cc6f differ
diff --git a/workspace/assets/skins/5f/5f866791856c97d1cca5c1e1dd8c7293e5c9275224445b715d8309283c51d87f b/workspace/assets/skins/5f/5f866791856c97d1cca5c1e1dd8c7293e5c9275224445b715d8309283c51d87f
new file mode 100644
index 00000000..ba8ff53b
Binary files /dev/null and b/workspace/assets/skins/5f/5f866791856c97d1cca5c1e1dd8c7293e5c9275224445b715d8309283c51d87f differ
diff --git a/workspace/assets/skins/5f/5f8defc3c51128e25257e8713eba69a9becdcfc7ccc2398c1d68946a16775d13 b/workspace/assets/skins/5f/5f8defc3c51128e25257e8713eba69a9becdcfc7ccc2398c1d68946a16775d13
new file mode 100644
index 00000000..f315f50a
Binary files /dev/null and b/workspace/assets/skins/5f/5f8defc3c51128e25257e8713eba69a9becdcfc7ccc2398c1d68946a16775d13 differ
diff --git a/workspace/assets/skins/5f/5fa9e200b30ccfb2e68bc32d137b72ab18dffb9921ffb2d41f80108567eaa31d b/workspace/assets/skins/5f/5fa9e200b30ccfb2e68bc32d137b72ab18dffb9921ffb2d41f80108567eaa31d
new file mode 100644
index 00000000..b3476364
Binary files /dev/null and b/workspace/assets/skins/5f/5fa9e200b30ccfb2e68bc32d137b72ab18dffb9921ffb2d41f80108567eaa31d differ
diff --git a/workspace/assets/skins/5f/5ff47c4bde4e7d326de5d5b81a856c17dd5aaacc0d1c254e2392ed9e0e13f695 b/workspace/assets/skins/5f/5ff47c4bde4e7d326de5d5b81a856c17dd5aaacc0d1c254e2392ed9e0e13f695
new file mode 100644
index 00000000..759e9dab
Binary files /dev/null and b/workspace/assets/skins/5f/5ff47c4bde4e7d326de5d5b81a856c17dd5aaacc0d1c254e2392ed9e0e13f695 differ
diff --git a/workspace/assets/skins/5f/5ffcde9b9bee031194f5931b51e39ff6276a1504c7bbc60af64f9919051b20c5 b/workspace/assets/skins/5f/5ffcde9b9bee031194f5931b51e39ff6276a1504c7bbc60af64f9919051b20c5
new file mode 100644
index 00000000..179df501
Binary files /dev/null and b/workspace/assets/skins/5f/5ffcde9b9bee031194f5931b51e39ff6276a1504c7bbc60af64f9919051b20c5 differ
diff --git a/workspace/assets/skins/60/600ab554f7fc88be55ecfa42e90c211ba8c1ef42d3707b0e4eb1a33cf0a8d71 b/workspace/assets/skins/60/600ab554f7fc88be55ecfa42e90c211ba8c1ef42d3707b0e4eb1a33cf0a8d71
new file mode 100644
index 00000000..412e2f4a
Binary files /dev/null and b/workspace/assets/skins/60/600ab554f7fc88be55ecfa42e90c211ba8c1ef42d3707b0e4eb1a33cf0a8d71 differ
diff --git a/workspace/assets/skins/60/602a192b910b6d4e005b0537b8b62537036f5b4502d3e9143546ab9b0084bd98 b/workspace/assets/skins/60/602a192b910b6d4e005b0537b8b62537036f5b4502d3e9143546ab9b0084bd98
new file mode 100644
index 00000000..b5e70076
Binary files /dev/null and b/workspace/assets/skins/60/602a192b910b6d4e005b0537b8b62537036f5b4502d3e9143546ab9b0084bd98 differ
diff --git a/workspace/assets/skins/60/6054ca9f6d87c9b2fd56627ffbbbdef632b729760531304ab83534c5d002ba54 b/workspace/assets/skins/60/6054ca9f6d87c9b2fd56627ffbbbdef632b729760531304ab83534c5d002ba54
new file mode 100644
index 00000000..11b644ac
Binary files /dev/null and b/workspace/assets/skins/60/6054ca9f6d87c9b2fd56627ffbbbdef632b729760531304ab83534c5d002ba54 differ
diff --git a/workspace/assets/skins/60/6084903ac418aff4de474d6ac0f33a95e460466c5404d88cdca4d2e0e561fda9 b/workspace/assets/skins/60/6084903ac418aff4de474d6ac0f33a95e460466c5404d88cdca4d2e0e561fda9
new file mode 100644
index 00000000..95423ecf
Binary files /dev/null and b/workspace/assets/skins/60/6084903ac418aff4de474d6ac0f33a95e460466c5404d88cdca4d2e0e561fda9 differ
diff --git a/workspace/assets/skins/60/608931853d5f2dcee76c0b72ce109928527cdf9f2281f66e1fee5aa45bfe5d2e b/workspace/assets/skins/60/608931853d5f2dcee76c0b72ce109928527cdf9f2281f66e1fee5aa45bfe5d2e
new file mode 100644
index 00000000..5be465b6
Binary files /dev/null and b/workspace/assets/skins/60/608931853d5f2dcee76c0b72ce109928527cdf9f2281f66e1fee5aa45bfe5d2e differ
diff --git a/workspace/assets/skins/60/608f6efd829c879b2cd1e2f60e9fbe9fdc5f6a36c793595dd8478cdabf0fa426 b/workspace/assets/skins/60/608f6efd829c879b2cd1e2f60e9fbe9fdc5f6a36c793595dd8478cdabf0fa426
new file mode 100644
index 00000000..4eb3be4c
Binary files /dev/null and b/workspace/assets/skins/60/608f6efd829c879b2cd1e2f60e9fbe9fdc5f6a36c793595dd8478cdabf0fa426 differ
diff --git a/workspace/assets/skins/60/60988f5429e3cb53eb3cf5a34a89bea7abcb3a57177b81558d1b683de054cc21 b/workspace/assets/skins/60/60988f5429e3cb53eb3cf5a34a89bea7abcb3a57177b81558d1b683de054cc21
new file mode 100644
index 00000000..319f1746
Binary files /dev/null and b/workspace/assets/skins/60/60988f5429e3cb53eb3cf5a34a89bea7abcb3a57177b81558d1b683de054cc21 differ
diff --git a/workspace/assets/skins/60/60b841bb3e35be9f3d7d378f123bfb431480f011475943d4292a9b85d612f305 b/workspace/assets/skins/60/60b841bb3e35be9f3d7d378f123bfb431480f011475943d4292a9b85d612f305
new file mode 100644
index 00000000..d1b7b56d
Binary files /dev/null and b/workspace/assets/skins/60/60b841bb3e35be9f3d7d378f123bfb431480f011475943d4292a9b85d612f305 differ
diff --git a/workspace/assets/skins/60/60c79cef456fc8deb17ed0c7ed7361ffba2456c869fb7179145142ef08c7f404 b/workspace/assets/skins/60/60c79cef456fc8deb17ed0c7ed7361ffba2456c869fb7179145142ef08c7f404
new file mode 100644
index 00000000..429b7478
Binary files /dev/null and b/workspace/assets/skins/60/60c79cef456fc8deb17ed0c7ed7361ffba2456c869fb7179145142ef08c7f404 differ
diff --git a/workspace/assets/skins/61/61095d95145b2c401b36c95cd117d3f8a2b6173f7d10b7e96c39aaa665390dd9 b/workspace/assets/skins/61/61095d95145b2c401b36c95cd117d3f8a2b6173f7d10b7e96c39aaa665390dd9
new file mode 100644
index 00000000..aa5a2593
Binary files /dev/null and b/workspace/assets/skins/61/61095d95145b2c401b36c95cd117d3f8a2b6173f7d10b7e96c39aaa665390dd9 differ
diff --git a/workspace/assets/skins/61/611b54d467fab312ec6798fbd3110c79503b2d0afbed3c5ff7f44891d4a0632d b/workspace/assets/skins/61/611b54d467fab312ec6798fbd3110c79503b2d0afbed3c5ff7f44891d4a0632d
new file mode 100644
index 00000000..47aa479c
Binary files /dev/null and b/workspace/assets/skins/61/611b54d467fab312ec6798fbd3110c79503b2d0afbed3c5ff7f44891d4a0632d differ
diff --git a/workspace/assets/skins/61/61248a4fbada888a7ab8d2b979ce0acf768c502ac53d7eb4df009aa1e26b0af2 b/workspace/assets/skins/61/61248a4fbada888a7ab8d2b979ce0acf768c502ac53d7eb4df009aa1e26b0af2
new file mode 100644
index 00000000..1fba9edd
Binary files /dev/null and b/workspace/assets/skins/61/61248a4fbada888a7ab8d2b979ce0acf768c502ac53d7eb4df009aa1e26b0af2 differ
diff --git a/workspace/assets/skins/61/6126237521d64be3d8cb77dbcf0a5f8654c09e917ed6ad435ad40cec3d7ee1a0 b/workspace/assets/skins/61/6126237521d64be3d8cb77dbcf0a5f8654c09e917ed6ad435ad40cec3d7ee1a0
new file mode 100644
index 00000000..2ce8f563
Binary files /dev/null and b/workspace/assets/skins/61/6126237521d64be3d8cb77dbcf0a5f8654c09e917ed6ad435ad40cec3d7ee1a0 differ
diff --git a/workspace/assets/skins/61/6134e845bed71b8d17f46d44141a41f078c2d6433b2d515b08552bd4821841db b/workspace/assets/skins/61/6134e845bed71b8d17f46d44141a41f078c2d6433b2d515b08552bd4821841db
new file mode 100644
index 00000000..644ebfc7
Binary files /dev/null and b/workspace/assets/skins/61/6134e845bed71b8d17f46d44141a41f078c2d6433b2d515b08552bd4821841db differ
diff --git a/workspace/assets/skins/61/614ff43cc4f2b1c2ec22848d6227c8ade820b05fafefc5b68deaaf36079860d3 b/workspace/assets/skins/61/614ff43cc4f2b1c2ec22848d6227c8ade820b05fafefc5b68deaaf36079860d3
new file mode 100644
index 00000000..bf2eed56
Binary files /dev/null and b/workspace/assets/skins/61/614ff43cc4f2b1c2ec22848d6227c8ade820b05fafefc5b68deaaf36079860d3 differ
diff --git a/workspace/assets/skins/61/617f2c02b0d363322ae2e1420be00b25da7e13a266829a2f00200b7c56a449fb b/workspace/assets/skins/61/617f2c02b0d363322ae2e1420be00b25da7e13a266829a2f00200b7c56a449fb
new file mode 100644
index 00000000..0faa252b
Binary files /dev/null and b/workspace/assets/skins/61/617f2c02b0d363322ae2e1420be00b25da7e13a266829a2f00200b7c56a449fb differ
diff --git a/workspace/assets/skins/61/618d66b60ece99bbe3f6250bd412a2431b76db79edc8ee056e5f093fcd9d0367 b/workspace/assets/skins/61/618d66b60ece99bbe3f6250bd412a2431b76db79edc8ee056e5f093fcd9d0367
new file mode 100644
index 00000000..7d10a8f4
Binary files /dev/null and b/workspace/assets/skins/61/618d66b60ece99bbe3f6250bd412a2431b76db79edc8ee056e5f093fcd9d0367 differ
diff --git a/workspace/assets/skins/61/618d7e13ca4dd39506b0f95aa82c00383fb5f93e90ef07be359f281af841b298 b/workspace/assets/skins/61/618d7e13ca4dd39506b0f95aa82c00383fb5f93e90ef07be359f281af841b298
new file mode 100644
index 00000000..a12f61e6
Binary files /dev/null and b/workspace/assets/skins/61/618d7e13ca4dd39506b0f95aa82c00383fb5f93e90ef07be359f281af841b298 differ
diff --git a/workspace/assets/skins/61/61c49a0cde047f6d33b5c6e2254175a4ed78a7675e1875ce37b570342756abd8 b/workspace/assets/skins/61/61c49a0cde047f6d33b5c6e2254175a4ed78a7675e1875ce37b570342756abd8
new file mode 100644
index 00000000..b30f8b77
Binary files /dev/null and b/workspace/assets/skins/61/61c49a0cde047f6d33b5c6e2254175a4ed78a7675e1875ce37b570342756abd8 differ
diff --git a/workspace/assets/skins/61/61d209752b71e1392355669024c43270f0b20d6e5b3394dcf718b7da9c49c403 b/workspace/assets/skins/61/61d209752b71e1392355669024c43270f0b20d6e5b3394dcf718b7da9c49c403
new file mode 100644
index 00000000..c560ea22
Binary files /dev/null and b/workspace/assets/skins/61/61d209752b71e1392355669024c43270f0b20d6e5b3394dcf718b7da9c49c403 differ
diff --git a/workspace/assets/skins/61/61d2b1984eeaaae0cba7e1013c5ceff6849c801745ef8fb4eb65abe100891b1a b/workspace/assets/skins/61/61d2b1984eeaaae0cba7e1013c5ceff6849c801745ef8fb4eb65abe100891b1a
new file mode 100644
index 00000000..28a2caaf
Binary files /dev/null and b/workspace/assets/skins/61/61d2b1984eeaaae0cba7e1013c5ceff6849c801745ef8fb4eb65abe100891b1a differ
diff --git a/workspace/assets/skins/61/61d322211d62fc60f69f41194378e8d5d894e0a7f16666f258238c51c7208747 b/workspace/assets/skins/61/61d322211d62fc60f69f41194378e8d5d894e0a7f16666f258238c51c7208747
new file mode 100644
index 00000000..b020b947
Binary files /dev/null and b/workspace/assets/skins/61/61d322211d62fc60f69f41194378e8d5d894e0a7f16666f258238c51c7208747 differ
diff --git a/workspace/assets/skins/61/61d3b287def0e3ff7a2636c1426b953baf1ee8b52a70de75723cbb22dde9e b/workspace/assets/skins/61/61d3b287def0e3ff7a2636c1426b953baf1ee8b52a70de75723cbb22dde9e
new file mode 100644
index 00000000..4a68a25e
Binary files /dev/null and b/workspace/assets/skins/61/61d3b287def0e3ff7a2636c1426b953baf1ee8b52a70de75723cbb22dde9e differ
diff --git a/workspace/assets/skins/61/61e93725b88417cbcfdbc5ca04983af402c00d25819d0a94635a1f433b07ed9c b/workspace/assets/skins/61/61e93725b88417cbcfdbc5ca04983af402c00d25819d0a94635a1f433b07ed9c
new file mode 100644
index 00000000..4d6f0f0a
Binary files /dev/null and b/workspace/assets/skins/61/61e93725b88417cbcfdbc5ca04983af402c00d25819d0a94635a1f433b07ed9c differ
diff --git a/workspace/assets/skins/62/621a14d0232dac3dd3ac6cada075e13438c0a586368aef101308d4ab3e09c33c b/workspace/assets/skins/62/621a14d0232dac3dd3ac6cada075e13438c0a586368aef101308d4ab3e09c33c
new file mode 100644
index 00000000..9b3b1528
Binary files /dev/null and b/workspace/assets/skins/62/621a14d0232dac3dd3ac6cada075e13438c0a586368aef101308d4ab3e09c33c differ
diff --git a/workspace/assets/skins/62/6234cf685bcff77b4c9e9cd4274edd3e0ee335079864744c17beb65cebbaf42d b/workspace/assets/skins/62/6234cf685bcff77b4c9e9cd4274edd3e0ee335079864744c17beb65cebbaf42d
new file mode 100644
index 00000000..095b68d7
Binary files /dev/null and b/workspace/assets/skins/62/6234cf685bcff77b4c9e9cd4274edd3e0ee335079864744c17beb65cebbaf42d differ
diff --git a/workspace/assets/skins/62/6265676c064b0118558d7b6ba8aa5e836306f4434f1cd9bc688f13514ffeba81 b/workspace/assets/skins/62/6265676c064b0118558d7b6ba8aa5e836306f4434f1cd9bc688f13514ffeba81
new file mode 100644
index 00000000..f7a5e7cb
Binary files /dev/null and b/workspace/assets/skins/62/6265676c064b0118558d7b6ba8aa5e836306f4434f1cd9bc688f13514ffeba81 differ
diff --git a/workspace/assets/skins/62/626d641e15ebb5aa0c7d29de2fc9640fc1dee91662fdc48fa83e8cef9298f89d b/workspace/assets/skins/62/626d641e15ebb5aa0c7d29de2fc9640fc1dee91662fdc48fa83e8cef9298f89d
new file mode 100644
index 00000000..bc6f823a
Binary files /dev/null and b/workspace/assets/skins/62/626d641e15ebb5aa0c7d29de2fc9640fc1dee91662fdc48fa83e8cef9298f89d differ
diff --git a/workspace/assets/skins/62/6280d4aca0a47844b0a167c15bacbd53e295cad07cfb1d71a73c47c6f7ef4318 b/workspace/assets/skins/62/6280d4aca0a47844b0a167c15bacbd53e295cad07cfb1d71a73c47c6f7ef4318
new file mode 100644
index 00000000..7cba257d
Binary files /dev/null and b/workspace/assets/skins/62/6280d4aca0a47844b0a167c15bacbd53e295cad07cfb1d71a73c47c6f7ef4318 differ
diff --git a/workspace/assets/skins/62/6295954d79b6384486269dd0758a4b72594ca9d26a94844385b4a29f635d3747 b/workspace/assets/skins/62/6295954d79b6384486269dd0758a4b72594ca9d26a94844385b4a29f635d3747
new file mode 100644
index 00000000..6f5cd1a3
Binary files /dev/null and b/workspace/assets/skins/62/6295954d79b6384486269dd0758a4b72594ca9d26a94844385b4a29f635d3747 differ
diff --git a/workspace/assets/skins/62/629e7f9acef3babca4aad02129aa6291f7d197526f054c4dedd364c9e1fea899 b/workspace/assets/skins/62/629e7f9acef3babca4aad02129aa6291f7d197526f054c4dedd364c9e1fea899
new file mode 100644
index 00000000..25abf7dd
Binary files /dev/null and b/workspace/assets/skins/62/629e7f9acef3babca4aad02129aa6291f7d197526f054c4dedd364c9e1fea899 differ
diff --git a/workspace/assets/skins/62/62af87e39c159772c498659508e1d3aa97ef9e5b3358d7d5383fcfc28e8466d6 b/workspace/assets/skins/62/62af87e39c159772c498659508e1d3aa97ef9e5b3358d7d5383fcfc28e8466d6
new file mode 100644
index 00000000..bab65cea
Binary files /dev/null and b/workspace/assets/skins/62/62af87e39c159772c498659508e1d3aa97ef9e5b3358d7d5383fcfc28e8466d6 differ
diff --git a/workspace/assets/skins/62/62afa42d2ef1edaaa630678244b87f9c6035385b9dca9c956e747aabe54af00f b/workspace/assets/skins/62/62afa42d2ef1edaaa630678244b87f9c6035385b9dca9c956e747aabe54af00f
new file mode 100644
index 00000000..bb5cc0aa
Binary files /dev/null and b/workspace/assets/skins/62/62afa42d2ef1edaaa630678244b87f9c6035385b9dca9c956e747aabe54af00f differ
diff --git a/workspace/assets/skins/62/62f0a42c77ac127a840a2204feafa63a86baf6d852442fb87c6a36584fe0a207 b/workspace/assets/skins/62/62f0a42c77ac127a840a2204feafa63a86baf6d852442fb87c6a36584fe0a207
new file mode 100644
index 00000000..b15ae35b
Binary files /dev/null and b/workspace/assets/skins/62/62f0a42c77ac127a840a2204feafa63a86baf6d852442fb87c6a36584fe0a207 differ
diff --git a/workspace/assets/skins/63/6304436b0d4082e77a38b5ff20d8b184b75dd090fea35dcef03309bfedd6725c b/workspace/assets/skins/63/6304436b0d4082e77a38b5ff20d8b184b75dd090fea35dcef03309bfedd6725c
new file mode 100644
index 00000000..98c6c6f9
Binary files /dev/null and b/workspace/assets/skins/63/6304436b0d4082e77a38b5ff20d8b184b75dd090fea35dcef03309bfedd6725c differ
diff --git a/workspace/assets/skins/63/631f8f526f6a84f774881094bda9086eecdfa4ec412c7ab550ed86e4a3fb46be b/workspace/assets/skins/63/631f8f526f6a84f774881094bda9086eecdfa4ec412c7ab550ed86e4a3fb46be
new file mode 100644
index 00000000..96f28ba8
Binary files /dev/null and b/workspace/assets/skins/63/631f8f526f6a84f774881094bda9086eecdfa4ec412c7ab550ed86e4a3fb46be differ
diff --git a/workspace/assets/skins/63/6321e2a18382dcf204eaf6798c0d1c1b529e9953fe6e1a5ca07e3ea941eaf2ce b/workspace/assets/skins/63/6321e2a18382dcf204eaf6798c0d1c1b529e9953fe6e1a5ca07e3ea941eaf2ce
new file mode 100644
index 00000000..0b99d977
Binary files /dev/null and b/workspace/assets/skins/63/6321e2a18382dcf204eaf6798c0d1c1b529e9953fe6e1a5ca07e3ea941eaf2ce differ
diff --git a/workspace/assets/skins/63/633341bcb1b073b74702b81f8b03c59c45e1115a6007d77362820728153c4762 b/workspace/assets/skins/63/633341bcb1b073b74702b81f8b03c59c45e1115a6007d77362820728153c4762
new file mode 100644
index 00000000..ca20d3be
Binary files /dev/null and b/workspace/assets/skins/63/633341bcb1b073b74702b81f8b03c59c45e1115a6007d77362820728153c4762 differ
diff --git a/workspace/assets/skins/63/633ef060c0822d3952685a3fed700e427b31e5890c00439f76489e0ae878f98 b/workspace/assets/skins/63/633ef060c0822d3952685a3fed700e427b31e5890c00439f76489e0ae878f98
new file mode 100644
index 00000000..9bc21cf8
Binary files /dev/null and b/workspace/assets/skins/63/633ef060c0822d3952685a3fed700e427b31e5890c00439f76489e0ae878f98 differ
diff --git a/workspace/assets/skins/63/6344494969d67546c032ea54f88494a74405d33d30a4405e6fcd7c451be05d8a b/workspace/assets/skins/63/6344494969d67546c032ea54f88494a74405d33d30a4405e6fcd7c451be05d8a
new file mode 100644
index 00000000..dfbd8e22
Binary files /dev/null and b/workspace/assets/skins/63/6344494969d67546c032ea54f88494a74405d33d30a4405e6fcd7c451be05d8a differ
diff --git a/workspace/assets/skins/63/634df86f4f3776f7e8d9aa57d0b2734404ee48910eca5f874af8d3836d051894 b/workspace/assets/skins/63/634df86f4f3776f7e8d9aa57d0b2734404ee48910eca5f874af8d3836d051894
new file mode 100644
index 00000000..5800d223
Binary files /dev/null and b/workspace/assets/skins/63/634df86f4f3776f7e8d9aa57d0b2734404ee48910eca5f874af8d3836d051894 differ
diff --git a/workspace/assets/skins/63/635050ab429c37c45b76dfca93461ad0db9ae922bddfb9116bfa165eddb0afde b/workspace/assets/skins/63/635050ab429c37c45b76dfca93461ad0db9ae922bddfb9116bfa165eddb0afde
new file mode 100644
index 00000000..902cc3d3
Binary files /dev/null and b/workspace/assets/skins/63/635050ab429c37c45b76dfca93461ad0db9ae922bddfb9116bfa165eddb0afde differ
diff --git a/workspace/assets/skins/63/638f3eb052fba6df1cf01df05431be0a1ec299d296abf5caadd9f28e755b78a2 b/workspace/assets/skins/63/638f3eb052fba6df1cf01df05431be0a1ec299d296abf5caadd9f28e755b78a2
new file mode 100644
index 00000000..0d3798bc
Binary files /dev/null and b/workspace/assets/skins/63/638f3eb052fba6df1cf01df05431be0a1ec299d296abf5caadd9f28e755b78a2 differ
diff --git a/workspace/assets/skins/63/639cc4107c2351e7865a94b2dbd85bfb7c4f3a362bf13d01b5c3b21badfb6a91 b/workspace/assets/skins/63/639cc4107c2351e7865a94b2dbd85bfb7c4f3a362bf13d01b5c3b21badfb6a91
new file mode 100644
index 00000000..bb0bab87
Binary files /dev/null and b/workspace/assets/skins/63/639cc4107c2351e7865a94b2dbd85bfb7c4f3a362bf13d01b5c3b21badfb6a91 differ
diff --git a/workspace/assets/skins/63/63a0315ff146d352136ac578af238332ccd8cc7b3c34636a7338ee31b0c19845 b/workspace/assets/skins/63/63a0315ff146d352136ac578af238332ccd8cc7b3c34636a7338ee31b0c19845
new file mode 100644
index 00000000..c7dd5c6b
Binary files /dev/null and b/workspace/assets/skins/63/63a0315ff146d352136ac578af238332ccd8cc7b3c34636a7338ee31b0c19845 differ
diff --git a/workspace/assets/skins/63/63ee9089040d510a98b053b2a69dd03fe6f3cf392183b6a1316b11cd1b18f24a b/workspace/assets/skins/63/63ee9089040d510a98b053b2a69dd03fe6f3cf392183b6a1316b11cd1b18f24a
new file mode 100644
index 00000000..114c9d7f
Binary files /dev/null and b/workspace/assets/skins/63/63ee9089040d510a98b053b2a69dd03fe6f3cf392183b6a1316b11cd1b18f24a differ
diff --git a/workspace/assets/skins/64/64199abb9d9b670b56c6d3cbe88704dbd6ccbd2efbc07d437aff03f7538160bc b/workspace/assets/skins/64/64199abb9d9b670b56c6d3cbe88704dbd6ccbd2efbc07d437aff03f7538160bc
new file mode 100644
index 00000000..2c8e3b9c
Binary files /dev/null and b/workspace/assets/skins/64/64199abb9d9b670b56c6d3cbe88704dbd6ccbd2efbc07d437aff03f7538160bc differ
diff --git a/workspace/assets/skins/64/6419c7e1723e8761ef7b417b21a793948bc7de8c902edbedfc2031f48d33901d b/workspace/assets/skins/64/6419c7e1723e8761ef7b417b21a793948bc7de8c902edbedfc2031f48d33901d
new file mode 100644
index 00000000..146b3a9f
Binary files /dev/null and b/workspace/assets/skins/64/6419c7e1723e8761ef7b417b21a793948bc7de8c902edbedfc2031f48d33901d differ
diff --git a/workspace/assets/skins/64/641d5a3c241bb628f6ddcc75edc07786ca17ec0fe673c5aa08f75c61dbd10ed5 b/workspace/assets/skins/64/641d5a3c241bb628f6ddcc75edc07786ca17ec0fe673c5aa08f75c61dbd10ed5
new file mode 100644
index 00000000..4e9f9312
Binary files /dev/null and b/workspace/assets/skins/64/641d5a3c241bb628f6ddcc75edc07786ca17ec0fe673c5aa08f75c61dbd10ed5 differ
diff --git a/workspace/assets/skins/64/641d7f99758035f49280f5831b75b296b3eb75c7b2a3154680f622925e1de513 b/workspace/assets/skins/64/641d7f99758035f49280f5831b75b296b3eb75c7b2a3154680f622925e1de513
new file mode 100644
index 00000000..c5f7afba
Binary files /dev/null and b/workspace/assets/skins/64/641d7f99758035f49280f5831b75b296b3eb75c7b2a3154680f622925e1de513 differ
diff --git a/workspace/assets/skins/64/64344ca4fb1542cc4de7416cca4e3a200f1ab9d45d0687aa0a18ceccddeefdee b/workspace/assets/skins/64/64344ca4fb1542cc4de7416cca4e3a200f1ab9d45d0687aa0a18ceccddeefdee
new file mode 100644
index 00000000..ac89f5cb
Binary files /dev/null and b/workspace/assets/skins/64/64344ca4fb1542cc4de7416cca4e3a200f1ab9d45d0687aa0a18ceccddeefdee differ
diff --git a/workspace/assets/skins/64/643ecb7d1a23bd6f8e2acd42f52c75523695d6bc344c8d6f0ee2bbe4e09570d3 b/workspace/assets/skins/64/643ecb7d1a23bd6f8e2acd42f52c75523695d6bc344c8d6f0ee2bbe4e09570d3
new file mode 100644
index 00000000..b26eddce
Binary files /dev/null and b/workspace/assets/skins/64/643ecb7d1a23bd6f8e2acd42f52c75523695d6bc344c8d6f0ee2bbe4e09570d3 differ
diff --git a/workspace/assets/skins/64/643f8f1c64c87ef53afe69fd3761c6406a8040e4faead08c7e987b767ab1ab38 b/workspace/assets/skins/64/643f8f1c64c87ef53afe69fd3761c6406a8040e4faead08c7e987b767ab1ab38
new file mode 100644
index 00000000..b4dd209c
Binary files /dev/null and b/workspace/assets/skins/64/643f8f1c64c87ef53afe69fd3761c6406a8040e4faead08c7e987b767ab1ab38 differ
diff --git a/workspace/assets/skins/64/6470e7b8b0b1962799a8697776d78c51474b0834353397ac8be9a129bfe26aa4 b/workspace/assets/skins/64/6470e7b8b0b1962799a8697776d78c51474b0834353397ac8be9a129bfe26aa4
new file mode 100644
index 00000000..76543377
Binary files /dev/null and b/workspace/assets/skins/64/6470e7b8b0b1962799a8697776d78c51474b0834353397ac8be9a129bfe26aa4 differ
diff --git a/workspace/assets/skins/64/648ef4a2d53dcaa397cb05a6dc7bedf2ebb00ff108ba16afa49ea55085cf8ca7 b/workspace/assets/skins/64/648ef4a2d53dcaa397cb05a6dc7bedf2ebb00ff108ba16afa49ea55085cf8ca7
new file mode 100644
index 00000000..d1a72de8
Binary files /dev/null and b/workspace/assets/skins/64/648ef4a2d53dcaa397cb05a6dc7bedf2ebb00ff108ba16afa49ea55085cf8ca7 differ
diff --git a/workspace/assets/skins/64/6499c913ab025cb487f3e6624a5fcbf57095bca2c80b4960bf54c0e23389d56f b/workspace/assets/skins/64/6499c913ab025cb487f3e6624a5fcbf57095bca2c80b4960bf54c0e23389d56f
new file mode 100644
index 00000000..aa0a6257
Binary files /dev/null and b/workspace/assets/skins/64/6499c913ab025cb487f3e6624a5fcbf57095bca2c80b4960bf54c0e23389d56f differ
diff --git a/workspace/assets/skins/64/64becaa69a6f96ff8d6354574bc17395d66cea62c2f103ba03514296393deced b/workspace/assets/skins/64/64becaa69a6f96ff8d6354574bc17395d66cea62c2f103ba03514296393deced
new file mode 100644
index 00000000..36646b1a
Binary files /dev/null and b/workspace/assets/skins/64/64becaa69a6f96ff8d6354574bc17395d66cea62c2f103ba03514296393deced differ
diff --git a/workspace/assets/skins/64/64c9c4db0b825ccd7b2872203c6e1de9d43523cf934d6907037edbeac20e8752 b/workspace/assets/skins/64/64c9c4db0b825ccd7b2872203c6e1de9d43523cf934d6907037edbeac20e8752
new file mode 100644
index 00000000..64b65c70
Binary files /dev/null and b/workspace/assets/skins/64/64c9c4db0b825ccd7b2872203c6e1de9d43523cf934d6907037edbeac20e8752 differ
diff --git a/workspace/assets/skins/64/64e38d595aa7b56e396112c42d3e50e396309af3c91197f38febf94a7157d7b6 b/workspace/assets/skins/64/64e38d595aa7b56e396112c42d3e50e396309af3c91197f38febf94a7157d7b6
new file mode 100644
index 00000000..cbd9f196
Binary files /dev/null and b/workspace/assets/skins/64/64e38d595aa7b56e396112c42d3e50e396309af3c91197f38febf94a7157d7b6 differ
diff --git a/workspace/assets/skins/65/6549e8881e9182d6b3ced9ef3d8947026eddda1e8ac426b3b0c1729043dcf170 b/workspace/assets/skins/65/6549e8881e9182d6b3ced9ef3d8947026eddda1e8ac426b3b0c1729043dcf170
new file mode 100644
index 00000000..a4ab2853
Binary files /dev/null and b/workspace/assets/skins/65/6549e8881e9182d6b3ced9ef3d8947026eddda1e8ac426b3b0c1729043dcf170 differ
diff --git a/workspace/assets/skins/65/655b20887e5c144e95d17232362f72c60da29c8deb4cd07c59240a3830a12a90 b/workspace/assets/skins/65/655b20887e5c144e95d17232362f72c60da29c8deb4cd07c59240a3830a12a90
new file mode 100644
index 00000000..10d46f45
Binary files /dev/null and b/workspace/assets/skins/65/655b20887e5c144e95d17232362f72c60da29c8deb4cd07c59240a3830a12a90 differ
diff --git a/workspace/assets/skins/65/65620c1b194cc0ecb3249315a5d232cb38a0cfab237715728c725c1f277635a2 b/workspace/assets/skins/65/65620c1b194cc0ecb3249315a5d232cb38a0cfab237715728c725c1f277635a2
new file mode 100644
index 00000000..4871b1f7
Binary files /dev/null and b/workspace/assets/skins/65/65620c1b194cc0ecb3249315a5d232cb38a0cfab237715728c725c1f277635a2 differ
diff --git a/workspace/assets/skins/65/65694e8d8e48ddf3beb077e71dfd887e1204d132579404e9a51531e129818ea1 b/workspace/assets/skins/65/65694e8d8e48ddf3beb077e71dfd887e1204d132579404e9a51531e129818ea1
new file mode 100644
index 00000000..91fdd558
Binary files /dev/null and b/workspace/assets/skins/65/65694e8d8e48ddf3beb077e71dfd887e1204d132579404e9a51531e129818ea1 differ
diff --git a/workspace/assets/skins/65/65725b677e392db2bc3f39e86f7517f7b20d72c1b07efadfcdc31cef63c1280d b/workspace/assets/skins/65/65725b677e392db2bc3f39e86f7517f7b20d72c1b07efadfcdc31cef63c1280d
new file mode 100644
index 00000000..3d3fdb42
Binary files /dev/null and b/workspace/assets/skins/65/65725b677e392db2bc3f39e86f7517f7b20d72c1b07efadfcdc31cef63c1280d differ
diff --git a/workspace/assets/skins/65/6576b2983ba75ac25e40da830ba30eaedc99cb55452ba4a2dd84c90a06ca6636 b/workspace/assets/skins/65/6576b2983ba75ac25e40da830ba30eaedc99cb55452ba4a2dd84c90a06ca6636
new file mode 100644
index 00000000..4f119695
Binary files /dev/null and b/workspace/assets/skins/65/6576b2983ba75ac25e40da830ba30eaedc99cb55452ba4a2dd84c90a06ca6636 differ
diff --git a/workspace/assets/skins/65/65a4ca67f4dd587922090dcb2a4fa324cbeefcfe1070a535a9a9bc1e9ba7546f b/workspace/assets/skins/65/65a4ca67f4dd587922090dcb2a4fa324cbeefcfe1070a535a9a9bc1e9ba7546f
new file mode 100644
index 00000000..52578860
Binary files /dev/null and b/workspace/assets/skins/65/65a4ca67f4dd587922090dcb2a4fa324cbeefcfe1070a535a9a9bc1e9ba7546f differ
diff --git a/workspace/assets/skins/65/65b42c69abd1cca8d1573612a21f6dc7474dd1cd616430546445a55dd6cf6c7 b/workspace/assets/skins/65/65b42c69abd1cca8d1573612a21f6dc7474dd1cd616430546445a55dd6cf6c7
new file mode 100644
index 00000000..bd8f86a2
Binary files /dev/null and b/workspace/assets/skins/65/65b42c69abd1cca8d1573612a21f6dc7474dd1cd616430546445a55dd6cf6c7 differ
diff --git a/workspace/assets/skins/65/65be0aa242d627a602bde12dbedfebe4205a459ad2af05567c1e9dadcc0230b4 b/workspace/assets/skins/65/65be0aa242d627a602bde12dbedfebe4205a459ad2af05567c1e9dadcc0230b4
new file mode 100644
index 00000000..e757587a
Binary files /dev/null and b/workspace/assets/skins/65/65be0aa242d627a602bde12dbedfebe4205a459ad2af05567c1e9dadcc0230b4 differ
diff --git a/workspace/assets/skins/65/65c3b958a0384b17af9f182631c6267572279977048970ed806c66b6b2d17b60 b/workspace/assets/skins/65/65c3b958a0384b17af9f182631c6267572279977048970ed806c66b6b2d17b60
new file mode 100644
index 00000000..feda4ecd
Binary files /dev/null and b/workspace/assets/skins/65/65c3b958a0384b17af9f182631c6267572279977048970ed806c66b6b2d17b60 differ
diff --git a/workspace/assets/skins/65/65ec048eebaa55bd5b2bb8ce79eac24f28110da585ed76a8557ea6bc75413b1b b/workspace/assets/skins/65/65ec048eebaa55bd5b2bb8ce79eac24f28110da585ed76a8557ea6bc75413b1b
new file mode 100644
index 00000000..bce7f4f7
Binary files /dev/null and b/workspace/assets/skins/65/65ec048eebaa55bd5b2bb8ce79eac24f28110da585ed76a8557ea6bc75413b1b differ
diff --git a/workspace/assets/skins/66/66035d725c70fa3cb7a0da178a541d03f65eabfc7170af39a0d5d0abf7f2f27e b/workspace/assets/skins/66/66035d725c70fa3cb7a0da178a541d03f65eabfc7170af39a0d5d0abf7f2f27e
new file mode 100644
index 00000000..0ac08e7a
Binary files /dev/null and b/workspace/assets/skins/66/66035d725c70fa3cb7a0da178a541d03f65eabfc7170af39a0d5d0abf7f2f27e differ
diff --git a/workspace/assets/skins/66/662f0f015d6596d716726bcfe9710435cd4355c94b2138b7f5bdc1754ff53dfe b/workspace/assets/skins/66/662f0f015d6596d716726bcfe9710435cd4355c94b2138b7f5bdc1754ff53dfe
new file mode 100644
index 00000000..fc2a044d
Binary files /dev/null and b/workspace/assets/skins/66/662f0f015d6596d716726bcfe9710435cd4355c94b2138b7f5bdc1754ff53dfe differ
diff --git a/workspace/assets/skins/66/6669aadb22766ab089c407571178c2361e498976b5632fd3646c5f56196f7c0a b/workspace/assets/skins/66/6669aadb22766ab089c407571178c2361e498976b5632fd3646c5f56196f7c0a
new file mode 100644
index 00000000..0dafd350
Binary files /dev/null and b/workspace/assets/skins/66/6669aadb22766ab089c407571178c2361e498976b5632fd3646c5f56196f7c0a differ
diff --git a/workspace/assets/skins/66/666b8c0eba65f935388564fd4f02aa8bcdfa15e03986cce291a452253185a35a b/workspace/assets/skins/66/666b8c0eba65f935388564fd4f02aa8bcdfa15e03986cce291a452253185a35a
new file mode 100644
index 00000000..f968d426
Binary files /dev/null and b/workspace/assets/skins/66/666b8c0eba65f935388564fd4f02aa8bcdfa15e03986cce291a452253185a35a differ
diff --git a/workspace/assets/skins/66/666dc6c32b31d8c8a75b40d5b84f43a46eb50e23dff36d37668bd7f56f831a65 b/workspace/assets/skins/66/666dc6c32b31d8c8a75b40d5b84f43a46eb50e23dff36d37668bd7f56f831a65
new file mode 100644
index 00000000..c172a21a
Binary files /dev/null and b/workspace/assets/skins/66/666dc6c32b31d8c8a75b40d5b84f43a46eb50e23dff36d37668bd7f56f831a65 differ
diff --git a/workspace/assets/skins/66/666f90b0f95452a7863cba376502490efc47159c715f818dfed76efeea11d081 b/workspace/assets/skins/66/666f90b0f95452a7863cba376502490efc47159c715f818dfed76efeea11d081
new file mode 100644
index 00000000..d1ac0adf
Binary files /dev/null and b/workspace/assets/skins/66/666f90b0f95452a7863cba376502490efc47159c715f818dfed76efeea11d081 differ
diff --git a/workspace/assets/skins/66/667013beea367c0241636a9c3f17b60f6c5d0b500a02061c5ae7acf8c6d476aa b/workspace/assets/skins/66/667013beea367c0241636a9c3f17b60f6c5d0b500a02061c5ae7acf8c6d476aa
new file mode 100644
index 00000000..8c645be5
Binary files /dev/null and b/workspace/assets/skins/66/667013beea367c0241636a9c3f17b60f6c5d0b500a02061c5ae7acf8c6d476aa differ
diff --git a/workspace/assets/skins/66/66b20d610e7b0f03d01900ac4d13b1bd63d5b0226e1dd184df1feabc6af477 b/workspace/assets/skins/66/66b20d610e7b0f03d01900ac4d13b1bd63d5b0226e1dd184df1feabc6af477
new file mode 100644
index 00000000..1ccc9320
Binary files /dev/null and b/workspace/assets/skins/66/66b20d610e7b0f03d01900ac4d13b1bd63d5b0226e1dd184df1feabc6af477 differ
diff --git a/workspace/assets/skins/66/66f7ecbcd97a58baab92572e9ba3d19cb3a2f4db6d1cec274e48401b8ac7f447 b/workspace/assets/skins/66/66f7ecbcd97a58baab92572e9ba3d19cb3a2f4db6d1cec274e48401b8ac7f447
new file mode 100644
index 00000000..4105884c
Binary files /dev/null and b/workspace/assets/skins/66/66f7ecbcd97a58baab92572e9ba3d19cb3a2f4db6d1cec274e48401b8ac7f447 differ
diff --git a/workspace/assets/skins/67/6727e335495edbdea5858f274c67bb556d22a5fc96a4670fecf971d6e19f3262 b/workspace/assets/skins/67/6727e335495edbdea5858f274c67bb556d22a5fc96a4670fecf971d6e19f3262
new file mode 100644
index 00000000..36e7a2d4
Binary files /dev/null and b/workspace/assets/skins/67/6727e335495edbdea5858f274c67bb556d22a5fc96a4670fecf971d6e19f3262 differ
diff --git a/workspace/assets/skins/67/672cfc7c1ae4302d79f16a5c8a01ef89925e3cd44f06be90e1c03432cdd2677b b/workspace/assets/skins/67/672cfc7c1ae4302d79f16a5c8a01ef89925e3cd44f06be90e1c03432cdd2677b
new file mode 100644
index 00000000..4cd44197
Binary files /dev/null and b/workspace/assets/skins/67/672cfc7c1ae4302d79f16a5c8a01ef89925e3cd44f06be90e1c03432cdd2677b differ
diff --git a/workspace/assets/skins/67/6750ae9e4c543e806641ef1f8901e95fba4c0dcf7f46eafc4c78d0dffd266f0c b/workspace/assets/skins/67/6750ae9e4c543e806641ef1f8901e95fba4c0dcf7f46eafc4c78d0dffd266f0c
new file mode 100644
index 00000000..1d81946d
Binary files /dev/null and b/workspace/assets/skins/67/6750ae9e4c543e806641ef1f8901e95fba4c0dcf7f46eafc4c78d0dffd266f0c differ
diff --git a/workspace/assets/skins/67/67601b7d67c1c716fd3d0839008c27857300eb3b882bff262f73a127a746974e b/workspace/assets/skins/67/67601b7d67c1c716fd3d0839008c27857300eb3b882bff262f73a127a746974e
new file mode 100644
index 00000000..81283f4d
Binary files /dev/null and b/workspace/assets/skins/67/67601b7d67c1c716fd3d0839008c27857300eb3b882bff262f73a127a746974e differ
diff --git a/workspace/assets/skins/67/67834af43f79396f471e0afff87608b681b63f3fc34fb5cd164f5cffe52b9be b/workspace/assets/skins/67/67834af43f79396f471e0afff87608b681b63f3fc34fb5cd164f5cffe52b9be
new file mode 100644
index 00000000..106ec25f
Binary files /dev/null and b/workspace/assets/skins/67/67834af43f79396f471e0afff87608b681b63f3fc34fb5cd164f5cffe52b9be differ
diff --git a/workspace/assets/skins/67/67946e8184ffa4dc891b3b6fa69c8ceb0ae9f622de1a98138dd58cc4ff0e12f b/workspace/assets/skins/67/67946e8184ffa4dc891b3b6fa69c8ceb0ae9f622de1a98138dd58cc4ff0e12f
new file mode 100644
index 00000000..8bb2d4fd
Binary files /dev/null and b/workspace/assets/skins/67/67946e8184ffa4dc891b3b6fa69c8ceb0ae9f622de1a98138dd58cc4ff0e12f differ
diff --git a/workspace/assets/skins/67/67a1566cb5ea109dcababe2eff6545a640e86157f9c2882d18d1d514d0bd8376 b/workspace/assets/skins/67/67a1566cb5ea109dcababe2eff6545a640e86157f9c2882d18d1d514d0bd8376
new file mode 100644
index 00000000..0d360d06
Binary files /dev/null and b/workspace/assets/skins/67/67a1566cb5ea109dcababe2eff6545a640e86157f9c2882d18d1d514d0bd8376 differ
diff --git a/workspace/assets/skins/67/67b2a70018223a110c6bd12bba63f8e568743bf93a98d55e54af34cf3016f35c b/workspace/assets/skins/67/67b2a70018223a110c6bd12bba63f8e568743bf93a98d55e54af34cf3016f35c
new file mode 100644
index 00000000..5a93d00f
Binary files /dev/null and b/workspace/assets/skins/67/67b2a70018223a110c6bd12bba63f8e568743bf93a98d55e54af34cf3016f35c differ
diff --git a/workspace/assets/skins/67/67cfa944861a24dfe83298064c4ddbd6063ff9315eb77fba0246a908593dd17b b/workspace/assets/skins/67/67cfa944861a24dfe83298064c4ddbd6063ff9315eb77fba0246a908593dd17b
new file mode 100644
index 00000000..2efeded7
Binary files /dev/null and b/workspace/assets/skins/67/67cfa944861a24dfe83298064c4ddbd6063ff9315eb77fba0246a908593dd17b differ
diff --git a/workspace/assets/skins/67/67d0eaec25814e7fa1c5d920572eda9430612bdaf3e5fd5a3e492b702a961edf b/workspace/assets/skins/67/67d0eaec25814e7fa1c5d920572eda9430612bdaf3e5fd5a3e492b702a961edf
new file mode 100644
index 00000000..ceba3b0c
Binary files /dev/null and b/workspace/assets/skins/67/67d0eaec25814e7fa1c5d920572eda9430612bdaf3e5fd5a3e492b702a961edf differ
diff --git a/workspace/assets/skins/67/67e5be053057a6751e8c88780343f0c89546291544f14b4cafa3b6aacc821c3f b/workspace/assets/skins/67/67e5be053057a6751e8c88780343f0c89546291544f14b4cafa3b6aacc821c3f
new file mode 100644
index 00000000..000e0820
Binary files /dev/null and b/workspace/assets/skins/67/67e5be053057a6751e8c88780343f0c89546291544f14b4cafa3b6aacc821c3f differ
diff --git a/workspace/assets/skins/67/67f28d39da0a74017f18f648cf2b3cfe86dfa557714828dc10e0f234106705e4 b/workspace/assets/skins/67/67f28d39da0a74017f18f648cf2b3cfe86dfa557714828dc10e0f234106705e4
new file mode 100644
index 00000000..265800fe
Binary files /dev/null and b/workspace/assets/skins/67/67f28d39da0a74017f18f648cf2b3cfe86dfa557714828dc10e0f234106705e4 differ
diff --git a/workspace/assets/skins/68/6807a1b641fac59319b5558a834d90ac4014a1f34ccd681ebade28986167beb2 b/workspace/assets/skins/68/6807a1b641fac59319b5558a834d90ac4014a1f34ccd681ebade28986167beb2
new file mode 100644
index 00000000..13d52fd9
Binary files /dev/null and b/workspace/assets/skins/68/6807a1b641fac59319b5558a834d90ac4014a1f34ccd681ebade28986167beb2 differ
diff --git a/workspace/assets/skins/68/681e78bdc901ef258587e0b5b56adec85a99766816568106630a65aba9d0d7b4 b/workspace/assets/skins/68/681e78bdc901ef258587e0b5b56adec85a99766816568106630a65aba9d0d7b4
new file mode 100644
index 00000000..63377284
Binary files /dev/null and b/workspace/assets/skins/68/681e78bdc901ef258587e0b5b56adec85a99766816568106630a65aba9d0d7b4 differ
diff --git a/workspace/assets/skins/68/682b4f1ed621d0e762decc7b27d69590190c1ccc72cbf60ea65bb056b24bc282 b/workspace/assets/skins/68/682b4f1ed621d0e762decc7b27d69590190c1ccc72cbf60ea65bb056b24bc282
new file mode 100644
index 00000000..628ff6f9
Binary files /dev/null and b/workspace/assets/skins/68/682b4f1ed621d0e762decc7b27d69590190c1ccc72cbf60ea65bb056b24bc282 differ
diff --git a/workspace/assets/skins/68/685de00d63227b077ed6d0415ea5e44c03acd66c44e1b782a10b8ec6ef0a46ca b/workspace/assets/skins/68/685de00d63227b077ed6d0415ea5e44c03acd66c44e1b782a10b8ec6ef0a46ca
new file mode 100644
index 00000000..bc1a0c7e
Binary files /dev/null and b/workspace/assets/skins/68/685de00d63227b077ed6d0415ea5e44c03acd66c44e1b782a10b8ec6ef0a46ca differ
diff --git a/workspace/assets/skins/68/68758db944e7fde0b463d74daa4fbf0fcdb7931fcc7eaaae8c44b120b73ebe85 b/workspace/assets/skins/68/68758db944e7fde0b463d74daa4fbf0fcdb7931fcc7eaaae8c44b120b73ebe85
new file mode 100644
index 00000000..7b048425
Binary files /dev/null and b/workspace/assets/skins/68/68758db944e7fde0b463d74daa4fbf0fcdb7931fcc7eaaae8c44b120b73ebe85 differ
diff --git a/workspace/assets/skins/68/6877b3bd60eaf845c8e468a2f73270f394e303723d8a1a54f5c1a7ac6e71989 b/workspace/assets/skins/68/6877b3bd60eaf845c8e468a2f73270f394e303723d8a1a54f5c1a7ac6e71989
new file mode 100644
index 00000000..4c19f8e9
Binary files /dev/null and b/workspace/assets/skins/68/6877b3bd60eaf845c8e468a2f73270f394e303723d8a1a54f5c1a7ac6e71989 differ
diff --git a/workspace/assets/skins/68/688d6c44c7625ad755cd71c4cfb87623c198caad7419cb599f0d8623a7886c45 b/workspace/assets/skins/68/688d6c44c7625ad755cd71c4cfb87623c198caad7419cb599f0d8623a7886c45
new file mode 100644
index 00000000..b89e5e16
Binary files /dev/null and b/workspace/assets/skins/68/688d6c44c7625ad755cd71c4cfb87623c198caad7419cb599f0d8623a7886c45 differ
diff --git a/workspace/assets/skins/68/68d66eaf12f84f3aca12865c65922839f46ee08e6b66ff7da95feffc589b8ba6 b/workspace/assets/skins/68/68d66eaf12f84f3aca12865c65922839f46ee08e6b66ff7da95feffc589b8ba6
new file mode 100644
index 00000000..7e2a59b4
Binary files /dev/null and b/workspace/assets/skins/68/68d66eaf12f84f3aca12865c65922839f46ee08e6b66ff7da95feffc589b8ba6 differ
diff --git a/workspace/assets/skins/69/690fb1333fb0c943481b88230e337e48be526615e30f78aeccec6f7b4adfa908 b/workspace/assets/skins/69/690fb1333fb0c943481b88230e337e48be526615e30f78aeccec6f7b4adfa908
new file mode 100644
index 00000000..3fd786f7
Binary files /dev/null and b/workspace/assets/skins/69/690fb1333fb0c943481b88230e337e48be526615e30f78aeccec6f7b4adfa908 differ
diff --git a/workspace/assets/skins/69/69157f7e0eed4d68c1fc5c198d694213d22dbcfa2bce26cf71b7389e0040268c b/workspace/assets/skins/69/69157f7e0eed4d68c1fc5c198d694213d22dbcfa2bce26cf71b7389e0040268c
new file mode 100644
index 00000000..a8250c3e
Binary files /dev/null and b/workspace/assets/skins/69/69157f7e0eed4d68c1fc5c198d694213d22dbcfa2bce26cf71b7389e0040268c differ
diff --git a/workspace/assets/skins/69/692ebcdea1de2dd44355b6626e7eaace924d7a29edd7f5466542887bfbfde616 b/workspace/assets/skins/69/692ebcdea1de2dd44355b6626e7eaace924d7a29edd7f5466542887bfbfde616
new file mode 100644
index 00000000..32677189
Binary files /dev/null and b/workspace/assets/skins/69/692ebcdea1de2dd44355b6626e7eaace924d7a29edd7f5466542887bfbfde616 differ
diff --git a/workspace/assets/skins/69/693a96fd3664085932e97cb3a5d70c1ffb1c8b2cda21da6873d49c0da5d8c37b b/workspace/assets/skins/69/693a96fd3664085932e97cb3a5d70c1ffb1c8b2cda21da6873d49c0da5d8c37b
new file mode 100644
index 00000000..459bb286
Binary files /dev/null and b/workspace/assets/skins/69/693a96fd3664085932e97cb3a5d70c1ffb1c8b2cda21da6873d49c0da5d8c37b differ
diff --git a/workspace/assets/skins/69/69427a131b5cc8fabd32a0ec1d75f813ada78abfcae210522922fcd1b9fdd67c b/workspace/assets/skins/69/69427a131b5cc8fabd32a0ec1d75f813ada78abfcae210522922fcd1b9fdd67c
new file mode 100644
index 00000000..ba8f124f
Binary files /dev/null and b/workspace/assets/skins/69/69427a131b5cc8fabd32a0ec1d75f813ada78abfcae210522922fcd1b9fdd67c differ
diff --git a/workspace/assets/skins/69/696ce99197f0a01f40d4b6350e8dd527cbbb649390d3ba3e69641bc8fb853e7d b/workspace/assets/skins/69/696ce99197f0a01f40d4b6350e8dd527cbbb649390d3ba3e69641bc8fb853e7d
new file mode 100644
index 00000000..08717f62
Binary files /dev/null and b/workspace/assets/skins/69/696ce99197f0a01f40d4b6350e8dd527cbbb649390d3ba3e69641bc8fb853e7d differ
diff --git a/workspace/assets/skins/69/69780d2bbc61e627803602c1c97ddcdc2dce09a9acdd20cdaa398de00931d187 b/workspace/assets/skins/69/69780d2bbc61e627803602c1c97ddcdc2dce09a9acdd20cdaa398de00931d187
new file mode 100644
index 00000000..3597bbda
Binary files /dev/null and b/workspace/assets/skins/69/69780d2bbc61e627803602c1c97ddcdc2dce09a9acdd20cdaa398de00931d187 differ
diff --git a/workspace/assets/skins/69/698ed0eb89d0487a1e26be1ce02cbb6ef5197325bbb160dd3777f4f84561b983 b/workspace/assets/skins/69/698ed0eb89d0487a1e26be1ce02cbb6ef5197325bbb160dd3777f4f84561b983
new file mode 100644
index 00000000..a76a4797
Binary files /dev/null and b/workspace/assets/skins/69/698ed0eb89d0487a1e26be1ce02cbb6ef5197325bbb160dd3777f4f84561b983 differ
diff --git a/workspace/assets/skins/69/69b7894586a582e37236dd795a7a13b13695ecc695b3788ca6216690e6c0582f b/workspace/assets/skins/69/69b7894586a582e37236dd795a7a13b13695ecc695b3788ca6216690e6c0582f
new file mode 100644
index 00000000..0ba375b2
Binary files /dev/null and b/workspace/assets/skins/69/69b7894586a582e37236dd795a7a13b13695ecc695b3788ca6216690e6c0582f differ
diff --git a/workspace/assets/skins/69/69bb58e1037ebb0875a9ca50308141703d9540004ce0650a9e6d3df2c95a7987 b/workspace/assets/skins/69/69bb58e1037ebb0875a9ca50308141703d9540004ce0650a9e6d3df2c95a7987
new file mode 100644
index 00000000..afbb89b2
Binary files /dev/null and b/workspace/assets/skins/69/69bb58e1037ebb0875a9ca50308141703d9540004ce0650a9e6d3df2c95a7987 differ
diff --git a/workspace/assets/skins/69/69da12e45e9f831fd2e129d898950c191885b5156bf8a0772d1a3e2788d2eaba b/workspace/assets/skins/69/69da12e45e9f831fd2e129d898950c191885b5156bf8a0772d1a3e2788d2eaba
new file mode 100644
index 00000000..a02e9e92
Binary files /dev/null and b/workspace/assets/skins/69/69da12e45e9f831fd2e129d898950c191885b5156bf8a0772d1a3e2788d2eaba differ
diff --git a/workspace/assets/skins/6a/6a3321013316b8fd25480a9e18d0e1be4ee3fbc0e55fe165bd9263f3873deaa3 b/workspace/assets/skins/6a/6a3321013316b8fd25480a9e18d0e1be4ee3fbc0e55fe165bd9263f3873deaa3
new file mode 100644
index 00000000..422b20a8
Binary files /dev/null and b/workspace/assets/skins/6a/6a3321013316b8fd25480a9e18d0e1be4ee3fbc0e55fe165bd9263f3873deaa3 differ
diff --git a/workspace/assets/skins/6a/6a502e9acd6e0bc63c5bfc4d120706b1593a7c396914bdaf04f92b22faf69eaa b/workspace/assets/skins/6a/6a502e9acd6e0bc63c5bfc4d120706b1593a7c396914bdaf04f92b22faf69eaa
new file mode 100644
index 00000000..074bb1e1
Binary files /dev/null and b/workspace/assets/skins/6a/6a502e9acd6e0bc63c5bfc4d120706b1593a7c396914bdaf04f92b22faf69eaa differ
diff --git a/workspace/assets/skins/6a/6a85c6cafb317beeb0a0f7b5ebac4a04314a012cfd0d19dea727f670d4a0b8a8 b/workspace/assets/skins/6a/6a85c6cafb317beeb0a0f7b5ebac4a04314a012cfd0d19dea727f670d4a0b8a8
new file mode 100644
index 00000000..8e0c0b60
Binary files /dev/null and b/workspace/assets/skins/6a/6a85c6cafb317beeb0a0f7b5ebac4a04314a012cfd0d19dea727f670d4a0b8a8 differ
diff --git a/workspace/assets/skins/6a/6a871a10f45bec31afc963be652af47d1c2ef1eb892d37dc97524ca882cb4ecb b/workspace/assets/skins/6a/6a871a10f45bec31afc963be652af47d1c2ef1eb892d37dc97524ca882cb4ecb
new file mode 100644
index 00000000..d6107806
Binary files /dev/null and b/workspace/assets/skins/6a/6a871a10f45bec31afc963be652af47d1c2ef1eb892d37dc97524ca882cb4ecb differ
diff --git a/workspace/assets/skins/6a/6a8b1be6fc4c8294a906042d10d87f31a18007893bace69dc46c00b1cc1ced49 b/workspace/assets/skins/6a/6a8b1be6fc4c8294a906042d10d87f31a18007893bace69dc46c00b1cc1ced49
new file mode 100644
index 00000000..e0e178c3
Binary files /dev/null and b/workspace/assets/skins/6a/6a8b1be6fc4c8294a906042d10d87f31a18007893bace69dc46c00b1cc1ced49 differ
diff --git a/workspace/assets/skins/6a/6a9e83675e644eb8b6366e4a3e5f7a1944d927001077f94e3ce271e0bf5f641d b/workspace/assets/skins/6a/6a9e83675e644eb8b6366e4a3e5f7a1944d927001077f94e3ce271e0bf5f641d
new file mode 100644
index 00000000..d8c3876b
Binary files /dev/null and b/workspace/assets/skins/6a/6a9e83675e644eb8b6366e4a3e5f7a1944d927001077f94e3ce271e0bf5f641d differ
diff --git a/workspace/assets/skins/6a/6ac6972d2afc66ab2b8a3748d3c75076ed49d0661a8e2d40a4e0f6726192aea4 b/workspace/assets/skins/6a/6ac6972d2afc66ab2b8a3748d3c75076ed49d0661a8e2d40a4e0f6726192aea4
new file mode 100644
index 00000000..7f362cee
Binary files /dev/null and b/workspace/assets/skins/6a/6ac6972d2afc66ab2b8a3748d3c75076ed49d0661a8e2d40a4e0f6726192aea4 differ
diff --git a/workspace/assets/skins/6b/6b116efa78131a09d0f2bcdd80633160336f09be8d1d9131a795dec8ed9804f7 b/workspace/assets/skins/6b/6b116efa78131a09d0f2bcdd80633160336f09be8d1d9131a795dec8ed9804f7
new file mode 100644
index 00000000..b7c3eee1
Binary files /dev/null and b/workspace/assets/skins/6b/6b116efa78131a09d0f2bcdd80633160336f09be8d1d9131a795dec8ed9804f7 differ
diff --git a/workspace/assets/skins/6b/6b297e7cc153d06e6bc2b072f63ff30a9829fe5d0831ceb31437914a7858e0e4 b/workspace/assets/skins/6b/6b297e7cc153d06e6bc2b072f63ff30a9829fe5d0831ceb31437914a7858e0e4
new file mode 100644
index 00000000..67cf5897
Binary files /dev/null and b/workspace/assets/skins/6b/6b297e7cc153d06e6bc2b072f63ff30a9829fe5d0831ceb31437914a7858e0e4 differ
diff --git a/workspace/assets/skins/6b/6b323bad7cfc4148804023a5891978f9ba7d959115909fed8682cfea56066979 b/workspace/assets/skins/6b/6b323bad7cfc4148804023a5891978f9ba7d959115909fed8682cfea56066979
new file mode 100644
index 00000000..42972f60
Binary files /dev/null and b/workspace/assets/skins/6b/6b323bad7cfc4148804023a5891978f9ba7d959115909fed8682cfea56066979 differ
diff --git a/workspace/assets/skins/6b/6b35393c7515cc2c24ef77a4f9da39fd35d6e055030606618e8627c7b8341050 b/workspace/assets/skins/6b/6b35393c7515cc2c24ef77a4f9da39fd35d6e055030606618e8627c7b8341050
new file mode 100644
index 00000000..6d1329ac
Binary files /dev/null and b/workspace/assets/skins/6b/6b35393c7515cc2c24ef77a4f9da39fd35d6e055030606618e8627c7b8341050 differ
diff --git a/workspace/assets/skins/6b/6b3a11063b0704a0de5ad9e8920eb8c22bae06a2469ae34a295de92dbbe521c5 b/workspace/assets/skins/6b/6b3a11063b0704a0de5ad9e8920eb8c22bae06a2469ae34a295de92dbbe521c5
new file mode 100644
index 00000000..b5b065ce
Binary files /dev/null and b/workspace/assets/skins/6b/6b3a11063b0704a0de5ad9e8920eb8c22bae06a2469ae34a295de92dbbe521c5 differ
diff --git a/workspace/assets/skins/6b/6b3b56f9263248b777dd03d689f874e48b690970bb62a4d326f3c5437e44f8ce b/workspace/assets/skins/6b/6b3b56f9263248b777dd03d689f874e48b690970bb62a4d326f3c5437e44f8ce
new file mode 100644
index 00000000..4ada7a54
Binary files /dev/null and b/workspace/assets/skins/6b/6b3b56f9263248b777dd03d689f874e48b690970bb62a4d326f3c5437e44f8ce differ
diff --git a/workspace/assets/skins/6b/6b5b2a55a318ba64299141d087a40fe15128939a8c1f811df569c8a96949f22d b/workspace/assets/skins/6b/6b5b2a55a318ba64299141d087a40fe15128939a8c1f811df569c8a96949f22d
new file mode 100644
index 00000000..d7192781
Binary files /dev/null and b/workspace/assets/skins/6b/6b5b2a55a318ba64299141d087a40fe15128939a8c1f811df569c8a96949f22d differ
diff --git a/workspace/assets/skins/6b/6b5caa5a509438e1dd850af376a59f81ce86358055b84f81994d35cf811d2d68 b/workspace/assets/skins/6b/6b5caa5a509438e1dd850af376a59f81ce86358055b84f81994d35cf811d2d68
new file mode 100644
index 00000000..2873940a
Binary files /dev/null and b/workspace/assets/skins/6b/6b5caa5a509438e1dd850af376a59f81ce86358055b84f81994d35cf811d2d68 differ
diff --git a/workspace/assets/skins/6b/6b6ebba26ecec8883fdc9365090b2106e21c60dc9bbeba602e957e3ae3055be4 b/workspace/assets/skins/6b/6b6ebba26ecec8883fdc9365090b2106e21c60dc9bbeba602e957e3ae3055be4
new file mode 100644
index 00000000..f329e697
Binary files /dev/null and b/workspace/assets/skins/6b/6b6ebba26ecec8883fdc9365090b2106e21c60dc9bbeba602e957e3ae3055be4 differ
diff --git a/workspace/assets/skins/6b/6b96caf6b0d7c972f14fdc2c81750950962d9d508328566308a37725a4b91a46 b/workspace/assets/skins/6b/6b96caf6b0d7c972f14fdc2c81750950962d9d508328566308a37725a4b91a46
new file mode 100644
index 00000000..5171a7c2
Binary files /dev/null and b/workspace/assets/skins/6b/6b96caf6b0d7c972f14fdc2c81750950962d9d508328566308a37725a4b91a46 differ
diff --git a/workspace/assets/skins/6b/6bab6af67ad663209ac132f6e4db6943d9e90dd18eba550656ea7cbb00a76e46 b/workspace/assets/skins/6b/6bab6af67ad663209ac132f6e4db6943d9e90dd18eba550656ea7cbb00a76e46
new file mode 100644
index 00000000..055bcfe7
Binary files /dev/null and b/workspace/assets/skins/6b/6bab6af67ad663209ac132f6e4db6943d9e90dd18eba550656ea7cbb00a76e46 differ
diff --git a/workspace/assets/skins/6b/6bbc32b4092e676597ea7d53dde9d8770825f9356fb09c4d1b843f6494e22c47 b/workspace/assets/skins/6b/6bbc32b4092e676597ea7d53dde9d8770825f9356fb09c4d1b843f6494e22c47
new file mode 100644
index 00000000..f78d0d0a
Binary files /dev/null and b/workspace/assets/skins/6b/6bbc32b4092e676597ea7d53dde9d8770825f9356fb09c4d1b843f6494e22c47 differ
diff --git a/workspace/assets/skins/6b/6be398df99f43d1419973a84070fe397bd8c51b42fe986df8bf727a32819fe1 b/workspace/assets/skins/6b/6be398df99f43d1419973a84070fe397bd8c51b42fe986df8bf727a32819fe1
new file mode 100644
index 00000000..74f5545c
Binary files /dev/null and b/workspace/assets/skins/6b/6be398df99f43d1419973a84070fe397bd8c51b42fe986df8bf727a32819fe1 differ
diff --git a/workspace/assets/skins/6b/6bf79de226ab897764cbab8bee58012eca03e70c26d065c4c2e33a0fdf14acc2 b/workspace/assets/skins/6b/6bf79de226ab897764cbab8bee58012eca03e70c26d065c4c2e33a0fdf14acc2
new file mode 100644
index 00000000..a338e534
Binary files /dev/null and b/workspace/assets/skins/6b/6bf79de226ab897764cbab8bee58012eca03e70c26d065c4c2e33a0fdf14acc2 differ
diff --git a/workspace/assets/skins/6b/6bfe82a697ebd66dea05eda6c41d20138889b49a9763ce529432435b08efa4d2 b/workspace/assets/skins/6b/6bfe82a697ebd66dea05eda6c41d20138889b49a9763ce529432435b08efa4d2
new file mode 100644
index 00000000..6248b62c
Binary files /dev/null and b/workspace/assets/skins/6b/6bfe82a697ebd66dea05eda6c41d20138889b49a9763ce529432435b08efa4d2 differ
diff --git a/workspace/assets/skins/6c/6c10fcaa9af73be93cdbf71197c7f2564aae40f5e13afe029f358557033eddae b/workspace/assets/skins/6c/6c10fcaa9af73be93cdbf71197c7f2564aae40f5e13afe029f358557033eddae
new file mode 100644
index 00000000..e26faab7
Binary files /dev/null and b/workspace/assets/skins/6c/6c10fcaa9af73be93cdbf71197c7f2564aae40f5e13afe029f358557033eddae differ
diff --git a/workspace/assets/skins/6c/6c3f02f8f1716bcfd9da35e43fcbead1e7b5e54975c7cf382fc5f8cdff1b9d39 b/workspace/assets/skins/6c/6c3f02f8f1716bcfd9da35e43fcbead1e7b5e54975c7cf382fc5f8cdff1b9d39
new file mode 100644
index 00000000..cf10e663
Binary files /dev/null and b/workspace/assets/skins/6c/6c3f02f8f1716bcfd9da35e43fcbead1e7b5e54975c7cf382fc5f8cdff1b9d39 differ
diff --git a/workspace/assets/skins/6c/6c4a1ebb2d9211472f5053ef2521ea1cc6d6bb91b65412062c9688395f943b40 b/workspace/assets/skins/6c/6c4a1ebb2d9211472f5053ef2521ea1cc6d6bb91b65412062c9688395f943b40
new file mode 100644
index 00000000..0a7afd49
Binary files /dev/null and b/workspace/assets/skins/6c/6c4a1ebb2d9211472f5053ef2521ea1cc6d6bb91b65412062c9688395f943b40 differ
diff --git a/workspace/assets/skins/6c/6c50e9b5bdddb12f86f9e5a252c4f449bd981368e0d49ab8d203e24bb642aed b/workspace/assets/skins/6c/6c50e9b5bdddb12f86f9e5a252c4f449bd981368e0d49ab8d203e24bb642aed
new file mode 100644
index 00000000..3597441a
Binary files /dev/null and b/workspace/assets/skins/6c/6c50e9b5bdddb12f86f9e5a252c4f449bd981368e0d49ab8d203e24bb642aed differ
diff --git a/workspace/assets/skins/6c/6c5357af1e642f8b0fcca325635e7d3cf1f77ad7863c1b579729dc7be49e2862 b/workspace/assets/skins/6c/6c5357af1e642f8b0fcca325635e7d3cf1f77ad7863c1b579729dc7be49e2862
new file mode 100644
index 00000000..e9fad747
Binary files /dev/null and b/workspace/assets/skins/6c/6c5357af1e642f8b0fcca325635e7d3cf1f77ad7863c1b579729dc7be49e2862 differ
diff --git a/workspace/assets/skins/6c/6c7e287e7db952b1dbfd3f01df7aa836fddc12902f5ab80f55cd7b9f92f7a40e b/workspace/assets/skins/6c/6c7e287e7db952b1dbfd3f01df7aa836fddc12902f5ab80f55cd7b9f92f7a40e
new file mode 100644
index 00000000..39636139
Binary files /dev/null and b/workspace/assets/skins/6c/6c7e287e7db952b1dbfd3f01df7aa836fddc12902f5ab80f55cd7b9f92f7a40e differ
diff --git a/workspace/assets/skins/6c/6c812a5573c546e4a5fc063e56b21e8d98097d8dd74c9567eb46017cfb048eef b/workspace/assets/skins/6c/6c812a5573c546e4a5fc063e56b21e8d98097d8dd74c9567eb46017cfb048eef
new file mode 100644
index 00000000..0a791fee
Binary files /dev/null and b/workspace/assets/skins/6c/6c812a5573c546e4a5fc063e56b21e8d98097d8dd74c9567eb46017cfb048eef differ
diff --git a/workspace/assets/skins/6c/6c84a9182e2d79054793afe21235c1d582040eec6e925f763de9f7f662a58aff b/workspace/assets/skins/6c/6c84a9182e2d79054793afe21235c1d582040eec6e925f763de9f7f662a58aff
new file mode 100644
index 00000000..aa6722cc
Binary files /dev/null and b/workspace/assets/skins/6c/6c84a9182e2d79054793afe21235c1d582040eec6e925f763de9f7f662a58aff differ
diff --git a/workspace/assets/skins/6c/6cb5affb8f1df14fb0ff33a75464a09b4a424dea9fcb86ab3c5afaea223dfa2a b/workspace/assets/skins/6c/6cb5affb8f1df14fb0ff33a75464a09b4a424dea9fcb86ab3c5afaea223dfa2a
new file mode 100644
index 00000000..f6ade4f1
Binary files /dev/null and b/workspace/assets/skins/6c/6cb5affb8f1df14fb0ff33a75464a09b4a424dea9fcb86ab3c5afaea223dfa2a differ
diff --git a/workspace/assets/skins/6c/6cce10b1d5dbfa9ac2fda58daa273ce58d807f702cbfdaf70075150a45f59e82 b/workspace/assets/skins/6c/6cce10b1d5dbfa9ac2fda58daa273ce58d807f702cbfdaf70075150a45f59e82
new file mode 100644
index 00000000..c8f0576f
Binary files /dev/null and b/workspace/assets/skins/6c/6cce10b1d5dbfa9ac2fda58daa273ce58d807f702cbfdaf70075150a45f59e82 differ
diff --git a/workspace/assets/skins/6c/6cd22eb150bbf989df8e5d366b356a29478c2ebced05d84fa8cdf45f8e870675 b/workspace/assets/skins/6c/6cd22eb150bbf989df8e5d366b356a29478c2ebced05d84fa8cdf45f8e870675
new file mode 100644
index 00000000..d366ba8c
Binary files /dev/null and b/workspace/assets/skins/6c/6cd22eb150bbf989df8e5d366b356a29478c2ebced05d84fa8cdf45f8e870675 differ
diff --git a/workspace/assets/skins/6c/6cfb30a0f095eeb5685f7c9cc9f49fb8c5152a5389b432d1bdbcba138bf88ba b/workspace/assets/skins/6c/6cfb30a0f095eeb5685f7c9cc9f49fb8c5152a5389b432d1bdbcba138bf88ba
new file mode 100644
index 00000000..b9755ea5
Binary files /dev/null and b/workspace/assets/skins/6c/6cfb30a0f095eeb5685f7c9cc9f49fb8c5152a5389b432d1bdbcba138bf88ba differ
diff --git a/workspace/assets/skins/6d/6d11a9d4730f571b47b11b8b0b90565b94b260e30cc4efedfd5870c814fef707 b/workspace/assets/skins/6d/6d11a9d4730f571b47b11b8b0b90565b94b260e30cc4efedfd5870c814fef707
new file mode 100644
index 00000000..619213c6
Binary files /dev/null and b/workspace/assets/skins/6d/6d11a9d4730f571b47b11b8b0b90565b94b260e30cc4efedfd5870c814fef707 differ
diff --git a/workspace/assets/skins/6d/6d19bf50d31891567f4eb568b433f571910760402057a916dfe7bc972a349aa b/workspace/assets/skins/6d/6d19bf50d31891567f4eb568b433f571910760402057a916dfe7bc972a349aa
new file mode 100644
index 00000000..a7d0ef36
Binary files /dev/null and b/workspace/assets/skins/6d/6d19bf50d31891567f4eb568b433f571910760402057a916dfe7bc972a349aa differ
diff --git a/workspace/assets/skins/6d/6d1b32f4d76083f2e3365bbd69483dcdbe719dc1e9f949e38b37e03393b64545 b/workspace/assets/skins/6d/6d1b32f4d76083f2e3365bbd69483dcdbe719dc1e9f949e38b37e03393b64545
new file mode 100644
index 00000000..a3767142
Binary files /dev/null and b/workspace/assets/skins/6d/6d1b32f4d76083f2e3365bbd69483dcdbe719dc1e9f949e38b37e03393b64545 differ
diff --git a/workspace/assets/skins/6d/6d1ba9aaf3bf5642c32f0fba0c789ac8938b5ea623a93a8e11b3d9adea6ebb45 b/workspace/assets/skins/6d/6d1ba9aaf3bf5642c32f0fba0c789ac8938b5ea623a93a8e11b3d9adea6ebb45
new file mode 100644
index 00000000..38ecc948
Binary files /dev/null and b/workspace/assets/skins/6d/6d1ba9aaf3bf5642c32f0fba0c789ac8938b5ea623a93a8e11b3d9adea6ebb45 differ
diff --git a/workspace/assets/skins/6d/6d216bc7fbb969ea93c948df82e99d3d7da057803f93411928538c37aacb7108 b/workspace/assets/skins/6d/6d216bc7fbb969ea93c948df82e99d3d7da057803f93411928538c37aacb7108
new file mode 100644
index 00000000..7d4fbc7f
Binary files /dev/null and b/workspace/assets/skins/6d/6d216bc7fbb969ea93c948df82e99d3d7da057803f93411928538c37aacb7108 differ
diff --git a/workspace/assets/skins/6d/6d2c5fdb31c74fde3a31f131131de1c6f04e6bd2db2fd29e52d51c73b56caf64 b/workspace/assets/skins/6d/6d2c5fdb31c74fde3a31f131131de1c6f04e6bd2db2fd29e52d51c73b56caf64
new file mode 100644
index 00000000..67d91041
Binary files /dev/null and b/workspace/assets/skins/6d/6d2c5fdb31c74fde3a31f131131de1c6f04e6bd2db2fd29e52d51c73b56caf64 differ
diff --git a/workspace/assets/skins/6d/6d2d365ede780e911668b4c639ba912392c04d1392bc4a731ace1e004a7d9653 b/workspace/assets/skins/6d/6d2d365ede780e911668b4c639ba912392c04d1392bc4a731ace1e004a7d9653
new file mode 100644
index 00000000..ace82aae
Binary files /dev/null and b/workspace/assets/skins/6d/6d2d365ede780e911668b4c639ba912392c04d1392bc4a731ace1e004a7d9653 differ
diff --git a/workspace/assets/skins/6d/6d444a1d6bf3b87e871891644578aa67ff17e822731fc1d8cad0abceccd8fc2d b/workspace/assets/skins/6d/6d444a1d6bf3b87e871891644578aa67ff17e822731fc1d8cad0abceccd8fc2d
new file mode 100644
index 00000000..c06aa01f
Binary files /dev/null and b/workspace/assets/skins/6d/6d444a1d6bf3b87e871891644578aa67ff17e822731fc1d8cad0abceccd8fc2d differ
diff --git a/workspace/assets/skins/6d/6d4eb196bbf54dcbadb3c036cec17df2a92b5b11ff2e0d08353900d47098b1b b/workspace/assets/skins/6d/6d4eb196bbf54dcbadb3c036cec17df2a92b5b11ff2e0d08353900d47098b1b
new file mode 100644
index 00000000..5bf98e39
Binary files /dev/null and b/workspace/assets/skins/6d/6d4eb196bbf54dcbadb3c036cec17df2a92b5b11ff2e0d08353900d47098b1b differ
diff --git a/workspace/assets/skins/6d/6d774ebd3f214210f13025671f25e29ae1575cbcc6b980cb1531191c4f75145d b/workspace/assets/skins/6d/6d774ebd3f214210f13025671f25e29ae1575cbcc6b980cb1531191c4f75145d
new file mode 100644
index 00000000..549d96f8
Binary files /dev/null and b/workspace/assets/skins/6d/6d774ebd3f214210f13025671f25e29ae1575cbcc6b980cb1531191c4f75145d differ
diff --git a/workspace/assets/skins/6d/6d7a00412beab59031ac05118d476d1253c181a8e30ee95229096c4284364163 b/workspace/assets/skins/6d/6d7a00412beab59031ac05118d476d1253c181a8e30ee95229096c4284364163
new file mode 100644
index 00000000..abb4cf17
Binary files /dev/null and b/workspace/assets/skins/6d/6d7a00412beab59031ac05118d476d1253c181a8e30ee95229096c4284364163 differ
diff --git a/workspace/assets/skins/6d/6d7da6f48d7dd3dce5730fe84552409987c808962628a0e7d173b014f64acda2 b/workspace/assets/skins/6d/6d7da6f48d7dd3dce5730fe84552409987c808962628a0e7d173b014f64acda2
new file mode 100644
index 00000000..41b46152
Binary files /dev/null and b/workspace/assets/skins/6d/6d7da6f48d7dd3dce5730fe84552409987c808962628a0e7d173b014f64acda2 differ
diff --git a/workspace/assets/skins/6d/6d915f12877e36043f25426233e4ae1d54c4e6013a3ecb77f0ecd6f8df50e825 b/workspace/assets/skins/6d/6d915f12877e36043f25426233e4ae1d54c4e6013a3ecb77f0ecd6f8df50e825
new file mode 100644
index 00000000..58db8ec9
Binary files /dev/null and b/workspace/assets/skins/6d/6d915f12877e36043f25426233e4ae1d54c4e6013a3ecb77f0ecd6f8df50e825 differ
diff --git a/workspace/assets/skins/6d/6da131506c7d78818a030bb018bbc2eaa1fda9ad4e1a992cbd0e7e5a71fce9cb b/workspace/assets/skins/6d/6da131506c7d78818a030bb018bbc2eaa1fda9ad4e1a992cbd0e7e5a71fce9cb
new file mode 100644
index 00000000..94368166
Binary files /dev/null and b/workspace/assets/skins/6d/6da131506c7d78818a030bb018bbc2eaa1fda9ad4e1a992cbd0e7e5a71fce9cb differ
diff --git a/workspace/assets/skins/6d/6da4805f9b049e5327f871d8929a42f7dfd1ca55656b3327aeb7dd7377506c13 b/workspace/assets/skins/6d/6da4805f9b049e5327f871d8929a42f7dfd1ca55656b3327aeb7dd7377506c13
new file mode 100644
index 00000000..e3d0485f
Binary files /dev/null and b/workspace/assets/skins/6d/6da4805f9b049e5327f871d8929a42f7dfd1ca55656b3327aeb7dd7377506c13 differ
diff --git a/workspace/assets/skins/6d/6dec564f2f2fcf44acb99a6bb73313f171882c267ed1abfdfa5e148e80008e64 b/workspace/assets/skins/6d/6dec564f2f2fcf44acb99a6bb73313f171882c267ed1abfdfa5e148e80008e64
new file mode 100644
index 00000000..08fb7445
Binary files /dev/null and b/workspace/assets/skins/6d/6dec564f2f2fcf44acb99a6bb73313f171882c267ed1abfdfa5e148e80008e64 differ
diff --git a/workspace/assets/skins/6e/6e079086399317f5136286f3795717ed95cb7665b85fadb069ccc57850bcf19 b/workspace/assets/skins/6e/6e079086399317f5136286f3795717ed95cb7665b85fadb069ccc57850bcf19
new file mode 100644
index 00000000..6a61c40e
Binary files /dev/null and b/workspace/assets/skins/6e/6e079086399317f5136286f3795717ed95cb7665b85fadb069ccc57850bcf19 differ
diff --git a/workspace/assets/skins/6e/6e1868a4b4459cd681037e08899c1b6b824db349edda68bf93a92d03ee5ed3c7 b/workspace/assets/skins/6e/6e1868a4b4459cd681037e08899c1b6b824db349edda68bf93a92d03ee5ed3c7
new file mode 100644
index 00000000..3e5e5a0f
Binary files /dev/null and b/workspace/assets/skins/6e/6e1868a4b4459cd681037e08899c1b6b824db349edda68bf93a92d03ee5ed3c7 differ
diff --git a/workspace/assets/skins/6e/6e5ba3a54c5ab58dba636fa90b8b355d9345865c01f87f62c537ad3acf4d412 b/workspace/assets/skins/6e/6e5ba3a54c5ab58dba636fa90b8b355d9345865c01f87f62c537ad3acf4d412
new file mode 100644
index 00000000..1547b380
Binary files /dev/null and b/workspace/assets/skins/6e/6e5ba3a54c5ab58dba636fa90b8b355d9345865c01f87f62c537ad3acf4d412 differ
diff --git a/workspace/assets/skins/6e/6e7cf133cff72b882aa43adbbaae7e87e57c4a081250d750e00cff52e065b7eb b/workspace/assets/skins/6e/6e7cf133cff72b882aa43adbbaae7e87e57c4a081250d750e00cff52e065b7eb
new file mode 100644
index 00000000..c7a5d0ed
Binary files /dev/null and b/workspace/assets/skins/6e/6e7cf133cff72b882aa43adbbaae7e87e57c4a081250d750e00cff52e065b7eb differ
diff --git a/workspace/assets/skins/6e/6e7e483beebf7530ad5625f047dc30cb9829e99a1d4c68d03db366015a781749 b/workspace/assets/skins/6e/6e7e483beebf7530ad5625f047dc30cb9829e99a1d4c68d03db366015a781749
new file mode 100644
index 00000000..0e909272
Binary files /dev/null and b/workspace/assets/skins/6e/6e7e483beebf7530ad5625f047dc30cb9829e99a1d4c68d03db366015a781749 differ
diff --git a/workspace/assets/skins/6e/6e9f7d475ab7a58868bdd6655669e2a3187db512d13333c3112b267db36b8ef b/workspace/assets/skins/6e/6e9f7d475ab7a58868bdd6655669e2a3187db512d13333c3112b267db36b8ef
new file mode 100644
index 00000000..76be1f7e
Binary files /dev/null and b/workspace/assets/skins/6e/6e9f7d475ab7a58868bdd6655669e2a3187db512d13333c3112b267db36b8ef differ
diff --git a/workspace/assets/skins/6e/6eab4fcb31f4e3773472e2bec50ae121ee778fa74195015283870564d65b141d b/workspace/assets/skins/6e/6eab4fcb31f4e3773472e2bec50ae121ee778fa74195015283870564d65b141d
new file mode 100644
index 00000000..ca3bb67a
Binary files /dev/null and b/workspace/assets/skins/6e/6eab4fcb31f4e3773472e2bec50ae121ee778fa74195015283870564d65b141d differ
diff --git a/workspace/assets/skins/6e/6ed36c372521ecf07477eac0c9874c5b68ac254013fc9035915e9f79c6c75464 b/workspace/assets/skins/6e/6ed36c372521ecf07477eac0c9874c5b68ac254013fc9035915e9f79c6c75464
new file mode 100644
index 00000000..beab16f3
Binary files /dev/null and b/workspace/assets/skins/6e/6ed36c372521ecf07477eac0c9874c5b68ac254013fc9035915e9f79c6c75464 differ
diff --git a/workspace/assets/skins/6e/6ee6f94d9453f15347afc32dc7f92b08f5637d2b40d9f6829e7176f5a1f72640 b/workspace/assets/skins/6e/6ee6f94d9453f15347afc32dc7f92b08f5637d2b40d9f6829e7176f5a1f72640
new file mode 100644
index 00000000..ff8addc8
Binary files /dev/null and b/workspace/assets/skins/6e/6ee6f94d9453f15347afc32dc7f92b08f5637d2b40d9f6829e7176f5a1f72640 differ
diff --git a/workspace/assets/skins/6e/6efa23900120c8fec768b55f23f557660b8b5ecf2ac2591ecfa6c408afc965e6 b/workspace/assets/skins/6e/6efa23900120c8fec768b55f23f557660b8b5ecf2ac2591ecfa6c408afc965e6
new file mode 100644
index 00000000..448e5396
Binary files /dev/null and b/workspace/assets/skins/6e/6efa23900120c8fec768b55f23f557660b8b5ecf2ac2591ecfa6c408afc965e6 differ
diff --git a/workspace/assets/skins/6f/6f1c2d15ad2b2be81f5d53c0e39f77ace85aa74e17265c372233f913cd3fb447 b/workspace/assets/skins/6f/6f1c2d15ad2b2be81f5d53c0e39f77ace85aa74e17265c372233f913cd3fb447
new file mode 100644
index 00000000..9d2ffd89
Binary files /dev/null and b/workspace/assets/skins/6f/6f1c2d15ad2b2be81f5d53c0e39f77ace85aa74e17265c372233f913cd3fb447 differ
diff --git a/workspace/assets/skins/6f/6f29a5ccd10a4c0de2f5fcb67159a534155053d5311f11bea16608a16ab21327 b/workspace/assets/skins/6f/6f29a5ccd10a4c0de2f5fcb67159a534155053d5311f11bea16608a16ab21327
new file mode 100644
index 00000000..75dec976
Binary files /dev/null and b/workspace/assets/skins/6f/6f29a5ccd10a4c0de2f5fcb67159a534155053d5311f11bea16608a16ab21327 differ
diff --git a/workspace/assets/skins/6f/6f32fe9379141f569495821c5d5d9b7c5af28d9c9431c15e50523b427d556f7b b/workspace/assets/skins/6f/6f32fe9379141f569495821c5d5d9b7c5af28d9c9431c15e50523b427d556f7b
new file mode 100644
index 00000000..4d082146
Binary files /dev/null and b/workspace/assets/skins/6f/6f32fe9379141f569495821c5d5d9b7c5af28d9c9431c15e50523b427d556f7b differ
diff --git a/workspace/assets/skins/6f/6f50ea4821a69060d13b427926ae225e80b7aa9f5cecd04653a3882238736339 b/workspace/assets/skins/6f/6f50ea4821a69060d13b427926ae225e80b7aa9f5cecd04653a3882238736339
new file mode 100644
index 00000000..6339fb64
Binary files /dev/null and b/workspace/assets/skins/6f/6f50ea4821a69060d13b427926ae225e80b7aa9f5cecd04653a3882238736339 differ
diff --git a/workspace/assets/skins/6f/6f5422c0f6c6a926817f0bb60197fa834a2cee328504b89d72dcea1e59b7a17d b/workspace/assets/skins/6f/6f5422c0f6c6a926817f0bb60197fa834a2cee328504b89d72dcea1e59b7a17d
new file mode 100644
index 00000000..e922f67b
Binary files /dev/null and b/workspace/assets/skins/6f/6f5422c0f6c6a926817f0bb60197fa834a2cee328504b89d72dcea1e59b7a17d differ
diff --git a/workspace/assets/skins/6f/6f6c0a95cf873e4733e46a8d33ca3fa5afa6ec1fb6166cc33f56654c2528b126 b/workspace/assets/skins/6f/6f6c0a95cf873e4733e46a8d33ca3fa5afa6ec1fb6166cc33f56654c2528b126
new file mode 100644
index 00000000..e2fe676b
Binary files /dev/null and b/workspace/assets/skins/6f/6f6c0a95cf873e4733e46a8d33ca3fa5afa6ec1fb6166cc33f56654c2528b126 differ
diff --git a/workspace/assets/skins/6f/6f7ccb3216d5e22b19bd54f27354bcf0ab5ac09cdc650cf5d7c49be4f1117b b/workspace/assets/skins/6f/6f7ccb3216d5e22b19bd54f27354bcf0ab5ac09cdc650cf5d7c49be4f1117b
new file mode 100644
index 00000000..13cfd8a8
Binary files /dev/null and b/workspace/assets/skins/6f/6f7ccb3216d5e22b19bd54f27354bcf0ab5ac09cdc650cf5d7c49be4f1117b differ
diff --git a/workspace/assets/skins/6f/6f8617400d27dcf902569fdcfa7547c4621c1bab6320306449500e4d16314bf2 b/workspace/assets/skins/6f/6f8617400d27dcf902569fdcfa7547c4621c1bab6320306449500e4d16314bf2
new file mode 100644
index 00000000..b3eb31aa
Binary files /dev/null and b/workspace/assets/skins/6f/6f8617400d27dcf902569fdcfa7547c4621c1bab6320306449500e4d16314bf2 differ
diff --git a/workspace/assets/skins/6f/6f9f6ef1292df7e09e9fafd508072eb762f7ba416a9ced0ffdb62f9eb7117210 b/workspace/assets/skins/6f/6f9f6ef1292df7e09e9fafd508072eb762f7ba416a9ced0ffdb62f9eb7117210
new file mode 100644
index 00000000..8f7891cd
Binary files /dev/null and b/workspace/assets/skins/6f/6f9f6ef1292df7e09e9fafd508072eb762f7ba416a9ced0ffdb62f9eb7117210 differ
diff --git a/workspace/assets/skins/6f/6fa9dc6454733fd9c5fb817c1331d49e48cd2a7aa9ad49aaf30aacf76164314f b/workspace/assets/skins/6f/6fa9dc6454733fd9c5fb817c1331d49e48cd2a7aa9ad49aaf30aacf76164314f
new file mode 100644
index 00000000..ac07c575
Binary files /dev/null and b/workspace/assets/skins/6f/6fa9dc6454733fd9c5fb817c1331d49e48cd2a7aa9ad49aaf30aacf76164314f differ
diff --git a/workspace/assets/skins/6f/6fb321bdb39e737d7ca57178e46d2f453ba336575bf1d75c3d34f320bda6ca29 b/workspace/assets/skins/6f/6fb321bdb39e737d7ca57178e46d2f453ba336575bf1d75c3d34f320bda6ca29
new file mode 100644
index 00000000..1357822e
Binary files /dev/null and b/workspace/assets/skins/6f/6fb321bdb39e737d7ca57178e46d2f453ba336575bf1d75c3d34f320bda6ca29 differ
diff --git a/workspace/assets/skins/6f/6fc908881d7a1ec26ef2bbcae84bf8e8a1ba2f7f515fb8013fc1cc33043b3108 b/workspace/assets/skins/6f/6fc908881d7a1ec26ef2bbcae84bf8e8a1ba2f7f515fb8013fc1cc33043b3108
new file mode 100644
index 00000000..3a1b46a9
Binary files /dev/null and b/workspace/assets/skins/6f/6fc908881d7a1ec26ef2bbcae84bf8e8a1ba2f7f515fb8013fc1cc33043b3108 differ
diff --git a/workspace/assets/skins/6f/6fdd448226a81097b3bbb1da0b8d9386843d1a7a92fd3b8d6e3a8960ab28ccee b/workspace/assets/skins/6f/6fdd448226a81097b3bbb1da0b8d9386843d1a7a92fd3b8d6e3a8960ab28ccee
new file mode 100644
index 00000000..a54b7032
Binary files /dev/null and b/workspace/assets/skins/6f/6fdd448226a81097b3bbb1da0b8d9386843d1a7a92fd3b8d6e3a8960ab28ccee differ
diff --git a/workspace/assets/skins/6f/6fdf78ec9b1517b033ebdc0a9562c42996760b662343777a70844b6cc9a19a21 b/workspace/assets/skins/6f/6fdf78ec9b1517b033ebdc0a9562c42996760b662343777a70844b6cc9a19a21
new file mode 100644
index 00000000..a2292ecf
Binary files /dev/null and b/workspace/assets/skins/6f/6fdf78ec9b1517b033ebdc0a9562c42996760b662343777a70844b6cc9a19a21 differ
diff --git a/workspace/assets/skins/6f/6fe41ef3ad7bae9ad473192e040d6eea73f7b8dea42fa4e6dd525d5479cce01e b/workspace/assets/skins/6f/6fe41ef3ad7bae9ad473192e040d6eea73f7b8dea42fa4e6dd525d5479cce01e
new file mode 100644
index 00000000..6ec9e3da
Binary files /dev/null and b/workspace/assets/skins/6f/6fe41ef3ad7bae9ad473192e040d6eea73f7b8dea42fa4e6dd525d5479cce01e differ
diff --git a/workspace/assets/skins/6f/6ff552f9a3a0e20277c07e86b745a0f2e2df88b9a60f7ae3935ff0e5b0b9bce5 b/workspace/assets/skins/6f/6ff552f9a3a0e20277c07e86b745a0f2e2df88b9a60f7ae3935ff0e5b0b9bce5
new file mode 100644
index 00000000..104452aa
Binary files /dev/null and b/workspace/assets/skins/6f/6ff552f9a3a0e20277c07e86b745a0f2e2df88b9a60f7ae3935ff0e5b0b9bce5 differ
diff --git a/workspace/assets/skins/6f/6ffb72a727a1b92fa3ec04d58417f691cf90d9068d2a7690cd130bb3927da345 b/workspace/assets/skins/6f/6ffb72a727a1b92fa3ec04d58417f691cf90d9068d2a7690cd130bb3927da345
new file mode 100644
index 00000000..f23f793e
Binary files /dev/null and b/workspace/assets/skins/6f/6ffb72a727a1b92fa3ec04d58417f691cf90d9068d2a7690cd130bb3927da345 differ
diff --git a/workspace/assets/skins/70/70018a30a03a00b6e3245662973be435100c9b563e3649d44b7528573264c11 b/workspace/assets/skins/70/70018a30a03a00b6e3245662973be435100c9b563e3649d44b7528573264c11
new file mode 100644
index 00000000..638dbe0a
Binary files /dev/null and b/workspace/assets/skins/70/70018a30a03a00b6e3245662973be435100c9b563e3649d44b7528573264c11 differ
diff --git a/workspace/assets/skins/70/7024fdf5ecb2f79b84a070787da985fe78bac06298d7003ad13cbd7da74061eb b/workspace/assets/skins/70/7024fdf5ecb2f79b84a070787da985fe78bac06298d7003ad13cbd7da74061eb
new file mode 100644
index 00000000..eff4a19c
Binary files /dev/null and b/workspace/assets/skins/70/7024fdf5ecb2f79b84a070787da985fe78bac06298d7003ad13cbd7da74061eb differ
diff --git a/workspace/assets/skins/70/704d1523316ee2a0f6bc73a99297099c137b86e387f2e00208e35c405ad5265a b/workspace/assets/skins/70/704d1523316ee2a0f6bc73a99297099c137b86e387f2e00208e35c405ad5265a
new file mode 100644
index 00000000..e5e42f3b
Binary files /dev/null and b/workspace/assets/skins/70/704d1523316ee2a0f6bc73a99297099c137b86e387f2e00208e35c405ad5265a differ
diff --git a/workspace/assets/skins/70/705656fbe7f213680bca47554d1b2e692430813e48ad697643a130b2871a45a3 b/workspace/assets/skins/70/705656fbe7f213680bca47554d1b2e692430813e48ad697643a130b2871a45a3
new file mode 100644
index 00000000..809fee89
Binary files /dev/null and b/workspace/assets/skins/70/705656fbe7f213680bca47554d1b2e692430813e48ad697643a130b2871a45a3 differ
diff --git a/workspace/assets/skins/70/7087fc3703f659b285967ab834607728b14016f72f9b225f5ea2a81869c53 b/workspace/assets/skins/70/7087fc3703f659b285967ab834607728b14016f72f9b225f5ea2a81869c53
new file mode 100644
index 00000000..ad485a6f
Binary files /dev/null and b/workspace/assets/skins/70/7087fc3703f659b285967ab834607728b14016f72f9b225f5ea2a81869c53 differ
diff --git a/workspace/assets/skins/70/7097a588217bc962910590280da80d752e641ebf23da69d88491a5039629c3cc b/workspace/assets/skins/70/7097a588217bc962910590280da80d752e641ebf23da69d88491a5039629c3cc
new file mode 100644
index 00000000..c186621d
Binary files /dev/null and b/workspace/assets/skins/70/7097a588217bc962910590280da80d752e641ebf23da69d88491a5039629c3cc differ
diff --git a/workspace/assets/skins/70/709acb74398f5edf058d2e5dc1b1025f0e3e897b7e76bfd5b8177c8978d1fa3 b/workspace/assets/skins/70/709acb74398f5edf058d2e5dc1b1025f0e3e897b7e76bfd5b8177c8978d1fa3
new file mode 100644
index 00000000..0f3cfe48
Binary files /dev/null and b/workspace/assets/skins/70/709acb74398f5edf058d2e5dc1b1025f0e3e897b7e76bfd5b8177c8978d1fa3 differ
diff --git a/workspace/assets/skins/70/70a1004dd8c25d56caae395a1948a39eb562e2eb2cb3da38bb5deab1b19d09c5 b/workspace/assets/skins/70/70a1004dd8c25d56caae395a1948a39eb562e2eb2cb3da38bb5deab1b19d09c5
new file mode 100644
index 00000000..40a98c63
Binary files /dev/null and b/workspace/assets/skins/70/70a1004dd8c25d56caae395a1948a39eb562e2eb2cb3da38bb5deab1b19d09c5 differ
diff --git a/workspace/assets/skins/70/70a737558de6f0f248e69608065a188e4013bdf063e88daae2579ccaf349242a b/workspace/assets/skins/70/70a737558de6f0f248e69608065a188e4013bdf063e88daae2579ccaf349242a
new file mode 100644
index 00000000..788ae9e2
Binary files /dev/null and b/workspace/assets/skins/70/70a737558de6f0f248e69608065a188e4013bdf063e88daae2579ccaf349242a differ
diff --git a/workspace/assets/skins/70/70c0cf8f0ce3bf599741d925fd9d8ec008f32fdd88789913812c2fe4d8ad45e8 b/workspace/assets/skins/70/70c0cf8f0ce3bf599741d925fd9d8ec008f32fdd88789913812c2fe4d8ad45e8
new file mode 100644
index 00000000..5808018f
Binary files /dev/null and b/workspace/assets/skins/70/70c0cf8f0ce3bf599741d925fd9d8ec008f32fdd88789913812c2fe4d8ad45e8 differ
diff --git a/workspace/assets/skins/70/70d1e2fc804dc43a60d16ad2e8e7253b55e2a9c0510d9fab5a9a82371c825534 b/workspace/assets/skins/70/70d1e2fc804dc43a60d16ad2e8e7253b55e2a9c0510d9fab5a9a82371c825534
new file mode 100644
index 00000000..f036d385
Binary files /dev/null and b/workspace/assets/skins/70/70d1e2fc804dc43a60d16ad2e8e7253b55e2a9c0510d9fab5a9a82371c825534 differ
diff --git a/workspace/assets/skins/70/70df094fcfd10a4e14ceaf7b4f89fae015a4027e015fb25370dcb15628f3303d b/workspace/assets/skins/70/70df094fcfd10a4e14ceaf7b4f89fae015a4027e015fb25370dcb15628f3303d
new file mode 100644
index 00000000..3b891d0f
Binary files /dev/null and b/workspace/assets/skins/70/70df094fcfd10a4e14ceaf7b4f89fae015a4027e015fb25370dcb15628f3303d differ
diff --git a/workspace/assets/skins/70/70e6947216db589e69f0a6ebefd7061890953186e7d0f1202e709e0b67d0cc67 b/workspace/assets/skins/70/70e6947216db589e69f0a6ebefd7061890953186e7d0f1202e709e0b67d0cc67
new file mode 100644
index 00000000..f7e89995
Binary files /dev/null and b/workspace/assets/skins/70/70e6947216db589e69f0a6ebefd7061890953186e7d0f1202e709e0b67d0cc67 differ
diff --git a/workspace/assets/skins/70/70ecba83b83f87fbbf2c332fe5a976e6c5d61183a2c047a8e39ed26037423220 b/workspace/assets/skins/70/70ecba83b83f87fbbf2c332fe5a976e6c5d61183a2c047a8e39ed26037423220
new file mode 100644
index 00000000..dc53e226
Binary files /dev/null and b/workspace/assets/skins/70/70ecba83b83f87fbbf2c332fe5a976e6c5d61183a2c047a8e39ed26037423220 differ
diff --git a/workspace/assets/skins/70/70f1314049596fd5b6f9bfb471189e11ed20a13ce1970735342d546c3e1dceed b/workspace/assets/skins/70/70f1314049596fd5b6f9bfb471189e11ed20a13ce1970735342d546c3e1dceed
new file mode 100644
index 00000000..7142c73a
Binary files /dev/null and b/workspace/assets/skins/70/70f1314049596fd5b6f9bfb471189e11ed20a13ce1970735342d546c3e1dceed differ
diff --git a/workspace/assets/skins/70/70f13b6730e38b42df81cfb06df9ecb35ea839e7553ed4496aefee54bed1466 b/workspace/assets/skins/70/70f13b6730e38b42df81cfb06df9ecb35ea839e7553ed4496aefee54bed1466
new file mode 100644
index 00000000..ed0cb377
Binary files /dev/null and b/workspace/assets/skins/70/70f13b6730e38b42df81cfb06df9ecb35ea839e7553ed4496aefee54bed1466 differ
diff --git a/workspace/assets/skins/71/711ee0d6c008017ef18ac52b60f484c5fae07c49cbcb2c3e00f2db7d752718ae b/workspace/assets/skins/71/711ee0d6c008017ef18ac52b60f484c5fae07c49cbcb2c3e00f2db7d752718ae
new file mode 100644
index 00000000..598b187b
Binary files /dev/null and b/workspace/assets/skins/71/711ee0d6c008017ef18ac52b60f484c5fae07c49cbcb2c3e00f2db7d752718ae differ
diff --git a/workspace/assets/skins/71/715983b7ba00b5c931de3044e3dce7e44871456909b322f35bc57a0bd5b4799 b/workspace/assets/skins/71/715983b7ba00b5c931de3044e3dce7e44871456909b322f35bc57a0bd5b4799
new file mode 100644
index 00000000..0cf2c13b
Binary files /dev/null and b/workspace/assets/skins/71/715983b7ba00b5c931de3044e3dce7e44871456909b322f35bc57a0bd5b4799 differ
diff --git a/workspace/assets/skins/71/717378d1da41d66d4e02db7c39f56fb9a2fc4fcf97738a632773a880ac26bfe9 b/workspace/assets/skins/71/717378d1da41d66d4e02db7c39f56fb9a2fc4fcf97738a632773a880ac26bfe9
new file mode 100644
index 00000000..2f928efe
Binary files /dev/null and b/workspace/assets/skins/71/717378d1da41d66d4e02db7c39f56fb9a2fc4fcf97738a632773a880ac26bfe9 differ
diff --git a/workspace/assets/skins/71/71c5d2a5616882f25adcd5d9d992deb93d30c3eac724508c4ba693091a54b9ba b/workspace/assets/skins/71/71c5d2a5616882f25adcd5d9d992deb93d30c3eac724508c4ba693091a54b9ba
new file mode 100644
index 00000000..35e84dbc
Binary files /dev/null and b/workspace/assets/skins/71/71c5d2a5616882f25adcd5d9d992deb93d30c3eac724508c4ba693091a54b9ba differ
diff --git a/workspace/assets/skins/71/71d9a34aa6faffa81cd4e01ce15e2d9a3398e8b7484050ebd7bb60901559ad3e b/workspace/assets/skins/71/71d9a34aa6faffa81cd4e01ce15e2d9a3398e8b7484050ebd7bb60901559ad3e
new file mode 100644
index 00000000..fd0aa4e5
Binary files /dev/null and b/workspace/assets/skins/71/71d9a34aa6faffa81cd4e01ce15e2d9a3398e8b7484050ebd7bb60901559ad3e differ
diff --git a/workspace/assets/skins/71/71db13ca73381c74a3a65ea9ad7350be5bf6cb7dd7848d3423005e2f18d42ae0 b/workspace/assets/skins/71/71db13ca73381c74a3a65ea9ad7350be5bf6cb7dd7848d3423005e2f18d42ae0
new file mode 100644
index 00000000..3b473548
Binary files /dev/null and b/workspace/assets/skins/71/71db13ca73381c74a3a65ea9ad7350be5bf6cb7dd7848d3423005e2f18d42ae0 differ
diff --git a/workspace/assets/skins/72/720bcb527cf63eece8325f894ca6b221d6c44bf979b6f43eb9455c8983084a34 b/workspace/assets/skins/72/720bcb527cf63eece8325f894ca6b221d6c44bf979b6f43eb9455c8983084a34
new file mode 100644
index 00000000..d7430ba3
Binary files /dev/null and b/workspace/assets/skins/72/720bcb527cf63eece8325f894ca6b221d6c44bf979b6f43eb9455c8983084a34 differ
diff --git a/workspace/assets/skins/72/72206768d0b6aab53bea14e1e31fdfc931da484f21e11d661d7840152d466e64 b/workspace/assets/skins/72/72206768d0b6aab53bea14e1e31fdfc931da484f21e11d661d7840152d466e64
new file mode 100644
index 00000000..4714c17e
Binary files /dev/null and b/workspace/assets/skins/72/72206768d0b6aab53bea14e1e31fdfc931da484f21e11d661d7840152d466e64 differ
diff --git a/workspace/assets/skins/72/7223b8aee46fcc3f3f536721628bddecba8e5764878cb8cb0d87ea919d17eeab b/workspace/assets/skins/72/7223b8aee46fcc3f3f536721628bddecba8e5764878cb8cb0d87ea919d17eeab
new file mode 100644
index 00000000..df74b0dc
Binary files /dev/null and b/workspace/assets/skins/72/7223b8aee46fcc3f3f536721628bddecba8e5764878cb8cb0d87ea919d17eeab differ
diff --git a/workspace/assets/skins/72/7235cab217b0a999f0547ac5cbf168601a74514acb4b72e46d18591a1076d717 b/workspace/assets/skins/72/7235cab217b0a999f0547ac5cbf168601a74514acb4b72e46d18591a1076d717
new file mode 100644
index 00000000..a38b50c7
Binary files /dev/null and b/workspace/assets/skins/72/7235cab217b0a999f0547ac5cbf168601a74514acb4b72e46d18591a1076d717 differ
diff --git a/workspace/assets/skins/72/7277c232f6281803a44966ed304f6d3779607ab1cfcd9a93959e8c6a69354b0a b/workspace/assets/skins/72/7277c232f6281803a44966ed304f6d3779607ab1cfcd9a93959e8c6a69354b0a
new file mode 100644
index 00000000..0c9715a5
Binary files /dev/null and b/workspace/assets/skins/72/7277c232f6281803a44966ed304f6d3779607ab1cfcd9a93959e8c6a69354b0a differ
diff --git a/workspace/assets/skins/72/7282f504da202cd1ca050223a77d0ba1d46f337deff30b2dba55896581a1a9bc b/workspace/assets/skins/72/7282f504da202cd1ca050223a77d0ba1d46f337deff30b2dba55896581a1a9bc
new file mode 100644
index 00000000..d7fbc9e0
Binary files /dev/null and b/workspace/assets/skins/72/7282f504da202cd1ca050223a77d0ba1d46f337deff30b2dba55896581a1a9bc differ
diff --git a/workspace/assets/skins/72/72c908a092ea9808d1fcbcc3c0def2d28c7ef34b6004906195cb0309b7aea392 b/workspace/assets/skins/72/72c908a092ea9808d1fcbcc3c0def2d28c7ef34b6004906195cb0309b7aea392
new file mode 100644
index 00000000..9d18103b
Binary files /dev/null and b/workspace/assets/skins/72/72c908a092ea9808d1fcbcc3c0def2d28c7ef34b6004906195cb0309b7aea392 differ
diff --git a/workspace/assets/skins/72/72de8e6ced38f72d64c22928a5d169df8fff2380a17f91f569511d0931844aa8 b/workspace/assets/skins/72/72de8e6ced38f72d64c22928a5d169df8fff2380a17f91f569511d0931844aa8
new file mode 100644
index 00000000..57f69a42
Binary files /dev/null and b/workspace/assets/skins/72/72de8e6ced38f72d64c22928a5d169df8fff2380a17f91f569511d0931844aa8 differ
diff --git a/workspace/assets/skins/72/72e5dd0de6edeabd08b327a9e6ebe909857e19a5be9dcaadd2159d419ef4e833 b/workspace/assets/skins/72/72e5dd0de6edeabd08b327a9e6ebe909857e19a5be9dcaadd2159d419ef4e833
new file mode 100644
index 00000000..4e722455
Binary files /dev/null and b/workspace/assets/skins/72/72e5dd0de6edeabd08b327a9e6ebe909857e19a5be9dcaadd2159d419ef4e833 differ
diff --git a/workspace/assets/skins/72/72eda73bd455cea99212126dd84dee64218e97735e271f39c57ebdab05d79eaa b/workspace/assets/skins/72/72eda73bd455cea99212126dd84dee64218e97735e271f39c57ebdab05d79eaa
new file mode 100644
index 00000000..7444d742
Binary files /dev/null and b/workspace/assets/skins/72/72eda73bd455cea99212126dd84dee64218e97735e271f39c57ebdab05d79eaa differ
diff --git a/workspace/assets/skins/73/730109811a7333c9b471065519d5f6eefd4a50f253d73a56187681e97ed180d1 b/workspace/assets/skins/73/730109811a7333c9b471065519d5f6eefd4a50f253d73a56187681e97ed180d1
new file mode 100644
index 00000000..0a409307
Binary files /dev/null and b/workspace/assets/skins/73/730109811a7333c9b471065519d5f6eefd4a50f253d73a56187681e97ed180d1 differ
diff --git a/workspace/assets/skins/73/73063969ec1140665128d18f459231f202e2a326a5448e7602d904f2b9cd1734 b/workspace/assets/skins/73/73063969ec1140665128d18f459231f202e2a326a5448e7602d904f2b9cd1734
new file mode 100644
index 00000000..7589add0
Binary files /dev/null and b/workspace/assets/skins/73/73063969ec1140665128d18f459231f202e2a326a5448e7602d904f2b9cd1734 differ
diff --git a/workspace/assets/skins/73/731a266cceb613f83ebad8854b0b7bf33494b492436f9a5cc80e95e8ee713641 b/workspace/assets/skins/73/731a266cceb613f83ebad8854b0b7bf33494b492436f9a5cc80e95e8ee713641
new file mode 100644
index 00000000..bbedd32b
Binary files /dev/null and b/workspace/assets/skins/73/731a266cceb613f83ebad8854b0b7bf33494b492436f9a5cc80e95e8ee713641 differ
diff --git a/workspace/assets/skins/73/732c691e99a5be41a22a4b512b1868d973c23f98f48381079efb32b522b41302 b/workspace/assets/skins/73/732c691e99a5be41a22a4b512b1868d973c23f98f48381079efb32b522b41302
new file mode 100644
index 00000000..59f8c152
Binary files /dev/null and b/workspace/assets/skins/73/732c691e99a5be41a22a4b512b1868d973c23f98f48381079efb32b522b41302 differ
diff --git a/workspace/assets/skins/73/734851cc5c43dcedbcaf31bc41cc731bf0ea68aa31f1e0b25d74e533381ef906 b/workspace/assets/skins/73/734851cc5c43dcedbcaf31bc41cc731bf0ea68aa31f1e0b25d74e533381ef906
new file mode 100644
index 00000000..6f29b941
Binary files /dev/null and b/workspace/assets/skins/73/734851cc5c43dcedbcaf31bc41cc731bf0ea68aa31f1e0b25d74e533381ef906 differ
diff --git a/workspace/assets/skins/73/73517ab2513d7c79d06403a4fedfb1800f5451861487bc7a995749fc7cbef83f b/workspace/assets/skins/73/73517ab2513d7c79d06403a4fedfb1800f5451861487bc7a995749fc7cbef83f
new file mode 100644
index 00000000..38d5c743
Binary files /dev/null and b/workspace/assets/skins/73/73517ab2513d7c79d06403a4fedfb1800f5451861487bc7a995749fc7cbef83f differ
diff --git a/workspace/assets/skins/73/73535920997dadcc29498642a3942ca2421257df7fb8ca858ecceafc667c5ae3 b/workspace/assets/skins/73/73535920997dadcc29498642a3942ca2421257df7fb8ca858ecceafc667c5ae3
new file mode 100644
index 00000000..d2b41739
Binary files /dev/null and b/workspace/assets/skins/73/73535920997dadcc29498642a3942ca2421257df7fb8ca858ecceafc667c5ae3 differ
diff --git a/workspace/assets/skins/73/736e1d402ce8d08929203c8142402b6466d149f4eaf7e14b2c33de67ab7aeb50 b/workspace/assets/skins/73/736e1d402ce8d08929203c8142402b6466d149f4eaf7e14b2c33de67ab7aeb50
new file mode 100644
index 00000000..237094e7
Binary files /dev/null and b/workspace/assets/skins/73/736e1d402ce8d08929203c8142402b6466d149f4eaf7e14b2c33de67ab7aeb50 differ
diff --git a/workspace/assets/skins/73/738f0d5230a0b6a91427e662020dfdb8d097483fce5c7ad233b528645b34185b b/workspace/assets/skins/73/738f0d5230a0b6a91427e662020dfdb8d097483fce5c7ad233b528645b34185b
new file mode 100644
index 00000000..07052d51
Binary files /dev/null and b/workspace/assets/skins/73/738f0d5230a0b6a91427e662020dfdb8d097483fce5c7ad233b528645b34185b differ
diff --git a/workspace/assets/skins/73/73918242aa962b0c38371e17e12b9f1e5e00d343215334cda58424e7a19521e3 b/workspace/assets/skins/73/73918242aa962b0c38371e17e12b9f1e5e00d343215334cda58424e7a19521e3
new file mode 100644
index 00000000..ed73efb6
Binary files /dev/null and b/workspace/assets/skins/73/73918242aa962b0c38371e17e12b9f1e5e00d343215334cda58424e7a19521e3 differ
diff --git a/workspace/assets/skins/73/73a73992c4185542e35e997ca114f2004cf8011c622bd68d5067239854ce7e11 b/workspace/assets/skins/73/73a73992c4185542e35e997ca114f2004cf8011c622bd68d5067239854ce7e11
new file mode 100644
index 00000000..5702a844
Binary files /dev/null and b/workspace/assets/skins/73/73a73992c4185542e35e997ca114f2004cf8011c622bd68d5067239854ce7e11 differ
diff --git a/workspace/assets/skins/73/73adfb08e5068b3f6e627291afc63f09001b69f5719647f03c16eaf98b84f150 b/workspace/assets/skins/73/73adfb08e5068b3f6e627291afc63f09001b69f5719647f03c16eaf98b84f150
new file mode 100644
index 00000000..7123026a
Binary files /dev/null and b/workspace/assets/skins/73/73adfb08e5068b3f6e627291afc63f09001b69f5719647f03c16eaf98b84f150 differ
diff --git a/workspace/assets/skins/73/73c121210f81b3be8c2f338884132c9b823136bcd35b1ea945c840c504d6650e b/workspace/assets/skins/73/73c121210f81b3be8c2f338884132c9b823136bcd35b1ea945c840c504d6650e
new file mode 100644
index 00000000..bef8c7ff
Binary files /dev/null and b/workspace/assets/skins/73/73c121210f81b3be8c2f338884132c9b823136bcd35b1ea945c840c504d6650e differ
diff --git a/workspace/assets/skins/73/73ecc53d3d28f87a3a622c1af53fa2dcebab5709a3402c30b1a94a1bcacc009 b/workspace/assets/skins/73/73ecc53d3d28f87a3a622c1af53fa2dcebab5709a3402c30b1a94a1bcacc009
new file mode 100644
index 00000000..be1f6a4a
Binary files /dev/null and b/workspace/assets/skins/73/73ecc53d3d28f87a3a622c1af53fa2dcebab5709a3402c30b1a94a1bcacc009 differ
diff --git a/workspace/assets/skins/73/73fa26a6eb00e9574abbde662799573d11abbaebc8f80e5f554cd928ac6b62ef b/workspace/assets/skins/73/73fa26a6eb00e9574abbde662799573d11abbaebc8f80e5f554cd928ac6b62ef
new file mode 100644
index 00000000..47fa466d
Binary files /dev/null and b/workspace/assets/skins/73/73fa26a6eb00e9574abbde662799573d11abbaebc8f80e5f554cd928ac6b62ef differ
diff --git a/workspace/assets/skins/73/73fe3bd5fe545a01636653159b3cb400d3abd5749a8345f4394ddf6eb92afd32 b/workspace/assets/skins/73/73fe3bd5fe545a01636653159b3cb400d3abd5749a8345f4394ddf6eb92afd32
new file mode 100644
index 00000000..f55de93c
Binary files /dev/null and b/workspace/assets/skins/73/73fe3bd5fe545a01636653159b3cb400d3abd5749a8345f4394ddf6eb92afd32 differ
diff --git a/workspace/assets/skins/73/73fef3e163ae6f8c59e95f8d8a4a029343c6079e08ff5e2e0b5a8dfb4c2 b/workspace/assets/skins/73/73fef3e163ae6f8c59e95f8d8a4a029343c6079e08ff5e2e0b5a8dfb4c2
new file mode 100644
index 00000000..87b8bbce
Binary files /dev/null and b/workspace/assets/skins/73/73fef3e163ae6f8c59e95f8d8a4a029343c6079e08ff5e2e0b5a8dfb4c2 differ
diff --git a/workspace/assets/skins/74/7419405cc4150c1abeeb3700299db67bf12c4fef07cdb0a6ecfdca43a5066726 b/workspace/assets/skins/74/7419405cc4150c1abeeb3700299db67bf12c4fef07cdb0a6ecfdca43a5066726
new file mode 100644
index 00000000..30480211
Binary files /dev/null and b/workspace/assets/skins/74/7419405cc4150c1abeeb3700299db67bf12c4fef07cdb0a6ecfdca43a5066726 differ
diff --git a/workspace/assets/skins/74/7421cd1e3edb031f895322a0e8f3eec84083fb41c7bc7b443c2f055b74538c6f b/workspace/assets/skins/74/7421cd1e3edb031f895322a0e8f3eec84083fb41c7bc7b443c2f055b74538c6f
new file mode 100644
index 00000000..26aa3c25
Binary files /dev/null and b/workspace/assets/skins/74/7421cd1e3edb031f895322a0e8f3eec84083fb41c7bc7b443c2f055b74538c6f differ
diff --git a/workspace/assets/skins/74/7424551f46ac8a03f6350b167c365de0aeb41434dabc67c04ceedb9e8b37c424 b/workspace/assets/skins/74/7424551f46ac8a03f6350b167c365de0aeb41434dabc67c04ceedb9e8b37c424
new file mode 100644
index 00000000..f163000e
Binary files /dev/null and b/workspace/assets/skins/74/7424551f46ac8a03f6350b167c365de0aeb41434dabc67c04ceedb9e8b37c424 differ
diff --git a/workspace/assets/skins/74/743e46de311824f2ec3eef78c9caeb66a2566de054d6bafa3abdbcc71cfcc3 b/workspace/assets/skins/74/743e46de311824f2ec3eef78c9caeb66a2566de054d6bafa3abdbcc71cfcc3
new file mode 100644
index 00000000..2f6d4648
Binary files /dev/null and b/workspace/assets/skins/74/743e46de311824f2ec3eef78c9caeb66a2566de054d6bafa3abdbcc71cfcc3 differ
diff --git a/workspace/assets/skins/74/743eb8434aa1788f1b09efa6a2090ddaea91fe1b0121a9eb2a978868e63e4e52 b/workspace/assets/skins/74/743eb8434aa1788f1b09efa6a2090ddaea91fe1b0121a9eb2a978868e63e4e52
new file mode 100644
index 00000000..832127fd
Binary files /dev/null and b/workspace/assets/skins/74/743eb8434aa1788f1b09efa6a2090ddaea91fe1b0121a9eb2a978868e63e4e52 differ
diff --git a/workspace/assets/skins/74/744d4713d070cc1020d38b859ff6d1c9e63c521fc6e95fd1a7050e17ebaabdd5 b/workspace/assets/skins/74/744d4713d070cc1020d38b859ff6d1c9e63c521fc6e95fd1a7050e17ebaabdd5
new file mode 100644
index 00000000..a583607f
Binary files /dev/null and b/workspace/assets/skins/74/744d4713d070cc1020d38b859ff6d1c9e63c521fc6e95fd1a7050e17ebaabdd5 differ
diff --git a/workspace/assets/skins/74/7454cd6bfd684019ee8e568f84d69f4217cec59aa290713ed812c0a3a87f00b9 b/workspace/assets/skins/74/7454cd6bfd684019ee8e568f84d69f4217cec59aa290713ed812c0a3a87f00b9
new file mode 100644
index 00000000..3162cbf3
Binary files /dev/null and b/workspace/assets/skins/74/7454cd6bfd684019ee8e568f84d69f4217cec59aa290713ed812c0a3a87f00b9 differ
diff --git a/workspace/assets/skins/74/7459bca06f425ba50c294879deb53ad56cd51a0b0ea1e1d738b7c26a28d3e229 b/workspace/assets/skins/74/7459bca06f425ba50c294879deb53ad56cd51a0b0ea1e1d738b7c26a28d3e229
new file mode 100644
index 00000000..d2b234f3
Binary files /dev/null and b/workspace/assets/skins/74/7459bca06f425ba50c294879deb53ad56cd51a0b0ea1e1d738b7c26a28d3e229 differ
diff --git a/workspace/assets/skins/74/7462d37681e797e10004ce6ea81991c0a72186053c96a216cef604b5ec5df461 b/workspace/assets/skins/74/7462d37681e797e10004ce6ea81991c0a72186053c96a216cef604b5ec5df461
new file mode 100644
index 00000000..673756e3
Binary files /dev/null and b/workspace/assets/skins/74/7462d37681e797e10004ce6ea81991c0a72186053c96a216cef604b5ec5df461 differ
diff --git a/workspace/assets/skins/74/74635dae6fc48ce99fe766ff83afe47da14a0b1aac65ee79bc1f7857d1cc b/workspace/assets/skins/74/74635dae6fc48ce99fe766ff83afe47da14a0b1aac65ee79bc1f7857d1cc
new file mode 100644
index 00000000..83b340eb
Binary files /dev/null and b/workspace/assets/skins/74/74635dae6fc48ce99fe766ff83afe47da14a0b1aac65ee79bc1f7857d1cc differ
diff --git a/workspace/assets/skins/74/7468e159d4711f2d04131f1c79ca6b9743219751ffedb9940e5a8a93b09fd9d4 b/workspace/assets/skins/74/7468e159d4711f2d04131f1c79ca6b9743219751ffedb9940e5a8a93b09fd9d4
new file mode 100644
index 00000000..8692a578
Binary files /dev/null and b/workspace/assets/skins/74/7468e159d4711f2d04131f1c79ca6b9743219751ffedb9940e5a8a93b09fd9d4 differ
diff --git a/workspace/assets/skins/74/74714e98787d74ece2532ac2ede2755bf7af3ba7c3c6fd80e77e013c31d4de9c b/workspace/assets/skins/74/74714e98787d74ece2532ac2ede2755bf7af3ba7c3c6fd80e77e013c31d4de9c
new file mode 100644
index 00000000..d05af20a
Binary files /dev/null and b/workspace/assets/skins/74/74714e98787d74ece2532ac2ede2755bf7af3ba7c3c6fd80e77e013c31d4de9c differ
diff --git a/workspace/assets/skins/74/747a664e2c11db61529978ea259745d1f0398fde54ceefe4664e8de16dcc6160 b/workspace/assets/skins/74/747a664e2c11db61529978ea259745d1f0398fde54ceefe4664e8de16dcc6160
new file mode 100644
index 00000000..e8190677
Binary files /dev/null and b/workspace/assets/skins/74/747a664e2c11db61529978ea259745d1f0398fde54ceefe4664e8de16dcc6160 differ
diff --git a/workspace/assets/skins/74/74a82259e59c5787a592376bee89ddec2e0ada2735db5949572ca3e5ef4a5074 b/workspace/assets/skins/74/74a82259e59c5787a592376bee89ddec2e0ada2735db5949572ca3e5ef4a5074
new file mode 100644
index 00000000..a0aeb396
Binary files /dev/null and b/workspace/assets/skins/74/74a82259e59c5787a592376bee89ddec2e0ada2735db5949572ca3e5ef4a5074 differ
diff --git a/workspace/assets/skins/74/74ae58c3531a2561a57c6e1cb8d284cbe507815a5394a98dfbe284ec70f78a90 b/workspace/assets/skins/74/74ae58c3531a2561a57c6e1cb8d284cbe507815a5394a98dfbe284ec70f78a90
new file mode 100644
index 00000000..90aba490
Binary files /dev/null and b/workspace/assets/skins/74/74ae58c3531a2561a57c6e1cb8d284cbe507815a5394a98dfbe284ec70f78a90 differ
diff --git a/workspace/assets/skins/74/74c34500f59526144a4bd670a8943ae9d84fb5557854a164ff1ea260f4605dc3 b/workspace/assets/skins/74/74c34500f59526144a4bd670a8943ae9d84fb5557854a164ff1ea260f4605dc3
new file mode 100644
index 00000000..b315e823
Binary files /dev/null and b/workspace/assets/skins/74/74c34500f59526144a4bd670a8943ae9d84fb5557854a164ff1ea260f4605dc3 differ
diff --git a/workspace/assets/skins/74/74c5e0adbcd4a1f54a341a00f962441d87f7efb3ffdd1ba522bf82a40ad65378 b/workspace/assets/skins/74/74c5e0adbcd4a1f54a341a00f962441d87f7efb3ffdd1ba522bf82a40ad65378
new file mode 100644
index 00000000..29553b95
Binary files /dev/null and b/workspace/assets/skins/74/74c5e0adbcd4a1f54a341a00f962441d87f7efb3ffdd1ba522bf82a40ad65378 differ
diff --git a/workspace/assets/skins/75/752197d5ab18a4d5c2811f66d1a1e4a74e2a5f7e5934baf29093b619dd3c0d01 b/workspace/assets/skins/75/752197d5ab18a4d5c2811f66d1a1e4a74e2a5f7e5934baf29093b619dd3c0d01
new file mode 100644
index 00000000..69fe8e48
Binary files /dev/null and b/workspace/assets/skins/75/752197d5ab18a4d5c2811f66d1a1e4a74e2a5f7e5934baf29093b619dd3c0d01 differ
diff --git a/workspace/assets/skins/75/752f9e3e87dc69ba5e6c50f06ff5e4f4e57f6a15769e9c53ac261cc7f25d6bb2 b/workspace/assets/skins/75/752f9e3e87dc69ba5e6c50f06ff5e4f4e57f6a15769e9c53ac261cc7f25d6bb2
new file mode 100644
index 00000000..32060ab3
Binary files /dev/null and b/workspace/assets/skins/75/752f9e3e87dc69ba5e6c50f06ff5e4f4e57f6a15769e9c53ac261cc7f25d6bb2 differ
diff --git a/workspace/assets/skins/75/75375adb9e85b00857e4d2c65a26ce7a630b8dd9a584d4e63eee989146c669ed b/workspace/assets/skins/75/75375adb9e85b00857e4d2c65a26ce7a630b8dd9a584d4e63eee989146c669ed
new file mode 100644
index 00000000..baa8d5ab
Binary files /dev/null and b/workspace/assets/skins/75/75375adb9e85b00857e4d2c65a26ce7a630b8dd9a584d4e63eee989146c669ed differ
diff --git a/workspace/assets/skins/75/7544db535f4615681c3b7f29ab30895ae85e8066c0e0a7356a4955ab419ec777 b/workspace/assets/skins/75/7544db535f4615681c3b7f29ab30895ae85e8066c0e0a7356a4955ab419ec777
new file mode 100644
index 00000000..67aadc2d
Binary files /dev/null and b/workspace/assets/skins/75/7544db535f4615681c3b7f29ab30895ae85e8066c0e0a7356a4955ab419ec777 differ
diff --git a/workspace/assets/skins/75/7546ff1998f58c0de8f1d82aafb00e37967d3ae822526aea61fe62a384b9cb0f b/workspace/assets/skins/75/7546ff1998f58c0de8f1d82aafb00e37967d3ae822526aea61fe62a384b9cb0f
new file mode 100644
index 00000000..fcf8f43a
Binary files /dev/null and b/workspace/assets/skins/75/7546ff1998f58c0de8f1d82aafb00e37967d3ae822526aea61fe62a384b9cb0f differ
diff --git a/workspace/assets/skins/75/754a6648af85b97ea2e3f0d7c4fd97bf04c3ae40c154f81468a2cae40d2fd80b b/workspace/assets/skins/75/754a6648af85b97ea2e3f0d7c4fd97bf04c3ae40c154f81468a2cae40d2fd80b
new file mode 100644
index 00000000..57a7aa0b
Binary files /dev/null and b/workspace/assets/skins/75/754a6648af85b97ea2e3f0d7c4fd97bf04c3ae40c154f81468a2cae40d2fd80b differ
diff --git a/workspace/assets/skins/75/7564b92e0453d1aec06e0949977046a52d5fecb06780025ff24db1190be70509 b/workspace/assets/skins/75/7564b92e0453d1aec06e0949977046a52d5fecb06780025ff24db1190be70509
new file mode 100644
index 00000000..eb96f730
Binary files /dev/null and b/workspace/assets/skins/75/7564b92e0453d1aec06e0949977046a52d5fecb06780025ff24db1190be70509 differ
diff --git a/workspace/assets/skins/75/7595428295ce538b95d785e477d9ab00bce2425250cc8c31a7c2a49286c99c4e b/workspace/assets/skins/75/7595428295ce538b95d785e477d9ab00bce2425250cc8c31a7c2a49286c99c4e
new file mode 100644
index 00000000..7d2ce64a
Binary files /dev/null and b/workspace/assets/skins/75/7595428295ce538b95d785e477d9ab00bce2425250cc8c31a7c2a49286c99c4e differ
diff --git a/workspace/assets/skins/75/75a1a21483b537e036042c5a43b00b556fbf95719b4cca687f63c7a5404b59b4 b/workspace/assets/skins/75/75a1a21483b537e036042c5a43b00b556fbf95719b4cca687f63c7a5404b59b4
new file mode 100644
index 00000000..76bcff2d
Binary files /dev/null and b/workspace/assets/skins/75/75a1a21483b537e036042c5a43b00b556fbf95719b4cca687f63c7a5404b59b4 differ
diff --git a/workspace/assets/skins/75/75a90c73165a51cea215636371159948801a9ad5c5e84c043e5deda6a6464b36 b/workspace/assets/skins/75/75a90c73165a51cea215636371159948801a9ad5c5e84c043e5deda6a6464b36
new file mode 100644
index 00000000..41d945ab
Binary files /dev/null and b/workspace/assets/skins/75/75a90c73165a51cea215636371159948801a9ad5c5e84c043e5deda6a6464b36 differ
diff --git a/workspace/assets/skins/75/75c0bc26b27bf693383e6b04ba7bcedd619a480393eaaab90e27ca3b67462601 b/workspace/assets/skins/75/75c0bc26b27bf693383e6b04ba7bcedd619a480393eaaab90e27ca3b67462601
new file mode 100644
index 00000000..4ed7efbd
Binary files /dev/null and b/workspace/assets/skins/75/75c0bc26b27bf693383e6b04ba7bcedd619a480393eaaab90e27ca3b67462601 differ
diff --git a/workspace/assets/skins/75/75c3c6202df66befd59963f89041ea7a7273d0797e0a99c259fc64c9af9c57fb b/workspace/assets/skins/75/75c3c6202df66befd59963f89041ea7a7273d0797e0a99c259fc64c9af9c57fb
new file mode 100644
index 00000000..57e70c87
Binary files /dev/null and b/workspace/assets/skins/75/75c3c6202df66befd59963f89041ea7a7273d0797e0a99c259fc64c9af9c57fb differ
diff --git a/workspace/assets/skins/75/75cd8854f6cefd24e2aa29534ea25b6b53583dc47d5420b6d7dfd19c496d3e92 b/workspace/assets/skins/75/75cd8854f6cefd24e2aa29534ea25b6b53583dc47d5420b6d7dfd19c496d3e92
new file mode 100644
index 00000000..a79c0970
Binary files /dev/null and b/workspace/assets/skins/75/75cd8854f6cefd24e2aa29534ea25b6b53583dc47d5420b6d7dfd19c496d3e92 differ
diff --git a/workspace/assets/skins/75/75dfd13d57003e21fd3df135d69112e03124ee3147035e94a5327f7253cc0d67 b/workspace/assets/skins/75/75dfd13d57003e21fd3df135d69112e03124ee3147035e94a5327f7253cc0d67
new file mode 100644
index 00000000..89d28e3b
Binary files /dev/null and b/workspace/assets/skins/75/75dfd13d57003e21fd3df135d69112e03124ee3147035e94a5327f7253cc0d67 differ
diff --git a/workspace/assets/skins/75/75f78488a43e8262355546e55b70af3b3bd7284885891bc1f8bef86af94598b9 b/workspace/assets/skins/75/75f78488a43e8262355546e55b70af3b3bd7284885891bc1f8bef86af94598b9
new file mode 100644
index 00000000..d1bdeba4
Binary files /dev/null and b/workspace/assets/skins/75/75f78488a43e8262355546e55b70af3b3bd7284885891bc1f8bef86af94598b9 differ
diff --git a/workspace/assets/skins/76/7617c6e973e4f83a43460ef744ed506507da183403bde54624ee3e36dfa8a61b b/workspace/assets/skins/76/7617c6e973e4f83a43460ef744ed506507da183403bde54624ee3e36dfa8a61b
new file mode 100644
index 00000000..36323c2c
Binary files /dev/null and b/workspace/assets/skins/76/7617c6e973e4f83a43460ef744ed506507da183403bde54624ee3e36dfa8a61b differ
diff --git a/workspace/assets/skins/76/76194b0176fa2dac1444284567bc56f35b6d1e6839d3ad1627c0572d032afda1 b/workspace/assets/skins/76/76194b0176fa2dac1444284567bc56f35b6d1e6839d3ad1627c0572d032afda1
new file mode 100644
index 00000000..5ad69331
Binary files /dev/null and b/workspace/assets/skins/76/76194b0176fa2dac1444284567bc56f35b6d1e6839d3ad1627c0572d032afda1 differ
diff --git a/workspace/assets/skins/76/763f04301f1c2b1ea82ef31d289e38c4d63621bfcac639a209e762a93a2329a5 b/workspace/assets/skins/76/763f04301f1c2b1ea82ef31d289e38c4d63621bfcac639a209e762a93a2329a5
new file mode 100644
index 00000000..e22af0bf
Binary files /dev/null and b/workspace/assets/skins/76/763f04301f1c2b1ea82ef31d289e38c4d63621bfcac639a209e762a93a2329a5 differ
diff --git a/workspace/assets/skins/76/764c18151710408005587bb6c4d73ef78d871b168a0ee524f2e33ff2f32bcfea b/workspace/assets/skins/76/764c18151710408005587bb6c4d73ef78d871b168a0ee524f2e33ff2f32bcfea
new file mode 100644
index 00000000..b4eb3c7a
Binary files /dev/null and b/workspace/assets/skins/76/764c18151710408005587bb6c4d73ef78d871b168a0ee524f2e33ff2f32bcfea differ
diff --git a/workspace/assets/skins/76/7673ff3242fadd866726fc3a33126bab9eac11d2fff778f3db17bea00a2a3100 b/workspace/assets/skins/76/7673ff3242fadd866726fc3a33126bab9eac11d2fff778f3db17bea00a2a3100
new file mode 100644
index 00000000..6b9dc853
Binary files /dev/null and b/workspace/assets/skins/76/7673ff3242fadd866726fc3a33126bab9eac11d2fff778f3db17bea00a2a3100 differ
diff --git a/workspace/assets/skins/76/76905f55695322b239f3147ac6b046ce7e2301d5b111804381912e93ed305da b/workspace/assets/skins/76/76905f55695322b239f3147ac6b046ce7e2301d5b111804381912e93ed305da
new file mode 100644
index 00000000..ad2fed2f
Binary files /dev/null and b/workspace/assets/skins/76/76905f55695322b239f3147ac6b046ce7e2301d5b111804381912e93ed305da differ
diff --git a/workspace/assets/skins/76/76be60fe2ac1cf6d7525b3daea7ccc48a37a2a8129c52f0de07f72964ae47b4 b/workspace/assets/skins/76/76be60fe2ac1cf6d7525b3daea7ccc48a37a2a8129c52f0de07f72964ae47b4
new file mode 100644
index 00000000..7c5e43ca
Binary files /dev/null and b/workspace/assets/skins/76/76be60fe2ac1cf6d7525b3daea7ccc48a37a2a8129c52f0de07f72964ae47b4 differ
diff --git a/workspace/assets/skins/76/76c3dfca3fcb05631486ab48807ca6b4381982d5058300f819c72439cc6855cf b/workspace/assets/skins/76/76c3dfca3fcb05631486ab48807ca6b4381982d5058300f819c72439cc6855cf
new file mode 100644
index 00000000..d68b695f
Binary files /dev/null and b/workspace/assets/skins/76/76c3dfca3fcb05631486ab48807ca6b4381982d5058300f819c72439cc6855cf differ
diff --git a/workspace/assets/skins/76/76dd3f612abd232daa1b7c9b5c4d33aa0b178220f7cf42b6b8d0d4ac3f431932 b/workspace/assets/skins/76/76dd3f612abd232daa1b7c9b5c4d33aa0b178220f7cf42b6b8d0d4ac3f431932
new file mode 100644
index 00000000..aaeab6bd
Binary files /dev/null and b/workspace/assets/skins/76/76dd3f612abd232daa1b7c9b5c4d33aa0b178220f7cf42b6b8d0d4ac3f431932 differ
diff --git a/workspace/assets/skins/77/7702b93ebba47d5ad2c2b970f728766460e4547fb5c3554ba4f16342ca39e2dd b/workspace/assets/skins/77/7702b93ebba47d5ad2c2b970f728766460e4547fb5c3554ba4f16342ca39e2dd
new file mode 100644
index 00000000..2d1a9857
Binary files /dev/null and b/workspace/assets/skins/77/7702b93ebba47d5ad2c2b970f728766460e4547fb5c3554ba4f16342ca39e2dd differ
diff --git a/workspace/assets/skins/77/773891a80ed5406eb064a555f5287f90347d48b0dfb69c03011bcd767f237558 b/workspace/assets/skins/77/773891a80ed5406eb064a555f5287f90347d48b0dfb69c03011bcd767f237558
new file mode 100644
index 00000000..2931bb52
Binary files /dev/null and b/workspace/assets/skins/77/773891a80ed5406eb064a555f5287f90347d48b0dfb69c03011bcd767f237558 differ
diff --git a/workspace/assets/skins/77/775d62e8070d9261a4695808d1ef75f5cd9ef19de3a2ad4adb2ad789be504421 b/workspace/assets/skins/77/775d62e8070d9261a4695808d1ef75f5cd9ef19de3a2ad4adb2ad789be504421
new file mode 100644
index 00000000..6b1004ba
Binary files /dev/null and b/workspace/assets/skins/77/775d62e8070d9261a4695808d1ef75f5cd9ef19de3a2ad4adb2ad789be504421 differ
diff --git a/workspace/assets/skins/77/775d7ab54621fb4e73c7eaac3224bbaa2e326db25b3111948b0c02b17490bae6 b/workspace/assets/skins/77/775d7ab54621fb4e73c7eaac3224bbaa2e326db25b3111948b0c02b17490bae6
new file mode 100644
index 00000000..cebfe70f
Binary files /dev/null and b/workspace/assets/skins/77/775d7ab54621fb4e73c7eaac3224bbaa2e326db25b3111948b0c02b17490bae6 differ
diff --git a/workspace/assets/skins/77/77745cdd4ec662e04329d4c6e0a2073dc190e01ae20ed6dbd083be96fca379fb b/workspace/assets/skins/77/77745cdd4ec662e04329d4c6e0a2073dc190e01ae20ed6dbd083be96fca379fb
new file mode 100644
index 00000000..3f4b79e8
Binary files /dev/null and b/workspace/assets/skins/77/77745cdd4ec662e04329d4c6e0a2073dc190e01ae20ed6dbd083be96fca379fb differ
diff --git a/workspace/assets/skins/77/778ae5329120eb6c2cf98e461f0b8d7762a3dd28d621f378b4a60e32958c9a1d b/workspace/assets/skins/77/778ae5329120eb6c2cf98e461f0b8d7762a3dd28d621f378b4a60e32958c9a1d
new file mode 100644
index 00000000..d72eac7c
Binary files /dev/null and b/workspace/assets/skins/77/778ae5329120eb6c2cf98e461f0b8d7762a3dd28d621f378b4a60e32958c9a1d differ
diff --git a/workspace/assets/skins/77/77f664e7575e2f475a89810c6edccbefefba5c72ad8889dfb5b7770ed87813f9 b/workspace/assets/skins/77/77f664e7575e2f475a89810c6edccbefefba5c72ad8889dfb5b7770ed87813f9
new file mode 100644
index 00000000..90441db3
Binary files /dev/null and b/workspace/assets/skins/77/77f664e7575e2f475a89810c6edccbefefba5c72ad8889dfb5b7770ed87813f9 differ
diff --git a/workspace/assets/skins/77/77fae6a8daf5ab6b6098ed9d0e647963b17baf60bfd49d299e18d2853852f1ac b/workspace/assets/skins/77/77fae6a8daf5ab6b6098ed9d0e647963b17baf60bfd49d299e18d2853852f1ac
new file mode 100644
index 00000000..ce9ecac5
Binary files /dev/null and b/workspace/assets/skins/77/77fae6a8daf5ab6b6098ed9d0e647963b17baf60bfd49d299e18d2853852f1ac differ
diff --git a/workspace/assets/skins/78/7813943cc380de6c7e53d5043d48b8eff0b114216d3d2f6a415c0056db465137 b/workspace/assets/skins/78/7813943cc380de6c7e53d5043d48b8eff0b114216d3d2f6a415c0056db465137
new file mode 100644
index 00000000..2d5344ac
Binary files /dev/null and b/workspace/assets/skins/78/7813943cc380de6c7e53d5043d48b8eff0b114216d3d2f6a415c0056db465137 differ
diff --git a/workspace/assets/skins/78/78227e598d8e0342bbca4be84f9cc18f0c79cc417e5e1e8e0b4e3f861ddc1472 b/workspace/assets/skins/78/78227e598d8e0342bbca4be84f9cc18f0c79cc417e5e1e8e0b4e3f861ddc1472
new file mode 100644
index 00000000..5d4c0d3f
Binary files /dev/null and b/workspace/assets/skins/78/78227e598d8e0342bbca4be84f9cc18f0c79cc417e5e1e8e0b4e3f861ddc1472 differ
diff --git a/workspace/assets/skins/78/7861287dabcc833c3e91e137a0a7783c2413cb17fa55440559e65696510d5184 b/workspace/assets/skins/78/7861287dabcc833c3e91e137a0a7783c2413cb17fa55440559e65696510d5184
new file mode 100644
index 00000000..47c5ab31
Binary files /dev/null and b/workspace/assets/skins/78/7861287dabcc833c3e91e137a0a7783c2413cb17fa55440559e65696510d5184 differ
diff --git a/workspace/assets/skins/78/786cd542921389c555fc5a1da6ccc25cfcf62186e9985706fd38ea6718d11e4e b/workspace/assets/skins/78/786cd542921389c555fc5a1da6ccc25cfcf62186e9985706fd38ea6718d11e4e
new file mode 100644
index 00000000..e4144826
Binary files /dev/null and b/workspace/assets/skins/78/786cd542921389c555fc5a1da6ccc25cfcf62186e9985706fd38ea6718d11e4e differ
diff --git a/workspace/assets/skins/78/78723083724a598014f509f426e7221ba336e89200002221ad8a498ca369b916 b/workspace/assets/skins/78/78723083724a598014f509f426e7221ba336e89200002221ad8a498ca369b916
new file mode 100644
index 00000000..d4aa0f14
Binary files /dev/null and b/workspace/assets/skins/78/78723083724a598014f509f426e7221ba336e89200002221ad8a498ca369b916 differ
diff --git a/workspace/assets/skins/78/788ffbed978e673e11bf9b08ed55cf7e32e58d4739b8ce7d467d982c6afd7568 b/workspace/assets/skins/78/788ffbed978e673e11bf9b08ed55cf7e32e58d4739b8ce7d467d982c6afd7568
new file mode 100644
index 00000000..1e682e7a
Binary files /dev/null and b/workspace/assets/skins/78/788ffbed978e673e11bf9b08ed55cf7e32e58d4739b8ce7d467d982c6afd7568 differ
diff --git a/workspace/assets/skins/78/78a65ef7374e9509a9ab034701ff5ced5ddb580178a7abdc066f72903f8f4139 b/workspace/assets/skins/78/78a65ef7374e9509a9ab034701ff5ced5ddb580178a7abdc066f72903f8f4139
new file mode 100644
index 00000000..3344b59b
Binary files /dev/null and b/workspace/assets/skins/78/78a65ef7374e9509a9ab034701ff5ced5ddb580178a7abdc066f72903f8f4139 differ
diff --git a/workspace/assets/skins/78/78a90ac6b7ae1046e061d8f42f8d6e8f496d07008a49d5c372644e65fbd4f02d b/workspace/assets/skins/78/78a90ac6b7ae1046e061d8f42f8d6e8f496d07008a49d5c372644e65fbd4f02d
new file mode 100644
index 00000000..d41dcd5c
Binary files /dev/null and b/workspace/assets/skins/78/78a90ac6b7ae1046e061d8f42f8d6e8f496d07008a49d5c372644e65fbd4f02d differ
diff --git a/workspace/assets/skins/78/78ade826563f0867d8280f868fd32ff577a9c47838c9de58037dec1f7d1f177 b/workspace/assets/skins/78/78ade826563f0867d8280f868fd32ff577a9c47838c9de58037dec1f7d1f177
new file mode 100644
index 00000000..33e2ad69
Binary files /dev/null and b/workspace/assets/skins/78/78ade826563f0867d8280f868fd32ff577a9c47838c9de58037dec1f7d1f177 differ
diff --git a/workspace/assets/skins/78/78c06b9555eb5d0ccbab3d18d3a444d01ed9964a401fdc00de0bd0221d0f0785 b/workspace/assets/skins/78/78c06b9555eb5d0ccbab3d18d3a444d01ed9964a401fdc00de0bd0221d0f0785
new file mode 100644
index 00000000..1bb40355
Binary files /dev/null and b/workspace/assets/skins/78/78c06b9555eb5d0ccbab3d18d3a444d01ed9964a401fdc00de0bd0221d0f0785 differ
diff --git a/workspace/assets/skins/78/78c0dd9d6aa18265ea4366857b69b7fd4960c1b260dcc331cb5933a265fcf0a7 b/workspace/assets/skins/78/78c0dd9d6aa18265ea4366857b69b7fd4960c1b260dcc331cb5933a265fcf0a7
new file mode 100644
index 00000000..813d9392
Binary files /dev/null and b/workspace/assets/skins/78/78c0dd9d6aa18265ea4366857b69b7fd4960c1b260dcc331cb5933a265fcf0a7 differ
diff --git a/workspace/assets/skins/78/78c14d33b2ee758c726472f298033a042a52c23b0bfbf435712bf9dc30cd9fb4 b/workspace/assets/skins/78/78c14d33b2ee758c726472f298033a042a52c23b0bfbf435712bf9dc30cd9fb4
new file mode 100644
index 00000000..3deda674
Binary files /dev/null and b/workspace/assets/skins/78/78c14d33b2ee758c726472f298033a042a52c23b0bfbf435712bf9dc30cd9fb4 differ
diff --git a/workspace/assets/skins/78/78c5029569299424bbb209fb0f776033beef82f8155dfce557a44bc328f7a25 b/workspace/assets/skins/78/78c5029569299424bbb209fb0f776033beef82f8155dfce557a44bc328f7a25
new file mode 100644
index 00000000..fbe3e17a
Binary files /dev/null and b/workspace/assets/skins/78/78c5029569299424bbb209fb0f776033beef82f8155dfce557a44bc328f7a25 differ
diff --git a/workspace/assets/skins/78/78ca78baf58d0457df5b23ffbb2c4bdc53a26d63a51b18bb4115a276eecd9d07 b/workspace/assets/skins/78/78ca78baf58d0457df5b23ffbb2c4bdc53a26d63a51b18bb4115a276eecd9d07
new file mode 100644
index 00000000..c4c1422e
Binary files /dev/null and b/workspace/assets/skins/78/78ca78baf58d0457df5b23ffbb2c4bdc53a26d63a51b18bb4115a276eecd9d07 differ
diff --git a/workspace/assets/skins/78/78cfa463b5dffebf4faa6aaa6112462e3319b171d67ebd2ec5dcfcbca0946a5c b/workspace/assets/skins/78/78cfa463b5dffebf4faa6aaa6112462e3319b171d67ebd2ec5dcfcbca0946a5c
new file mode 100644
index 00000000..fbd16461
Binary files /dev/null and b/workspace/assets/skins/78/78cfa463b5dffebf4faa6aaa6112462e3319b171d67ebd2ec5dcfcbca0946a5c differ
diff --git a/workspace/assets/skins/78/78ebac7167d026f30fd68d46f9772d28b5e1ab2ff812467479289dd3aa96cb36 b/workspace/assets/skins/78/78ebac7167d026f30fd68d46f9772d28b5e1ab2ff812467479289dd3aa96cb36
new file mode 100644
index 00000000..c4c53396
Binary files /dev/null and b/workspace/assets/skins/78/78ebac7167d026f30fd68d46f9772d28b5e1ab2ff812467479289dd3aa96cb36 differ
diff --git a/workspace/assets/skins/78/78fbb0deaa3fd6845d6c2cb06e28bc85fdc6de602701e0ac24d6ea964c77b5b7 b/workspace/assets/skins/78/78fbb0deaa3fd6845d6c2cb06e28bc85fdc6de602701e0ac24d6ea964c77b5b7
new file mode 100644
index 00000000..1355cec0
Binary files /dev/null and b/workspace/assets/skins/78/78fbb0deaa3fd6845d6c2cb06e28bc85fdc6de602701e0ac24d6ea964c77b5b7 differ
diff --git a/workspace/assets/skins/79/79173c01ed46b6292340396b4f5b57d1e2cf6a2d82c778becf958cdea6070840 b/workspace/assets/skins/79/79173c01ed46b6292340396b4f5b57d1e2cf6a2d82c778becf958cdea6070840
new file mode 100644
index 00000000..c3f9efd2
Binary files /dev/null and b/workspace/assets/skins/79/79173c01ed46b6292340396b4f5b57d1e2cf6a2d82c778becf958cdea6070840 differ
diff --git a/workspace/assets/skins/79/7929a95e65fcef9c3e49f55653d6e173db3f0d2e59ff43a32dd79bbf2f60750 b/workspace/assets/skins/79/7929a95e65fcef9c3e49f55653d6e173db3f0d2e59ff43a32dd79bbf2f60750
new file mode 100644
index 00000000..3154c5fe
Binary files /dev/null and b/workspace/assets/skins/79/7929a95e65fcef9c3e49f55653d6e173db3f0d2e59ff43a32dd79bbf2f60750 differ
diff --git a/workspace/assets/skins/79/7937a698c242b5fe1fbb1ce3159dc65fbb5e2480b9ef7cb4ecd908f00f6f581f b/workspace/assets/skins/79/7937a698c242b5fe1fbb1ce3159dc65fbb5e2480b9ef7cb4ecd908f00f6f581f
new file mode 100644
index 00000000..f30675e9
Binary files /dev/null and b/workspace/assets/skins/79/7937a698c242b5fe1fbb1ce3159dc65fbb5e2480b9ef7cb4ecd908f00f6f581f differ
diff --git a/workspace/assets/skins/79/793ba064d8b8fd2aecfd4f8c306e5a4be8c258ba70ee36888a9c44d7f16772e5 b/workspace/assets/skins/79/793ba064d8b8fd2aecfd4f8c306e5a4be8c258ba70ee36888a9c44d7f16772e5
new file mode 100644
index 00000000..b86365eb
Binary files /dev/null and b/workspace/assets/skins/79/793ba064d8b8fd2aecfd4f8c306e5a4be8c258ba70ee36888a9c44d7f16772e5 differ
diff --git a/workspace/assets/skins/79/79ab2b631b87a0820ed5e0c45b868f07bfb51950828eacb4e1dcbbaf4adc6dc1 b/workspace/assets/skins/79/79ab2b631b87a0820ed5e0c45b868f07bfb51950828eacb4e1dcbbaf4adc6dc1
new file mode 100644
index 00000000..e06b0c98
Binary files /dev/null and b/workspace/assets/skins/79/79ab2b631b87a0820ed5e0c45b868f07bfb51950828eacb4e1dcbbaf4adc6dc1 differ
diff --git a/workspace/assets/skins/79/79b9623ac7c5c0379b109ac2d6d9fa206f5dbab9fbdd43bc54b731bc20153fce b/workspace/assets/skins/79/79b9623ac7c5c0379b109ac2d6d9fa206f5dbab9fbdd43bc54b731bc20153fce
new file mode 100644
index 00000000..9bde5a54
Binary files /dev/null and b/workspace/assets/skins/79/79b9623ac7c5c0379b109ac2d6d9fa206f5dbab9fbdd43bc54b731bc20153fce differ
diff --git a/workspace/assets/skins/79/79c152a0955193e276977e11c0f7d8003ea90da3e807cb7ed0850ac1f3941fa7 b/workspace/assets/skins/79/79c152a0955193e276977e11c0f7d8003ea90da3e807cb7ed0850ac1f3941fa7
new file mode 100644
index 00000000..47b7802c
Binary files /dev/null and b/workspace/assets/skins/79/79c152a0955193e276977e11c0f7d8003ea90da3e807cb7ed0850ac1f3941fa7 differ
diff --git a/workspace/assets/skins/79/79f1d18ca9cfb1ab342bad9463432185dc9291127ecf62262e757215ccddac07 b/workspace/assets/skins/79/79f1d18ca9cfb1ab342bad9463432185dc9291127ecf62262e757215ccddac07
new file mode 100644
index 00000000..c3a10f6b
Binary files /dev/null and b/workspace/assets/skins/79/79f1d18ca9cfb1ab342bad9463432185dc9291127ecf62262e757215ccddac07 differ
diff --git a/workspace/assets/skins/7a/7a013efe1504316e61b1b30d8da544a20c28656d7ecdc277450597e5550f229c b/workspace/assets/skins/7a/7a013efe1504316e61b1b30d8da544a20c28656d7ecdc277450597e5550f229c
new file mode 100644
index 00000000..23a5eebe
Binary files /dev/null and b/workspace/assets/skins/7a/7a013efe1504316e61b1b30d8da544a20c28656d7ecdc277450597e5550f229c differ
diff --git a/workspace/assets/skins/7a/7a0ad1d40ad33bf712acbf5a4afa461e1ff98ce47efc6cafa18ffc812ccdfa2e b/workspace/assets/skins/7a/7a0ad1d40ad33bf712acbf5a4afa461e1ff98ce47efc6cafa18ffc812ccdfa2e
new file mode 100644
index 00000000..595c41a4
Binary files /dev/null and b/workspace/assets/skins/7a/7a0ad1d40ad33bf712acbf5a4afa461e1ff98ce47efc6cafa18ffc812ccdfa2e differ
diff --git a/workspace/assets/skins/7a/7a141ad157605a7bf6625b488dc3fb99a311fe4ffd6f46e11b1e9e7597d7609a b/workspace/assets/skins/7a/7a141ad157605a7bf6625b488dc3fb99a311fe4ffd6f46e11b1e9e7597d7609a
new file mode 100644
index 00000000..0c1c780a
Binary files /dev/null and b/workspace/assets/skins/7a/7a141ad157605a7bf6625b488dc3fb99a311fe4ffd6f46e11b1e9e7597d7609a differ
diff --git a/workspace/assets/skins/7a/7a261e745ee23232b27f0257ca48001611d8a5a35c67e7e25920f829758aaae5 b/workspace/assets/skins/7a/7a261e745ee23232b27f0257ca48001611d8a5a35c67e7e25920f829758aaae5
new file mode 100644
index 00000000..f09fcfb1
Binary files /dev/null and b/workspace/assets/skins/7a/7a261e745ee23232b27f0257ca48001611d8a5a35c67e7e25920f829758aaae5 differ
diff --git a/workspace/assets/skins/7a/7a2cac0b9f32271fbae560e051af566553f0f8e9f429dbb4e504ebcae237e895 b/workspace/assets/skins/7a/7a2cac0b9f32271fbae560e051af566553f0f8e9f429dbb4e504ebcae237e895
new file mode 100644
index 00000000..1b073e3b
Binary files /dev/null and b/workspace/assets/skins/7a/7a2cac0b9f32271fbae560e051af566553f0f8e9f429dbb4e504ebcae237e895 differ
diff --git a/workspace/assets/skins/7a/7a48dd0e4ed9274df5176217d734742eb6fcaf91ca881ed27a2a048159a68cba b/workspace/assets/skins/7a/7a48dd0e4ed9274df5176217d734742eb6fcaf91ca881ed27a2a048159a68cba
new file mode 100644
index 00000000..02848977
Binary files /dev/null and b/workspace/assets/skins/7a/7a48dd0e4ed9274df5176217d734742eb6fcaf91ca881ed27a2a048159a68cba differ
diff --git a/workspace/assets/skins/7a/7a6e9942aea17ac8260a6ed2dd116ea446c12083fbbf73960cd13e21550d95e1 b/workspace/assets/skins/7a/7a6e9942aea17ac8260a6ed2dd116ea446c12083fbbf73960cd13e21550d95e1
new file mode 100644
index 00000000..10855b72
Binary files /dev/null and b/workspace/assets/skins/7a/7a6e9942aea17ac8260a6ed2dd116ea446c12083fbbf73960cd13e21550d95e1 differ
diff --git a/workspace/assets/skins/7a/7aacfcdd0fb4a6b778e60d69c0e0690b3d3143f30d8ce4a93f3af79ecc7c3b65 b/workspace/assets/skins/7a/7aacfcdd0fb4a6b778e60d69c0e0690b3d3143f30d8ce4a93f3af79ecc7c3b65
new file mode 100644
index 00000000..76e0848c
Binary files /dev/null and b/workspace/assets/skins/7a/7aacfcdd0fb4a6b778e60d69c0e0690b3d3143f30d8ce4a93f3af79ecc7c3b65 differ
diff --git a/workspace/assets/skins/7a/7aede652bde0ae81eb643f29d1da1a1e945e2da8153085074a183e3e93793e74 b/workspace/assets/skins/7a/7aede652bde0ae81eb643f29d1da1a1e945e2da8153085074a183e3e93793e74
new file mode 100644
index 00000000..80dbc55e
Binary files /dev/null and b/workspace/assets/skins/7a/7aede652bde0ae81eb643f29d1da1a1e945e2da8153085074a183e3e93793e74 differ
diff --git a/workspace/assets/skins/7a/7afe48ff43504beaf9280e415ddd6ca749e5d16c7308bdaa0a289f55336599e4 b/workspace/assets/skins/7a/7afe48ff43504beaf9280e415ddd6ca749e5d16c7308bdaa0a289f55336599e4
new file mode 100644
index 00000000..d8a910cc
Binary files /dev/null and b/workspace/assets/skins/7a/7afe48ff43504beaf9280e415ddd6ca749e5d16c7308bdaa0a289f55336599e4 differ
diff --git a/workspace/assets/skins/7b/7b01a74e2a038147ebab8ee9a2693adced63b721ade68bc80dccc996dbb2014a b/workspace/assets/skins/7b/7b01a74e2a038147ebab8ee9a2693adced63b721ade68bc80dccc996dbb2014a
new file mode 100644
index 00000000..9ed85d98
Binary files /dev/null and b/workspace/assets/skins/7b/7b01a74e2a038147ebab8ee9a2693adced63b721ade68bc80dccc996dbb2014a differ
diff --git a/workspace/assets/skins/7b/7b18226ef7423330fe757518e15e081681ce2effb6ec0a2bb6dfe0570ddc16a2 b/workspace/assets/skins/7b/7b18226ef7423330fe757518e15e081681ce2effb6ec0a2bb6dfe0570ddc16a2
new file mode 100644
index 00000000..0e95ba00
Binary files /dev/null and b/workspace/assets/skins/7b/7b18226ef7423330fe757518e15e081681ce2effb6ec0a2bb6dfe0570ddc16a2 differ
diff --git a/workspace/assets/skins/7b/7b2845d2db0c3861adcc9cbb8391b39d02f77e24f28a785fa0fcc97225ed74df b/workspace/assets/skins/7b/7b2845d2db0c3861adcc9cbb8391b39d02f77e24f28a785fa0fcc97225ed74df
new file mode 100644
index 00000000..e8c7f90f
Binary files /dev/null and b/workspace/assets/skins/7b/7b2845d2db0c3861adcc9cbb8391b39d02f77e24f28a785fa0fcc97225ed74df differ
diff --git a/workspace/assets/skins/7b/7b33faaca6ac4a26e6a5ee25e3709949bce034c0aa11e300268595d5662a0775 b/workspace/assets/skins/7b/7b33faaca6ac4a26e6a5ee25e3709949bce034c0aa11e300268595d5662a0775
new file mode 100644
index 00000000..239b4129
Binary files /dev/null and b/workspace/assets/skins/7b/7b33faaca6ac4a26e6a5ee25e3709949bce034c0aa11e300268595d5662a0775 differ
diff --git a/workspace/assets/skins/7b/7b41996fd20ca21d79adfc0e12057b2f2ceadf7b3cf5bb5f8a92fe3460161acd b/workspace/assets/skins/7b/7b41996fd20ca21d79adfc0e12057b2f2ceadf7b3cf5bb5f8a92fe3460161acd
new file mode 100644
index 00000000..f3ff26be
Binary files /dev/null and b/workspace/assets/skins/7b/7b41996fd20ca21d79adfc0e12057b2f2ceadf7b3cf5bb5f8a92fe3460161acd differ
diff --git a/workspace/assets/skins/7b/7b436c7e6eee5161ee01afe55974454ea765c2829ba77d5061bb0f86864ba239 b/workspace/assets/skins/7b/7b436c7e6eee5161ee01afe55974454ea765c2829ba77d5061bb0f86864ba239
new file mode 100644
index 00000000..812bceba
Binary files /dev/null and b/workspace/assets/skins/7b/7b436c7e6eee5161ee01afe55974454ea765c2829ba77d5061bb0f86864ba239 differ
diff --git a/workspace/assets/skins/7b/7b44fbc0d18d4313ab203e38def5d229ef404920e5c93a58da3290db5d2d197e b/workspace/assets/skins/7b/7b44fbc0d18d4313ab203e38def5d229ef404920e5c93a58da3290db5d2d197e
new file mode 100644
index 00000000..59ad3f0b
Binary files /dev/null and b/workspace/assets/skins/7b/7b44fbc0d18d4313ab203e38def5d229ef404920e5c93a58da3290db5d2d197e differ
diff --git a/workspace/assets/skins/7b/7b842be16e92c2dc3a66b66da295bbf950c221ce1393ba9f532bc8828ec67dd1 b/workspace/assets/skins/7b/7b842be16e92c2dc3a66b66da295bbf950c221ce1393ba9f532bc8828ec67dd1
new file mode 100644
index 00000000..c126a4df
Binary files /dev/null and b/workspace/assets/skins/7b/7b842be16e92c2dc3a66b66da295bbf950c221ce1393ba9f532bc8828ec67dd1 differ
diff --git a/workspace/assets/skins/7b/7b94aa0673c6c975bc2791d8ef30d591bc44ae134446841a1375b3914acf9e4f b/workspace/assets/skins/7b/7b94aa0673c6c975bc2791d8ef30d591bc44ae134446841a1375b3914acf9e4f
new file mode 100644
index 00000000..2f94aab6
Binary files /dev/null and b/workspace/assets/skins/7b/7b94aa0673c6c975bc2791d8ef30d591bc44ae134446841a1375b3914acf9e4f differ
diff --git a/workspace/assets/skins/7b/7badfd510ddfb55cae970e4c705d1182bdc0c9c011d7577faae5d3683d24546 b/workspace/assets/skins/7b/7badfd510ddfb55cae970e4c705d1182bdc0c9c011d7577faae5d3683d24546
new file mode 100644
index 00000000..5a0207be
Binary files /dev/null and b/workspace/assets/skins/7b/7badfd510ddfb55cae970e4c705d1182bdc0c9c011d7577faae5d3683d24546 differ
diff --git a/workspace/assets/skins/7b/7bb9247b4770b1e3e334c68b6c93aea34055af3cd0a986a3e703298b435bae43 b/workspace/assets/skins/7b/7bb9247b4770b1e3e334c68b6c93aea34055af3cd0a986a3e703298b435bae43
new file mode 100644
index 00000000..7811f923
Binary files /dev/null and b/workspace/assets/skins/7b/7bb9247b4770b1e3e334c68b6c93aea34055af3cd0a986a3e703298b435bae43 differ
diff --git a/workspace/assets/skins/7c/7c1e2e5a58474404e6711197184f3cdc6b120878b3a06a1535d11e65334736d b/workspace/assets/skins/7c/7c1e2e5a58474404e6711197184f3cdc6b120878b3a06a1535d11e65334736d
new file mode 100644
index 00000000..e86b0b27
Binary files /dev/null and b/workspace/assets/skins/7c/7c1e2e5a58474404e6711197184f3cdc6b120878b3a06a1535d11e65334736d differ
diff --git a/workspace/assets/skins/7c/7c2a57de464e4822f9ea5c5a375c9e3b9d2513fc3f2ed84672ec4d8e7752455 b/workspace/assets/skins/7c/7c2a57de464e4822f9ea5c5a375c9e3b9d2513fc3f2ed84672ec4d8e7752455
new file mode 100644
index 00000000..98f027f0
Binary files /dev/null and b/workspace/assets/skins/7c/7c2a57de464e4822f9ea5c5a375c9e3b9d2513fc3f2ed84672ec4d8e7752455 differ
diff --git a/workspace/assets/skins/7c/7c420d97ba96e33caa6ce922ed64f1c93ceec99072dd41bca5a67c75186a0b56 b/workspace/assets/skins/7c/7c420d97ba96e33caa6ce922ed64f1c93ceec99072dd41bca5a67c75186a0b56
new file mode 100644
index 00000000..d96ac820
Binary files /dev/null and b/workspace/assets/skins/7c/7c420d97ba96e33caa6ce922ed64f1c93ceec99072dd41bca5a67c75186a0b56 differ
diff --git a/workspace/assets/skins/7c/7c4bea3ecbc0417ddc19001c440fc9832bdecf02eeaf65b2d24fc8f1b0f9e849 b/workspace/assets/skins/7c/7c4bea3ecbc0417ddc19001c440fc9832bdecf02eeaf65b2d24fc8f1b0f9e849
new file mode 100644
index 00000000..812f6185
Binary files /dev/null and b/workspace/assets/skins/7c/7c4bea3ecbc0417ddc19001c440fc9832bdecf02eeaf65b2d24fc8f1b0f9e849 differ
diff --git a/workspace/assets/skins/7c/7c537d985aee3a8bd23bc949a219bbfaeb7b6b0a4352e6b8c7faff00a1694db0 b/workspace/assets/skins/7c/7c537d985aee3a8bd23bc949a219bbfaeb7b6b0a4352e6b8c7faff00a1694db0
new file mode 100644
index 00000000..a337375b
Binary files /dev/null and b/workspace/assets/skins/7c/7c537d985aee3a8bd23bc949a219bbfaeb7b6b0a4352e6b8c7faff00a1694db0 differ
diff --git a/workspace/assets/skins/7c/7c7b12e7da057e231bc0554bdff2da1257ae3089104d483fad29f6c05c4a5d85 b/workspace/assets/skins/7c/7c7b12e7da057e231bc0554bdff2da1257ae3089104d483fad29f6c05c4a5d85
new file mode 100644
index 00000000..567a4fb3
Binary files /dev/null and b/workspace/assets/skins/7c/7c7b12e7da057e231bc0554bdff2da1257ae3089104d483fad29f6c05c4a5d85 differ
diff --git a/workspace/assets/skins/7c/7c82186b2fd0f83c5c59dd8abe513ccdef437dc65e906ce85633d3d23ce38a9d b/workspace/assets/skins/7c/7c82186b2fd0f83c5c59dd8abe513ccdef437dc65e906ce85633d3d23ce38a9d
new file mode 100644
index 00000000..aaf07539
Binary files /dev/null and b/workspace/assets/skins/7c/7c82186b2fd0f83c5c59dd8abe513ccdef437dc65e906ce85633d3d23ce38a9d differ
diff --git a/workspace/assets/skins/7c/7ca6071b2db123afd9e6aa30f9547c6ff5f80796a55dc4f84171cb20fd75e32b b/workspace/assets/skins/7c/7ca6071b2db123afd9e6aa30f9547c6ff5f80796a55dc4f84171cb20fd75e32b
new file mode 100644
index 00000000..e8333bf9
Binary files /dev/null and b/workspace/assets/skins/7c/7ca6071b2db123afd9e6aa30f9547c6ff5f80796a55dc4f84171cb20fd75e32b differ
diff --git a/workspace/assets/skins/7c/7cb85770e32247b85f634d6c6d29904126a63dec212fde4e6d17fa5e6b9b7d95 b/workspace/assets/skins/7c/7cb85770e32247b85f634d6c6d29904126a63dec212fde4e6d17fa5e6b9b7d95
new file mode 100644
index 00000000..82d1894f
Binary files /dev/null and b/workspace/assets/skins/7c/7cb85770e32247b85f634d6c6d29904126a63dec212fde4e6d17fa5e6b9b7d95 differ
diff --git a/workspace/assets/skins/7c/7cd529159b3b4d0eed215fadbfeda2291ecad8b240049e7f4fc4d890dc5587d0 b/workspace/assets/skins/7c/7cd529159b3b4d0eed215fadbfeda2291ecad8b240049e7f4fc4d890dc5587d0
new file mode 100644
index 00000000..8b944c99
Binary files /dev/null and b/workspace/assets/skins/7c/7cd529159b3b4d0eed215fadbfeda2291ecad8b240049e7f4fc4d890dc5587d0 differ
diff --git a/workspace/assets/skins/7c/7cdb5644c3d7bced8ff9815028b9084ac4d9e8e96d62c971f5f2a85a716294ca b/workspace/assets/skins/7c/7cdb5644c3d7bced8ff9815028b9084ac4d9e8e96d62c971f5f2a85a716294ca
new file mode 100644
index 00000000..c8fd6e0c
Binary files /dev/null and b/workspace/assets/skins/7c/7cdb5644c3d7bced8ff9815028b9084ac4d9e8e96d62c971f5f2a85a716294ca differ
diff --git a/workspace/assets/skins/7c/7cfe069d5d9521265856e9e98cf18546063e761da8320c050b5712a55bb0f21d b/workspace/assets/skins/7c/7cfe069d5d9521265856e9e98cf18546063e761da8320c050b5712a55bb0f21d
new file mode 100644
index 00000000..b88789fd
Binary files /dev/null and b/workspace/assets/skins/7c/7cfe069d5d9521265856e9e98cf18546063e761da8320c050b5712a55bb0f21d differ
diff --git a/workspace/assets/skins/7d/7d001900b5c5761bb2ee273103585855f042d64e72253fdbdb2a6a845fe65b03 b/workspace/assets/skins/7d/7d001900b5c5761bb2ee273103585855f042d64e72253fdbdb2a6a845fe65b03
new file mode 100644
index 00000000..be7dfd31
Binary files /dev/null and b/workspace/assets/skins/7d/7d001900b5c5761bb2ee273103585855f042d64e72253fdbdb2a6a845fe65b03 differ
diff --git a/workspace/assets/skins/7d/7d0b358d3c8d94b450e30e0d0fd0894747c9dc37aac30aa5c643c57871dfe4bc b/workspace/assets/skins/7d/7d0b358d3c8d94b450e30e0d0fd0894747c9dc37aac30aa5c643c57871dfe4bc
new file mode 100644
index 00000000..56de92b2
Binary files /dev/null and b/workspace/assets/skins/7d/7d0b358d3c8d94b450e30e0d0fd0894747c9dc37aac30aa5c643c57871dfe4bc differ
diff --git a/workspace/assets/skins/7d/7d5d7793786b495aa3281d43d4f58b0ab7aa168f09d577a3078c202ffcf713f3 b/workspace/assets/skins/7d/7d5d7793786b495aa3281d43d4f58b0ab7aa168f09d577a3078c202ffcf713f3
new file mode 100644
index 00000000..2e594241
Binary files /dev/null and b/workspace/assets/skins/7d/7d5d7793786b495aa3281d43d4f58b0ab7aa168f09d577a3078c202ffcf713f3 differ
diff --git a/workspace/assets/skins/7d/7d7dd214a6fbe75fb47eef258edaefdf228213e927b2f77058aca67dffd23949 b/workspace/assets/skins/7d/7d7dd214a6fbe75fb47eef258edaefdf228213e927b2f77058aca67dffd23949
new file mode 100644
index 00000000..dc055bf7
Binary files /dev/null and b/workspace/assets/skins/7d/7d7dd214a6fbe75fb47eef258edaefdf228213e927b2f77058aca67dffd23949 differ
diff --git a/workspace/assets/skins/7d/7d8265ee5603e1c0e1296c14b2046aedb62366362840dc8a29b2f5693a47e24 b/workspace/assets/skins/7d/7d8265ee5603e1c0e1296c14b2046aedb62366362840dc8a29b2f5693a47e24
new file mode 100644
index 00000000..dd9addf2
Binary files /dev/null and b/workspace/assets/skins/7d/7d8265ee5603e1c0e1296c14b2046aedb62366362840dc8a29b2f5693a47e24 differ
diff --git a/workspace/assets/skins/7d/7d98fb9ca5a2ed528ef5dfc07901c6d6b5ff3165e1bf81b60c8e4cfa955312d8 b/workspace/assets/skins/7d/7d98fb9ca5a2ed528ef5dfc07901c6d6b5ff3165e1bf81b60c8e4cfa955312d8
new file mode 100644
index 00000000..f445744f
Binary files /dev/null and b/workspace/assets/skins/7d/7d98fb9ca5a2ed528ef5dfc07901c6d6b5ff3165e1bf81b60c8e4cfa955312d8 differ
diff --git a/workspace/assets/skins/7d/7d9e8ef01c41cba8012ef6e795950470dc975b43a24bf31b7069418b87ff97c9 b/workspace/assets/skins/7d/7d9e8ef01c41cba8012ef6e795950470dc975b43a24bf31b7069418b87ff97c9
new file mode 100644
index 00000000..0e729531
Binary files /dev/null and b/workspace/assets/skins/7d/7d9e8ef01c41cba8012ef6e795950470dc975b43a24bf31b7069418b87ff97c9 differ
diff --git a/workspace/assets/skins/7d/7db74c1c5c25005a1e03b4714fa5a031a01f6f8e35ab45fdb8a75a0d3260a6be b/workspace/assets/skins/7d/7db74c1c5c25005a1e03b4714fa5a031a01f6f8e35ab45fdb8a75a0d3260a6be
new file mode 100644
index 00000000..6e2b2daf
Binary files /dev/null and b/workspace/assets/skins/7d/7db74c1c5c25005a1e03b4714fa5a031a01f6f8e35ab45fdb8a75a0d3260a6be differ
diff --git a/workspace/assets/skins/7d/7dc0c5e5ae2ac061231b89fc37977e5fa0cb7048bfb5e6504e553f18dd6abc50 b/workspace/assets/skins/7d/7dc0c5e5ae2ac061231b89fc37977e5fa0cb7048bfb5e6504e553f18dd6abc50
new file mode 100644
index 00000000..3877a923
Binary files /dev/null and b/workspace/assets/skins/7d/7dc0c5e5ae2ac061231b89fc37977e5fa0cb7048bfb5e6504e553f18dd6abc50 differ
diff --git a/workspace/assets/skins/7d/7dd37185d48174831dd6914d87ea6566ea8e8e5bcdbe939e42bb4cad3422e861 b/workspace/assets/skins/7d/7dd37185d48174831dd6914d87ea6566ea8e8e5bcdbe939e42bb4cad3422e861
new file mode 100644
index 00000000..d8c5f93e
Binary files /dev/null and b/workspace/assets/skins/7d/7dd37185d48174831dd6914d87ea6566ea8e8e5bcdbe939e42bb4cad3422e861 differ
diff --git a/workspace/assets/skins/7d/7dd648040f87a5f2e7f4db06257dfdabea3f5e5623545d8f91c7e9738131d65d b/workspace/assets/skins/7d/7dd648040f87a5f2e7f4db06257dfdabea3f5e5623545d8f91c7e9738131d65d
new file mode 100644
index 00000000..06969953
Binary files /dev/null and b/workspace/assets/skins/7d/7dd648040f87a5f2e7f4db06257dfdabea3f5e5623545d8f91c7e9738131d65d differ
diff --git a/workspace/assets/skins/7e/7e0a8ef6592fe695fb013bda40be6fa6fa66c2770046528390ed191f9c2a8420 b/workspace/assets/skins/7e/7e0a8ef6592fe695fb013bda40be6fa6fa66c2770046528390ed191f9c2a8420
new file mode 100644
index 00000000..16ce4417
Binary files /dev/null and b/workspace/assets/skins/7e/7e0a8ef6592fe695fb013bda40be6fa6fa66c2770046528390ed191f9c2a8420 differ
diff --git a/workspace/assets/skins/7e/7e11d58a359ff7d9f6d59dd951c01f7f7f0b39951ad6d556e63a914bcf320370 b/workspace/assets/skins/7e/7e11d58a359ff7d9f6d59dd951c01f7f7f0b39951ad6d556e63a914bcf320370
new file mode 100644
index 00000000..6e13ad80
Binary files /dev/null and b/workspace/assets/skins/7e/7e11d58a359ff7d9f6d59dd951c01f7f7f0b39951ad6d556e63a914bcf320370 differ
diff --git a/workspace/assets/skins/7e/7e27458ee645d2c46e559d93526336c1970bd63a124435220cc40c58c60d5ed8 b/workspace/assets/skins/7e/7e27458ee645d2c46e559d93526336c1970bd63a124435220cc40c58c60d5ed8
new file mode 100644
index 00000000..948d9dac
Binary files /dev/null and b/workspace/assets/skins/7e/7e27458ee645d2c46e559d93526336c1970bd63a124435220cc40c58c60d5ed8 differ
diff --git a/workspace/assets/skins/7e/7e439f760b299ad1189795f2e446707cc8f9212f6d218630fe4b3f22916d61bb b/workspace/assets/skins/7e/7e439f760b299ad1189795f2e446707cc8f9212f6d218630fe4b3f22916d61bb
new file mode 100644
index 00000000..f5a7fa19
Binary files /dev/null and b/workspace/assets/skins/7e/7e439f760b299ad1189795f2e446707cc8f9212f6d218630fe4b3f22916d61bb differ
diff --git a/workspace/assets/skins/7e/7e68badfbf114e17d30c8b25bb8e3fd97e2c494b26dcef10da61d0721ff04da6 b/workspace/assets/skins/7e/7e68badfbf114e17d30c8b25bb8e3fd97e2c494b26dcef10da61d0721ff04da6
new file mode 100644
index 00000000..369d9f02
Binary files /dev/null and b/workspace/assets/skins/7e/7e68badfbf114e17d30c8b25bb8e3fd97e2c494b26dcef10da61d0721ff04da6 differ
diff --git a/workspace/assets/skins/7e/7e6b4386d7149ca06c0d421d24499dad37f7a7274991662ef31c128fa1bd823c b/workspace/assets/skins/7e/7e6b4386d7149ca06c0d421d24499dad37f7a7274991662ef31c128fa1bd823c
new file mode 100644
index 00000000..28651d2c
Binary files /dev/null and b/workspace/assets/skins/7e/7e6b4386d7149ca06c0d421d24499dad37f7a7274991662ef31c128fa1bd823c differ
diff --git a/workspace/assets/skins/7e/7e6bcfa87d162fdd6d3a4dd9862cfdb9c8824e917768da7f84217dc0bdbf680d b/workspace/assets/skins/7e/7e6bcfa87d162fdd6d3a4dd9862cfdb9c8824e917768da7f84217dc0bdbf680d
new file mode 100644
index 00000000..bb6c4a0b
Binary files /dev/null and b/workspace/assets/skins/7e/7e6bcfa87d162fdd6d3a4dd9862cfdb9c8824e917768da7f84217dc0bdbf680d differ
diff --git a/workspace/assets/skins/7e/7e6bde054648a9c88187e28d01dd0572925827e8361fbf8d7de79be077488dfb b/workspace/assets/skins/7e/7e6bde054648a9c88187e28d01dd0572925827e8361fbf8d7de79be077488dfb
new file mode 100644
index 00000000..eeab329f
Binary files /dev/null and b/workspace/assets/skins/7e/7e6bde054648a9c88187e28d01dd0572925827e8361fbf8d7de79be077488dfb differ
diff --git a/workspace/assets/skins/7e/7e829ce32841903684fcd2efc249252b1c28e51d71ace22628436509879fd90f b/workspace/assets/skins/7e/7e829ce32841903684fcd2efc249252b1c28e51d71ace22628436509879fd90f
new file mode 100644
index 00000000..f03cc8f6
Binary files /dev/null and b/workspace/assets/skins/7e/7e829ce32841903684fcd2efc249252b1c28e51d71ace22628436509879fd90f differ
diff --git a/workspace/assets/skins/7e/7e9ad73b62ef475b2868e0e454e3d28ccf7f41de63a590f83c1f3afaf7a2132 b/workspace/assets/skins/7e/7e9ad73b62ef475b2868e0e454e3d28ccf7f41de63a590f83c1f3afaf7a2132
new file mode 100644
index 00000000..2be24aef
Binary files /dev/null and b/workspace/assets/skins/7e/7e9ad73b62ef475b2868e0e454e3d28ccf7f41de63a590f83c1f3afaf7a2132 differ
diff --git a/workspace/assets/skins/7e/7ea354e0cbe8e1fdca0328e810fd513d655bde3dca9356bb3b581de97e219b56 b/workspace/assets/skins/7e/7ea354e0cbe8e1fdca0328e810fd513d655bde3dca9356bb3b581de97e219b56
new file mode 100644
index 00000000..25f41c5a
Binary files /dev/null and b/workspace/assets/skins/7e/7ea354e0cbe8e1fdca0328e810fd513d655bde3dca9356bb3b581de97e219b56 differ
diff --git a/workspace/assets/skins/7e/7eb3f08c78b99f981f42e75bc2af870d3db93f6ce89163a3d971655b84c5c550 b/workspace/assets/skins/7e/7eb3f08c78b99f981f42e75bc2af870d3db93f6ce89163a3d971655b84c5c550
new file mode 100644
index 00000000..97a56350
Binary files /dev/null and b/workspace/assets/skins/7e/7eb3f08c78b99f981f42e75bc2af870d3db93f6ce89163a3d971655b84c5c550 differ
diff --git a/workspace/assets/skins/7e/7eee1730c3feb9c3b8d9fe6d4f2fe56f38d5e282887f3bce61cf4ae47dec0152 b/workspace/assets/skins/7e/7eee1730c3feb9c3b8d9fe6d4f2fe56f38d5e282887f3bce61cf4ae47dec0152
new file mode 100644
index 00000000..94ae7a49
Binary files /dev/null and b/workspace/assets/skins/7e/7eee1730c3feb9c3b8d9fe6d4f2fe56f38d5e282887f3bce61cf4ae47dec0152 differ
diff --git a/workspace/assets/skins/7f/7f1b062d98356804bdf20d299a912446cf181999cf2230f7e41b6d2316a5b1d9 b/workspace/assets/skins/7f/7f1b062d98356804bdf20d299a912446cf181999cf2230f7e41b6d2316a5b1d9
new file mode 100644
index 00000000..906f7071
Binary files /dev/null and b/workspace/assets/skins/7f/7f1b062d98356804bdf20d299a912446cf181999cf2230f7e41b6d2316a5b1d9 differ
diff --git a/workspace/assets/skins/7f/7f37d524c3eed171ce149887ea1dee4ed399904727d521865688ece3bac75e b/workspace/assets/skins/7f/7f37d524c3eed171ce149887ea1dee4ed399904727d521865688ece3bac75e
new file mode 100644
index 00000000..48552f96
Binary files /dev/null and b/workspace/assets/skins/7f/7f37d524c3eed171ce149887ea1dee4ed399904727d521865688ece3bac75e differ
diff --git a/workspace/assets/skins/7f/7f4d5094254e935b0483c081e27fb10381bdf5099341c140151f9b705fc1d430 b/workspace/assets/skins/7f/7f4d5094254e935b0483c081e27fb10381bdf5099341c140151f9b705fc1d430
new file mode 100644
index 00000000..ff8eeb0f
Binary files /dev/null and b/workspace/assets/skins/7f/7f4d5094254e935b0483c081e27fb10381bdf5099341c140151f9b705fc1d430 differ
diff --git a/workspace/assets/skins/7f/7f6f670de41025db964bbbf80d5e154b1d4624233ad69eedb9f8bb17d90fdbab b/workspace/assets/skins/7f/7f6f670de41025db964bbbf80d5e154b1d4624233ad69eedb9f8bb17d90fdbab
new file mode 100644
index 00000000..4b03b272
Binary files /dev/null and b/workspace/assets/skins/7f/7f6f670de41025db964bbbf80d5e154b1d4624233ad69eedb9f8bb17d90fdbab differ
diff --git a/workspace/assets/skins/7f/7f7596635043c8a61e78b8666804dc7ce62ccf8d807d499cb0fcb097f9cedeae b/workspace/assets/skins/7f/7f7596635043c8a61e78b8666804dc7ce62ccf8d807d499cb0fcb097f9cedeae
new file mode 100644
index 00000000..d8ca7ad1
Binary files /dev/null and b/workspace/assets/skins/7f/7f7596635043c8a61e78b8666804dc7ce62ccf8d807d499cb0fcb097f9cedeae differ
diff --git a/workspace/assets/skins/7f/7fad6a8090871ce7f33dd2bd618fe88a492292687223d2660ccfd20296d12311 b/workspace/assets/skins/7f/7fad6a8090871ce7f33dd2bd618fe88a492292687223d2660ccfd20296d12311
new file mode 100644
index 00000000..75454f1e
Binary files /dev/null and b/workspace/assets/skins/7f/7fad6a8090871ce7f33dd2bd618fe88a492292687223d2660ccfd20296d12311 differ
diff --git a/workspace/assets/skins/7f/7fb3fef965494a37eedc4f664eb7f7b76cff91a98cdc2e56baa5e20d9bbc77f b/workspace/assets/skins/7f/7fb3fef965494a37eedc4f664eb7f7b76cff91a98cdc2e56baa5e20d9bbc77f
new file mode 100644
index 00000000..1d159b01
Binary files /dev/null and b/workspace/assets/skins/7f/7fb3fef965494a37eedc4f664eb7f7b76cff91a98cdc2e56baa5e20d9bbc77f differ
diff --git a/workspace/assets/skins/7f/7fc4de398b2ef1d7d0a3a08c020b26d1a3f9e236ba78451f1ec87da944ec105f b/workspace/assets/skins/7f/7fc4de398b2ef1d7d0a3a08c020b26d1a3f9e236ba78451f1ec87da944ec105f
new file mode 100644
index 00000000..35132ed5
Binary files /dev/null and b/workspace/assets/skins/7f/7fc4de398b2ef1d7d0a3a08c020b26d1a3f9e236ba78451f1ec87da944ec105f differ
diff --git a/workspace/assets/skins/7f/7fcbd1d921b9faf81fe567f6d95e00da7b19ca3e990cb0c6243f59cc6e375d67 b/workspace/assets/skins/7f/7fcbd1d921b9faf81fe567f6d95e00da7b19ca3e990cb0c6243f59cc6e375d67
new file mode 100644
index 00000000..fbb93407
Binary files /dev/null and b/workspace/assets/skins/7f/7fcbd1d921b9faf81fe567f6d95e00da7b19ca3e990cb0c6243f59cc6e375d67 differ
diff --git a/workspace/assets/skins/7f/7fd3c506196de2c3694053a5b147bb62abf3279d51c7139adc80fa5fc6aefb89 b/workspace/assets/skins/7f/7fd3c506196de2c3694053a5b147bb62abf3279d51c7139adc80fa5fc6aefb89
new file mode 100644
index 00000000..f6191368
Binary files /dev/null and b/workspace/assets/skins/7f/7fd3c506196de2c3694053a5b147bb62abf3279d51c7139adc80fa5fc6aefb89 differ
diff --git a/workspace/assets/skins/7f/7fd5365c1f6b1a6859869665c753f5024922ae953d446aeef32044778051ac7b b/workspace/assets/skins/7f/7fd5365c1f6b1a6859869665c753f5024922ae953d446aeef32044778051ac7b
new file mode 100644
index 00000000..3b3625d5
Binary files /dev/null and b/workspace/assets/skins/7f/7fd5365c1f6b1a6859869665c753f5024922ae953d446aeef32044778051ac7b differ
diff --git a/workspace/assets/skins/7f/7fe16773e536e93f0418e098fd2e05e74fe1a4606712374475fd4f69e929c85 b/workspace/assets/skins/7f/7fe16773e536e93f0418e098fd2e05e74fe1a4606712374475fd4f69e929c85
new file mode 100644
index 00000000..02423962
Binary files /dev/null and b/workspace/assets/skins/7f/7fe16773e536e93f0418e098fd2e05e74fe1a4606712374475fd4f69e929c85 differ
diff --git a/workspace/assets/skins/7f/7feca845b4c00c56b01099ab0402ec8986b73845f5da57a266ceb923e141dc4b b/workspace/assets/skins/7f/7feca845b4c00c56b01099ab0402ec8986b73845f5da57a266ceb923e141dc4b
new file mode 100644
index 00000000..59b5a55e
Binary files /dev/null and b/workspace/assets/skins/7f/7feca845b4c00c56b01099ab0402ec8986b73845f5da57a266ceb923e141dc4b differ
diff --git a/workspace/assets/skins/80/800d316c4e5bc92150b3531e3491d897c801da3b764d6c3869ad8db3b9f845fb b/workspace/assets/skins/80/800d316c4e5bc92150b3531e3491d897c801da3b764d6c3869ad8db3b9f845fb
new file mode 100644
index 00000000..437d728f
Binary files /dev/null and b/workspace/assets/skins/80/800d316c4e5bc92150b3531e3491d897c801da3b764d6c3869ad8db3b9f845fb differ
diff --git a/workspace/assets/skins/80/800d59608ac928aa27859220c34dcfa509cf9f03e21483cde6ae13c48d79cdd3 b/workspace/assets/skins/80/800d59608ac928aa27859220c34dcfa509cf9f03e21483cde6ae13c48d79cdd3
new file mode 100644
index 00000000..38f9b0c8
Binary files /dev/null and b/workspace/assets/skins/80/800d59608ac928aa27859220c34dcfa509cf9f03e21483cde6ae13c48d79cdd3 differ
diff --git a/workspace/assets/skins/80/806107b12058feefe8d887540f4414ad2ba4b40a9eeba17dca6d436e95dc56fc b/workspace/assets/skins/80/806107b12058feefe8d887540f4414ad2ba4b40a9eeba17dca6d436e95dc56fc
new file mode 100644
index 00000000..d5e98a3b
Binary files /dev/null and b/workspace/assets/skins/80/806107b12058feefe8d887540f4414ad2ba4b40a9eeba17dca6d436e95dc56fc differ
diff --git a/workspace/assets/skins/80/808a1091f1f97c1e679fa108dfda2222daf87fd43c8f809543bdcce82799d87c b/workspace/assets/skins/80/808a1091f1f97c1e679fa108dfda2222daf87fd43c8f809543bdcce82799d87c
new file mode 100644
index 00000000..b878d287
Binary files /dev/null and b/workspace/assets/skins/80/808a1091f1f97c1e679fa108dfda2222daf87fd43c8f809543bdcce82799d87c differ
diff --git a/workspace/assets/skins/80/80ad75175fd548833aa5454a0cd27d6fb30dfd832819d54fd2334e056ff6bec0 b/workspace/assets/skins/80/80ad75175fd548833aa5454a0cd27d6fb30dfd832819d54fd2334e056ff6bec0
new file mode 100644
index 00000000..9629ab3a
Binary files /dev/null and b/workspace/assets/skins/80/80ad75175fd548833aa5454a0cd27d6fb30dfd832819d54fd2334e056ff6bec0 differ
diff --git a/workspace/assets/skins/80/80b73980a20b56a59a2a746a790dd9862bb787f05f31df4a6c5e87f7834a457f b/workspace/assets/skins/80/80b73980a20b56a59a2a746a790dd9862bb787f05f31df4a6c5e87f7834a457f
new file mode 100644
index 00000000..c8cfe533
Binary files /dev/null and b/workspace/assets/skins/80/80b73980a20b56a59a2a746a790dd9862bb787f05f31df4a6c5e87f7834a457f differ
diff --git a/workspace/assets/skins/81/814fbd72ff704969f0dd6b428fd3a331f08f4b082010e0d755c727eeb12181f1 b/workspace/assets/skins/81/814fbd72ff704969f0dd6b428fd3a331f08f4b082010e0d755c727eeb12181f1
new file mode 100644
index 00000000..f5e94b8b
Binary files /dev/null and b/workspace/assets/skins/81/814fbd72ff704969f0dd6b428fd3a331f08f4b082010e0d755c727eeb12181f1 differ
diff --git a/workspace/assets/skins/81/816a379b95cc4122b0c3b7598adeeacd34570b85f9504f7b786bf2ac3e30ead7 b/workspace/assets/skins/81/816a379b95cc4122b0c3b7598adeeacd34570b85f9504f7b786bf2ac3e30ead7
new file mode 100644
index 00000000..18f7d6cf
Binary files /dev/null and b/workspace/assets/skins/81/816a379b95cc4122b0c3b7598adeeacd34570b85f9504f7b786bf2ac3e30ead7 differ
diff --git a/workspace/assets/skins/81/817160a3bf0ea1a5e8a2902b9de79480e288dff2fc60200a657ebab6a7028675 b/workspace/assets/skins/81/817160a3bf0ea1a5e8a2902b9de79480e288dff2fc60200a657ebab6a7028675
new file mode 100644
index 00000000..36cbe163
Binary files /dev/null and b/workspace/assets/skins/81/817160a3bf0ea1a5e8a2902b9de79480e288dff2fc60200a657ebab6a7028675 differ
diff --git a/workspace/assets/skins/81/817d5709944c35aa9f8a60df8eb6cd6dd177514280652d6d62cbe1412f8ee669 b/workspace/assets/skins/81/817d5709944c35aa9f8a60df8eb6cd6dd177514280652d6d62cbe1412f8ee669
new file mode 100644
index 00000000..8c4f9ed2
Binary files /dev/null and b/workspace/assets/skins/81/817d5709944c35aa9f8a60df8eb6cd6dd177514280652d6d62cbe1412f8ee669 differ
diff --git a/workspace/assets/skins/81/819628e90baeb4caca6c6bf96ea08ce5a4d01d5c317f2f796377255b58682ff4 b/workspace/assets/skins/81/819628e90baeb4caca6c6bf96ea08ce5a4d01d5c317f2f796377255b58682ff4
new file mode 100644
index 00000000..5909b491
Binary files /dev/null and b/workspace/assets/skins/81/819628e90baeb4caca6c6bf96ea08ce5a4d01d5c317f2f796377255b58682ff4 differ
diff --git a/workspace/assets/skins/81/81b93fc129521e040b091aacff4b009ae0ce617905aca312506bf529ac897fcf b/workspace/assets/skins/81/81b93fc129521e040b091aacff4b009ae0ce617905aca312506bf529ac897fcf
new file mode 100644
index 00000000..93bd5225
Binary files /dev/null and b/workspace/assets/skins/81/81b93fc129521e040b091aacff4b009ae0ce617905aca312506bf529ac897fcf differ
diff --git a/workspace/assets/skins/82/8207f956e9f6c4639482f3340c14ba307966e9f0c81260aff08b50c2668cc77f b/workspace/assets/skins/82/8207f956e9f6c4639482f3340c14ba307966e9f0c81260aff08b50c2668cc77f
new file mode 100644
index 00000000..b0d97f93
Binary files /dev/null and b/workspace/assets/skins/82/8207f956e9f6c4639482f3340c14ba307966e9f0c81260aff08b50c2668cc77f differ
diff --git a/workspace/assets/skins/82/822f31f7879e6c5085c38ccaa696951efd1a907feac3bacba03e9e85f671a2e8 b/workspace/assets/skins/82/822f31f7879e6c5085c38ccaa696951efd1a907feac3bacba03e9e85f671a2e8
new file mode 100644
index 00000000..a8d2a440
Binary files /dev/null and b/workspace/assets/skins/82/822f31f7879e6c5085c38ccaa696951efd1a907feac3bacba03e9e85f671a2e8 differ
diff --git a/workspace/assets/skins/82/8231fd3a2a5ac1869613a06dd2bcc2602651d50b4a9ab90aa126b599c2708f84 b/workspace/assets/skins/82/8231fd3a2a5ac1869613a06dd2bcc2602651d50b4a9ab90aa126b599c2708f84
new file mode 100644
index 00000000..4051e662
Binary files /dev/null and b/workspace/assets/skins/82/8231fd3a2a5ac1869613a06dd2bcc2602651d50b4a9ab90aa126b599c2708f84 differ
diff --git a/workspace/assets/skins/82/8232e0c1c9f8431f746418d510d96db5b54f6475e158a1ebf20639f92f1a1347 b/workspace/assets/skins/82/8232e0c1c9f8431f746418d510d96db5b54f6475e158a1ebf20639f92f1a1347
new file mode 100644
index 00000000..a02b7826
Binary files /dev/null and b/workspace/assets/skins/82/8232e0c1c9f8431f746418d510d96db5b54f6475e158a1ebf20639f92f1a1347 differ
diff --git a/workspace/assets/skins/82/8241c654a3bb2af8179a1ecb34a9ac7253242e7b061640c611f4ca917e11a4fa b/workspace/assets/skins/82/8241c654a3bb2af8179a1ecb34a9ac7253242e7b061640c611f4ca917e11a4fa
new file mode 100644
index 00000000..b1a79b52
Binary files /dev/null and b/workspace/assets/skins/82/8241c654a3bb2af8179a1ecb34a9ac7253242e7b061640c611f4ca917e11a4fa differ
diff --git a/workspace/assets/skins/82/8271f7785215a646031733f6e43cc5b03ee5760601f2b3f8bb80c8cb59da418c b/workspace/assets/skins/82/8271f7785215a646031733f6e43cc5b03ee5760601f2b3f8bb80c8cb59da418c
new file mode 100644
index 00000000..dbddc3be
Binary files /dev/null and b/workspace/assets/skins/82/8271f7785215a646031733f6e43cc5b03ee5760601f2b3f8bb80c8cb59da418c differ
diff --git a/workspace/assets/skins/82/827f9f18b51c7d81a8f81371f8d68c5400a1bc05fb40363e862e1d686943c067 b/workspace/assets/skins/82/827f9f18b51c7d81a8f81371f8d68c5400a1bc05fb40363e862e1d686943c067
new file mode 100644
index 00000000..f0efe0f0
Binary files /dev/null and b/workspace/assets/skins/82/827f9f18b51c7d81a8f81371f8d68c5400a1bc05fb40363e862e1d686943c067 differ
diff --git a/workspace/assets/skins/82/828da47d0d92cfb91b4ea367e149a2b0cc5b1874e08fb8318e2b4d7cfae3c53 b/workspace/assets/skins/82/828da47d0d92cfb91b4ea367e149a2b0cc5b1874e08fb8318e2b4d7cfae3c53
new file mode 100644
index 00000000..93be7a40
Binary files /dev/null and b/workspace/assets/skins/82/828da47d0d92cfb91b4ea367e149a2b0cc5b1874e08fb8318e2b4d7cfae3c53 differ
diff --git a/workspace/assets/skins/82/828dfcb9032ba284b3adc126ff585109bbf097be27c4b9875ae017e07b3269f3 b/workspace/assets/skins/82/828dfcb9032ba284b3adc126ff585109bbf097be27c4b9875ae017e07b3269f3
new file mode 100644
index 00000000..e1d2b875
Binary files /dev/null and b/workspace/assets/skins/82/828dfcb9032ba284b3adc126ff585109bbf097be27c4b9875ae017e07b3269f3 differ
diff --git a/workspace/assets/skins/82/82ab94e210738e015754f61f2f0c80027dcf5cc5ccb715e88b0c01126b3b66bd b/workspace/assets/skins/82/82ab94e210738e015754f61f2f0c80027dcf5cc5ccb715e88b0c01126b3b66bd
new file mode 100644
index 00000000..cc2a7b11
Binary files /dev/null and b/workspace/assets/skins/82/82ab94e210738e015754f61f2f0c80027dcf5cc5ccb715e88b0c01126b3b66bd differ
diff --git a/workspace/assets/skins/82/82b1099fa4dc796bbfdb0a9a5ced400767050cca834d90defe9816c3d37625a9 b/workspace/assets/skins/82/82b1099fa4dc796bbfdb0a9a5ced400767050cca834d90defe9816c3d37625a9
new file mode 100644
index 00000000..4a1aa098
Binary files /dev/null and b/workspace/assets/skins/82/82b1099fa4dc796bbfdb0a9a5ced400767050cca834d90defe9816c3d37625a9 differ
diff --git a/workspace/assets/skins/82/82c8e6b43dc5e9f40aaca93671b4406c3bb5346b4a0a179d7d4404913c71c1e4 b/workspace/assets/skins/82/82c8e6b43dc5e9f40aaca93671b4406c3bb5346b4a0a179d7d4404913c71c1e4
new file mode 100644
index 00000000..fc1f3c3e
Binary files /dev/null and b/workspace/assets/skins/82/82c8e6b43dc5e9f40aaca93671b4406c3bb5346b4a0a179d7d4404913c71c1e4 differ
diff --git a/workspace/assets/skins/82/82cf4c2b8e6d15b6ef931217f6f22c86d9b30177bdaf1f14f7317d4c64fb7f05 b/workspace/assets/skins/82/82cf4c2b8e6d15b6ef931217f6f22c86d9b30177bdaf1f14f7317d4c64fb7f05
new file mode 100644
index 00000000..166b674b
Binary files /dev/null and b/workspace/assets/skins/82/82cf4c2b8e6d15b6ef931217f6f22c86d9b30177bdaf1f14f7317d4c64fb7f05 differ
diff --git a/workspace/assets/skins/82/82e04eed82ccd69f66817bbfc9c25ceaeac8efe82f611a35801c35ab0abbdd4a b/workspace/assets/skins/82/82e04eed82ccd69f66817bbfc9c25ceaeac8efe82f611a35801c35ab0abbdd4a
new file mode 100644
index 00000000..fe2f6ff7
Binary files /dev/null and b/workspace/assets/skins/82/82e04eed82ccd69f66817bbfc9c25ceaeac8efe82f611a35801c35ab0abbdd4a differ
diff --git a/workspace/assets/skins/82/82f978388fa662f136c2cdf102736ee5635f90ba08c7e999adfff91c92340476 b/workspace/assets/skins/82/82f978388fa662f136c2cdf102736ee5635f90ba08c7e999adfff91c92340476
new file mode 100644
index 00000000..c31fc9b1
Binary files /dev/null and b/workspace/assets/skins/82/82f978388fa662f136c2cdf102736ee5635f90ba08c7e999adfff91c92340476 differ
diff --git a/workspace/assets/skins/83/8301d1f7749eebf45d28e739cf0069a06fbf2571908fd3b69a7a47ab0eba635 b/workspace/assets/skins/83/8301d1f7749eebf45d28e739cf0069a06fbf2571908fd3b69a7a47ab0eba635
new file mode 100644
index 00000000..a8b2a31d
Binary files /dev/null and b/workspace/assets/skins/83/8301d1f7749eebf45d28e739cf0069a06fbf2571908fd3b69a7a47ab0eba635 differ
diff --git a/workspace/assets/skins/83/831e35796bf85e20e216ebb7f021124221e0c95c2b3269fbdf9fa01f6cec8282 b/workspace/assets/skins/83/831e35796bf85e20e216ebb7f021124221e0c95c2b3269fbdf9fa01f6cec8282
new file mode 100644
index 00000000..fab4982a
Binary files /dev/null and b/workspace/assets/skins/83/831e35796bf85e20e216ebb7f021124221e0c95c2b3269fbdf9fa01f6cec8282 differ
diff --git a/workspace/assets/skins/83/834c2d05d80a4b12716fae5ec8e8ccffbd872551b579638a5fecd581fda90f90 b/workspace/assets/skins/83/834c2d05d80a4b12716fae5ec8e8ccffbd872551b579638a5fecd581fda90f90
new file mode 100644
index 00000000..904a64cc
Binary files /dev/null and b/workspace/assets/skins/83/834c2d05d80a4b12716fae5ec8e8ccffbd872551b579638a5fecd581fda90f90 differ
diff --git a/workspace/assets/skins/83/83528e3b38544c74d898ca8e3ebb33a355b392579b59161ae0fb8cd542965f02 b/workspace/assets/skins/83/83528e3b38544c74d898ca8e3ebb33a355b392579b59161ae0fb8cd542965f02
new file mode 100644
index 00000000..79a8d324
Binary files /dev/null and b/workspace/assets/skins/83/83528e3b38544c74d898ca8e3ebb33a355b392579b59161ae0fb8cd542965f02 differ
diff --git a/workspace/assets/skins/83/83666f08f019e5b1e3e7927d8bd37311947816040d89db7efae8ee9fd7c8e127 b/workspace/assets/skins/83/83666f08f019e5b1e3e7927d8bd37311947816040d89db7efae8ee9fd7c8e127
new file mode 100644
index 00000000..4499409e
Binary files /dev/null and b/workspace/assets/skins/83/83666f08f019e5b1e3e7927d8bd37311947816040d89db7efae8ee9fd7c8e127 differ
diff --git a/workspace/assets/skins/83/8368ab04b7c53fb7c7ca43b5363a5783073e9b7e3b0db5fdfb8cda019c7696f6 b/workspace/assets/skins/83/8368ab04b7c53fb7c7ca43b5363a5783073e9b7e3b0db5fdfb8cda019c7696f6
new file mode 100644
index 00000000..4fc6f2e0
Binary files /dev/null and b/workspace/assets/skins/83/8368ab04b7c53fb7c7ca43b5363a5783073e9b7e3b0db5fdfb8cda019c7696f6 differ
diff --git a/workspace/assets/skins/83/836bb9068f2c3441ca2795857e99542424aa1fb46fcf1ed8668e4d6a49ed4b2e b/workspace/assets/skins/83/836bb9068f2c3441ca2795857e99542424aa1fb46fcf1ed8668e4d6a49ed4b2e
new file mode 100644
index 00000000..2fdb8fd1
Binary files /dev/null and b/workspace/assets/skins/83/836bb9068f2c3441ca2795857e99542424aa1fb46fcf1ed8668e4d6a49ed4b2e differ
diff --git a/workspace/assets/skins/83/838454161cc0627e4c47715b9dc2d21dd7aab7d49516d7354428ea385ff65d90 b/workspace/assets/skins/83/838454161cc0627e4c47715b9dc2d21dd7aab7d49516d7354428ea385ff65d90
new file mode 100644
index 00000000..3fe5cf38
Binary files /dev/null and b/workspace/assets/skins/83/838454161cc0627e4c47715b9dc2d21dd7aab7d49516d7354428ea385ff65d90 differ
diff --git a/workspace/assets/skins/83/83b32262974e6cb02efc8c32cc41e7d21ce8ea8119e5b0f9a2b3c6b84ebef36c b/workspace/assets/skins/83/83b32262974e6cb02efc8c32cc41e7d21ce8ea8119e5b0f9a2b3c6b84ebef36c
new file mode 100644
index 00000000..e71927f5
Binary files /dev/null and b/workspace/assets/skins/83/83b32262974e6cb02efc8c32cc41e7d21ce8ea8119e5b0f9a2b3c6b84ebef36c differ
diff --git a/workspace/assets/skins/83/83b37bba24fed05052e52285770d0aba445deb728c022fe5ed5b552038d8ee6e b/workspace/assets/skins/83/83b37bba24fed05052e52285770d0aba445deb728c022fe5ed5b552038d8ee6e
new file mode 100644
index 00000000..232e4495
Binary files /dev/null and b/workspace/assets/skins/83/83b37bba24fed05052e52285770d0aba445deb728c022fe5ed5b552038d8ee6e differ
diff --git a/workspace/assets/skins/83/83cd2145863a76fbefda7d47adc5dea046bf91fb9d3b7bd9d0e54119a39be007 b/workspace/assets/skins/83/83cd2145863a76fbefda7d47adc5dea046bf91fb9d3b7bd9d0e54119a39be007
new file mode 100644
index 00000000..e1469d75
Binary files /dev/null and b/workspace/assets/skins/83/83cd2145863a76fbefda7d47adc5dea046bf91fb9d3b7bd9d0e54119a39be007 differ
diff --git a/workspace/assets/skins/83/83cdf2055b8eca146110a4a320aa39eb4053f6fd4ba37d503812e91c23bca33a b/workspace/assets/skins/83/83cdf2055b8eca146110a4a320aa39eb4053f6fd4ba37d503812e91c23bca33a
new file mode 100644
index 00000000..bfe41f5e
Binary files /dev/null and b/workspace/assets/skins/83/83cdf2055b8eca146110a4a320aa39eb4053f6fd4ba37d503812e91c23bca33a differ
diff --git a/workspace/assets/skins/83/83dffe832d2b5c0c17d648bdd3274e7849a50ab8204049a5a8a13f925c362765 b/workspace/assets/skins/83/83dffe832d2b5c0c17d648bdd3274e7849a50ab8204049a5a8a13f925c362765
new file mode 100644
index 00000000..6b2dc5d9
Binary files /dev/null and b/workspace/assets/skins/83/83dffe832d2b5c0c17d648bdd3274e7849a50ab8204049a5a8a13f925c362765 differ
diff --git a/workspace/assets/skins/84/8414d93790790d43c79ad3bebe89dc3f78fd87490a448786fa7683f044f4d993 b/workspace/assets/skins/84/8414d93790790d43c79ad3bebe89dc3f78fd87490a448786fa7683f044f4d993
new file mode 100644
index 00000000..f1c7b830
Binary files /dev/null and b/workspace/assets/skins/84/8414d93790790d43c79ad3bebe89dc3f78fd87490a448786fa7683f044f4d993 differ
diff --git a/workspace/assets/skins/84/841b8d6cbae082c9cd63c6e1e15231a089d0b769deafe0be29556a8f5a95b124 b/workspace/assets/skins/84/841b8d6cbae082c9cd63c6e1e15231a089d0b769deafe0be29556a8f5a95b124
new file mode 100644
index 00000000..a77a8a28
Binary files /dev/null and b/workspace/assets/skins/84/841b8d6cbae082c9cd63c6e1e15231a089d0b769deafe0be29556a8f5a95b124 differ
diff --git a/workspace/assets/skins/84/841fc8eef098bee6ca636875ced5040a6eef430991d87d1ebc9b2315031d3087 b/workspace/assets/skins/84/841fc8eef098bee6ca636875ced5040a6eef430991d87d1ebc9b2315031d3087
new file mode 100644
index 00000000..351d2a0c
Binary files /dev/null and b/workspace/assets/skins/84/841fc8eef098bee6ca636875ced5040a6eef430991d87d1ebc9b2315031d3087 differ
diff --git a/workspace/assets/skins/84/842c6811b873012ef46bc798073281ccebbc9aabb2e1cf359b865d21a2ec1780 b/workspace/assets/skins/84/842c6811b873012ef46bc798073281ccebbc9aabb2e1cf359b865d21a2ec1780
new file mode 100644
index 00000000..3a2c68b5
Binary files /dev/null and b/workspace/assets/skins/84/842c6811b873012ef46bc798073281ccebbc9aabb2e1cf359b865d21a2ec1780 differ
diff --git a/workspace/assets/skins/84/8431ae499b4074cb89ddbbf9cb310201d8ea8a4b3cccb81e488dd1d515bce0e5 b/workspace/assets/skins/84/8431ae499b4074cb89ddbbf9cb310201d8ea8a4b3cccb81e488dd1d515bce0e5
new file mode 100644
index 00000000..f0b10afc
Binary files /dev/null and b/workspace/assets/skins/84/8431ae499b4074cb89ddbbf9cb310201d8ea8a4b3cccb81e488dd1d515bce0e5 differ
diff --git a/workspace/assets/skins/84/845bf336998b38f3f7123755b24e9c5d0200153aebac6a5490e78df7d02afbb8 b/workspace/assets/skins/84/845bf336998b38f3f7123755b24e9c5d0200153aebac6a5490e78df7d02afbb8
new file mode 100644
index 00000000..265e896b
Binary files /dev/null and b/workspace/assets/skins/84/845bf336998b38f3f7123755b24e9c5d0200153aebac6a5490e78df7d02afbb8 differ
diff --git a/workspace/assets/skins/84/8472812340659fb464710ed71fee5da79acb8354f3e24e296c7507a7c30bf596 b/workspace/assets/skins/84/8472812340659fb464710ed71fee5da79acb8354f3e24e296c7507a7c30bf596
new file mode 100644
index 00000000..5c2572e1
Binary files /dev/null and b/workspace/assets/skins/84/8472812340659fb464710ed71fee5da79acb8354f3e24e296c7507a7c30bf596 differ
diff --git a/workspace/assets/skins/84/848742398b4924b5a58e14c8d51c05e850f46860d2217eb49e2f51ec46eca4da b/workspace/assets/skins/84/848742398b4924b5a58e14c8d51c05e850f46860d2217eb49e2f51ec46eca4da
new file mode 100644
index 00000000..3f77d3d5
Binary files /dev/null and b/workspace/assets/skins/84/848742398b4924b5a58e14c8d51c05e850f46860d2217eb49e2f51ec46eca4da differ
diff --git a/workspace/assets/skins/84/848c6d5af980563f808f394778a07481988d26006d305edae6236e1d11389d60 b/workspace/assets/skins/84/848c6d5af980563f808f394778a07481988d26006d305edae6236e1d11389d60
new file mode 100644
index 00000000..75322ef6
Binary files /dev/null and b/workspace/assets/skins/84/848c6d5af980563f808f394778a07481988d26006d305edae6236e1d11389d60 differ
diff --git a/workspace/assets/skins/84/84bf40d92fbf1371ec6f82e1f7b671790bb42b47eea3d55dd425bd966507dfaf b/workspace/assets/skins/84/84bf40d92fbf1371ec6f82e1f7b671790bb42b47eea3d55dd425bd966507dfaf
new file mode 100644
index 00000000..db729798
Binary files /dev/null and b/workspace/assets/skins/84/84bf40d92fbf1371ec6f82e1f7b671790bb42b47eea3d55dd425bd966507dfaf differ
diff --git a/workspace/assets/skins/84/84c0b9c0a66aa7e3431314633a5597f0cb0b06b6586dfb1aca95757cb858d7b5 b/workspace/assets/skins/84/84c0b9c0a66aa7e3431314633a5597f0cb0b06b6586dfb1aca95757cb858d7b5
new file mode 100644
index 00000000..32b07449
Binary files /dev/null and b/workspace/assets/skins/84/84c0b9c0a66aa7e3431314633a5597f0cb0b06b6586dfb1aca95757cb858d7b5 differ
diff --git a/workspace/assets/skins/84/84ec54040026c391b2e371df292d0f0cb03c4e225cfc0c8d17ef073dd8b0e54 b/workspace/assets/skins/84/84ec54040026c391b2e371df292d0f0cb03c4e225cfc0c8d17ef073dd8b0e54
new file mode 100644
index 00000000..bbc4f1de
Binary files /dev/null and b/workspace/assets/skins/84/84ec54040026c391b2e371df292d0f0cb03c4e225cfc0c8d17ef073dd8b0e54 differ
diff --git a/workspace/assets/skins/85/8535d818ec9a969b4a63d703e29c8c501f7d5474e5ea33eba1a0cde6d4bb4731 b/workspace/assets/skins/85/8535d818ec9a969b4a63d703e29c8c501f7d5474e5ea33eba1a0cde6d4bb4731
new file mode 100644
index 00000000..43e52017
Binary files /dev/null and b/workspace/assets/skins/85/8535d818ec9a969b4a63d703e29c8c501f7d5474e5ea33eba1a0cde6d4bb4731 differ
diff --git a/workspace/assets/skins/85/853d7342e35669a651ac06a0021f24522ee1d05ab36f4bd14a68dd63c770ad67 b/workspace/assets/skins/85/853d7342e35669a651ac06a0021f24522ee1d05ab36f4bd14a68dd63c770ad67
new file mode 100644
index 00000000..50714dbc
Binary files /dev/null and b/workspace/assets/skins/85/853d7342e35669a651ac06a0021f24522ee1d05ab36f4bd14a68dd63c770ad67 differ
diff --git a/workspace/assets/skins/85/855d2befe2de7df14837628ba469d07281e72731911f7534da0ca0263fb0b9a2 b/workspace/assets/skins/85/855d2befe2de7df14837628ba469d07281e72731911f7534da0ca0263fb0b9a2
new file mode 100644
index 00000000..0df8d912
Binary files /dev/null and b/workspace/assets/skins/85/855d2befe2de7df14837628ba469d07281e72731911f7534da0ca0263fb0b9a2 differ
diff --git a/workspace/assets/skins/85/85a026314538aaa102628b5df4af8a3716b5253df78d2f99fff95e625808bc5d b/workspace/assets/skins/85/85a026314538aaa102628b5df4af8a3716b5253df78d2f99fff95e625808bc5d
new file mode 100644
index 00000000..d702ce94
Binary files /dev/null and b/workspace/assets/skins/85/85a026314538aaa102628b5df4af8a3716b5253df78d2f99fff95e625808bc5d differ
diff --git a/workspace/assets/skins/85/85a6432a01e96234db064bf26245f722611ce6eb70618b76dcf9619827dbebe8 b/workspace/assets/skins/85/85a6432a01e96234db064bf26245f722611ce6eb70618b76dcf9619827dbebe8
new file mode 100644
index 00000000..ae6c8940
Binary files /dev/null and b/workspace/assets/skins/85/85a6432a01e96234db064bf26245f722611ce6eb70618b76dcf9619827dbebe8 differ
diff --git a/workspace/assets/skins/85/85b2efa65a2218ecfd420a593697f8e2926f4770f92f0464117997350340eb46 b/workspace/assets/skins/85/85b2efa65a2218ecfd420a593697f8e2926f4770f92f0464117997350340eb46
new file mode 100644
index 00000000..053ca96e
Binary files /dev/null and b/workspace/assets/skins/85/85b2efa65a2218ecfd420a593697f8e2926f4770f92f0464117997350340eb46 differ
diff --git a/workspace/assets/skins/86/860a5560efa08c76ba24ad7a6dae391a6975cb29fc90f8389ebbadd511401420 b/workspace/assets/skins/86/860a5560efa08c76ba24ad7a6dae391a6975cb29fc90f8389ebbadd511401420
new file mode 100644
index 00000000..1eb8886b
Binary files /dev/null and b/workspace/assets/skins/86/860a5560efa08c76ba24ad7a6dae391a6975cb29fc90f8389ebbadd511401420 differ
diff --git a/workspace/assets/skins/86/86309fae5eca8dc1ccb9c6fae4227d27c70a75959159d14c2b1d12851c4ed18f b/workspace/assets/skins/86/86309fae5eca8dc1ccb9c6fae4227d27c70a75959159d14c2b1d12851c4ed18f
new file mode 100644
index 00000000..1efa2a13
Binary files /dev/null and b/workspace/assets/skins/86/86309fae5eca8dc1ccb9c6fae4227d27c70a75959159d14c2b1d12851c4ed18f differ
diff --git a/workspace/assets/skins/86/86518f8a3b9c0db433a46fecb548bf4713d57ec471fb31cb9581811db9cd4b25 b/workspace/assets/skins/86/86518f8a3b9c0db433a46fecb548bf4713d57ec471fb31cb9581811db9cd4b25
new file mode 100644
index 00000000..30e77c40
Binary files /dev/null and b/workspace/assets/skins/86/86518f8a3b9c0db433a46fecb548bf4713d57ec471fb31cb9581811db9cd4b25 differ
diff --git a/workspace/assets/skins/86/865dee1ccbc3a57ae44b6d2d7e0116faf7f3902d488b3981a41eb403cd312f25 b/workspace/assets/skins/86/865dee1ccbc3a57ae44b6d2d7e0116faf7f3902d488b3981a41eb403cd312f25
new file mode 100644
index 00000000..04559c92
Binary files /dev/null and b/workspace/assets/skins/86/865dee1ccbc3a57ae44b6d2d7e0116faf7f3902d488b3981a41eb403cd312f25 differ
diff --git a/workspace/assets/skins/86/866ed6de6d4a97baeb9d8e6b99665bf488b431ea386e46c20e71cfc7e16e99f9 b/workspace/assets/skins/86/866ed6de6d4a97baeb9d8e6b99665bf488b431ea386e46c20e71cfc7e16e99f9
new file mode 100644
index 00000000..2b21b588
Binary files /dev/null and b/workspace/assets/skins/86/866ed6de6d4a97baeb9d8e6b99665bf488b431ea386e46c20e71cfc7e16e99f9 differ
diff --git a/workspace/assets/skins/86/86871cee955aeeda82da44824d1b71245f57256c1752a936f665e741d0faf09f b/workspace/assets/skins/86/86871cee955aeeda82da44824d1b71245f57256c1752a936f665e741d0faf09f
new file mode 100644
index 00000000..3a709ee1
Binary files /dev/null and b/workspace/assets/skins/86/86871cee955aeeda82da44824d1b71245f57256c1752a936f665e741d0faf09f differ
diff --git a/workspace/assets/skins/86/868f94bc8317f02b7211533e4a4df32ffdb3351ac1325d0040c4dcc0872b8c0f b/workspace/assets/skins/86/868f94bc8317f02b7211533e4a4df32ffdb3351ac1325d0040c4dcc0872b8c0f
new file mode 100644
index 00000000..529fecd8
Binary files /dev/null and b/workspace/assets/skins/86/868f94bc8317f02b7211533e4a4df32ffdb3351ac1325d0040c4dcc0872b8c0f differ
diff --git a/workspace/assets/skins/86/86a657edaae12c9e4ae0a865e725b434a8f1f194fdb410c711650eec168bccf1 b/workspace/assets/skins/86/86a657edaae12c9e4ae0a865e725b434a8f1f194fdb410c711650eec168bccf1
new file mode 100644
index 00000000..4d9c4c33
Binary files /dev/null and b/workspace/assets/skins/86/86a657edaae12c9e4ae0a865e725b434a8f1f194fdb410c711650eec168bccf1 differ
diff --git a/workspace/assets/skins/86/86b1c19c67b954793337d0935c651b580ec41df9137ec9dd4cc5c720c2d22698 b/workspace/assets/skins/86/86b1c19c67b954793337d0935c651b580ec41df9137ec9dd4cc5c720c2d22698
new file mode 100644
index 00000000..65073a4f
Binary files /dev/null and b/workspace/assets/skins/86/86b1c19c67b954793337d0935c651b580ec41df9137ec9dd4cc5c720c2d22698 differ
diff --git a/workspace/assets/skins/86/86e82db92f4ba961a9e6ceb5f9ceb7bf87bcd2e3802b6f620ed01d0b8a4a738f b/workspace/assets/skins/86/86e82db92f4ba961a9e6ceb5f9ceb7bf87bcd2e3802b6f620ed01d0b8a4a738f
new file mode 100644
index 00000000..8c529a10
Binary files /dev/null and b/workspace/assets/skins/86/86e82db92f4ba961a9e6ceb5f9ceb7bf87bcd2e3802b6f620ed01d0b8a4a738f differ
diff --git a/workspace/assets/skins/86/86fb2b92872001ede537acef34595a842fa6e04f11fae4c8efb88424374acd27 b/workspace/assets/skins/86/86fb2b92872001ede537acef34595a842fa6e04f11fae4c8efb88424374acd27
new file mode 100644
index 00000000..b7930ac9
Binary files /dev/null and b/workspace/assets/skins/86/86fb2b92872001ede537acef34595a842fa6e04f11fae4c8efb88424374acd27 differ
diff --git a/workspace/assets/skins/87/8703b5dd10458dd1fc39a7664206473ecf84ae1099cb7ef6a1429f9f2ebd0e9d b/workspace/assets/skins/87/8703b5dd10458dd1fc39a7664206473ecf84ae1099cb7ef6a1429f9f2ebd0e9d
new file mode 100644
index 00000000..433c2bab
Binary files /dev/null and b/workspace/assets/skins/87/8703b5dd10458dd1fc39a7664206473ecf84ae1099cb7ef6a1429f9f2ebd0e9d differ
diff --git a/workspace/assets/skins/87/870a431b41662bfd5250df011c4ea516df303788ed029c38f57dda5583f2744 b/workspace/assets/skins/87/870a431b41662bfd5250df011c4ea516df303788ed029c38f57dda5583f2744
new file mode 100644
index 00000000..693084b5
Binary files /dev/null and b/workspace/assets/skins/87/870a431b41662bfd5250df011c4ea516df303788ed029c38f57dda5583f2744 differ
diff --git a/workspace/assets/skins/87/8724e2a8709739e6ad600b43d8f8397a9e2625748709995ec5e0c1d7ead3011f b/workspace/assets/skins/87/8724e2a8709739e6ad600b43d8f8397a9e2625748709995ec5e0c1d7ead3011f
new file mode 100644
index 00000000..d18dfc39
Binary files /dev/null and b/workspace/assets/skins/87/8724e2a8709739e6ad600b43d8f8397a9e2625748709995ec5e0c1d7ead3011f differ
diff --git a/workspace/assets/skins/87/876cb7aebec1b18b7d96febc6cbe09915045405ed714e7677f61fc7294f370d1 b/workspace/assets/skins/87/876cb7aebec1b18b7d96febc6cbe09915045405ed714e7677f61fc7294f370d1
new file mode 100644
index 00000000..db775385
Binary files /dev/null and b/workspace/assets/skins/87/876cb7aebec1b18b7d96febc6cbe09915045405ed714e7677f61fc7294f370d1 differ
diff --git a/workspace/assets/skins/87/877b6c328e535ad40f25aa2af413b00b945dfc6ffa86248544a56eb6bfc3f6b8 b/workspace/assets/skins/87/877b6c328e535ad40f25aa2af413b00b945dfc6ffa86248544a56eb6bfc3f6b8
new file mode 100644
index 00000000..16527ab9
Binary files /dev/null and b/workspace/assets/skins/87/877b6c328e535ad40f25aa2af413b00b945dfc6ffa86248544a56eb6bfc3f6b8 differ
diff --git a/workspace/assets/skins/87/877f56f755922164b6888ab4abc9d47b475295488292e5d3c31b26ca26e1a163 b/workspace/assets/skins/87/877f56f755922164b6888ab4abc9d47b475295488292e5d3c31b26ca26e1a163
new file mode 100644
index 00000000..ca7dfeee
Binary files /dev/null and b/workspace/assets/skins/87/877f56f755922164b6888ab4abc9d47b475295488292e5d3c31b26ca26e1a163 differ
diff --git a/workspace/assets/skins/87/8788c79d352f81a7f74a66cfb3249b545e05d4633cfd27714b204a5533d00a5c b/workspace/assets/skins/87/8788c79d352f81a7f74a66cfb3249b545e05d4633cfd27714b204a5533d00a5c
new file mode 100644
index 00000000..a5fbeea7
Binary files /dev/null and b/workspace/assets/skins/87/8788c79d352f81a7f74a66cfb3249b545e05d4633cfd27714b204a5533d00a5c differ
diff --git a/workspace/assets/skins/87/8791d217e455e3a4ce85bf5801520243e3cc3aa13af9cfa9a9196befe99e318a b/workspace/assets/skins/87/8791d217e455e3a4ce85bf5801520243e3cc3aa13af9cfa9a9196befe99e318a
new file mode 100644
index 00000000..8f6212f2
Binary files /dev/null and b/workspace/assets/skins/87/8791d217e455e3a4ce85bf5801520243e3cc3aa13af9cfa9a9196befe99e318a differ
diff --git a/workspace/assets/skins/87/87bfe04aa2abf99e920e198f626b00259368bcfffd2bc1372de954e82e6e5ae7 b/workspace/assets/skins/87/87bfe04aa2abf99e920e198f626b00259368bcfffd2bc1372de954e82e6e5ae7
new file mode 100644
index 00000000..41c8f551
Binary files /dev/null and b/workspace/assets/skins/87/87bfe04aa2abf99e920e198f626b00259368bcfffd2bc1372de954e82e6e5ae7 differ
diff --git a/workspace/assets/skins/87/87d885b32b0dd2d6b7f1b582a34186f8a5373c46589a273423132b448b803462 b/workspace/assets/skins/87/87d885b32b0dd2d6b7f1b582a34186f8a5373c46589a273423132b448b803462
new file mode 100644
index 00000000..8da9281c
Binary files /dev/null and b/workspace/assets/skins/87/87d885b32b0dd2d6b7f1b582a34186f8a5373c46589a273423132b448b803462 differ
diff --git a/workspace/assets/skins/87/87f383bf96abfec97d29be96302afca98f4fc6e0a6dc28fab8a4fba25b83270e b/workspace/assets/skins/87/87f383bf96abfec97d29be96302afca98f4fc6e0a6dc28fab8a4fba25b83270e
new file mode 100644
index 00000000..d590a851
Binary files /dev/null and b/workspace/assets/skins/87/87f383bf96abfec97d29be96302afca98f4fc6e0a6dc28fab8a4fba25b83270e differ
diff --git a/workspace/assets/skins/87/87f4507209d73ac763f3bb08a7c151615c44a8559c091a21aed75b3a2667c984 b/workspace/assets/skins/87/87f4507209d73ac763f3bb08a7c151615c44a8559c091a21aed75b3a2667c984
new file mode 100644
index 00000000..0d10bbe0
Binary files /dev/null and b/workspace/assets/skins/87/87f4507209d73ac763f3bb08a7c151615c44a8559c091a21aed75b3a2667c984 differ
diff --git a/workspace/assets/skins/87/87fef858ccb2b71073a060ddf381f093796d6bbd48110110aeb75621f01ad2d7 b/workspace/assets/skins/87/87fef858ccb2b71073a060ddf381f093796d6bbd48110110aeb75621f01ad2d7
new file mode 100644
index 00000000..d51427a7
Binary files /dev/null and b/workspace/assets/skins/87/87fef858ccb2b71073a060ddf381f093796d6bbd48110110aeb75621f01ad2d7 differ
diff --git a/workspace/assets/skins/88/8827552adea642a0fedc5d1b32b7a851ab42c64a56f6175ebbd7c17cc2fcc596 b/workspace/assets/skins/88/8827552adea642a0fedc5d1b32b7a851ab42c64a56f6175ebbd7c17cc2fcc596
new file mode 100644
index 00000000..72f9d9b6
Binary files /dev/null and b/workspace/assets/skins/88/8827552adea642a0fedc5d1b32b7a851ab42c64a56f6175ebbd7c17cc2fcc596 differ
diff --git a/workspace/assets/skins/88/88511eb1d6e989ec352289ea94deb98922880fdebc88689ce17a04978ad11245 b/workspace/assets/skins/88/88511eb1d6e989ec352289ea94deb98922880fdebc88689ce17a04978ad11245
new file mode 100644
index 00000000..ab0ed902
Binary files /dev/null and b/workspace/assets/skins/88/88511eb1d6e989ec352289ea94deb98922880fdebc88689ce17a04978ad11245 differ
diff --git a/workspace/assets/skins/88/885888e6b66c18ad3696d5661dfc87131a2668eb3d1ce40dd5faafb56c8f3540 b/workspace/assets/skins/88/885888e6b66c18ad3696d5661dfc87131a2668eb3d1ce40dd5faafb56c8f3540
new file mode 100644
index 00000000..4353ddcb
Binary files /dev/null and b/workspace/assets/skins/88/885888e6b66c18ad3696d5661dfc87131a2668eb3d1ce40dd5faafb56c8f3540 differ
diff --git a/workspace/assets/skins/88/8862673913259243c5e905597e9ce6275c0a1d29f70a2c087674fb68bc3d598d b/workspace/assets/skins/88/8862673913259243c5e905597e9ce6275c0a1d29f70a2c087674fb68bc3d598d
new file mode 100644
index 00000000..a2d9ce1a
Binary files /dev/null and b/workspace/assets/skins/88/8862673913259243c5e905597e9ce6275c0a1d29f70a2c087674fb68bc3d598d differ
diff --git a/workspace/assets/skins/88/888960c38c02082f1917d98585f8cce4cc18d5381d7b1c451c2ae0d0f0ba6b41 b/workspace/assets/skins/88/888960c38c02082f1917d98585f8cce4cc18d5381d7b1c451c2ae0d0f0ba6b41
new file mode 100644
index 00000000..b164fa54
Binary files /dev/null and b/workspace/assets/skins/88/888960c38c02082f1917d98585f8cce4cc18d5381d7b1c451c2ae0d0f0ba6b41 differ
diff --git a/workspace/assets/skins/88/88af91740def2ebe750e1176af54001bb3bc989582f1c4d051b3d66f817eb8fd b/workspace/assets/skins/88/88af91740def2ebe750e1176af54001bb3bc989582f1c4d051b3d66f817eb8fd
new file mode 100644
index 00000000..e947c064
Binary files /dev/null and b/workspace/assets/skins/88/88af91740def2ebe750e1176af54001bb3bc989582f1c4d051b3d66f817eb8fd differ
diff --git a/workspace/assets/skins/88/88b3dd014243ee9ac6532f3ef7ab92949b5e16a905ecd8709e0efd302b99a262 b/workspace/assets/skins/88/88b3dd014243ee9ac6532f3ef7ab92949b5e16a905ecd8709e0efd302b99a262
new file mode 100644
index 00000000..39e55517
Binary files /dev/null and b/workspace/assets/skins/88/88b3dd014243ee9ac6532f3ef7ab92949b5e16a905ecd8709e0efd302b99a262 differ
diff --git a/workspace/assets/skins/88/88c56a9d1d90a61b971e1fa83717c3ff2f3372926f40ed9c85f5c181011e2df4 b/workspace/assets/skins/88/88c56a9d1d90a61b971e1fa83717c3ff2f3372926f40ed9c85f5c181011e2df4
new file mode 100644
index 00000000..db3a19cc
Binary files /dev/null and b/workspace/assets/skins/88/88c56a9d1d90a61b971e1fa83717c3ff2f3372926f40ed9c85f5c181011e2df4 differ
diff --git a/workspace/assets/skins/88/88d58cba90b780c0de96fba8dc7c11b76ac44428f42aee7c6b0647fba8374b57 b/workspace/assets/skins/88/88d58cba90b780c0de96fba8dc7c11b76ac44428f42aee7c6b0647fba8374b57
new file mode 100644
index 00000000..6f2015aa
Binary files /dev/null and b/workspace/assets/skins/88/88d58cba90b780c0de96fba8dc7c11b76ac44428f42aee7c6b0647fba8374b57 differ
diff --git a/workspace/assets/skins/88/88ebf880192ca7142ec8f78b360b5cbc570d78ced2dcdbeb8fcfbe35aa5083dd b/workspace/assets/skins/88/88ebf880192ca7142ec8f78b360b5cbc570d78ced2dcdbeb8fcfbe35aa5083dd
new file mode 100644
index 00000000..f9cc9317
Binary files /dev/null and b/workspace/assets/skins/88/88ebf880192ca7142ec8f78b360b5cbc570d78ced2dcdbeb8fcfbe35aa5083dd differ
diff --git a/workspace/assets/skins/88/88ecf37f5d0d2763c4d6da17baf70d067e165731f34573893529c020b59f06f4 b/workspace/assets/skins/88/88ecf37f5d0d2763c4d6da17baf70d067e165731f34573893529c020b59f06f4
new file mode 100644
index 00000000..06e63617
Binary files /dev/null and b/workspace/assets/skins/88/88ecf37f5d0d2763c4d6da17baf70d067e165731f34573893529c020b59f06f4 differ
diff --git a/workspace/assets/skins/88/88ed01b7b8b823f0e1911e512c68fba7a309a35e8a26143f0f28129fa8986f95 b/workspace/assets/skins/88/88ed01b7b8b823f0e1911e512c68fba7a309a35e8a26143f0f28129fa8986f95
new file mode 100644
index 00000000..42513795
Binary files /dev/null and b/workspace/assets/skins/88/88ed01b7b8b823f0e1911e512c68fba7a309a35e8a26143f0f28129fa8986f95 differ
diff --git a/workspace/assets/skins/89/890be1d05cf881761e5c2a52a58c3ac5f95a67d9cf0fc3c079114e0377e712f9 b/workspace/assets/skins/89/890be1d05cf881761e5c2a52a58c3ac5f95a67d9cf0fc3c079114e0377e712f9
new file mode 100644
index 00000000..530c6189
Binary files /dev/null and b/workspace/assets/skins/89/890be1d05cf881761e5c2a52a58c3ac5f95a67d9cf0fc3c079114e0377e712f9 differ
diff --git a/workspace/assets/skins/89/8924799abe6b572e0443b08ed2b44621bff927835acfbfc58718d8fe32964d36 b/workspace/assets/skins/89/8924799abe6b572e0443b08ed2b44621bff927835acfbfc58718d8fe32964d36
new file mode 100644
index 00000000..ab8eb7c3
Binary files /dev/null and b/workspace/assets/skins/89/8924799abe6b572e0443b08ed2b44621bff927835acfbfc58718d8fe32964d36 differ
diff --git a/workspace/assets/skins/89/893818b5b00a88252a2ff4ecd4518696b94c0489cc71f57011a570aff86385b b/workspace/assets/skins/89/893818b5b00a88252a2ff4ecd4518696b94c0489cc71f57011a570aff86385b
new file mode 100644
index 00000000..cf78ebfb
Binary files /dev/null and b/workspace/assets/skins/89/893818b5b00a88252a2ff4ecd4518696b94c0489cc71f57011a570aff86385b differ
diff --git a/workspace/assets/skins/89/893df154f4fe3309b8de097759cce52854d116e4121dbdd61cc4cd078c8f6000 b/workspace/assets/skins/89/893df154f4fe3309b8de097759cce52854d116e4121dbdd61cc4cd078c8f6000
new file mode 100644
index 00000000..72c2c5bd
Binary files /dev/null and b/workspace/assets/skins/89/893df154f4fe3309b8de097759cce52854d116e4121dbdd61cc4cd078c8f6000 differ
diff --git a/workspace/assets/skins/89/894cb3616cdfad426b3e92ea814b805627589436216f4a86cc1b671327bbf857 b/workspace/assets/skins/89/894cb3616cdfad426b3e92ea814b805627589436216f4a86cc1b671327bbf857
new file mode 100644
index 00000000..6f999e1c
Binary files /dev/null and b/workspace/assets/skins/89/894cb3616cdfad426b3e92ea814b805627589436216f4a86cc1b671327bbf857 differ
diff --git a/workspace/assets/skins/89/89571509acca565fc00ffc745ab0a48f21e88530e761a273aea4a2260818eacf b/workspace/assets/skins/89/89571509acca565fc00ffc745ab0a48f21e88530e761a273aea4a2260818eacf
new file mode 100644
index 00000000..b678f1ac
Binary files /dev/null and b/workspace/assets/skins/89/89571509acca565fc00ffc745ab0a48f21e88530e761a273aea4a2260818eacf differ
diff --git a/workspace/assets/skins/89/896c541400985516ff6b313d67277a6d81763d09ef5bd029b8ed4ed90f57356f b/workspace/assets/skins/89/896c541400985516ff6b313d67277a6d81763d09ef5bd029b8ed4ed90f57356f
new file mode 100644
index 00000000..ca65c28c
Binary files /dev/null and b/workspace/assets/skins/89/896c541400985516ff6b313d67277a6d81763d09ef5bd029b8ed4ed90f57356f differ
diff --git a/workspace/assets/skins/89/8993df42a234d9e5068113653042335586f01b5ecd5893096d209546a7604c5c b/workspace/assets/skins/89/8993df42a234d9e5068113653042335586f01b5ecd5893096d209546a7604c5c
new file mode 100644
index 00000000..27ea7eb3
Binary files /dev/null and b/workspace/assets/skins/89/8993df42a234d9e5068113653042335586f01b5ecd5893096d209546a7604c5c differ
diff --git a/workspace/assets/skins/89/89d184d9251d278a099d82b17e42fc091ea43f41263f2eb153ac91f832220c59 b/workspace/assets/skins/89/89d184d9251d278a099d82b17e42fc091ea43f41263f2eb153ac91f832220c59
new file mode 100644
index 00000000..238c84ca
Binary files /dev/null and b/workspace/assets/skins/89/89d184d9251d278a099d82b17e42fc091ea43f41263f2eb153ac91f832220c59 differ
diff --git a/workspace/assets/skins/89/89e7da3825eecfbd1a9c63fcc6934e460ac933cc9ef9bddcca0919e28cad5278 b/workspace/assets/skins/89/89e7da3825eecfbd1a9c63fcc6934e460ac933cc9ef9bddcca0919e28cad5278
new file mode 100644
index 00000000..4e7e1a02
Binary files /dev/null and b/workspace/assets/skins/89/89e7da3825eecfbd1a9c63fcc6934e460ac933cc9ef9bddcca0919e28cad5278 differ
diff --git a/workspace/assets/skins/89/89f289106b2accb1938f167c6b585687983289e7510559f671ac23187310dc00 b/workspace/assets/skins/89/89f289106b2accb1938f167c6b585687983289e7510559f671ac23187310dc00
new file mode 100644
index 00000000..8a8e04de
Binary files /dev/null and b/workspace/assets/skins/89/89f289106b2accb1938f167c6b585687983289e7510559f671ac23187310dc00 differ
diff --git a/workspace/assets/skins/89/89f82bd0da99e532fecf43064979778cbff136e3914e6ad9417bf5db3b342733 b/workspace/assets/skins/89/89f82bd0da99e532fecf43064979778cbff136e3914e6ad9417bf5db3b342733
new file mode 100644
index 00000000..817ec8d2
Binary files /dev/null and b/workspace/assets/skins/89/89f82bd0da99e532fecf43064979778cbff136e3914e6ad9417bf5db3b342733 differ
diff --git a/workspace/assets/skins/89/89f9088d9d775505a58180239120e34a755e5ab044161e394c23110b312a26f3 b/workspace/assets/skins/89/89f9088d9d775505a58180239120e34a755e5ab044161e394c23110b312a26f3
new file mode 100644
index 00000000..4e8f0c66
Binary files /dev/null and b/workspace/assets/skins/89/89f9088d9d775505a58180239120e34a755e5ab044161e394c23110b312a26f3 differ
diff --git a/workspace/assets/skins/8a/8a0874f5cb80a9d80e5370465a234d2e11ed963f2eae1ff16fdef3e91a6b76b6 b/workspace/assets/skins/8a/8a0874f5cb80a9d80e5370465a234d2e11ed963f2eae1ff16fdef3e91a6b76b6
new file mode 100644
index 00000000..e85ca789
Binary files /dev/null and b/workspace/assets/skins/8a/8a0874f5cb80a9d80e5370465a234d2e11ed963f2eae1ff16fdef3e91a6b76b6 differ
diff --git a/workspace/assets/skins/8a/8a333769ad8598a2245a4dce9b4c345a0238a6db6bf6e02385b1c6f28b7fde8f b/workspace/assets/skins/8a/8a333769ad8598a2245a4dce9b4c345a0238a6db6bf6e02385b1c6f28b7fde8f
new file mode 100644
index 00000000..bc3f6962
Binary files /dev/null and b/workspace/assets/skins/8a/8a333769ad8598a2245a4dce9b4c345a0238a6db6bf6e02385b1c6f28b7fde8f differ
diff --git a/workspace/assets/skins/8a/8a4a7d846cc6226019fa41756b654b7db90ed5e3e9933779acb2c432dadddcf b/workspace/assets/skins/8a/8a4a7d846cc6226019fa41756b654b7db90ed5e3e9933779acb2c432dadddcf
new file mode 100644
index 00000000..ba8be255
Binary files /dev/null and b/workspace/assets/skins/8a/8a4a7d846cc6226019fa41756b654b7db90ed5e3e9933779acb2c432dadddcf differ
diff --git a/workspace/assets/skins/8a/8a829371f08dfb6f29167269b83ceb356ee3ba9f1a5188ed54f76b89c0be9805 b/workspace/assets/skins/8a/8a829371f08dfb6f29167269b83ceb356ee3ba9f1a5188ed54f76b89c0be9805
new file mode 100644
index 00000000..0e01a0aa
Binary files /dev/null and b/workspace/assets/skins/8a/8a829371f08dfb6f29167269b83ceb356ee3ba9f1a5188ed54f76b89c0be9805 differ
diff --git a/workspace/assets/skins/8a/8aa1cab2643f09106733a84cc9c778d488aabb1074dfb4f346717769d627429d b/workspace/assets/skins/8a/8aa1cab2643f09106733a84cc9c778d488aabb1074dfb4f346717769d627429d
new file mode 100644
index 00000000..89fb5a85
Binary files /dev/null and b/workspace/assets/skins/8a/8aa1cab2643f09106733a84cc9c778d488aabb1074dfb4f346717769d627429d differ
diff --git a/workspace/assets/skins/8a/8aa299e5d3646d1b17c40c6fc982b0283d768c8a2ba7d366eccd46e5c228369 b/workspace/assets/skins/8a/8aa299e5d3646d1b17c40c6fc982b0283d768c8a2ba7d366eccd46e5c228369
new file mode 100644
index 00000000..3113bf74
Binary files /dev/null and b/workspace/assets/skins/8a/8aa299e5d3646d1b17c40c6fc982b0283d768c8a2ba7d366eccd46e5c228369 differ
diff --git a/workspace/assets/skins/8a/8abc306095575af2f8cc7c19ed6c117ea7e3c590d834fafb6e1335242ec51b7e b/workspace/assets/skins/8a/8abc306095575af2f8cc7c19ed6c117ea7e3c590d834fafb6e1335242ec51b7e
new file mode 100644
index 00000000..e96d64d3
Binary files /dev/null and b/workspace/assets/skins/8a/8abc306095575af2f8cc7c19ed6c117ea7e3c590d834fafb6e1335242ec51b7e differ
diff --git a/workspace/assets/skins/8b/8b00135a2fefd45766d16f6684a34afeeeb537cee78fbef81c1f5c0ba007074b b/workspace/assets/skins/8b/8b00135a2fefd45766d16f6684a34afeeeb537cee78fbef81c1f5c0ba007074b
new file mode 100644
index 00000000..37c31818
Binary files /dev/null and b/workspace/assets/skins/8b/8b00135a2fefd45766d16f6684a34afeeeb537cee78fbef81c1f5c0ba007074b differ
diff --git a/workspace/assets/skins/8b/8b09d6bc2d19d0050f85c07b81d7ca403334d29e1cb354850acdcbd8c5aa110e b/workspace/assets/skins/8b/8b09d6bc2d19d0050f85c07b81d7ca403334d29e1cb354850acdcbd8c5aa110e
new file mode 100644
index 00000000..a2ba88f5
Binary files /dev/null and b/workspace/assets/skins/8b/8b09d6bc2d19d0050f85c07b81d7ca403334d29e1cb354850acdcbd8c5aa110e differ
diff --git a/workspace/assets/skins/8b/8b161d31ec5cb87c98b4e3c30a3232ef4808c10fadadd7298d28b7b9871b11f8 b/workspace/assets/skins/8b/8b161d31ec5cb87c98b4e3c30a3232ef4808c10fadadd7298d28b7b9871b11f8
new file mode 100644
index 00000000..c8679f25
Binary files /dev/null and b/workspace/assets/skins/8b/8b161d31ec5cb87c98b4e3c30a3232ef4808c10fadadd7298d28b7b9871b11f8 differ
diff --git a/workspace/assets/skins/8b/8b2290d3066cb309c4663351a29aa3dd4a3a68a68f812bbaf0d15f751db12b1b b/workspace/assets/skins/8b/8b2290d3066cb309c4663351a29aa3dd4a3a68a68f812bbaf0d15f751db12b1b
new file mode 100644
index 00000000..30b523be
Binary files /dev/null and b/workspace/assets/skins/8b/8b2290d3066cb309c4663351a29aa3dd4a3a68a68f812bbaf0d15f751db12b1b differ
diff --git a/workspace/assets/skins/8b/8b2b52d9cc4061d7e292e6aaf685831f6cfbfac59bdc65ad713840fe5c817046 b/workspace/assets/skins/8b/8b2b52d9cc4061d7e292e6aaf685831f6cfbfac59bdc65ad713840fe5c817046
new file mode 100644
index 00000000..aaf04ed2
Binary files /dev/null and b/workspace/assets/skins/8b/8b2b52d9cc4061d7e292e6aaf685831f6cfbfac59bdc65ad713840fe5c817046 differ
diff --git a/workspace/assets/skins/8b/8b527687633995654e6e713c9a9f13973077d44054d43f423eff61fadf9d5eb1 b/workspace/assets/skins/8b/8b527687633995654e6e713c9a9f13973077d44054d43f423eff61fadf9d5eb1
new file mode 100644
index 00000000..f227b6b6
Binary files /dev/null and b/workspace/assets/skins/8b/8b527687633995654e6e713c9a9f13973077d44054d43f423eff61fadf9d5eb1 differ
diff --git a/workspace/assets/skins/8b/8b74d782e4022cdbb7977b0154eb4c19705d37d438a996328bf2bafe709011fa b/workspace/assets/skins/8b/8b74d782e4022cdbb7977b0154eb4c19705d37d438a996328bf2bafe709011fa
new file mode 100644
index 00000000..4340d8e2
Binary files /dev/null and b/workspace/assets/skins/8b/8b74d782e4022cdbb7977b0154eb4c19705d37d438a996328bf2bafe709011fa differ
diff --git a/workspace/assets/skins/8b/8b7e951bcad0323296a97c3bf8515db3eed89aa617e59ffbcc102e114aa14b3b b/workspace/assets/skins/8b/8b7e951bcad0323296a97c3bf8515db3eed89aa617e59ffbcc102e114aa14b3b
new file mode 100644
index 00000000..d2069a76
Binary files /dev/null and b/workspace/assets/skins/8b/8b7e951bcad0323296a97c3bf8515db3eed89aa617e59ffbcc102e114aa14b3b differ
diff --git a/workspace/assets/skins/8b/8b8db3f7f143d8e1095ad917853af21f7cd90f783622ac924abde713a449334d b/workspace/assets/skins/8b/8b8db3f7f143d8e1095ad917853af21f7cd90f783622ac924abde713a449334d
new file mode 100644
index 00000000..885b8598
Binary files /dev/null and b/workspace/assets/skins/8b/8b8db3f7f143d8e1095ad917853af21f7cd90f783622ac924abde713a449334d differ
diff --git a/workspace/assets/skins/8b/8b9bc0a40f40028489eda2132d24f8b875ee33cae4f616d3cacb3b3433214f75 b/workspace/assets/skins/8b/8b9bc0a40f40028489eda2132d24f8b875ee33cae4f616d3cacb3b3433214f75
new file mode 100644
index 00000000..dc63b8f2
Binary files /dev/null and b/workspace/assets/skins/8b/8b9bc0a40f40028489eda2132d24f8b875ee33cae4f616d3cacb3b3433214f75 differ
diff --git a/workspace/assets/skins/8b/8bb2a9bfaa9ca8bd6c2370c98e82d836a27d1d0306f5d3c49358a7e3820219ad b/workspace/assets/skins/8b/8bb2a9bfaa9ca8bd6c2370c98e82d836a27d1d0306f5d3c49358a7e3820219ad
new file mode 100644
index 00000000..5204dfc9
Binary files /dev/null and b/workspace/assets/skins/8b/8bb2a9bfaa9ca8bd6c2370c98e82d836a27d1d0306f5d3c49358a7e3820219ad differ
diff --git a/workspace/assets/skins/8b/8bb56569539eb30b8d6bd5b5ebfba3e78bc3043115b19616d9ca4fd1054fda7c b/workspace/assets/skins/8b/8bb56569539eb30b8d6bd5b5ebfba3e78bc3043115b19616d9ca4fd1054fda7c
new file mode 100644
index 00000000..b778e6a0
Binary files /dev/null and b/workspace/assets/skins/8b/8bb56569539eb30b8d6bd5b5ebfba3e78bc3043115b19616d9ca4fd1054fda7c differ
diff --git a/workspace/assets/skins/8b/8bd28c2805a687359b0c4c065afc4a44aacde6e3f224e304635e2f2cb9070234 b/workspace/assets/skins/8b/8bd28c2805a687359b0c4c065afc4a44aacde6e3f224e304635e2f2cb9070234
new file mode 100644
index 00000000..57761ec3
Binary files /dev/null and b/workspace/assets/skins/8b/8bd28c2805a687359b0c4c065afc4a44aacde6e3f224e304635e2f2cb9070234 differ
diff --git a/workspace/assets/skins/8b/8becf2c15f8a0d614a4f01f67f1006ca9acf67dc3d93d350202d873a77b8c85d b/workspace/assets/skins/8b/8becf2c15f8a0d614a4f01f67f1006ca9acf67dc3d93d350202d873a77b8c85d
new file mode 100644
index 00000000..170b33a2
Binary files /dev/null and b/workspace/assets/skins/8b/8becf2c15f8a0d614a4f01f67f1006ca9acf67dc3d93d350202d873a77b8c85d differ
diff --git a/workspace/assets/skins/8b/8bf4c363e367477bfa4a35006333ba4056587cc46fd9a9e501ee19fec8c2a5b5 b/workspace/assets/skins/8b/8bf4c363e367477bfa4a35006333ba4056587cc46fd9a9e501ee19fec8c2a5b5
new file mode 100644
index 00000000..d21f2b01
Binary files /dev/null and b/workspace/assets/skins/8b/8bf4c363e367477bfa4a35006333ba4056587cc46fd9a9e501ee19fec8c2a5b5 differ
diff --git a/workspace/assets/skins/8b/8bf524eafc097d1ddaaff1181a18184b371116dfffad0deb445d372bb4aa9586 b/workspace/assets/skins/8b/8bf524eafc097d1ddaaff1181a18184b371116dfffad0deb445d372bb4aa9586
new file mode 100644
index 00000000..1035dc46
Binary files /dev/null and b/workspace/assets/skins/8b/8bf524eafc097d1ddaaff1181a18184b371116dfffad0deb445d372bb4aa9586 differ
diff --git a/workspace/assets/skins/8c/8c1ba7b3824c9f65e1963c6a8dadfed8c8a027b3d7baf497bcddf98899919cff b/workspace/assets/skins/8c/8c1ba7b3824c9f65e1963c6a8dadfed8c8a027b3d7baf497bcddf98899919cff
new file mode 100644
index 00000000..bd5838dc
Binary files /dev/null and b/workspace/assets/skins/8c/8c1ba7b3824c9f65e1963c6a8dadfed8c8a027b3d7baf497bcddf98899919cff differ
diff --git a/workspace/assets/skins/8c/8c1e33843b63a08fc548d932c2cf05fa155e4fee933f65856487be9cbb575b22 b/workspace/assets/skins/8c/8c1e33843b63a08fc548d932c2cf05fa155e4fee933f65856487be9cbb575b22
new file mode 100644
index 00000000..538e61fa
Binary files /dev/null and b/workspace/assets/skins/8c/8c1e33843b63a08fc548d932c2cf05fa155e4fee933f65856487be9cbb575b22 differ
diff --git a/workspace/assets/skins/8c/8c3d6dc1024247109d732fdf961a43821153990e0cb7214e8586e2c7996d9f87 b/workspace/assets/skins/8c/8c3d6dc1024247109d732fdf961a43821153990e0cb7214e8586e2c7996d9f87
new file mode 100644
index 00000000..1f4744d0
Binary files /dev/null and b/workspace/assets/skins/8c/8c3d6dc1024247109d732fdf961a43821153990e0cb7214e8586e2c7996d9f87 differ
diff --git a/workspace/assets/skins/8c/8c5d212928073a60a06a0a6ccf4283ebfafa2171ac6e33cb317ce6d2544128ee b/workspace/assets/skins/8c/8c5d212928073a60a06a0a6ccf4283ebfafa2171ac6e33cb317ce6d2544128ee
new file mode 100644
index 00000000..89a61db8
Binary files /dev/null and b/workspace/assets/skins/8c/8c5d212928073a60a06a0a6ccf4283ebfafa2171ac6e33cb317ce6d2544128ee differ
diff --git a/workspace/assets/skins/8c/8c5e1f1f841dda82d6a0c4796cd6ec4b2e4281afa649eb6000bf2ef7780398d8 b/workspace/assets/skins/8c/8c5e1f1f841dda82d6a0c4796cd6ec4b2e4281afa649eb6000bf2ef7780398d8
new file mode 100644
index 00000000..1096070c
Binary files /dev/null and b/workspace/assets/skins/8c/8c5e1f1f841dda82d6a0c4796cd6ec4b2e4281afa649eb6000bf2ef7780398d8 differ
diff --git a/workspace/assets/skins/8c/8c6644b789d2f2b5abdc83c03d5adb96f09224814ba89bdd7d885a5be5af18c9 b/workspace/assets/skins/8c/8c6644b789d2f2b5abdc83c03d5adb96f09224814ba89bdd7d885a5be5af18c9
new file mode 100644
index 00000000..5cd3dba9
Binary files /dev/null and b/workspace/assets/skins/8c/8c6644b789d2f2b5abdc83c03d5adb96f09224814ba89bdd7d885a5be5af18c9 differ
diff --git a/workspace/assets/skins/8c/8c85ff228e7424ee79ba07e0647a927d8aaaf5361cc96079a1ef647c9d16c791 b/workspace/assets/skins/8c/8c85ff228e7424ee79ba07e0647a927d8aaaf5361cc96079a1ef647c9d16c791
new file mode 100644
index 00000000..ba8ce72d
Binary files /dev/null and b/workspace/assets/skins/8c/8c85ff228e7424ee79ba07e0647a927d8aaaf5361cc96079a1ef647c9d16c791 differ
diff --git a/workspace/assets/skins/8c/8c94523fef1d9054a2f5371a93b979abb3de6e23fa20c5238e606ab55e0e6941 b/workspace/assets/skins/8c/8c94523fef1d9054a2f5371a93b979abb3de6e23fa20c5238e606ab55e0e6941
new file mode 100644
index 00000000..977b5b89
Binary files /dev/null and b/workspace/assets/skins/8c/8c94523fef1d9054a2f5371a93b979abb3de6e23fa20c5238e606ab55e0e6941 differ
diff --git a/workspace/assets/skins/8c/8c9693e2e45f2a2cde39555a6922e35a54caa7a0e58bddea3e47ea35c7cdc1c4 b/workspace/assets/skins/8c/8c9693e2e45f2a2cde39555a6922e35a54caa7a0e58bddea3e47ea35c7cdc1c4
new file mode 100644
index 00000000..28b00e48
Binary files /dev/null and b/workspace/assets/skins/8c/8c9693e2e45f2a2cde39555a6922e35a54caa7a0e58bddea3e47ea35c7cdc1c4 differ
diff --git a/workspace/assets/skins/8c/8c96d4f5e1bcab1c7d17e408cf3af7e3d8806e1c4dbb4a6cd7041d32fa76530d b/workspace/assets/skins/8c/8c96d4f5e1bcab1c7d17e408cf3af7e3d8806e1c4dbb4a6cd7041d32fa76530d
new file mode 100644
index 00000000..52f68f1b
Binary files /dev/null and b/workspace/assets/skins/8c/8c96d4f5e1bcab1c7d17e408cf3af7e3d8806e1c4dbb4a6cd7041d32fa76530d differ
diff --git a/workspace/assets/skins/8c/8cb0d2f6e008698fa85045b4dc8b73b5ebafa213e23f3da7b9a2792bbceaced b/workspace/assets/skins/8c/8cb0d2f6e008698fa85045b4dc8b73b5ebafa213e23f3da7b9a2792bbceaced
new file mode 100644
index 00000000..58dfde13
Binary files /dev/null and b/workspace/assets/skins/8c/8cb0d2f6e008698fa85045b4dc8b73b5ebafa213e23f3da7b9a2792bbceaced differ
diff --git a/workspace/assets/skins/8c/8cbe288a118252f8c187a2c21fc41208f22d703b20a879c6dfe2b595ff1d4550 b/workspace/assets/skins/8c/8cbe288a118252f8c187a2c21fc41208f22d703b20a879c6dfe2b595ff1d4550
new file mode 100644
index 00000000..dc40db97
Binary files /dev/null and b/workspace/assets/skins/8c/8cbe288a118252f8c187a2c21fc41208f22d703b20a879c6dfe2b595ff1d4550 differ
diff --git a/workspace/assets/skins/8c/8ce1ae7529ddd9ed43565bacd90b0107267ac35d49ebb38f5ac82c73bd234651 b/workspace/assets/skins/8c/8ce1ae7529ddd9ed43565bacd90b0107267ac35d49ebb38f5ac82c73bd234651
new file mode 100644
index 00000000..c299437d
Binary files /dev/null and b/workspace/assets/skins/8c/8ce1ae7529ddd9ed43565bacd90b0107267ac35d49ebb38f5ac82c73bd234651 differ
diff --git a/workspace/assets/skins/8c/8ce375b81bc343be88295148cbf0ed5c3568170d655053c9e30328813636051a b/workspace/assets/skins/8c/8ce375b81bc343be88295148cbf0ed5c3568170d655053c9e30328813636051a
new file mode 100644
index 00000000..0271ccc3
Binary files /dev/null and b/workspace/assets/skins/8c/8ce375b81bc343be88295148cbf0ed5c3568170d655053c9e30328813636051a differ
diff --git a/workspace/assets/skins/8c/8cf70020faad145b3c0ebde1763b8e74463d73797080d24032bbd77ac044562b b/workspace/assets/skins/8c/8cf70020faad145b3c0ebde1763b8e74463d73797080d24032bbd77ac044562b
new file mode 100644
index 00000000..bf3fa00c
Binary files /dev/null and b/workspace/assets/skins/8c/8cf70020faad145b3c0ebde1763b8e74463d73797080d24032bbd77ac044562b differ
diff --git a/workspace/assets/skins/8c/8cfd5c69aceb6a88d0c8cfbc133c06bd6b041fc87c0b030bd55abeedc360f3ba b/workspace/assets/skins/8c/8cfd5c69aceb6a88d0c8cfbc133c06bd6b041fc87c0b030bd55abeedc360f3ba
new file mode 100644
index 00000000..6b0f95dc
Binary files /dev/null and b/workspace/assets/skins/8c/8cfd5c69aceb6a88d0c8cfbc133c06bd6b041fc87c0b030bd55abeedc360f3ba differ
diff --git a/workspace/assets/skins/8d/8d1c5c6b51da28f20ebd1f14c6d7afe892ccf5136a73e07184d4967bbae908a6 b/workspace/assets/skins/8d/8d1c5c6b51da28f20ebd1f14c6d7afe892ccf5136a73e07184d4967bbae908a6
new file mode 100644
index 00000000..699151cc
Binary files /dev/null and b/workspace/assets/skins/8d/8d1c5c6b51da28f20ebd1f14c6d7afe892ccf5136a73e07184d4967bbae908a6 differ
diff --git a/workspace/assets/skins/8d/8d1e6930e027d51cb475cc77c9b8962d11283a468b0395154176e458d7ad22fb b/workspace/assets/skins/8d/8d1e6930e027d51cb475cc77c9b8962d11283a468b0395154176e458d7ad22fb
new file mode 100644
index 00000000..e19b3acc
Binary files /dev/null and b/workspace/assets/skins/8d/8d1e6930e027d51cb475cc77c9b8962d11283a468b0395154176e458d7ad22fb differ
diff --git a/workspace/assets/skins/8d/8d2b83ce3e32ededff0d985431f3cab1fdfeb62fff5b87e536ee5690a54c77b3 b/workspace/assets/skins/8d/8d2b83ce3e32ededff0d985431f3cab1fdfeb62fff5b87e536ee5690a54c77b3
new file mode 100644
index 00000000..80ba0188
Binary files /dev/null and b/workspace/assets/skins/8d/8d2b83ce3e32ededff0d985431f3cab1fdfeb62fff5b87e536ee5690a54c77b3 differ
diff --git a/workspace/assets/skins/8d/8d4b5e7f8926f51f45afcf789acff69f834210e265d6c0df2ae67396a1a538fc b/workspace/assets/skins/8d/8d4b5e7f8926f51f45afcf789acff69f834210e265d6c0df2ae67396a1a538fc
new file mode 100644
index 00000000..bf5c604e
Binary files /dev/null and b/workspace/assets/skins/8d/8d4b5e7f8926f51f45afcf789acff69f834210e265d6c0df2ae67396a1a538fc differ
diff --git a/workspace/assets/skins/8d/8d4b7c2a6a14298b316b1d51201237bfb48eda2668bf3e385a9d4d4be6dbb53f b/workspace/assets/skins/8d/8d4b7c2a6a14298b316b1d51201237bfb48eda2668bf3e385a9d4d4be6dbb53f
new file mode 100644
index 00000000..cbe6463c
Binary files /dev/null and b/workspace/assets/skins/8d/8d4b7c2a6a14298b316b1d51201237bfb48eda2668bf3e385a9d4d4be6dbb53f differ
diff --git a/workspace/assets/skins/8d/8d66b0d16dfe207ac18097f996d1b14de941163c6e71d4858bb071c2d94387bd b/workspace/assets/skins/8d/8d66b0d16dfe207ac18097f996d1b14de941163c6e71d4858bb071c2d94387bd
new file mode 100644
index 00000000..441f7f65
Binary files /dev/null and b/workspace/assets/skins/8d/8d66b0d16dfe207ac18097f996d1b14de941163c6e71d4858bb071c2d94387bd differ
diff --git a/workspace/assets/skins/8d/8d777a9627042c28c38cffe111ad0c88d647c1a4c181e3316765489ec72c13 b/workspace/assets/skins/8d/8d777a9627042c28c38cffe111ad0c88d647c1a4c181e3316765489ec72c13
new file mode 100644
index 00000000..977ca808
Binary files /dev/null and b/workspace/assets/skins/8d/8d777a9627042c28c38cffe111ad0c88d647c1a4c181e3316765489ec72c13 differ
diff --git a/workspace/assets/skins/8d/8d93c51942e50f1b4074adec86837c0f8a2b3999d14afabb0aefa95c269840c3 b/workspace/assets/skins/8d/8d93c51942e50f1b4074adec86837c0f8a2b3999d14afabb0aefa95c269840c3
new file mode 100644
index 00000000..664374ec
Binary files /dev/null and b/workspace/assets/skins/8d/8d93c51942e50f1b4074adec86837c0f8a2b3999d14afabb0aefa95c269840c3 differ
diff --git a/workspace/assets/skins/8d/8dac90a0cbc3956770845122f17dfc8301fa219a123922cb5d0ccef5ff242609 b/workspace/assets/skins/8d/8dac90a0cbc3956770845122f17dfc8301fa219a123922cb5d0ccef5ff242609
new file mode 100644
index 00000000..4b539222
Binary files /dev/null and b/workspace/assets/skins/8d/8dac90a0cbc3956770845122f17dfc8301fa219a123922cb5d0ccef5ff242609 differ
diff --git a/workspace/assets/skins/8d/8db595ec48004607e74d16bc5dee267f3b53cdbc07346f787a11cc7fc5e70892 b/workspace/assets/skins/8d/8db595ec48004607e74d16bc5dee267f3b53cdbc07346f787a11cc7fc5e70892
new file mode 100644
index 00000000..c966bbfc
Binary files /dev/null and b/workspace/assets/skins/8d/8db595ec48004607e74d16bc5dee267f3b53cdbc07346f787a11cc7fc5e70892 differ
diff --git a/workspace/assets/skins/8d/8db7b67435bc35bd433c19e12c25a8118ad5f0a08e2a18a3dbe5c6a8a9c8607a b/workspace/assets/skins/8d/8db7b67435bc35bd433c19e12c25a8118ad5f0a08e2a18a3dbe5c6a8a9c8607a
new file mode 100644
index 00000000..0345277e
Binary files /dev/null and b/workspace/assets/skins/8d/8db7b67435bc35bd433c19e12c25a8118ad5f0a08e2a18a3dbe5c6a8a9c8607a differ
diff --git a/workspace/assets/skins/8d/8dd71f1a80b1850d81eeb3e36647e00228a23836942044dad7102d26a1b9d71a b/workspace/assets/skins/8d/8dd71f1a80b1850d81eeb3e36647e00228a23836942044dad7102d26a1b9d71a
new file mode 100644
index 00000000..854e379d
Binary files /dev/null and b/workspace/assets/skins/8d/8dd71f1a80b1850d81eeb3e36647e00228a23836942044dad7102d26a1b9d71a differ
diff --git a/workspace/assets/skins/8e/8e27d21c48a4783b37190ae6d7116710a21ac15de5f670a0e62fdb5d297a955d b/workspace/assets/skins/8e/8e27d21c48a4783b37190ae6d7116710a21ac15de5f670a0e62fdb5d297a955d
new file mode 100644
index 00000000..50d82d38
Binary files /dev/null and b/workspace/assets/skins/8e/8e27d21c48a4783b37190ae6d7116710a21ac15de5f670a0e62fdb5d297a955d differ
diff --git a/workspace/assets/skins/8e/8e2d1917ed63ca86aff2d6532ab3f1e5d9f991dc8bc2617eae0d5af1bc9b82cf b/workspace/assets/skins/8e/8e2d1917ed63ca86aff2d6532ab3f1e5d9f991dc8bc2617eae0d5af1bc9b82cf
new file mode 100644
index 00000000..5b65108d
Binary files /dev/null and b/workspace/assets/skins/8e/8e2d1917ed63ca86aff2d6532ab3f1e5d9f991dc8bc2617eae0d5af1bc9b82cf differ
diff --git a/workspace/assets/skins/8e/8e340d9ba7c455ed611f198410f44e9acdfd2c01935b1135b0bc0bca182c5e2b b/workspace/assets/skins/8e/8e340d9ba7c455ed611f198410f44e9acdfd2c01935b1135b0bc0bca182c5e2b
new file mode 100644
index 00000000..03610841
Binary files /dev/null and b/workspace/assets/skins/8e/8e340d9ba7c455ed611f198410f44e9acdfd2c01935b1135b0bc0bca182c5e2b differ
diff --git a/workspace/assets/skins/8e/8e59434197ac9e18507b307754a82c644b1a0400d56bc4bdd7e28b85653ae7f1 b/workspace/assets/skins/8e/8e59434197ac9e18507b307754a82c644b1a0400d56bc4bdd7e28b85653ae7f1
new file mode 100644
index 00000000..7d2a9ee1
Binary files /dev/null and b/workspace/assets/skins/8e/8e59434197ac9e18507b307754a82c644b1a0400d56bc4bdd7e28b85653ae7f1 differ
diff --git a/workspace/assets/skins/8e/8e5cd35e1bbb744c89658b3968ba11c6d6b8b37d4c00ae9c11e09dcdb6374712 b/workspace/assets/skins/8e/8e5cd35e1bbb744c89658b3968ba11c6d6b8b37d4c00ae9c11e09dcdb6374712
new file mode 100644
index 00000000..97283512
Binary files /dev/null and b/workspace/assets/skins/8e/8e5cd35e1bbb744c89658b3968ba11c6d6b8b37d4c00ae9c11e09dcdb6374712 differ
diff --git a/workspace/assets/skins/8e/8e616b3bfc774fb663ab57ede4cd4e7f7acb5970e6640c167058af63aa80b5 b/workspace/assets/skins/8e/8e616b3bfc774fb663ab57ede4cd4e7f7acb5970e6640c167058af63aa80b5
new file mode 100644
index 00000000..87a1292f
Binary files /dev/null and b/workspace/assets/skins/8e/8e616b3bfc774fb663ab57ede4cd4e7f7acb5970e6640c167058af63aa80b5 differ
diff --git a/workspace/assets/skins/8e/8e62583056bd4e6231d3da1746ac15d489055f11a8236a1baa91875a98cdcc7c b/workspace/assets/skins/8e/8e62583056bd4e6231d3da1746ac15d489055f11a8236a1baa91875a98cdcc7c
new file mode 100644
index 00000000..9a5a6918
Binary files /dev/null and b/workspace/assets/skins/8e/8e62583056bd4e6231d3da1746ac15d489055f11a8236a1baa91875a98cdcc7c differ
diff --git a/workspace/assets/skins/8e/8e67df4511c13236dd20cefdce9e9cc84f841280076d7237cb589fc8f9c9ed34 b/workspace/assets/skins/8e/8e67df4511c13236dd20cefdce9e9cc84f841280076d7237cb589fc8f9c9ed34
new file mode 100644
index 00000000..1e423ea9
Binary files /dev/null and b/workspace/assets/skins/8e/8e67df4511c13236dd20cefdce9e9cc84f841280076d7237cb589fc8f9c9ed34 differ
diff --git a/workspace/assets/skins/8e/8e6837c45c61ed32e151181177f66b31d57bfa642dc64779364037fec0701cc7 b/workspace/assets/skins/8e/8e6837c45c61ed32e151181177f66b31d57bfa642dc64779364037fec0701cc7
new file mode 100644
index 00000000..3f4859bc
Binary files /dev/null and b/workspace/assets/skins/8e/8e6837c45c61ed32e151181177f66b31d57bfa642dc64779364037fec0701cc7 differ
diff --git a/workspace/assets/skins/8e/8e75df1fff26999ab4cf1bde6f49312b300935aac527e39fdc312dbf9525c4ac b/workspace/assets/skins/8e/8e75df1fff26999ab4cf1bde6f49312b300935aac527e39fdc312dbf9525c4ac
new file mode 100644
index 00000000..28684398
Binary files /dev/null and b/workspace/assets/skins/8e/8e75df1fff26999ab4cf1bde6f49312b300935aac527e39fdc312dbf9525c4ac differ
diff --git a/workspace/assets/skins/8e/8ec6eb393c894df24977928b790fbbea876dec4edcb31e6edbb6b294e8c0dc93 b/workspace/assets/skins/8e/8ec6eb393c894df24977928b790fbbea876dec4edcb31e6edbb6b294e8c0dc93
new file mode 100644
index 00000000..f4f9685b
Binary files /dev/null and b/workspace/assets/skins/8e/8ec6eb393c894df24977928b790fbbea876dec4edcb31e6edbb6b294e8c0dc93 differ
diff --git a/workspace/assets/skins/8e/8edeb27b092acc93e2a2769fa6d6ec085a465354d09c55f30d15197d70947fd0 b/workspace/assets/skins/8e/8edeb27b092acc93e2a2769fa6d6ec085a465354d09c55f30d15197d70947fd0
new file mode 100644
index 00000000..143accb5
Binary files /dev/null and b/workspace/assets/skins/8e/8edeb27b092acc93e2a2769fa6d6ec085a465354d09c55f30d15197d70947fd0 differ
diff --git a/workspace/assets/skins/8f/8f34880ae5e4b6c94faa4ff2769eb30b390a5f9f6b02c2a009cca6bd8c91e801 b/workspace/assets/skins/8f/8f34880ae5e4b6c94faa4ff2769eb30b390a5f9f6b02c2a009cca6bd8c91e801
new file mode 100644
index 00000000..9b3fea44
Binary files /dev/null and b/workspace/assets/skins/8f/8f34880ae5e4b6c94faa4ff2769eb30b390a5f9f6b02c2a009cca6bd8c91e801 differ
diff --git a/workspace/assets/skins/8f/8f51aca0e7769aeddea15b04aa3002786d6cfa6445bae65b76051187ed0da171 b/workspace/assets/skins/8f/8f51aca0e7769aeddea15b04aa3002786d6cfa6445bae65b76051187ed0da171
new file mode 100644
index 00000000..05221393
Binary files /dev/null and b/workspace/assets/skins/8f/8f51aca0e7769aeddea15b04aa3002786d6cfa6445bae65b76051187ed0da171 differ
diff --git a/workspace/assets/skins/8f/8f6e75afa53f79b626f3cc7006422be5001efaffd17344367bc80637fc55797c b/workspace/assets/skins/8f/8f6e75afa53f79b626f3cc7006422be5001efaffd17344367bc80637fc55797c
new file mode 100644
index 00000000..ac87e4c9
Binary files /dev/null and b/workspace/assets/skins/8f/8f6e75afa53f79b626f3cc7006422be5001efaffd17344367bc80637fc55797c differ
diff --git a/workspace/assets/skins/8f/8f74b06e3483aaddccfd77f0e409945b16c28f951831bb269b42172fe5f49993 b/workspace/assets/skins/8f/8f74b06e3483aaddccfd77f0e409945b16c28f951831bb269b42172fe5f49993
new file mode 100644
index 00000000..f7bb053f
Binary files /dev/null and b/workspace/assets/skins/8f/8f74b06e3483aaddccfd77f0e409945b16c28f951831bb269b42172fe5f49993 differ
diff --git a/workspace/assets/skins/8f/8f75808907e28dbaa4f91197b63f17840a69be7884eade8675cfbb700eff2085 b/workspace/assets/skins/8f/8f75808907e28dbaa4f91197b63f17840a69be7884eade8675cfbb700eff2085
new file mode 100644
index 00000000..6d1367d3
Binary files /dev/null and b/workspace/assets/skins/8f/8f75808907e28dbaa4f91197b63f17840a69be7884eade8675cfbb700eff2085 differ
diff --git a/workspace/assets/skins/8f/8f9f90af1935c4316f6de85307e95206fe790c951270ca3d3444bfad6d1af902 b/workspace/assets/skins/8f/8f9f90af1935c4316f6de85307e95206fe790c951270ca3d3444bfad6d1af902
new file mode 100644
index 00000000..e848bd36
Binary files /dev/null and b/workspace/assets/skins/8f/8f9f90af1935c4316f6de85307e95206fe790c951270ca3d3444bfad6d1af902 differ
diff --git a/workspace/assets/skins/8f/8fbad0f54ce217c9acbb032be9fdd95f83a9a34895ae112b63eff22067e583ff b/workspace/assets/skins/8f/8fbad0f54ce217c9acbb032be9fdd95f83a9a34895ae112b63eff22067e583ff
new file mode 100644
index 00000000..1077d6be
Binary files /dev/null and b/workspace/assets/skins/8f/8fbad0f54ce217c9acbb032be9fdd95f83a9a34895ae112b63eff22067e583ff differ
diff --git a/workspace/assets/skins/8f/8fcdcc72bfd5192d752d1a5eac7c11115c9aa43d574dfa85f99f2896c9b15 b/workspace/assets/skins/8f/8fcdcc72bfd5192d752d1a5eac7c11115c9aa43d574dfa85f99f2896c9b15
new file mode 100644
index 00000000..01591347
Binary files /dev/null and b/workspace/assets/skins/8f/8fcdcc72bfd5192d752d1a5eac7c11115c9aa43d574dfa85f99f2896c9b15 differ
diff --git a/workspace/assets/skins/90/90089f6f51e88d62e2df70a23781caf9591fb4c9724fdbf06fe88c44c8e4d683 b/workspace/assets/skins/90/90089f6f51e88d62e2df70a23781caf9591fb4c9724fdbf06fe88c44c8e4d683
new file mode 100644
index 00000000..94dd12e5
Binary files /dev/null and b/workspace/assets/skins/90/90089f6f51e88d62e2df70a23781caf9591fb4c9724fdbf06fe88c44c8e4d683 differ
diff --git a/workspace/assets/skins/90/90290a1816b9841993a62f4b6f06ea6c69ae981e4666333599fb0d2c999ecbd5 b/workspace/assets/skins/90/90290a1816b9841993a62f4b6f06ea6c69ae981e4666333599fb0d2c999ecbd5
new file mode 100644
index 00000000..b207e610
Binary files /dev/null and b/workspace/assets/skins/90/90290a1816b9841993a62f4b6f06ea6c69ae981e4666333599fb0d2c999ecbd5 differ
diff --git a/workspace/assets/skins/90/902d5816dc67158e4bba5039467c02c028bb53683dc419a4e78663d489e51e90 b/workspace/assets/skins/90/902d5816dc67158e4bba5039467c02c028bb53683dc419a4e78663d489e51e90
new file mode 100644
index 00000000..545cf323
Binary files /dev/null and b/workspace/assets/skins/90/902d5816dc67158e4bba5039467c02c028bb53683dc419a4e78663d489e51e90 differ
diff --git a/workspace/assets/skins/90/907839e85c3bd4337e43d48053e5e22f63babc89e9c31b17d2bd6265a2a77032 b/workspace/assets/skins/90/907839e85c3bd4337e43d48053e5e22f63babc89e9c31b17d2bd6265a2a77032
new file mode 100644
index 00000000..555fc947
Binary files /dev/null and b/workspace/assets/skins/90/907839e85c3bd4337e43d48053e5e22f63babc89e9c31b17d2bd6265a2a77032 differ
diff --git a/workspace/assets/skins/90/907e7e43daa31e9fd47befbfefff1084ef58a45092666d53205390c6ec4d3506 b/workspace/assets/skins/90/907e7e43daa31e9fd47befbfefff1084ef58a45092666d53205390c6ec4d3506
new file mode 100644
index 00000000..5366ce39
Binary files /dev/null and b/workspace/assets/skins/90/907e7e43daa31e9fd47befbfefff1084ef58a45092666d53205390c6ec4d3506 differ
diff --git a/workspace/assets/skins/90/907fe3d683df5148247524272ada76a9c6339ae786e60e62a62cd34b8a869c76 b/workspace/assets/skins/90/907fe3d683df5148247524272ada76a9c6339ae786e60e62a62cd34b8a869c76
new file mode 100644
index 00000000..6e0621a3
Binary files /dev/null and b/workspace/assets/skins/90/907fe3d683df5148247524272ada76a9c6339ae786e60e62a62cd34b8a869c76 differ
diff --git a/workspace/assets/skins/90/90901c9004d2714cee44f352be9ab02eb60474aae4b7f954fd1f6d15c12cccd3 b/workspace/assets/skins/90/90901c9004d2714cee44f352be9ab02eb60474aae4b7f954fd1f6d15c12cccd3
new file mode 100644
index 00000000..0c766164
Binary files /dev/null and b/workspace/assets/skins/90/90901c9004d2714cee44f352be9ab02eb60474aae4b7f954fd1f6d15c12cccd3 differ
diff --git a/workspace/assets/skins/90/9094c038a76ffd7843804b5fa21e310a9edaf645dd2e48f83d2d8990ac1be237 b/workspace/assets/skins/90/9094c038a76ffd7843804b5fa21e310a9edaf645dd2e48f83d2d8990ac1be237
new file mode 100644
index 00000000..c217289f
Binary files /dev/null and b/workspace/assets/skins/90/9094c038a76ffd7843804b5fa21e310a9edaf645dd2e48f83d2d8990ac1be237 differ
diff --git a/workspace/assets/skins/90/9097949d0385de8910faaee72bd9b910e3a9e41528ac056860d5729356604326 b/workspace/assets/skins/90/9097949d0385de8910faaee72bd9b910e3a9e41528ac056860d5729356604326
new file mode 100644
index 00000000..f08620f7
Binary files /dev/null and b/workspace/assets/skins/90/9097949d0385de8910faaee72bd9b910e3a9e41528ac056860d5729356604326 differ
diff --git a/workspace/assets/skins/90/90a75f08523bdae4db5197ce894e0517b2d64a94d9e69c41d90501a705d34526 b/workspace/assets/skins/90/90a75f08523bdae4db5197ce894e0517b2d64a94d9e69c41d90501a705d34526
new file mode 100644
index 00000000..fbe421d4
Binary files /dev/null and b/workspace/assets/skins/90/90a75f08523bdae4db5197ce894e0517b2d64a94d9e69c41d90501a705d34526 differ
diff --git a/workspace/assets/skins/90/90a97d20dc0608c7328e399d7dbc573b1820d1ebad5ce9aac7e6ecfb231cdce b/workspace/assets/skins/90/90a97d20dc0608c7328e399d7dbc573b1820d1ebad5ce9aac7e6ecfb231cdce
new file mode 100644
index 00000000..41b79556
Binary files /dev/null and b/workspace/assets/skins/90/90a97d20dc0608c7328e399d7dbc573b1820d1ebad5ce9aac7e6ecfb231cdce differ
diff --git a/workspace/assets/skins/90/90c9d158b819191b33397a47384dc1e108e12ea830f7ecc19e4825b7b6cd825f b/workspace/assets/skins/90/90c9d158b819191b33397a47384dc1e108e12ea830f7ecc19e4825b7b6cd825f
new file mode 100644
index 00000000..7f91958c
Binary files /dev/null and b/workspace/assets/skins/90/90c9d158b819191b33397a47384dc1e108e12ea830f7ecc19e4825b7b6cd825f differ
diff --git a/workspace/assets/skins/90/90f6a44662c05ac1c6171152c23c93e0298acdd86b0eefc5c79e527f5cf20c66 b/workspace/assets/skins/90/90f6a44662c05ac1c6171152c23c93e0298acdd86b0eefc5c79e527f5cf20c66
new file mode 100644
index 00000000..7e1e87e1
Binary files /dev/null and b/workspace/assets/skins/90/90f6a44662c05ac1c6171152c23c93e0298acdd86b0eefc5c79e527f5cf20c66 differ
diff --git a/workspace/assets/skins/91/910107a59d96ecbcd7c96f7641dc45f5b481f4fd693325e17a3f143d4e1be030 b/workspace/assets/skins/91/910107a59d96ecbcd7c96f7641dc45f5b481f4fd693325e17a3f143d4e1be030
new file mode 100644
index 00000000..ff069460
Binary files /dev/null and b/workspace/assets/skins/91/910107a59d96ecbcd7c96f7641dc45f5b481f4fd693325e17a3f143d4e1be030 differ
diff --git a/workspace/assets/skins/91/913cad1bc03f63b657af6a5cc20f4b816343796d318fc4fb372c1a6bcc787a2 b/workspace/assets/skins/91/913cad1bc03f63b657af6a5cc20f4b816343796d318fc4fb372c1a6bcc787a2
new file mode 100644
index 00000000..98573e59
Binary files /dev/null and b/workspace/assets/skins/91/913cad1bc03f63b657af6a5cc20f4b816343796d318fc4fb372c1a6bcc787a2 differ
diff --git a/workspace/assets/skins/91/915a2026acc93e28cb96da0c8d0ff2949411002663250675f2b54004d5095e9a b/workspace/assets/skins/91/915a2026acc93e28cb96da0c8d0ff2949411002663250675f2b54004d5095e9a
new file mode 100644
index 00000000..2d6b14b0
Binary files /dev/null and b/workspace/assets/skins/91/915a2026acc93e28cb96da0c8d0ff2949411002663250675f2b54004d5095e9a differ
diff --git a/workspace/assets/skins/91/9168888f8e6e5538a288973b62c34a2e8b20e4b57e94106a90ed17261764f842 b/workspace/assets/skins/91/9168888f8e6e5538a288973b62c34a2e8b20e4b57e94106a90ed17261764f842
new file mode 100644
index 00000000..58a97e4e
Binary files /dev/null and b/workspace/assets/skins/91/9168888f8e6e5538a288973b62c34a2e8b20e4b57e94106a90ed17261764f842 differ
diff --git a/workspace/assets/skins/91/9174cd8c0c3bbfe9f96a84020b6a218fadacbaa5e30c08bab0f572ae4168caa8 b/workspace/assets/skins/91/9174cd8c0c3bbfe9f96a84020b6a218fadacbaa5e30c08bab0f572ae4168caa8
new file mode 100644
index 00000000..a696929a
Binary files /dev/null and b/workspace/assets/skins/91/9174cd8c0c3bbfe9f96a84020b6a218fadacbaa5e30c08bab0f572ae4168caa8 differ
diff --git a/workspace/assets/skins/91/918f750f055b93ace605ec5bc5342b91fa8b67733a5d077f5515a9da184fb58b b/workspace/assets/skins/91/918f750f055b93ace605ec5bc5342b91fa8b67733a5d077f5515a9da184fb58b
new file mode 100644
index 00000000..fd1aad38
Binary files /dev/null and b/workspace/assets/skins/91/918f750f055b93ace605ec5bc5342b91fa8b67733a5d077f5515a9da184fb58b differ
diff --git a/workspace/assets/skins/91/91992e2f75bbf1adc6487c8a825537215a9f1d8d6385e14174f58e73bf67ef76 b/workspace/assets/skins/91/91992e2f75bbf1adc6487c8a825537215a9f1d8d6385e14174f58e73bf67ef76
new file mode 100644
index 00000000..335953ec
Binary files /dev/null and b/workspace/assets/skins/91/91992e2f75bbf1adc6487c8a825537215a9f1d8d6385e14174f58e73bf67ef76 differ
diff --git a/workspace/assets/skins/91/91a79766d0184cb712f361c7d9cc685a6685b406a48d72e9b0ef630d1756949a b/workspace/assets/skins/91/91a79766d0184cb712f361c7d9cc685a6685b406a48d72e9b0ef630d1756949a
new file mode 100644
index 00000000..b9589b44
Binary files /dev/null and b/workspace/assets/skins/91/91a79766d0184cb712f361c7d9cc685a6685b406a48d72e9b0ef630d1756949a differ
diff --git a/workspace/assets/skins/91/91e90cafce32ab67af1e60901a9a7d6b646382b8e6ce99999e2ee25435a6d1e8 b/workspace/assets/skins/91/91e90cafce32ab67af1e60901a9a7d6b646382b8e6ce99999e2ee25435a6d1e8
new file mode 100644
index 00000000..1b0dc6bb
Binary files /dev/null and b/workspace/assets/skins/91/91e90cafce32ab67af1e60901a9a7d6b646382b8e6ce99999e2ee25435a6d1e8 differ
diff --git a/workspace/assets/skins/91/91f566f89be2f85a1b6078aa4a1d0467397c3fda442ff84db0c7ae65fefa1359 b/workspace/assets/skins/91/91f566f89be2f85a1b6078aa4a1d0467397c3fda442ff84db0c7ae65fefa1359
new file mode 100644
index 00000000..010a76ca
Binary files /dev/null and b/workspace/assets/skins/91/91f566f89be2f85a1b6078aa4a1d0467397c3fda442ff84db0c7ae65fefa1359 differ
diff --git a/workspace/assets/skins/91/91fd6c60746524c98621b2db0c2544a248fa7a40c04e0c58661bc29cb2fde4bb b/workspace/assets/skins/91/91fd6c60746524c98621b2db0c2544a248fa7a40c04e0c58661bc29cb2fde4bb
new file mode 100644
index 00000000..940fbe49
Binary files /dev/null and b/workspace/assets/skins/91/91fd6c60746524c98621b2db0c2544a248fa7a40c04e0c58661bc29cb2fde4bb differ
diff --git a/workspace/assets/skins/92/920dd554bb38bff5b9daa7f0f53ece96baa8301bfc1c50effe1c1c501513cbe6 b/workspace/assets/skins/92/920dd554bb38bff5b9daa7f0f53ece96baa8301bfc1c50effe1c1c501513cbe6
new file mode 100644
index 00000000..812cbe9c
Binary files /dev/null and b/workspace/assets/skins/92/920dd554bb38bff5b9daa7f0f53ece96baa8301bfc1c50effe1c1c501513cbe6 differ
diff --git a/workspace/assets/skins/92/922395081d82ebfa326f4253f297f98ff78e0f00ff56eeb85e86d67db3a56b7a b/workspace/assets/skins/92/922395081d82ebfa326f4253f297f98ff78e0f00ff56eeb85e86d67db3a56b7a
new file mode 100644
index 00000000..98525ac7
Binary files /dev/null and b/workspace/assets/skins/92/922395081d82ebfa326f4253f297f98ff78e0f00ff56eeb85e86d67db3a56b7a differ
diff --git a/workspace/assets/skins/92/9233e2cda707f9ec0ce52510c06630eceaaed47c19847c6dad550912d8d2cc32 b/workspace/assets/skins/92/9233e2cda707f9ec0ce52510c06630eceaaed47c19847c6dad550912d8d2cc32
new file mode 100644
index 00000000..ec089c47
Binary files /dev/null and b/workspace/assets/skins/92/9233e2cda707f9ec0ce52510c06630eceaaed47c19847c6dad550912d8d2cc32 differ
diff --git a/workspace/assets/skins/92/923ab04428c87642981679be5a61caf4e8a3c53f84c32101e03d047166b8f48e b/workspace/assets/skins/92/923ab04428c87642981679be5a61caf4e8a3c53f84c32101e03d047166b8f48e
new file mode 100644
index 00000000..cccd8a85
Binary files /dev/null and b/workspace/assets/skins/92/923ab04428c87642981679be5a61caf4e8a3c53f84c32101e03d047166b8f48e differ
diff --git a/workspace/assets/skins/92/9242a22c7c876f9c51d0ceb2320763dd7b21767717019e4e8eb0204efb368130 b/workspace/assets/skins/92/9242a22c7c876f9c51d0ceb2320763dd7b21767717019e4e8eb0204efb368130
new file mode 100644
index 00000000..dedcd8bd
Binary files /dev/null and b/workspace/assets/skins/92/9242a22c7c876f9c51d0ceb2320763dd7b21767717019e4e8eb0204efb368130 differ
diff --git a/workspace/assets/skins/92/92510c4e8f939a28548012bc4a6e953ef4d20c0dd1920df80aa34f5383682423 b/workspace/assets/skins/92/92510c4e8f939a28548012bc4a6e953ef4d20c0dd1920df80aa34f5383682423
new file mode 100644
index 00000000..1919079b
Binary files /dev/null and b/workspace/assets/skins/92/92510c4e8f939a28548012bc4a6e953ef4d20c0dd1920df80aa34f5383682423 differ
diff --git a/workspace/assets/skins/92/9259fc8d08f75e6a0908a05442b23c4dc4a902ab1f0f128b0e72ee5feecb807c b/workspace/assets/skins/92/9259fc8d08f75e6a0908a05442b23c4dc4a902ab1f0f128b0e72ee5feecb807c
new file mode 100644
index 00000000..f801e91d
Binary files /dev/null and b/workspace/assets/skins/92/9259fc8d08f75e6a0908a05442b23c4dc4a902ab1f0f128b0e72ee5feecb807c differ
diff --git a/workspace/assets/skins/92/925b4f8c3db46c1bfc82fa0c25159a5f969f3cc50f60dfb81c32808481ca79ae b/workspace/assets/skins/92/925b4f8c3db46c1bfc82fa0c25159a5f969f3cc50f60dfb81c32808481ca79ae
new file mode 100644
index 00000000..c551f6ee
Binary files /dev/null and b/workspace/assets/skins/92/925b4f8c3db46c1bfc82fa0c25159a5f969f3cc50f60dfb81c32808481ca79ae differ
diff --git a/workspace/assets/skins/92/9266dc045615916767b0280dec05a5f98f1eabf7968a3a48894dff3fdd2b15c4 b/workspace/assets/skins/92/9266dc045615916767b0280dec05a5f98f1eabf7968a3a48894dff3fdd2b15c4
new file mode 100644
index 00000000..0ab823ef
Binary files /dev/null and b/workspace/assets/skins/92/9266dc045615916767b0280dec05a5f98f1eabf7968a3a48894dff3fdd2b15c4 differ
diff --git a/workspace/assets/skins/92/92bd25dc769a2be158372f97a5b80e667a2c52e39f9284b9ef40ea91ba319d28 b/workspace/assets/skins/92/92bd25dc769a2be158372f97a5b80e667a2c52e39f9284b9ef40ea91ba319d28
new file mode 100644
index 00000000..2c3b1216
Binary files /dev/null and b/workspace/assets/skins/92/92bd25dc769a2be158372f97a5b80e667a2c52e39f9284b9ef40ea91ba319d28 differ
diff --git a/workspace/assets/skins/92/92e8caeb4071d2f36f5d779852a847407c0aed94d2fc22a49c598d72e743b853 b/workspace/assets/skins/92/92e8caeb4071d2f36f5d779852a847407c0aed94d2fc22a49c598d72e743b853
new file mode 100644
index 00000000..64ae40df
Binary files /dev/null and b/workspace/assets/skins/92/92e8caeb4071d2f36f5d779852a847407c0aed94d2fc22a49c598d72e743b853 differ
diff --git a/workspace/assets/skins/93/930072534e8b404333f347293e2adb48645bd05cd8d2c6751415bab0bfdf4bff b/workspace/assets/skins/93/930072534e8b404333f347293e2adb48645bd05cd8d2c6751415bab0bfdf4bff
new file mode 100644
index 00000000..b59db801
Binary files /dev/null and b/workspace/assets/skins/93/930072534e8b404333f347293e2adb48645bd05cd8d2c6751415bab0bfdf4bff differ
diff --git a/workspace/assets/skins/93/930be5769f27c6f51b83c8d3647af25113e9de557d0a033353be3d41d6805a7c b/workspace/assets/skins/93/930be5769f27c6f51b83c8d3647af25113e9de557d0a033353be3d41d6805a7c
new file mode 100644
index 00000000..ae6b7dfe
Binary files /dev/null and b/workspace/assets/skins/93/930be5769f27c6f51b83c8d3647af25113e9de557d0a033353be3d41d6805a7c differ
diff --git a/workspace/assets/skins/93/9310e588f1f32cd758971a73c05884437986e14a091c58728e53da15da106067 b/workspace/assets/skins/93/9310e588f1f32cd758971a73c05884437986e14a091c58728e53da15da106067
new file mode 100644
index 00000000..273d0705
Binary files /dev/null and b/workspace/assets/skins/93/9310e588f1f32cd758971a73c05884437986e14a091c58728e53da15da106067 differ
diff --git a/workspace/assets/skins/93/932447f7c685da5e315c77e35f23ffa86258b6e094fb29c96fda0cb96ffa87e9 b/workspace/assets/skins/93/932447f7c685da5e315c77e35f23ffa86258b6e094fb29c96fda0cb96ffa87e9
new file mode 100644
index 00000000..2aa14f94
Binary files /dev/null and b/workspace/assets/skins/93/932447f7c685da5e315c77e35f23ffa86258b6e094fb29c96fda0cb96ffa87e9 differ
diff --git a/workspace/assets/skins/93/93264497490c2c7506bf75fecf281d13a9d3cea6eaafa98565674cc15c22283d b/workspace/assets/skins/93/93264497490c2c7506bf75fecf281d13a9d3cea6eaafa98565674cc15c22283d
new file mode 100644
index 00000000..0df54ebc
Binary files /dev/null and b/workspace/assets/skins/93/93264497490c2c7506bf75fecf281d13a9d3cea6eaafa98565674cc15c22283d differ
diff --git a/workspace/assets/skins/93/933ee21c909d9320b1736ec10919f29e37ab496e192b2ded04ae21c84479e7f6 b/workspace/assets/skins/93/933ee21c909d9320b1736ec10919f29e37ab496e192b2ded04ae21c84479e7f6
new file mode 100644
index 00000000..7c17ca52
Binary files /dev/null and b/workspace/assets/skins/93/933ee21c909d9320b1736ec10919f29e37ab496e192b2ded04ae21c84479e7f6 differ
diff --git a/workspace/assets/skins/93/93715b683a99017e7da1a41bd77c21f2579dc036d1b9036d4ce175ab4ec4b084 b/workspace/assets/skins/93/93715b683a99017e7da1a41bd77c21f2579dc036d1b9036d4ce175ab4ec4b084
new file mode 100644
index 00000000..997dda2e
Binary files /dev/null and b/workspace/assets/skins/93/93715b683a99017e7da1a41bd77c21f2579dc036d1b9036d4ce175ab4ec4b084 differ
diff --git a/workspace/assets/skins/93/939078d0d582ab33fb5c933ef6eeab22f1a32cabdcdd5c5c57595ec9a8d1a991 b/workspace/assets/skins/93/939078d0d582ab33fb5c933ef6eeab22f1a32cabdcdd5c5c57595ec9a8d1a991
new file mode 100644
index 00000000..f0744eaa
Binary files /dev/null and b/workspace/assets/skins/93/939078d0d582ab33fb5c933ef6eeab22f1a32cabdcdd5c5c57595ec9a8d1a991 differ
diff --git a/workspace/assets/skins/93/939877d958444e5e00cac7a21f06b84782e373af0b42cb8434c18fd39cd6a2eb b/workspace/assets/skins/93/939877d958444e5e00cac7a21f06b84782e373af0b42cb8434c18fd39cd6a2eb
new file mode 100644
index 00000000..37095d31
Binary files /dev/null and b/workspace/assets/skins/93/939877d958444e5e00cac7a21f06b84782e373af0b42cb8434c18fd39cd6a2eb differ
diff --git a/workspace/assets/skins/93/93b25a49575d733b8d42aeeabf28fb5c7e2a506ca96b812b53381637a75c0f41 b/workspace/assets/skins/93/93b25a49575d733b8d42aeeabf28fb5c7e2a506ca96b812b53381637a75c0f41
new file mode 100644
index 00000000..bd5b1a7e
Binary files /dev/null and b/workspace/assets/skins/93/93b25a49575d733b8d42aeeabf28fb5c7e2a506ca96b812b53381637a75c0f41 differ
diff --git a/workspace/assets/skins/93/93be1dfcbc308b6869dcf694950b192445f23a63fb1daf33dcb76a392ec9472a b/workspace/assets/skins/93/93be1dfcbc308b6869dcf694950b192445f23a63fb1daf33dcb76a392ec9472a
new file mode 100644
index 00000000..27581929
Binary files /dev/null and b/workspace/assets/skins/93/93be1dfcbc308b6869dcf694950b192445f23a63fb1daf33dcb76a392ec9472a differ
diff --git a/workspace/assets/skins/93/93e97a9181ce63fd18dab33f6223fbd004bde29dbae73972b1fa158e34441075 b/workspace/assets/skins/93/93e97a9181ce63fd18dab33f6223fbd004bde29dbae73972b1fa158e34441075
new file mode 100644
index 00000000..33fed0aa
Binary files /dev/null and b/workspace/assets/skins/93/93e97a9181ce63fd18dab33f6223fbd004bde29dbae73972b1fa158e34441075 differ
diff --git a/workspace/assets/skins/94/94037d5cf52b12f407e330e262813e6b4dea9910fbafca9b3159091927b56dc4 b/workspace/assets/skins/94/94037d5cf52b12f407e330e262813e6b4dea9910fbafca9b3159091927b56dc4
new file mode 100644
index 00000000..d92adda5
Binary files /dev/null and b/workspace/assets/skins/94/94037d5cf52b12f407e330e262813e6b4dea9910fbafca9b3159091927b56dc4 differ
diff --git a/workspace/assets/skins/94/942a27d6088a27054be44204f5b8093130dba598d782a28975f447b13479ab6c b/workspace/assets/skins/94/942a27d6088a27054be44204f5b8093130dba598d782a28975f447b13479ab6c
new file mode 100644
index 00000000..8d561bf1
Binary files /dev/null and b/workspace/assets/skins/94/942a27d6088a27054be44204f5b8093130dba598d782a28975f447b13479ab6c differ
diff --git a/workspace/assets/skins/94/9436b64033152478d23e6e5754139d8a68b3ccd4389c9e2414470d36b3ae166b b/workspace/assets/skins/94/9436b64033152478d23e6e5754139d8a68b3ccd4389c9e2414470d36b3ae166b
new file mode 100644
index 00000000..052788fd
Binary files /dev/null and b/workspace/assets/skins/94/9436b64033152478d23e6e5754139d8a68b3ccd4389c9e2414470d36b3ae166b differ
diff --git a/workspace/assets/skins/94/94599a6ab08d13cb6664be5141c298a9f39eaee3d56458876867398707f1fc9 b/workspace/assets/skins/94/94599a6ab08d13cb6664be5141c298a9f39eaee3d56458876867398707f1fc9
new file mode 100644
index 00000000..0aec8d0b
Binary files /dev/null and b/workspace/assets/skins/94/94599a6ab08d13cb6664be5141c298a9f39eaee3d56458876867398707f1fc9 differ
diff --git a/workspace/assets/skins/94/946dad16bd41a77881fdc5e22881a7142a40de6ec7cd9cd98d7addd9499c3fd4 b/workspace/assets/skins/94/946dad16bd41a77881fdc5e22881a7142a40de6ec7cd9cd98d7addd9499c3fd4
new file mode 100644
index 00000000..5595cf25
Binary files /dev/null and b/workspace/assets/skins/94/946dad16bd41a77881fdc5e22881a7142a40de6ec7cd9cd98d7addd9499c3fd4 differ
diff --git a/workspace/assets/skins/94/946fb9ccfdd552544077a9d5cf2e6331fe2eeb36dd4366455af544748192525e b/workspace/assets/skins/94/946fb9ccfdd552544077a9d5cf2e6331fe2eeb36dd4366455af544748192525e
new file mode 100644
index 00000000..6fb44db0
Binary files /dev/null and b/workspace/assets/skins/94/946fb9ccfdd552544077a9d5cf2e6331fe2eeb36dd4366455af544748192525e differ
diff --git a/workspace/assets/skins/94/9472c65d8404c47c539615a8fc32c9316d2d04020f7525bf279491ece8658557 b/workspace/assets/skins/94/9472c65d8404c47c539615a8fc32c9316d2d04020f7525bf279491ece8658557
new file mode 100644
index 00000000..7b98a782
Binary files /dev/null and b/workspace/assets/skins/94/9472c65d8404c47c539615a8fc32c9316d2d04020f7525bf279491ece8658557 differ
diff --git a/workspace/assets/skins/94/9475d693fa81ca6fbf10668624c149778915adb2c42ad22334dba33f88a999d b/workspace/assets/skins/94/9475d693fa81ca6fbf10668624c149778915adb2c42ad22334dba33f88a999d
new file mode 100644
index 00000000..2321363c
Binary files /dev/null and b/workspace/assets/skins/94/9475d693fa81ca6fbf10668624c149778915adb2c42ad22334dba33f88a999d differ
diff --git a/workspace/assets/skins/94/9496177773f8f01bb2d71f8ebad30c2775c5a5afb46258b07a81cb7d57ad751d b/workspace/assets/skins/94/9496177773f8f01bb2d71f8ebad30c2775c5a5afb46258b07a81cb7d57ad751d
new file mode 100644
index 00000000..ea2dd4c3
Binary files /dev/null and b/workspace/assets/skins/94/9496177773f8f01bb2d71f8ebad30c2775c5a5afb46258b07a81cb7d57ad751d differ
diff --git a/workspace/assets/skins/94/949763921fb4882fae84468ac7ba325cfb96af131aaad626f07b05c93d175c26 b/workspace/assets/skins/94/949763921fb4882fae84468ac7ba325cfb96af131aaad626f07b05c93d175c26
new file mode 100644
index 00000000..6233e312
Binary files /dev/null and b/workspace/assets/skins/94/949763921fb4882fae84468ac7ba325cfb96af131aaad626f07b05c93d175c26 differ
diff --git a/workspace/assets/skins/94/949a61179d1e563f9a110565998cfba0dfe000bbfa2cb5eeca25432eb48f1b7c b/workspace/assets/skins/94/949a61179d1e563f9a110565998cfba0dfe000bbfa2cb5eeca25432eb48f1b7c
new file mode 100644
index 00000000..67c79a33
Binary files /dev/null and b/workspace/assets/skins/94/949a61179d1e563f9a110565998cfba0dfe000bbfa2cb5eeca25432eb48f1b7c differ
diff --git a/workspace/assets/skins/94/94e68839378a99fe5700cf65fd2b7f230cca0531d97f7926127d752785a865ba b/workspace/assets/skins/94/94e68839378a99fe5700cf65fd2b7f230cca0531d97f7926127d752785a865ba
new file mode 100644
index 00000000..a3c8e981
Binary files /dev/null and b/workspace/assets/skins/94/94e68839378a99fe5700cf65fd2b7f230cca0531d97f7926127d752785a865ba differ
diff --git a/workspace/assets/skins/95/95263aa845a10457d543e4015ee31562f32371a175ca5f560786970e66604cb5 b/workspace/assets/skins/95/95263aa845a10457d543e4015ee31562f32371a175ca5f560786970e66604cb5
new file mode 100644
index 00000000..dd28cc71
Binary files /dev/null and b/workspace/assets/skins/95/95263aa845a10457d543e4015ee31562f32371a175ca5f560786970e66604cb5 differ
diff --git a/workspace/assets/skins/95/9529ba5861265a82a85ba22726b3bfad2bc9d058889ddfa11fc9693e14961682 b/workspace/assets/skins/95/9529ba5861265a82a85ba22726b3bfad2bc9d058889ddfa11fc9693e14961682
new file mode 100644
index 00000000..4bd93e60
Binary files /dev/null and b/workspace/assets/skins/95/9529ba5861265a82a85ba22726b3bfad2bc9d058889ddfa11fc9693e14961682 differ
diff --git a/workspace/assets/skins/95/95335576d710c991757994d5223e2a5d1b6e58b54071382e2e2762d9db28a45a b/workspace/assets/skins/95/95335576d710c991757994d5223e2a5d1b6e58b54071382e2e2762d9db28a45a
new file mode 100644
index 00000000..67cf48f3
Binary files /dev/null and b/workspace/assets/skins/95/95335576d710c991757994d5223e2a5d1b6e58b54071382e2e2762d9db28a45a differ
diff --git a/workspace/assets/skins/95/953a4f83a35d736d73aaf2a4df4901d407f98803c0bd172b36193205a96c4399 b/workspace/assets/skins/95/953a4f83a35d736d73aaf2a4df4901d407f98803c0bd172b36193205a96c4399
new file mode 100644
index 00000000..a26962d8
Binary files /dev/null and b/workspace/assets/skins/95/953a4f83a35d736d73aaf2a4df4901d407f98803c0bd172b36193205a96c4399 differ
diff --git a/workspace/assets/skins/95/95453a707f1ee473bcc4c57aea4f8bf8a1d404d9e5a7523fbc798592694c130 b/workspace/assets/skins/95/95453a707f1ee473bcc4c57aea4f8bf8a1d404d9e5a7523fbc798592694c130
new file mode 100644
index 00000000..ffb7b401
Binary files /dev/null and b/workspace/assets/skins/95/95453a707f1ee473bcc4c57aea4f8bf8a1d404d9e5a7523fbc798592694c130 differ
diff --git a/workspace/assets/skins/95/95490e816903a59e9e7549d9227c4e2cf03c6724c3f9593b4bb2420bc78ad6fb b/workspace/assets/skins/95/95490e816903a59e9e7549d9227c4e2cf03c6724c3f9593b4bb2420bc78ad6fb
new file mode 100644
index 00000000..397583f2
Binary files /dev/null and b/workspace/assets/skins/95/95490e816903a59e9e7549d9227c4e2cf03c6724c3f9593b4bb2420bc78ad6fb differ
diff --git a/workspace/assets/skins/95/956cecea0935748b106e36f8efa66cc8a17b187b683359ad51a06c732eb89aa6 b/workspace/assets/skins/95/956cecea0935748b106e36f8efa66cc8a17b187b683359ad51a06c732eb89aa6
new file mode 100644
index 00000000..daf833a9
Binary files /dev/null and b/workspace/assets/skins/95/956cecea0935748b106e36f8efa66cc8a17b187b683359ad51a06c732eb89aa6 differ
diff --git a/workspace/assets/skins/95/95954466fb8855c10e53db399dc352b2541132f9bdae160499ccc7d6e3e902d1 b/workspace/assets/skins/95/95954466fb8855c10e53db399dc352b2541132f9bdae160499ccc7d6e3e902d1
new file mode 100644
index 00000000..0d8431ac
Binary files /dev/null and b/workspace/assets/skins/95/95954466fb8855c10e53db399dc352b2541132f9bdae160499ccc7d6e3e902d1 differ
diff --git a/workspace/assets/skins/95/9599cb4d4dafea3334ccb5cccd29a302415d1dda76a262286df31126ca05cf85 b/workspace/assets/skins/95/9599cb4d4dafea3334ccb5cccd29a302415d1dda76a262286df31126ca05cf85
new file mode 100644
index 00000000..311a9af7
Binary files /dev/null and b/workspace/assets/skins/95/9599cb4d4dafea3334ccb5cccd29a302415d1dda76a262286df31126ca05cf85 differ
diff --git a/workspace/assets/skins/95/95b05be1635ab83dc01cbaa77c746cc957a261ef4270588ec6aa93a414d112b3 b/workspace/assets/skins/95/95b05be1635ab83dc01cbaa77c746cc957a261ef4270588ec6aa93a414d112b3
new file mode 100644
index 00000000..38861449
Binary files /dev/null and b/workspace/assets/skins/95/95b05be1635ab83dc01cbaa77c746cc957a261ef4270588ec6aa93a414d112b3 differ
diff --git a/workspace/assets/skins/95/95b0c83c53876dc4e4d239e3f6dc3699283b5f19c42baff5fe272ae9f3e82be9 b/workspace/assets/skins/95/95b0c83c53876dc4e4d239e3f6dc3699283b5f19c42baff5fe272ae9f3e82be9
new file mode 100644
index 00000000..dab304af
Binary files /dev/null and b/workspace/assets/skins/95/95b0c83c53876dc4e4d239e3f6dc3699283b5f19c42baff5fe272ae9f3e82be9 differ
diff --git a/workspace/assets/skins/95/95b7bf792de8cfc5e5f37ec87b8c48058fadcba48fc9e57e9e845166493887e b/workspace/assets/skins/95/95b7bf792de8cfc5e5f37ec87b8c48058fadcba48fc9e57e9e845166493887e
new file mode 100644
index 00000000..676367d9
Binary files /dev/null and b/workspace/assets/skins/95/95b7bf792de8cfc5e5f37ec87b8c48058fadcba48fc9e57e9e845166493887e differ
diff --git a/workspace/assets/skins/95/95c0f2f6a6ff46320fa4d8443648e848c3e703d3d4305fbec48ea55d224ad6a5 b/workspace/assets/skins/95/95c0f2f6a6ff46320fa4d8443648e848c3e703d3d4305fbec48ea55d224ad6a5
new file mode 100644
index 00000000..3aac0116
Binary files /dev/null and b/workspace/assets/skins/95/95c0f2f6a6ff46320fa4d8443648e848c3e703d3d4305fbec48ea55d224ad6a5 differ
diff --git a/workspace/assets/skins/95/95d087733db5131fd613d7d5be47517514896658be9a6bfa074705856e38cfd7 b/workspace/assets/skins/95/95d087733db5131fd613d7d5be47517514896658be9a6bfa074705856e38cfd7
new file mode 100644
index 00000000..6f281a59
Binary files /dev/null and b/workspace/assets/skins/95/95d087733db5131fd613d7d5be47517514896658be9a6bfa074705856e38cfd7 differ
diff --git a/workspace/assets/skins/95/95f9574b613a2f1ed9c1ae9610e30effac7150af0407b7e9b761fa80ab7eb9f b/workspace/assets/skins/95/95f9574b613a2f1ed9c1ae9610e30effac7150af0407b7e9b761fa80ab7eb9f
new file mode 100644
index 00000000..55baa1f4
Binary files /dev/null and b/workspace/assets/skins/95/95f9574b613a2f1ed9c1ae9610e30effac7150af0407b7e9b761fa80ab7eb9f differ
diff --git a/workspace/assets/skins/96/96052c79e86ee60fc5c02bf2832dd482832c80e51ac05eb3e0342e4a75c6a632 b/workspace/assets/skins/96/96052c79e86ee60fc5c02bf2832dd482832c80e51ac05eb3e0342e4a75c6a632
new file mode 100644
index 00000000..ae0b37f7
Binary files /dev/null and b/workspace/assets/skins/96/96052c79e86ee60fc5c02bf2832dd482832c80e51ac05eb3e0342e4a75c6a632 differ
diff --git a/workspace/assets/skins/96/960ff71b386a804a83ba53a45cc02eb9b1bb23d39f5f93c7061bacb9e08a9e3b b/workspace/assets/skins/96/960ff71b386a804a83ba53a45cc02eb9b1bb23d39f5f93c7061bacb9e08a9e3b
new file mode 100644
index 00000000..8c64817d
Binary files /dev/null and b/workspace/assets/skins/96/960ff71b386a804a83ba53a45cc02eb9b1bb23d39f5f93c7061bacb9e08a9e3b differ
diff --git a/workspace/assets/skins/96/961a918c0c49ba8d053e522cb91abc74689367b4d8aa06bfc1ba9154730985ff b/workspace/assets/skins/96/961a918c0c49ba8d053e522cb91abc74689367b4d8aa06bfc1ba9154730985ff
new file mode 100644
index 00000000..5ddd44d5
Binary files /dev/null and b/workspace/assets/skins/96/961a918c0c49ba8d053e522cb91abc74689367b4d8aa06bfc1ba9154730985ff differ
diff --git a/workspace/assets/skins/96/965201bb5715745e2c15d9f14f6a0abb21179f7b2ee3d802456c401d1f3e3cd2 b/workspace/assets/skins/96/965201bb5715745e2c15d9f14f6a0abb21179f7b2ee3d802456c401d1f3e3cd2
new file mode 100644
index 00000000..38a3c178
Binary files /dev/null and b/workspace/assets/skins/96/965201bb5715745e2c15d9f14f6a0abb21179f7b2ee3d802456c401d1f3e3cd2 differ
diff --git a/workspace/assets/skins/96/968222fb74d971e0abc431e744e8adad66bc6051b59e97a9d41e801b115e83e5 b/workspace/assets/skins/96/968222fb74d971e0abc431e744e8adad66bc6051b59e97a9d41e801b115e83e5
new file mode 100644
index 00000000..a9cecd40
Binary files /dev/null and b/workspace/assets/skins/96/968222fb74d971e0abc431e744e8adad66bc6051b59e97a9d41e801b115e83e5 differ
diff --git a/workspace/assets/skins/96/96849f0c4f488f1498275bb10f04a146e958f6ee0838d87d6d3ebc893ac03039 b/workspace/assets/skins/96/96849f0c4f488f1498275bb10f04a146e958f6ee0838d87d6d3ebc893ac03039
new file mode 100644
index 00000000..dcc1cbb1
Binary files /dev/null and b/workspace/assets/skins/96/96849f0c4f488f1498275bb10f04a146e958f6ee0838d87d6d3ebc893ac03039 differ
diff --git a/workspace/assets/skins/96/96873e12b68df96948407626c9658139f43399936aae9468d60dd796514af0e6 b/workspace/assets/skins/96/96873e12b68df96948407626c9658139f43399936aae9468d60dd796514af0e6
new file mode 100644
index 00000000..c24b9167
Binary files /dev/null and b/workspace/assets/skins/96/96873e12b68df96948407626c9658139f43399936aae9468d60dd796514af0e6 differ
diff --git a/workspace/assets/skins/96/9691d66c4db256ac765e2dc95aeb41249ffaa68f2287164ff9cb3b5ef866 b/workspace/assets/skins/96/9691d66c4db256ac765e2dc95aeb41249ffaa68f2287164ff9cb3b5ef866
new file mode 100644
index 00000000..66e55f6f
Binary files /dev/null and b/workspace/assets/skins/96/9691d66c4db256ac765e2dc95aeb41249ffaa68f2287164ff9cb3b5ef866 differ
diff --git a/workspace/assets/skins/96/9698159097349c97494cfd93906194e77aed7c363d0f5ee282777a366b919481 b/workspace/assets/skins/96/9698159097349c97494cfd93906194e77aed7c363d0f5ee282777a366b919481
new file mode 100644
index 00000000..9e124d05
Binary files /dev/null and b/workspace/assets/skins/96/9698159097349c97494cfd93906194e77aed7c363d0f5ee282777a366b919481 differ
diff --git a/workspace/assets/skins/96/96b0040faac38195fe1855342f90e3209f73a632bb7bf72aa12e60bd3058289a b/workspace/assets/skins/96/96b0040faac38195fe1855342f90e3209f73a632bb7bf72aa12e60bd3058289a
new file mode 100644
index 00000000..5f2d8347
Binary files /dev/null and b/workspace/assets/skins/96/96b0040faac38195fe1855342f90e3209f73a632bb7bf72aa12e60bd3058289a differ
diff --git a/workspace/assets/skins/96/96e40157392ad4a67ca677dc55b3291ac203dddc1a336ab65a8dd5cacd26ca48 b/workspace/assets/skins/96/96e40157392ad4a67ca677dc55b3291ac203dddc1a336ab65a8dd5cacd26ca48
new file mode 100644
index 00000000..a40ecea7
Binary files /dev/null and b/workspace/assets/skins/96/96e40157392ad4a67ca677dc55b3291ac203dddc1a336ab65a8dd5cacd26ca48 differ
diff --git a/workspace/assets/skins/96/96ee7f7a9752d186eca8bb4db10f4aed3684b98e97f202b34ad85706550794d2 b/workspace/assets/skins/96/96ee7f7a9752d186eca8bb4db10f4aed3684b98e97f202b34ad85706550794d2
new file mode 100644
index 00000000..ceffd713
Binary files /dev/null and b/workspace/assets/skins/96/96ee7f7a9752d186eca8bb4db10f4aed3684b98e97f202b34ad85706550794d2 differ
diff --git a/workspace/assets/skins/97/970184acb3649ff727bc9911612abad10801b4bff451e810c12b453068a00966 b/workspace/assets/skins/97/970184acb3649ff727bc9911612abad10801b4bff451e810c12b453068a00966
new file mode 100644
index 00000000..416955d5
Binary files /dev/null and b/workspace/assets/skins/97/970184acb3649ff727bc9911612abad10801b4bff451e810c12b453068a00966 differ
diff --git a/workspace/assets/skins/97/9710bbb7a20affd1ca604f90ade60d7136c9490e8b51a720fca51e2fff23ac98 b/workspace/assets/skins/97/9710bbb7a20affd1ca604f90ade60d7136c9490e8b51a720fca51e2fff23ac98
new file mode 100644
index 00000000..d2694497
Binary files /dev/null and b/workspace/assets/skins/97/9710bbb7a20affd1ca604f90ade60d7136c9490e8b51a720fca51e2fff23ac98 differ
diff --git a/workspace/assets/skins/97/9726978ad75368dc783afb79567749f5c129fd2e7a303c000c8f04fa75109364 b/workspace/assets/skins/97/9726978ad75368dc783afb79567749f5c129fd2e7a303c000c8f04fa75109364
new file mode 100644
index 00000000..e8c75581
Binary files /dev/null and b/workspace/assets/skins/97/9726978ad75368dc783afb79567749f5c129fd2e7a303c000c8f04fa75109364 differ
diff --git a/workspace/assets/skins/97/9778fa9cd8b85091b28db3f85973f2934733bba82531cf40fb4920149de1432f b/workspace/assets/skins/97/9778fa9cd8b85091b28db3f85973f2934733bba82531cf40fb4920149de1432f
new file mode 100644
index 00000000..dc7e4e77
Binary files /dev/null and b/workspace/assets/skins/97/9778fa9cd8b85091b28db3f85973f2934733bba82531cf40fb4920149de1432f differ
diff --git a/workspace/assets/skins/97/9792cf70eca506cf8b61aab80e37ad6af237dbbddd18c21e64a90a8a4455e523 b/workspace/assets/skins/97/9792cf70eca506cf8b61aab80e37ad6af237dbbddd18c21e64a90a8a4455e523
new file mode 100644
index 00000000..d0aedd34
Binary files /dev/null and b/workspace/assets/skins/97/9792cf70eca506cf8b61aab80e37ad6af237dbbddd18c21e64a90a8a4455e523 differ
diff --git a/workspace/assets/skins/97/97a3d6719c7c4e01c9ae954e2458805eec9ca3d05a9bfde42a85201b00a9c365 b/workspace/assets/skins/97/97a3d6719c7c4e01c9ae954e2458805eec9ca3d05a9bfde42a85201b00a9c365
new file mode 100644
index 00000000..78ec5332
Binary files /dev/null and b/workspace/assets/skins/97/97a3d6719c7c4e01c9ae954e2458805eec9ca3d05a9bfde42a85201b00a9c365 differ
diff --git a/workspace/assets/skins/97/97b6c437d41eeebb6d52fc60aa7129b2e30a062d7b07d9245d8f6e90c90a8913 b/workspace/assets/skins/97/97b6c437d41eeebb6d52fc60aa7129b2e30a062d7b07d9245d8f6e90c90a8913
new file mode 100644
index 00000000..32de74ff
Binary files /dev/null and b/workspace/assets/skins/97/97b6c437d41eeebb6d52fc60aa7129b2e30a062d7b07d9245d8f6e90c90a8913 differ
diff --git a/workspace/assets/skins/97/97d27486c2913626f70ca3493f328e1f6a7e3108253702d5984ce7800b60203b b/workspace/assets/skins/97/97d27486c2913626f70ca3493f328e1f6a7e3108253702d5984ce7800b60203b
new file mode 100644
index 00000000..04b1aa08
Binary files /dev/null and b/workspace/assets/skins/97/97d27486c2913626f70ca3493f328e1f6a7e3108253702d5984ce7800b60203b differ
diff --git a/workspace/assets/skins/97/97edeba238612a279a6c67e2b488c42db3e39d0d2e2044ed7e8d018d69951c74 b/workspace/assets/skins/97/97edeba238612a279a6c67e2b488c42db3e39d0d2e2044ed7e8d018d69951c74
new file mode 100644
index 00000000..931f5edd
Binary files /dev/null and b/workspace/assets/skins/97/97edeba238612a279a6c67e2b488c42db3e39d0d2e2044ed7e8d018d69951c74 differ
diff --git a/workspace/assets/skins/98/980ed133773eef73997e5e879396a61c4fba2e619f07fcaf55bb365f0d43f339 b/workspace/assets/skins/98/980ed133773eef73997e5e879396a61c4fba2e619f07fcaf55bb365f0d43f339
new file mode 100644
index 00000000..73271947
Binary files /dev/null and b/workspace/assets/skins/98/980ed133773eef73997e5e879396a61c4fba2e619f07fcaf55bb365f0d43f339 differ
diff --git a/workspace/assets/skins/98/98341fbcf30658df4e14e86d4eacceeebcb949c3559e1eb905ffda6d4a09fd3b b/workspace/assets/skins/98/98341fbcf30658df4e14e86d4eacceeebcb949c3559e1eb905ffda6d4a09fd3b
new file mode 100644
index 00000000..2e867111
Binary files /dev/null and b/workspace/assets/skins/98/98341fbcf30658df4e14e86d4eacceeebcb949c3559e1eb905ffda6d4a09fd3b differ
diff --git a/workspace/assets/skins/98/98610ecb5e813839330608c2d4979bc13c8999b7f88f17ce582e2b501dcea48f b/workspace/assets/skins/98/98610ecb5e813839330608c2d4979bc13c8999b7f88f17ce582e2b501dcea48f
new file mode 100644
index 00000000..5cd28dd0
Binary files /dev/null and b/workspace/assets/skins/98/98610ecb5e813839330608c2d4979bc13c8999b7f88f17ce582e2b501dcea48f differ
diff --git a/workspace/assets/skins/98/9864355e78ab879425058c8886cf74ff1a46db30b58d550f890e714c6f594c8f b/workspace/assets/skins/98/9864355e78ab879425058c8886cf74ff1a46db30b58d550f890e714c6f594c8f
new file mode 100644
index 00000000..4294535c
Binary files /dev/null and b/workspace/assets/skins/98/9864355e78ab879425058c8886cf74ff1a46db30b58d550f890e714c6f594c8f differ
diff --git a/workspace/assets/skins/98/986463bd95ab242bdbced6180278675ca4e3730692ad0c3873a961b1d3452248 b/workspace/assets/skins/98/986463bd95ab242bdbced6180278675ca4e3730692ad0c3873a961b1d3452248
new file mode 100644
index 00000000..d4ff4fb3
Binary files /dev/null and b/workspace/assets/skins/98/986463bd95ab242bdbced6180278675ca4e3730692ad0c3873a961b1d3452248 differ
diff --git a/workspace/assets/skins/98/9875e856831993f1b2c3bbbb768d2b877ad6f8c5663dc3f4d76a1a4b17fa2f25 b/workspace/assets/skins/98/9875e856831993f1b2c3bbbb768d2b877ad6f8c5663dc3f4d76a1a4b17fa2f25
new file mode 100644
index 00000000..98274924
Binary files /dev/null and b/workspace/assets/skins/98/9875e856831993f1b2c3bbbb768d2b877ad6f8c5663dc3f4d76a1a4b17fa2f25 differ
diff --git a/workspace/assets/skins/98/9885cd75c7e2d82e18ffc8727c911d263acabf2873ae9743cff2db4cc8cbbb52 b/workspace/assets/skins/98/9885cd75c7e2d82e18ffc8727c911d263acabf2873ae9743cff2db4cc8cbbb52
new file mode 100644
index 00000000..2fb73310
Binary files /dev/null and b/workspace/assets/skins/98/9885cd75c7e2d82e18ffc8727c911d263acabf2873ae9743cff2db4cc8cbbb52 differ
diff --git a/workspace/assets/skins/98/98909667f18194ecaab91b0185636370a36716c42a4a7cecaac2335503e78768 b/workspace/assets/skins/98/98909667f18194ecaab91b0185636370a36716c42a4a7cecaac2335503e78768
new file mode 100644
index 00000000..507125e0
Binary files /dev/null and b/workspace/assets/skins/98/98909667f18194ecaab91b0185636370a36716c42a4a7cecaac2335503e78768 differ
diff --git a/workspace/assets/skins/98/98edd119f5b41cfb99b0eb47dda21237bdc47d9cae453f69f8d0ee1a0c9c091b b/workspace/assets/skins/98/98edd119f5b41cfb99b0eb47dda21237bdc47d9cae453f69f8d0ee1a0c9c091b
new file mode 100644
index 00000000..c7667a96
Binary files /dev/null and b/workspace/assets/skins/98/98edd119f5b41cfb99b0eb47dda21237bdc47d9cae453f69f8d0ee1a0c9c091b differ
diff --git a/workspace/assets/skins/99/9902dbb432d02fecc78d43bb73f71b4d097d83d7b6f83ca1209d93e11a70961a b/workspace/assets/skins/99/9902dbb432d02fecc78d43bb73f71b4d097d83d7b6f83ca1209d93e11a70961a
new file mode 100644
index 00000000..1bcd128f
Binary files /dev/null and b/workspace/assets/skins/99/9902dbb432d02fecc78d43bb73f71b4d097d83d7b6f83ca1209d93e11a70961a differ
diff --git a/workspace/assets/skins/99/9909f33be4a7455c6d00e875662ed342a30917039febffeed039d12d5bd9521a b/workspace/assets/skins/99/9909f33be4a7455c6d00e875662ed342a30917039febffeed039d12d5bd9521a
new file mode 100644
index 00000000..2f0a2046
Binary files /dev/null and b/workspace/assets/skins/99/9909f33be4a7455c6d00e875662ed342a30917039febffeed039d12d5bd9521a differ
diff --git a/workspace/assets/skins/99/990e2a9a888f5aa18609adc9126a7a836f4faa58fbf1a420d3223e22c2e805e1 b/workspace/assets/skins/99/990e2a9a888f5aa18609adc9126a7a836f4faa58fbf1a420d3223e22c2e805e1
new file mode 100644
index 00000000..6276a83a
Binary files /dev/null and b/workspace/assets/skins/99/990e2a9a888f5aa18609adc9126a7a836f4faa58fbf1a420d3223e22c2e805e1 differ
diff --git a/workspace/assets/skins/99/991d694bb3359ebf9370fdd7de0b413d4d51ccc9e113033dcbe62d7faea34af8 b/workspace/assets/skins/99/991d694bb3359ebf9370fdd7de0b413d4d51ccc9e113033dcbe62d7faea34af8
new file mode 100644
index 00000000..641156f2
Binary files /dev/null and b/workspace/assets/skins/99/991d694bb3359ebf9370fdd7de0b413d4d51ccc9e113033dcbe62d7faea34af8 differ
diff --git a/workspace/assets/skins/99/992e3fe7dafe02c0be01c17cbe64dc0d9a2505c1cf23837c49e2ae794ac12184 b/workspace/assets/skins/99/992e3fe7dafe02c0be01c17cbe64dc0d9a2505c1cf23837c49e2ae794ac12184
new file mode 100644
index 00000000..ff00c578
Binary files /dev/null and b/workspace/assets/skins/99/992e3fe7dafe02c0be01c17cbe64dc0d9a2505c1cf23837c49e2ae794ac12184 differ
diff --git a/workspace/assets/skins/99/993865739b80ff898f8580f37942e20284b067ad21e8529ca17fc6430423ed0f b/workspace/assets/skins/99/993865739b80ff898f8580f37942e20284b067ad21e8529ca17fc6430423ed0f
new file mode 100644
index 00000000..39b0f81a
Binary files /dev/null and b/workspace/assets/skins/99/993865739b80ff898f8580f37942e20284b067ad21e8529ca17fc6430423ed0f differ
diff --git a/workspace/assets/skins/99/994f3d9e8cce663d7a56939b826c5a5d68dcf6ad901832ae0637c0429c3993ea b/workspace/assets/skins/99/994f3d9e8cce663d7a56939b826c5a5d68dcf6ad901832ae0637c0429c3993ea
new file mode 100644
index 00000000..83afe5f3
Binary files /dev/null and b/workspace/assets/skins/99/994f3d9e8cce663d7a56939b826c5a5d68dcf6ad901832ae0637c0429c3993ea differ
diff --git a/workspace/assets/skins/99/99652e15d9b18f51701ec181297c3f97b1f7f02bc25aba39f184f97d8e692d38 b/workspace/assets/skins/99/99652e15d9b18f51701ec181297c3f97b1f7f02bc25aba39f184f97d8e692d38
new file mode 100644
index 00000000..98076f39
Binary files /dev/null and b/workspace/assets/skins/99/99652e15d9b18f51701ec181297c3f97b1f7f02bc25aba39f184f97d8e692d38 differ
diff --git a/workspace/assets/skins/99/9978afe514e43038b00ca0ec221252a741b3617a4714bdcf337dc7874b096179 b/workspace/assets/skins/99/9978afe514e43038b00ca0ec221252a741b3617a4714bdcf337dc7874b096179
new file mode 100644
index 00000000..957403bd
Binary files /dev/null and b/workspace/assets/skins/99/9978afe514e43038b00ca0ec221252a741b3617a4714bdcf337dc7874b096179 differ
diff --git a/workspace/assets/skins/99/998533cec4d96181b45e8f263b3d4cb45b3495c48189d96c34bb059e45a13e36 b/workspace/assets/skins/99/998533cec4d96181b45e8f263b3d4cb45b3495c48189d96c34bb059e45a13e36
new file mode 100644
index 00000000..feae06fc
Binary files /dev/null and b/workspace/assets/skins/99/998533cec4d96181b45e8f263b3d4cb45b3495c48189d96c34bb059e45a13e36 differ
diff --git a/workspace/assets/skins/99/99b614ae7aa6e016a96ea2631d92fd57c1cf623fe875aae325c033a68011bae1 b/workspace/assets/skins/99/99b614ae7aa6e016a96ea2631d92fd57c1cf623fe875aae325c033a68011bae1
new file mode 100644
index 00000000..3345f1a8
Binary files /dev/null and b/workspace/assets/skins/99/99b614ae7aa6e016a96ea2631d92fd57c1cf623fe875aae325c033a68011bae1 differ
diff --git a/workspace/assets/skins/99/99b8c045ae42f0e832a5d325a78ada06f1aaf4f9bd1d1a1965dd582467ab5c15 b/workspace/assets/skins/99/99b8c045ae42f0e832a5d325a78ada06f1aaf4f9bd1d1a1965dd582467ab5c15
new file mode 100644
index 00000000..249bf14d
Binary files /dev/null and b/workspace/assets/skins/99/99b8c045ae42f0e832a5d325a78ada06f1aaf4f9bd1d1a1965dd582467ab5c15 differ
diff --git a/workspace/assets/skins/99/99be430d6bbec7e5a5f13cb1237551d2049b8d335696b45582a131a8443536be b/workspace/assets/skins/99/99be430d6bbec7e5a5f13cb1237551d2049b8d335696b45582a131a8443536be
new file mode 100644
index 00000000..db53637b
Binary files /dev/null and b/workspace/assets/skins/99/99be430d6bbec7e5a5f13cb1237551d2049b8d335696b45582a131a8443536be differ
diff --git a/workspace/assets/skins/99/99dc49b1dbdb4dd8991048f5d62827f2e1803a449231de092180ae8bb177e92a b/workspace/assets/skins/99/99dc49b1dbdb4dd8991048f5d62827f2e1803a449231de092180ae8bb177e92a
new file mode 100644
index 00000000..55a0c29b
Binary files /dev/null and b/workspace/assets/skins/99/99dc49b1dbdb4dd8991048f5d62827f2e1803a449231de092180ae8bb177e92a differ
diff --git a/workspace/assets/skins/99/99fb1887bf9c6a0dc42c6c11dfd2d2d6b841abca25f5bb4659fd8bfd67de79c3 b/workspace/assets/skins/99/99fb1887bf9c6a0dc42c6c11dfd2d2d6b841abca25f5bb4659fd8bfd67de79c3
new file mode 100644
index 00000000..4b4ecf16
Binary files /dev/null and b/workspace/assets/skins/99/99fb1887bf9c6a0dc42c6c11dfd2d2d6b841abca25f5bb4659fd8bfd67de79c3 differ
diff --git a/workspace/assets/skins/9a/9a27b1e4e18fe3c443f4c4013c2c5096e50ee84b037e6f00d6714c4d550aa608 b/workspace/assets/skins/9a/9a27b1e4e18fe3c443f4c4013c2c5096e50ee84b037e6f00d6714c4d550aa608
new file mode 100644
index 00000000..4786b17e
Binary files /dev/null and b/workspace/assets/skins/9a/9a27b1e4e18fe3c443f4c4013c2c5096e50ee84b037e6f00d6714c4d550aa608 differ
diff --git a/workspace/assets/skins/9a/9a3b901f5431c51c634b43bfda4a40cbe3ea4aa465a9a6e8b69877932f5d8345 b/workspace/assets/skins/9a/9a3b901f5431c51c634b43bfda4a40cbe3ea4aa465a9a6e8b69877932f5d8345
new file mode 100644
index 00000000..92311031
Binary files /dev/null and b/workspace/assets/skins/9a/9a3b901f5431c51c634b43bfda4a40cbe3ea4aa465a9a6e8b69877932f5d8345 differ
diff --git a/workspace/assets/skins/9a/9a41e52f2c539ee22d131a1cc7e2fd9f960d05cb6139f97f5bb3b2e674d0427d b/workspace/assets/skins/9a/9a41e52f2c539ee22d131a1cc7e2fd9f960d05cb6139f97f5bb3b2e674d0427d
new file mode 100644
index 00000000..668954d5
Binary files /dev/null and b/workspace/assets/skins/9a/9a41e52f2c539ee22d131a1cc7e2fd9f960d05cb6139f97f5bb3b2e674d0427d differ
diff --git a/workspace/assets/skins/9a/9a5e9114c8d16395d0ba0551d6676069ea2b6090b5a8f6c5b5f14ca7394b7184 b/workspace/assets/skins/9a/9a5e9114c8d16395d0ba0551d6676069ea2b6090b5a8f6c5b5f14ca7394b7184
new file mode 100644
index 00000000..e3c6d7be
Binary files /dev/null and b/workspace/assets/skins/9a/9a5e9114c8d16395d0ba0551d6676069ea2b6090b5a8f6c5b5f14ca7394b7184 differ
diff --git a/workspace/assets/skins/9a/9a62e7e611631fa871344347d519e98e9d220752728ec9a8bd5fcb57beacc84c b/workspace/assets/skins/9a/9a62e7e611631fa871344347d519e98e9d220752728ec9a8bd5fcb57beacc84c
new file mode 100644
index 00000000..314ccca1
Binary files /dev/null and b/workspace/assets/skins/9a/9a62e7e611631fa871344347d519e98e9d220752728ec9a8bd5fcb57beacc84c differ
diff --git a/workspace/assets/skins/9a/9a6c64d98c5fbb50660adcd20d738de790f14bac0ad5f5da12ad45ed18504eb3 b/workspace/assets/skins/9a/9a6c64d98c5fbb50660adcd20d738de790f14bac0ad5f5da12ad45ed18504eb3
new file mode 100644
index 00000000..5b7d5755
Binary files /dev/null and b/workspace/assets/skins/9a/9a6c64d98c5fbb50660adcd20d738de790f14bac0ad5f5da12ad45ed18504eb3 differ
diff --git a/workspace/assets/skins/9a/9a76852808f1ebc4db4c36e63e824cc04d07cc86db56252c9368683777a579f4 b/workspace/assets/skins/9a/9a76852808f1ebc4db4c36e63e824cc04d07cc86db56252c9368683777a579f4
new file mode 100644
index 00000000..652da9b4
Binary files /dev/null and b/workspace/assets/skins/9a/9a76852808f1ebc4db4c36e63e824cc04d07cc86db56252c9368683777a579f4 differ
diff --git a/workspace/assets/skins/9a/9a8177ea77a29191b4a6a578f9bc4e134e8b40e46e732ba5193d8c0acaa03a3c b/workspace/assets/skins/9a/9a8177ea77a29191b4a6a578f9bc4e134e8b40e46e732ba5193d8c0acaa03a3c
new file mode 100644
index 00000000..1aab9294
Binary files /dev/null and b/workspace/assets/skins/9a/9a8177ea77a29191b4a6a578f9bc4e134e8b40e46e732ba5193d8c0acaa03a3c differ
diff --git a/workspace/assets/skins/9a/9a8da9c6fe258850b493f6d2f66af9b7b4c221b26fe3c46ae6c347a662dc62e9 b/workspace/assets/skins/9a/9a8da9c6fe258850b493f6d2f66af9b7b4c221b26fe3c46ae6c347a662dc62e9
new file mode 100644
index 00000000..cd238521
Binary files /dev/null and b/workspace/assets/skins/9a/9a8da9c6fe258850b493f6d2f66af9b7b4c221b26fe3c46ae6c347a662dc62e9 differ
diff --git a/workspace/assets/skins/9a/9a9165ddf2d9c5966a04d110562ef99ea1c8360986da8a6ca38cb89fd3aa0dc1 b/workspace/assets/skins/9a/9a9165ddf2d9c5966a04d110562ef99ea1c8360986da8a6ca38cb89fd3aa0dc1
new file mode 100644
index 00000000..be61e7ed
Binary files /dev/null and b/workspace/assets/skins/9a/9a9165ddf2d9c5966a04d110562ef99ea1c8360986da8a6ca38cb89fd3aa0dc1 differ
diff --git a/workspace/assets/skins/9a/9a95450bee5bf5c9349cd6df2295119cf3fe447a3b98f8f67fc55fc5f0fc6114 b/workspace/assets/skins/9a/9a95450bee5bf5c9349cd6df2295119cf3fe447a3b98f8f67fc55fc5f0fc6114
new file mode 100644
index 00000000..ffb893fc
Binary files /dev/null and b/workspace/assets/skins/9a/9a95450bee5bf5c9349cd6df2295119cf3fe447a3b98f8f67fc55fc5f0fc6114 differ
diff --git a/workspace/assets/skins/9a/9a9b1fd081554b8b15e95668020eab8dc4bcaefcd9ceb51dd99312ec615931d5 b/workspace/assets/skins/9a/9a9b1fd081554b8b15e95668020eab8dc4bcaefcd9ceb51dd99312ec615931d5
new file mode 100644
index 00000000..8ad481a0
Binary files /dev/null and b/workspace/assets/skins/9a/9a9b1fd081554b8b15e95668020eab8dc4bcaefcd9ceb51dd99312ec615931d5 differ
diff --git a/workspace/assets/skins/9a/9aa1ab3cca806b41d0aa3e871fe3e9aa9129213e04a6eab4e5701e50435bf343 b/workspace/assets/skins/9a/9aa1ab3cca806b41d0aa3e871fe3e9aa9129213e04a6eab4e5701e50435bf343
new file mode 100644
index 00000000..7b2094f1
Binary files /dev/null and b/workspace/assets/skins/9a/9aa1ab3cca806b41d0aa3e871fe3e9aa9129213e04a6eab4e5701e50435bf343 differ
diff --git a/workspace/assets/skins/9a/9acba2424b72638e4cf59d63ffb2393bfd9c107d3ba4cdc7e6c716eab98a0e2d b/workspace/assets/skins/9a/9acba2424b72638e4cf59d63ffb2393bfd9c107d3ba4cdc7e6c716eab98a0e2d
new file mode 100644
index 00000000..91f7d19b
Binary files /dev/null and b/workspace/assets/skins/9a/9acba2424b72638e4cf59d63ffb2393bfd9c107d3ba4cdc7e6c716eab98a0e2d differ
diff --git a/workspace/assets/skins/9a/9ae61c13895e43603dd55076c19c4bd2b26d4bfd934113d4527b19e0c836d968 b/workspace/assets/skins/9a/9ae61c13895e43603dd55076c19c4bd2b26d4bfd934113d4527b19e0c836d968
new file mode 100644
index 00000000..563940b7
Binary files /dev/null and b/workspace/assets/skins/9a/9ae61c13895e43603dd55076c19c4bd2b26d4bfd934113d4527b19e0c836d968 differ
diff --git a/workspace/assets/skins/9a/9afbd87db6afe0b79fc469a948053699ff8c2c200a9ced5a6f53136079ed2e52 b/workspace/assets/skins/9a/9afbd87db6afe0b79fc469a948053699ff8c2c200a9ced5a6f53136079ed2e52
new file mode 100644
index 00000000..b22d566a
Binary files /dev/null and b/workspace/assets/skins/9a/9afbd87db6afe0b79fc469a948053699ff8c2c200a9ced5a6f53136079ed2e52 differ
diff --git a/workspace/assets/skins/9b/9b0791a620a11f199e1310dd7590a439c087fede54e8c7f32b13dd239ca9bf9e b/workspace/assets/skins/9b/9b0791a620a11f199e1310dd7590a439c087fede54e8c7f32b13dd239ca9bf9e
new file mode 100644
index 00000000..e10c8d12
Binary files /dev/null and b/workspace/assets/skins/9b/9b0791a620a11f199e1310dd7590a439c087fede54e8c7f32b13dd239ca9bf9e differ
diff --git a/workspace/assets/skins/9b/9b1b79a49da47713c35672916bd292f52ffb74ecdaf052c90cc41dc215765c4a b/workspace/assets/skins/9b/9b1b79a49da47713c35672916bd292f52ffb74ecdaf052c90cc41dc215765c4a
new file mode 100644
index 00000000..3228587a
Binary files /dev/null and b/workspace/assets/skins/9b/9b1b79a49da47713c35672916bd292f52ffb74ecdaf052c90cc41dc215765c4a differ
diff --git a/workspace/assets/skins/9b/9b22a5d525700559378ca1c06a161f317a8c70cc5bae7a77edf3b377bf9ec4e5 b/workspace/assets/skins/9b/9b22a5d525700559378ca1c06a161f317a8c70cc5bae7a77edf3b377bf9ec4e5
new file mode 100644
index 00000000..fb8406cb
Binary files /dev/null and b/workspace/assets/skins/9b/9b22a5d525700559378ca1c06a161f317a8c70cc5bae7a77edf3b377bf9ec4e5 differ
diff --git a/workspace/assets/skins/9b/9b4d5c3c85756b055cf5d67c97b32731b1e3ebc75625f46cd91ebf37b4a6d19 b/workspace/assets/skins/9b/9b4d5c3c85756b055cf5d67c97b32731b1e3ebc75625f46cd91ebf37b4a6d19
new file mode 100644
index 00000000..5a5c32bb
Binary files /dev/null and b/workspace/assets/skins/9b/9b4d5c3c85756b055cf5d67c97b32731b1e3ebc75625f46cd91ebf37b4a6d19 differ
diff --git a/workspace/assets/skins/9b/9b649cd8c4adc44549fbc1a8011e6d6be8439d2a393ff8f3745bf2529eb3c124 b/workspace/assets/skins/9b/9b649cd8c4adc44549fbc1a8011e6d6be8439d2a393ff8f3745bf2529eb3c124
new file mode 100644
index 00000000..81790082
Binary files /dev/null and b/workspace/assets/skins/9b/9b649cd8c4adc44549fbc1a8011e6d6be8439d2a393ff8f3745bf2529eb3c124 differ
diff --git a/workspace/assets/skins/9b/9b66367ab2761039aef5e1f3dd2cae3054ef1f455511a9048dee2ee5c1e31eb8 b/workspace/assets/skins/9b/9b66367ab2761039aef5e1f3dd2cae3054ef1f455511a9048dee2ee5c1e31eb8
new file mode 100644
index 00000000..00c7a081
Binary files /dev/null and b/workspace/assets/skins/9b/9b66367ab2761039aef5e1f3dd2cae3054ef1f455511a9048dee2ee5c1e31eb8 differ
diff --git a/workspace/assets/skins/9b/9b6fff669d3c35a8e320ef4a6e79dc8579fbd764f3b9bfb2782e49aa1fd192b7 b/workspace/assets/skins/9b/9b6fff669d3c35a8e320ef4a6e79dc8579fbd764f3b9bfb2782e49aa1fd192b7
new file mode 100644
index 00000000..28cbc28b
Binary files /dev/null and b/workspace/assets/skins/9b/9b6fff669d3c35a8e320ef4a6e79dc8579fbd764f3b9bfb2782e49aa1fd192b7 differ
diff --git a/workspace/assets/skins/9b/9bcaecadb8be3be3b58d22d33588062b753c4aa6f9b4f96192283ffe703ca720 b/workspace/assets/skins/9b/9bcaecadb8be3be3b58d22d33588062b753c4aa6f9b4f96192283ffe703ca720
new file mode 100644
index 00000000..472183a8
Binary files /dev/null and b/workspace/assets/skins/9b/9bcaecadb8be3be3b58d22d33588062b753c4aa6f9b4f96192283ffe703ca720 differ
diff --git a/workspace/assets/skins/9b/9bcb19adceadbe3090fc2c2685109b3834b5d7e509f2991e25947c4c39c92ee7 b/workspace/assets/skins/9b/9bcb19adceadbe3090fc2c2685109b3834b5d7e509f2991e25947c4c39c92ee7
new file mode 100644
index 00000000..1e3e8402
Binary files /dev/null and b/workspace/assets/skins/9b/9bcb19adceadbe3090fc2c2685109b3834b5d7e509f2991e25947c4c39c92ee7 differ
diff --git a/workspace/assets/skins/9b/9bdca838f6cb1bbce3f226ada372eb93301b7ecb6b7a6a148b33ce4329c980a5 b/workspace/assets/skins/9b/9bdca838f6cb1bbce3f226ada372eb93301b7ecb6b7a6a148b33ce4329c980a5
new file mode 100644
index 00000000..97696fb4
Binary files /dev/null and b/workspace/assets/skins/9b/9bdca838f6cb1bbce3f226ada372eb93301b7ecb6b7a6a148b33ce4329c980a5 differ
diff --git a/workspace/assets/skins/9b/9bee62489eab341f905f33a44851e4d50c68b8515088aa03363313b6e827c9f9 b/workspace/assets/skins/9b/9bee62489eab341f905f33a44851e4d50c68b8515088aa03363313b6e827c9f9
new file mode 100644
index 00000000..6740148b
Binary files /dev/null and b/workspace/assets/skins/9b/9bee62489eab341f905f33a44851e4d50c68b8515088aa03363313b6e827c9f9 differ
diff --git a/workspace/assets/skins/9c/9c02f96f9def1075c154de77eb14166c03a92608be63b693d823dd402cb334dc b/workspace/assets/skins/9c/9c02f96f9def1075c154de77eb14166c03a92608be63b693d823dd402cb334dc
new file mode 100644
index 00000000..1b31deda
Binary files /dev/null and b/workspace/assets/skins/9c/9c02f96f9def1075c154de77eb14166c03a92608be63b693d823dd402cb334dc differ
diff --git a/workspace/assets/skins/9c/9c19773aa0903b8a3987db86947cb7bb5860414440a00f4537faa3119d7a0fe b/workspace/assets/skins/9c/9c19773aa0903b8a3987db86947cb7bb5860414440a00f4537faa3119d7a0fe
new file mode 100644
index 00000000..db3b00bf
Binary files /dev/null and b/workspace/assets/skins/9c/9c19773aa0903b8a3987db86947cb7bb5860414440a00f4537faa3119d7a0fe differ
diff --git a/workspace/assets/skins/9c/9c1d25b63d63334c34c2fa29a87ebc6a39821c599feb7b1f125dc6ecae933694 b/workspace/assets/skins/9c/9c1d25b63d63334c34c2fa29a87ebc6a39821c599feb7b1f125dc6ecae933694
new file mode 100644
index 00000000..98a97a90
Binary files /dev/null and b/workspace/assets/skins/9c/9c1d25b63d63334c34c2fa29a87ebc6a39821c599feb7b1f125dc6ecae933694 differ
diff --git a/workspace/assets/skins/9c/9c3cd586df01a6fbe6e8e90dfac982fa288fb861bc83f2f007a1b77a77160d15 b/workspace/assets/skins/9c/9c3cd586df01a6fbe6e8e90dfac982fa288fb861bc83f2f007a1b77a77160d15
new file mode 100644
index 00000000..55ebdeb4
Binary files /dev/null and b/workspace/assets/skins/9c/9c3cd586df01a6fbe6e8e90dfac982fa288fb861bc83f2f007a1b77a77160d15 differ
diff --git a/workspace/assets/skins/9c/9c4c407e4239d9ec20092b52102ca290d820f3ef5970f85a511ec79b35c99bc5 b/workspace/assets/skins/9c/9c4c407e4239d9ec20092b52102ca290d820f3ef5970f85a511ec79b35c99bc5
new file mode 100644
index 00000000..2d6a8431
Binary files /dev/null and b/workspace/assets/skins/9c/9c4c407e4239d9ec20092b52102ca290d820f3ef5970f85a511ec79b35c99bc5 differ
diff --git a/workspace/assets/skins/9c/9c574d53cf91eb9892b71c8b999a6514058ee16863d63783c5a020eaa611f13c b/workspace/assets/skins/9c/9c574d53cf91eb9892b71c8b999a6514058ee16863d63783c5a020eaa611f13c
new file mode 100644
index 00000000..868a0681
Binary files /dev/null and b/workspace/assets/skins/9c/9c574d53cf91eb9892b71c8b999a6514058ee16863d63783c5a020eaa611f13c differ
diff --git a/workspace/assets/skins/9c/9c596df685dfeb5d164c539e42d4adc4df5fad92f67ad2c4795cb6a2c6d66a5 b/workspace/assets/skins/9c/9c596df685dfeb5d164c539e42d4adc4df5fad92f67ad2c4795cb6a2c6d66a5
new file mode 100644
index 00000000..f83fe08f
Binary files /dev/null and b/workspace/assets/skins/9c/9c596df685dfeb5d164c539e42d4adc4df5fad92f67ad2c4795cb6a2c6d66a5 differ
diff --git a/workspace/assets/skins/9c/9c61263233b0492414ddc837e9e5def54a7361acea2c77955757a2a3cb4a3697 b/workspace/assets/skins/9c/9c61263233b0492414ddc837e9e5def54a7361acea2c77955757a2a3cb4a3697
new file mode 100644
index 00000000..a4de7da1
Binary files /dev/null and b/workspace/assets/skins/9c/9c61263233b0492414ddc837e9e5def54a7361acea2c77955757a2a3cb4a3697 differ
diff --git a/workspace/assets/skins/9c/9c61973e28f524c8f6d651b525deaacf716d7eff3a7884acfdce717cebe118f1 b/workspace/assets/skins/9c/9c61973e28f524c8f6d651b525deaacf716d7eff3a7884acfdce717cebe118f1
new file mode 100644
index 00000000..7fa77e75
Binary files /dev/null and b/workspace/assets/skins/9c/9c61973e28f524c8f6d651b525deaacf716d7eff3a7884acfdce717cebe118f1 differ
diff --git a/workspace/assets/skins/9c/9c6dc136954a8b626c442868d1f1bc620282dbc0fe7bf15184d4cd1616a354f9 b/workspace/assets/skins/9c/9c6dc136954a8b626c442868d1f1bc620282dbc0fe7bf15184d4cd1616a354f9
new file mode 100644
index 00000000..d71bc173
Binary files /dev/null and b/workspace/assets/skins/9c/9c6dc136954a8b626c442868d1f1bc620282dbc0fe7bf15184d4cd1616a354f9 differ
diff --git a/workspace/assets/skins/9c/9c75374795d398e4630f224814c4a8931650ea6a64a1cb2468ef980fc99c7225 b/workspace/assets/skins/9c/9c75374795d398e4630f224814c4a8931650ea6a64a1cb2468ef980fc99c7225
new file mode 100644
index 00000000..dea921e5
Binary files /dev/null and b/workspace/assets/skins/9c/9c75374795d398e4630f224814c4a8931650ea6a64a1cb2468ef980fc99c7225 differ
diff --git a/workspace/assets/skins/9c/9c820e53a82e1d6402e9909b48f5b8ffee52f3c13cd8b26015d0d3706a0ba03b b/workspace/assets/skins/9c/9c820e53a82e1d6402e9909b48f5b8ffee52f3c13cd8b26015d0d3706a0ba03b
new file mode 100644
index 00000000..3b90b82f
Binary files /dev/null and b/workspace/assets/skins/9c/9c820e53a82e1d6402e9909b48f5b8ffee52f3c13cd8b26015d0d3706a0ba03b differ
diff --git a/workspace/assets/skins/9c/9c966f8fbc19d536e6c22afee916087ef8288122d458408c224535a1da24a0a9 b/workspace/assets/skins/9c/9c966f8fbc19d536e6c22afee916087ef8288122d458408c224535a1da24a0a9
new file mode 100644
index 00000000..c52f4b2a
Binary files /dev/null and b/workspace/assets/skins/9c/9c966f8fbc19d536e6c22afee916087ef8288122d458408c224535a1da24a0a9 differ
diff --git a/workspace/assets/skins/9c/9caae4699d9291b4b298a1a0115c6c7e21f1cc492f019426b6237e743886a712 b/workspace/assets/skins/9c/9caae4699d9291b4b298a1a0115c6c7e21f1cc492f019426b6237e743886a712
new file mode 100644
index 00000000..d953f922
Binary files /dev/null and b/workspace/assets/skins/9c/9caae4699d9291b4b298a1a0115c6c7e21f1cc492f019426b6237e743886a712 differ
diff --git a/workspace/assets/skins/9c/9cb5754fbfd9854e20c34c0ea9109f71cb30e4f0a211d2fcbbdfc5d9c5d7037d b/workspace/assets/skins/9c/9cb5754fbfd9854e20c34c0ea9109f71cb30e4f0a211d2fcbbdfc5d9c5d7037d
new file mode 100644
index 00000000..c4686e65
Binary files /dev/null and b/workspace/assets/skins/9c/9cb5754fbfd9854e20c34c0ea9109f71cb30e4f0a211d2fcbbdfc5d9c5d7037d differ
diff --git a/workspace/assets/skins/9c/9cd7be0ec8a769db10ba2b6214535463a97414b51e7431bd48806f94e8d8a46d b/workspace/assets/skins/9c/9cd7be0ec8a769db10ba2b6214535463a97414b51e7431bd48806f94e8d8a46d
new file mode 100644
index 00000000..2c2c883b
Binary files /dev/null and b/workspace/assets/skins/9c/9cd7be0ec8a769db10ba2b6214535463a97414b51e7431bd48806f94e8d8a46d differ
diff --git a/workspace/assets/skins/9c/9cf0b398eaa3b53e8f5fa71b73b26637aea46577ccaba4d818c9ce9209214ae5 b/workspace/assets/skins/9c/9cf0b398eaa3b53e8f5fa71b73b26637aea46577ccaba4d818c9ce9209214ae5
new file mode 100644
index 00000000..67b102c8
Binary files /dev/null and b/workspace/assets/skins/9c/9cf0b398eaa3b53e8f5fa71b73b26637aea46577ccaba4d818c9ce9209214ae5 differ
diff --git a/workspace/assets/skins/9d/9d2c00b6cb446d1688d0811c17c498d6d81034e2c12a6a114673e4f34e6412ec b/workspace/assets/skins/9d/9d2c00b6cb446d1688d0811c17c498d6d81034e2c12a6a114673e4f34e6412ec
new file mode 100644
index 00000000..c31693a3
Binary files /dev/null and b/workspace/assets/skins/9d/9d2c00b6cb446d1688d0811c17c498d6d81034e2c12a6a114673e4f34e6412ec differ
diff --git a/workspace/assets/skins/9d/9d41724838200e637f9301d49b25efc00ae476a721cdf55b05527439cf1644c5 b/workspace/assets/skins/9d/9d41724838200e637f9301d49b25efc00ae476a721cdf55b05527439cf1644c5
new file mode 100644
index 00000000..10707a40
Binary files /dev/null and b/workspace/assets/skins/9d/9d41724838200e637f9301d49b25efc00ae476a721cdf55b05527439cf1644c5 differ
diff --git a/workspace/assets/skins/9d/9d656d02a79c783b6a1c0a5ca38636c370eade0231b52d3b211501e30a79613d b/workspace/assets/skins/9d/9d656d02a79c783b6a1c0a5ca38636c370eade0231b52d3b211501e30a79613d
new file mode 100644
index 00000000..24406b5e
Binary files /dev/null and b/workspace/assets/skins/9d/9d656d02a79c783b6a1c0a5ca38636c370eade0231b52d3b211501e30a79613d differ
diff --git a/workspace/assets/skins/9d/9d6a30428e63927f09a9e1641d698c6453b71e45425466dcb1db7587bfce993b b/workspace/assets/skins/9d/9d6a30428e63927f09a9e1641d698c6453b71e45425466dcb1db7587bfce993b
new file mode 100644
index 00000000..1558192c
Binary files /dev/null and b/workspace/assets/skins/9d/9d6a30428e63927f09a9e1641d698c6453b71e45425466dcb1db7587bfce993b differ
diff --git a/workspace/assets/skins/9d/9d833a377a7e53a553d1b8007788eb5ea256fe9422c82092b71e7c12db972b4e b/workspace/assets/skins/9d/9d833a377a7e53a553d1b8007788eb5ea256fe9422c82092b71e7c12db972b4e
new file mode 100644
index 00000000..58f4940f
Binary files /dev/null and b/workspace/assets/skins/9d/9d833a377a7e53a553d1b8007788eb5ea256fe9422c82092b71e7c12db972b4e differ
diff --git a/workspace/assets/skins/9d/9d96199671b7132ce411c8c9823ef8de69504bb7d92736a23f2a524460836bc b/workspace/assets/skins/9d/9d96199671b7132ce411c8c9823ef8de69504bb7d92736a23f2a524460836bc
new file mode 100644
index 00000000..ff3eaf6e
Binary files /dev/null and b/workspace/assets/skins/9d/9d96199671b7132ce411c8c9823ef8de69504bb7d92736a23f2a524460836bc differ
diff --git a/workspace/assets/skins/9d/9da5daec1ac4c1ea7493f072fb73d61b95553b75d6aa0483a98eeac3ba6d35c5 b/workspace/assets/skins/9d/9da5daec1ac4c1ea7493f072fb73d61b95553b75d6aa0483a98eeac3ba6d35c5
new file mode 100644
index 00000000..22dd1048
Binary files /dev/null and b/workspace/assets/skins/9d/9da5daec1ac4c1ea7493f072fb73d61b95553b75d6aa0483a98eeac3ba6d35c5 differ
diff --git a/workspace/assets/skins/9d/9dabb15dfe69bab94886d2bdbbc2a5d532fc7f5a26f843a5f9b38d79224aa774 b/workspace/assets/skins/9d/9dabb15dfe69bab94886d2bdbbc2a5d532fc7f5a26f843a5f9b38d79224aa774
new file mode 100644
index 00000000..912590e1
Binary files /dev/null and b/workspace/assets/skins/9d/9dabb15dfe69bab94886d2bdbbc2a5d532fc7f5a26f843a5f9b38d79224aa774 differ
diff --git a/workspace/assets/skins/9d/9dc18fc6443ec03a85cd8c29dc72092667e2261aefbe947c8e5f49a2b17ea471 b/workspace/assets/skins/9d/9dc18fc6443ec03a85cd8c29dc72092667e2261aefbe947c8e5f49a2b17ea471
new file mode 100644
index 00000000..3d7f08e1
Binary files /dev/null and b/workspace/assets/skins/9d/9dc18fc6443ec03a85cd8c29dc72092667e2261aefbe947c8e5f49a2b17ea471 differ
diff --git a/workspace/assets/skins/9d/9dd3ea96252ceba229a61fe72a958c9accce4a3055f12b175d391fbbd8535527 b/workspace/assets/skins/9d/9dd3ea96252ceba229a61fe72a958c9accce4a3055f12b175d391fbbd8535527
new file mode 100644
index 00000000..857672ab
Binary files /dev/null and b/workspace/assets/skins/9d/9dd3ea96252ceba229a61fe72a958c9accce4a3055f12b175d391fbbd8535527 differ
diff --git a/workspace/assets/skins/9d/9ddc029ffde48ed922ed071f8109e96f73c47b75dd7623c6944de8e1d5f99216 b/workspace/assets/skins/9d/9ddc029ffde48ed922ed071f8109e96f73c47b75dd7623c6944de8e1d5f99216
new file mode 100644
index 00000000..06f09192
Binary files /dev/null and b/workspace/assets/skins/9d/9ddc029ffde48ed922ed071f8109e96f73c47b75dd7623c6944de8e1d5f99216 differ
diff --git a/workspace/assets/skins/9d/9de4b6bae8c5376a99ccc566b0245e76b26594026344747d095eae8af4ff403f b/workspace/assets/skins/9d/9de4b6bae8c5376a99ccc566b0245e76b26594026344747d095eae8af4ff403f
new file mode 100644
index 00000000..2c320bfa
Binary files /dev/null and b/workspace/assets/skins/9d/9de4b6bae8c5376a99ccc566b0245e76b26594026344747d095eae8af4ff403f differ
diff --git a/workspace/assets/skins/9d/9deadea1a3b1faf4183f83affbc03f242e92a1d5ebc4f76c2a4fa6fd48cb82b6 b/workspace/assets/skins/9d/9deadea1a3b1faf4183f83affbc03f242e92a1d5ebc4f76c2a4fa6fd48cb82b6
new file mode 100644
index 00000000..9dec7dcc
Binary files /dev/null and b/workspace/assets/skins/9d/9deadea1a3b1faf4183f83affbc03f242e92a1d5ebc4f76c2a4fa6fd48cb82b6 differ
diff --git a/workspace/assets/skins/9d/9ded071dd5af5b1cb8b0459ea4ebdb81879cce42558d8544457a493e6dada2a5 b/workspace/assets/skins/9d/9ded071dd5af5b1cb8b0459ea4ebdb81879cce42558d8544457a493e6dada2a5
new file mode 100644
index 00000000..5dc64900
Binary files /dev/null and b/workspace/assets/skins/9d/9ded071dd5af5b1cb8b0459ea4ebdb81879cce42558d8544457a493e6dada2a5 differ
diff --git a/workspace/assets/skins/9d/9dff6dba40126c517330d57f93b41b81b6ee959dcd2ccd708037450076e6860a b/workspace/assets/skins/9d/9dff6dba40126c517330d57f93b41b81b6ee959dcd2ccd708037450076e6860a
new file mode 100644
index 00000000..f0a1f961
Binary files /dev/null and b/workspace/assets/skins/9d/9dff6dba40126c517330d57f93b41b81b6ee959dcd2ccd708037450076e6860a differ
diff --git a/workspace/assets/skins/9e/9e0759c324796ff4d135cc873574f82ca0ee9132d1265be3525e2295f5bf683c b/workspace/assets/skins/9e/9e0759c324796ff4d135cc873574f82ca0ee9132d1265be3525e2295f5bf683c
new file mode 100644
index 00000000..e8155db4
Binary files /dev/null and b/workspace/assets/skins/9e/9e0759c324796ff4d135cc873574f82ca0ee9132d1265be3525e2295f5bf683c differ
diff --git a/workspace/assets/skins/9e/9e0ebaceecea9e9e9a06fd839eee33f3482ed6ac8b4e71586457be2f92ff3b85 b/workspace/assets/skins/9e/9e0ebaceecea9e9e9a06fd839eee33f3482ed6ac8b4e71586457be2f92ff3b85
new file mode 100644
index 00000000..13f616fc
Binary files /dev/null and b/workspace/assets/skins/9e/9e0ebaceecea9e9e9a06fd839eee33f3482ed6ac8b4e71586457be2f92ff3b85 differ
diff --git a/workspace/assets/skins/9e/9e111277859cc224db270318ac5246a570059fcef41a1cd8b79258d98927f179 b/workspace/assets/skins/9e/9e111277859cc224db270318ac5246a570059fcef41a1cd8b79258d98927f179
new file mode 100644
index 00000000..8f12226f
Binary files /dev/null and b/workspace/assets/skins/9e/9e111277859cc224db270318ac5246a570059fcef41a1cd8b79258d98927f179 differ
diff --git a/workspace/assets/skins/9e/9e4811516ff42cca951809c3df46510d18524dc0aefaf2fa24565124a36ba3d0 b/workspace/assets/skins/9e/9e4811516ff42cca951809c3df46510d18524dc0aefaf2fa24565124a36ba3d0
new file mode 100644
index 00000000..e446dadc
Binary files /dev/null and b/workspace/assets/skins/9e/9e4811516ff42cca951809c3df46510d18524dc0aefaf2fa24565124a36ba3d0 differ
diff --git a/workspace/assets/skins/9e/9e4a1c4c17bdc2738f07e2b1845900e8e4b3fe833dc662356bd40475f35c35a1 b/workspace/assets/skins/9e/9e4a1c4c17bdc2738f07e2b1845900e8e4b3fe833dc662356bd40475f35c35a1
new file mode 100644
index 00000000..d2e975a5
Binary files /dev/null and b/workspace/assets/skins/9e/9e4a1c4c17bdc2738f07e2b1845900e8e4b3fe833dc662356bd40475f35c35a1 differ
diff --git a/workspace/assets/skins/9e/9e745d036d61d1f60aa22302572d8e495c0e60dd55a0049f968a223ac901b95b b/workspace/assets/skins/9e/9e745d036d61d1f60aa22302572d8e495c0e60dd55a0049f968a223ac901b95b
new file mode 100644
index 00000000..d58b7341
Binary files /dev/null and b/workspace/assets/skins/9e/9e745d036d61d1f60aa22302572d8e495c0e60dd55a0049f968a223ac901b95b differ
diff --git a/workspace/assets/skins/9e/9e9f79e8d7632736ef3fa50df2d8d20fc6f36d2dbd812818e4da73c23501d85 b/workspace/assets/skins/9e/9e9f79e8d7632736ef3fa50df2d8d20fc6f36d2dbd812818e4da73c23501d85
new file mode 100644
index 00000000..b80c2501
Binary files /dev/null and b/workspace/assets/skins/9e/9e9f79e8d7632736ef3fa50df2d8d20fc6f36d2dbd812818e4da73c23501d85 differ
diff --git a/workspace/assets/skins/9e/9eae349ca1f7a1231ee0a4c23cd9a8d2245dcb5407bd09c2d33eaa4dde2d4ae8 b/workspace/assets/skins/9e/9eae349ca1f7a1231ee0a4c23cd9a8d2245dcb5407bd09c2d33eaa4dde2d4ae8
new file mode 100644
index 00000000..761f8d72
Binary files /dev/null and b/workspace/assets/skins/9e/9eae349ca1f7a1231ee0a4c23cd9a8d2245dcb5407bd09c2d33eaa4dde2d4ae8 differ
diff --git a/workspace/assets/skins/9e/9ebc4d199febd14d5189092b7189daea29e2642c41d78d8ea976a4e508b9e4a3 b/workspace/assets/skins/9e/9ebc4d199febd14d5189092b7189daea29e2642c41d78d8ea976a4e508b9e4a3
new file mode 100644
index 00000000..42f5edbc
Binary files /dev/null and b/workspace/assets/skins/9e/9ebc4d199febd14d5189092b7189daea29e2642c41d78d8ea976a4e508b9e4a3 differ
diff --git a/workspace/assets/skins/9e/9ec0073d9cd9e148446e8822e1e20a1c0d710be2e193d141d8304dd1e584e8d5 b/workspace/assets/skins/9e/9ec0073d9cd9e148446e8822e1e20a1c0d710be2e193d141d8304dd1e584e8d5
new file mode 100644
index 00000000..1d571eb7
Binary files /dev/null and b/workspace/assets/skins/9e/9ec0073d9cd9e148446e8822e1e20a1c0d710be2e193d141d8304dd1e584e8d5 differ
diff --git a/workspace/assets/skins/9e/9eed65c53b38f5aabcbc27f206e4ac1fcd991161b873ea1b1b06f7aed84c1df5 b/workspace/assets/skins/9e/9eed65c53b38f5aabcbc27f206e4ac1fcd991161b873ea1b1b06f7aed84c1df5
new file mode 100644
index 00000000..4bf8040b
Binary files /dev/null and b/workspace/assets/skins/9e/9eed65c53b38f5aabcbc27f206e4ac1fcd991161b873ea1b1b06f7aed84c1df5 differ
diff --git a/workspace/assets/skins/9e/9efacde5f10087ed7ab2001bba7c0e31f4aacd746212ac136d7596bc3141c53d b/workspace/assets/skins/9e/9efacde5f10087ed7ab2001bba7c0e31f4aacd746212ac136d7596bc3141c53d
new file mode 100644
index 00000000..f8a77a3e
Binary files /dev/null and b/workspace/assets/skins/9e/9efacde5f10087ed7ab2001bba7c0e31f4aacd746212ac136d7596bc3141c53d differ
diff --git a/workspace/assets/skins/9f/9f2667d99b45018639d2844c1c31ec7d291d5ee40677cbafb3e6ba899f0fac1f b/workspace/assets/skins/9f/9f2667d99b45018639d2844c1c31ec7d291d5ee40677cbafb3e6ba899f0fac1f
new file mode 100644
index 00000000..f7be2990
Binary files /dev/null and b/workspace/assets/skins/9f/9f2667d99b45018639d2844c1c31ec7d291d5ee40677cbafb3e6ba899f0fac1f differ
diff --git a/workspace/assets/skins/9f/9f302ce0974d2838fb447215a90399b44014e61f2c76c6ea91923631e6a5c361 b/workspace/assets/skins/9f/9f302ce0974d2838fb447215a90399b44014e61f2c76c6ea91923631e6a5c361
new file mode 100644
index 00000000..1e326e73
Binary files /dev/null and b/workspace/assets/skins/9f/9f302ce0974d2838fb447215a90399b44014e61f2c76c6ea91923631e6a5c361 differ
diff --git a/workspace/assets/skins/9f/9f42e817e59d8b87da8fc557f3c13dba126c75a5da258ad3fe2cd49030d7f64f b/workspace/assets/skins/9f/9f42e817e59d8b87da8fc557f3c13dba126c75a5da258ad3fe2cd49030d7f64f
new file mode 100644
index 00000000..08dc6e04
Binary files /dev/null and b/workspace/assets/skins/9f/9f42e817e59d8b87da8fc557f3c13dba126c75a5da258ad3fe2cd49030d7f64f differ
diff --git a/workspace/assets/skins/9f/9f471a4d05c274a65c1a202fff351431a1643057a517b18c88b4b14be6514d85 b/workspace/assets/skins/9f/9f471a4d05c274a65c1a202fff351431a1643057a517b18c88b4b14be6514d85
new file mode 100644
index 00000000..ddfb66a4
Binary files /dev/null and b/workspace/assets/skins/9f/9f471a4d05c274a65c1a202fff351431a1643057a517b18c88b4b14be6514d85 differ
diff --git a/workspace/assets/skins/9f/9f4a023acf0536fbe00d8880b961d6b063416221119f7ead756ea252e9ea42d6 b/workspace/assets/skins/9f/9f4a023acf0536fbe00d8880b961d6b063416221119f7ead756ea252e9ea42d6
new file mode 100644
index 00000000..a7c657fe
Binary files /dev/null and b/workspace/assets/skins/9f/9f4a023acf0536fbe00d8880b961d6b063416221119f7ead756ea252e9ea42d6 differ
diff --git a/workspace/assets/skins/9f/9f525361ace88e6ea3220920f0d655a66efa3dcc619c80e1a00ee76674bf2af3 b/workspace/assets/skins/9f/9f525361ace88e6ea3220920f0d655a66efa3dcc619c80e1a00ee76674bf2af3
new file mode 100644
index 00000000..e9863ee5
Binary files /dev/null and b/workspace/assets/skins/9f/9f525361ace88e6ea3220920f0d655a66efa3dcc619c80e1a00ee76674bf2af3 differ
diff --git a/workspace/assets/skins/9f/9f618c67ed6c59cbc3d4571fa5303492408def305d2ff679162174cab1e55a0e b/workspace/assets/skins/9f/9f618c67ed6c59cbc3d4571fa5303492408def305d2ff679162174cab1e55a0e
new file mode 100644
index 00000000..5f7663a0
Binary files /dev/null and b/workspace/assets/skins/9f/9f618c67ed6c59cbc3d4571fa5303492408def305d2ff679162174cab1e55a0e differ
diff --git a/workspace/assets/skins/9f/9f740cbf2f631f990aa72f637bbc2a8b09d9a6fe5bd95b32609299a1721ba2ce b/workspace/assets/skins/9f/9f740cbf2f631f990aa72f637bbc2a8b09d9a6fe5bd95b32609299a1721ba2ce
new file mode 100644
index 00000000..9ab9a344
Binary files /dev/null and b/workspace/assets/skins/9f/9f740cbf2f631f990aa72f637bbc2a8b09d9a6fe5bd95b32609299a1721ba2ce differ
diff --git a/workspace/assets/skins/9f/9f9667e64e8681549f5bf2f0950e4a3190ebed72cf0e10939dbb61220037da35 b/workspace/assets/skins/9f/9f9667e64e8681549f5bf2f0950e4a3190ebed72cf0e10939dbb61220037da35
new file mode 100644
index 00000000..aabd89aa
Binary files /dev/null and b/workspace/assets/skins/9f/9f9667e64e8681549f5bf2f0950e4a3190ebed72cf0e10939dbb61220037da35 differ
diff --git a/workspace/assets/skins/9f/9fc359dfdb7c71de5737b2aa748f271066debcaeff1211ac85bfc43c1cad9d59 b/workspace/assets/skins/9f/9fc359dfdb7c71de5737b2aa748f271066debcaeff1211ac85bfc43c1cad9d59
new file mode 100644
index 00000000..bd5084ba
Binary files /dev/null and b/workspace/assets/skins/9f/9fc359dfdb7c71de5737b2aa748f271066debcaeff1211ac85bfc43c1cad9d59 differ
diff --git a/workspace/assets/skins/9f/9fd303edb2356d2ea09b0f529daad7e77da313554fb15d7746913fdd1377b62c b/workspace/assets/skins/9f/9fd303edb2356d2ea09b0f529daad7e77da313554fb15d7746913fdd1377b62c
new file mode 100644
index 00000000..51b742ba
Binary files /dev/null and b/workspace/assets/skins/9f/9fd303edb2356d2ea09b0f529daad7e77da313554fb15d7746913fdd1377b62c differ
diff --git a/workspace/assets/skins/9f/9fed746f5034daab3817d1f76a70f2b00d9b9d9955a6aa566078b9237b8476a3 b/workspace/assets/skins/9f/9fed746f5034daab3817d1f76a70f2b00d9b9d9955a6aa566078b9237b8476a3
new file mode 100644
index 00000000..9e05afda
Binary files /dev/null and b/workspace/assets/skins/9f/9fed746f5034daab3817d1f76a70f2b00d9b9d9955a6aa566078b9237b8476a3 differ
diff --git a/workspace/assets/skins/a0/a022190db27bcd6e38553279e3aa4e195f8deda82f2f2df6b0b474392e8deb1 b/workspace/assets/skins/a0/a022190db27bcd6e38553279e3aa4e195f8deda82f2f2df6b0b474392e8deb1
new file mode 100644
index 00000000..c7cb4c63
Binary files /dev/null and b/workspace/assets/skins/a0/a022190db27bcd6e38553279e3aa4e195f8deda82f2f2df6b0b474392e8deb1 differ
diff --git a/workspace/assets/skins/a0/a030f1484ceb61fafbfc266e692efe6a27f0e9a7004b1e5f83213bada0fa0f99 b/workspace/assets/skins/a0/a030f1484ceb61fafbfc266e692efe6a27f0e9a7004b1e5f83213bada0fa0f99
new file mode 100644
index 00000000..207ff189
Binary files /dev/null and b/workspace/assets/skins/a0/a030f1484ceb61fafbfc266e692efe6a27f0e9a7004b1e5f83213bada0fa0f99 differ
diff --git a/workspace/assets/skins/a0/a0311de4ee83b8f980a24030aed43455f02f6188a0c75939fe3b153d3c409ce8 b/workspace/assets/skins/a0/a0311de4ee83b8f980a24030aed43455f02f6188a0c75939fe3b153d3c409ce8
new file mode 100644
index 00000000..365b658f
Binary files /dev/null and b/workspace/assets/skins/a0/a0311de4ee83b8f980a24030aed43455f02f6188a0c75939fe3b153d3c409ce8 differ
diff --git a/workspace/assets/skins/a0/a03f05b37c27a65a45ef63456f9632e02d9cc4e35dbb6e541768da7579bc2433 b/workspace/assets/skins/a0/a03f05b37c27a65a45ef63456f9632e02d9cc4e35dbb6e541768da7579bc2433
new file mode 100644
index 00000000..f2d02125
Binary files /dev/null and b/workspace/assets/skins/a0/a03f05b37c27a65a45ef63456f9632e02d9cc4e35dbb6e541768da7579bc2433 differ
diff --git a/workspace/assets/skins/a0/a060c92e0d7dc9e0cde908cc09600d1df1a02262493eeb850349037de915fc53 b/workspace/assets/skins/a0/a060c92e0d7dc9e0cde908cc09600d1df1a02262493eeb850349037de915fc53
new file mode 100644
index 00000000..23ffbcb6
Binary files /dev/null and b/workspace/assets/skins/a0/a060c92e0d7dc9e0cde908cc09600d1df1a02262493eeb850349037de915fc53 differ
diff --git a/workspace/assets/skins/a0/a086a49b962902bb5c81aef0c8bb131dd063d14a27d37f8cd8473f6f80eaef5 b/workspace/assets/skins/a0/a086a49b962902bb5c81aef0c8bb131dd063d14a27d37f8cd8473f6f80eaef5
new file mode 100644
index 00000000..38f250c0
Binary files /dev/null and b/workspace/assets/skins/a0/a086a49b962902bb5c81aef0c8bb131dd063d14a27d37f8cd8473f6f80eaef5 differ
diff --git a/workspace/assets/skins/a0/a09c408ba7784dd9c2e40dbab3c8dd474d8689e6c833202008cedc7aa4d443c9 b/workspace/assets/skins/a0/a09c408ba7784dd9c2e40dbab3c8dd474d8689e6c833202008cedc7aa4d443c9
new file mode 100644
index 00000000..14cec13e
Binary files /dev/null and b/workspace/assets/skins/a0/a09c408ba7784dd9c2e40dbab3c8dd474d8689e6c833202008cedc7aa4d443c9 differ
diff --git a/workspace/assets/skins/a0/a0c79c5fff91b06da8452f075137f1ed2cd654f62a2cbc708062a8af180b890d b/workspace/assets/skins/a0/a0c79c5fff91b06da8452f075137f1ed2cd654f62a2cbc708062a8af180b890d
new file mode 100644
index 00000000..7e883a0d
Binary files /dev/null and b/workspace/assets/skins/a0/a0c79c5fff91b06da8452f075137f1ed2cd654f62a2cbc708062a8af180b890d differ
diff --git a/workspace/assets/skins/a0/a0daafa477b38526a911eb80b0e30a3181b3ce3960ddabbe2f1c2355c4cc2d0 b/workspace/assets/skins/a0/a0daafa477b38526a911eb80b0e30a3181b3ce3960ddabbe2f1c2355c4cc2d0
new file mode 100644
index 00000000..df53c07c
Binary files /dev/null and b/workspace/assets/skins/a0/a0daafa477b38526a911eb80b0e30a3181b3ce3960ddabbe2f1c2355c4cc2d0 differ
diff --git a/workspace/assets/skins/a0/a0eab4679d20f05402b2fb810d424e908b2da08486663492c1bd88544b4a7c24 b/workspace/assets/skins/a0/a0eab4679d20f05402b2fb810d424e908b2da08486663492c1bd88544b4a7c24
new file mode 100644
index 00000000..7f701dd1
Binary files /dev/null and b/workspace/assets/skins/a0/a0eab4679d20f05402b2fb810d424e908b2da08486663492c1bd88544b4a7c24 differ
diff --git a/workspace/assets/skins/a0/a0f7bffc03b026adc6642398bdf83622f904e3f577d24bb8e8b5cc1ad180308 b/workspace/assets/skins/a0/a0f7bffc03b026adc6642398bdf83622f904e3f577d24bb8e8b5cc1ad180308
new file mode 100644
index 00000000..16e57361
Binary files /dev/null and b/workspace/assets/skins/a0/a0f7bffc03b026adc6642398bdf83622f904e3f577d24bb8e8b5cc1ad180308 differ
diff --git a/workspace/assets/skins/a1/a11d2255b3d44689b8fa84cc2d3f8199204402883e7766f5a8ef27f49fda27cc b/workspace/assets/skins/a1/a11d2255b3d44689b8fa84cc2d3f8199204402883e7766f5a8ef27f49fda27cc
new file mode 100644
index 00000000..26ff0493
Binary files /dev/null and b/workspace/assets/skins/a1/a11d2255b3d44689b8fa84cc2d3f8199204402883e7766f5a8ef27f49fda27cc differ
diff --git a/workspace/assets/skins/a1/a13f0b19a2c90d9ab2a1c3df10f71ac746f27de85880878f1d526a3b33f7938d b/workspace/assets/skins/a1/a13f0b19a2c90d9ab2a1c3df10f71ac746f27de85880878f1d526a3b33f7938d
new file mode 100644
index 00000000..6c86b59d
Binary files /dev/null and b/workspace/assets/skins/a1/a13f0b19a2c90d9ab2a1c3df10f71ac746f27de85880878f1d526a3b33f7938d differ
diff --git a/workspace/assets/skins/a1/a146e2a898470d364016d0a589626da44036e997283eb36218826ed692998101 b/workspace/assets/skins/a1/a146e2a898470d364016d0a589626da44036e997283eb36218826ed692998101
new file mode 100644
index 00000000..09cf9c41
Binary files /dev/null and b/workspace/assets/skins/a1/a146e2a898470d364016d0a589626da44036e997283eb36218826ed692998101 differ
diff --git a/workspace/assets/skins/a1/a1534edc0197a2449126eeee19999a57eddf43ab4813c8215a2dc81798ceb625 b/workspace/assets/skins/a1/a1534edc0197a2449126eeee19999a57eddf43ab4813c8215a2dc81798ceb625
new file mode 100644
index 00000000..88f3cbd5
Binary files /dev/null and b/workspace/assets/skins/a1/a1534edc0197a2449126eeee19999a57eddf43ab4813c8215a2dc81798ceb625 differ
diff --git a/workspace/assets/skins/a1/a1540a21bc9b7faa3c8189fd20941d31e95c7cdd5ad23744000117c3ef96411c b/workspace/assets/skins/a1/a1540a21bc9b7faa3c8189fd20941d31e95c7cdd5ad23744000117c3ef96411c
new file mode 100644
index 00000000..4e6ca79d
Binary files /dev/null and b/workspace/assets/skins/a1/a1540a21bc9b7faa3c8189fd20941d31e95c7cdd5ad23744000117c3ef96411c differ
diff --git a/workspace/assets/skins/a1/a17591906f2dfa4c4e39500abb1c1c7aaac354c237a47a38e00605f76379e771 b/workspace/assets/skins/a1/a17591906f2dfa4c4e39500abb1c1c7aaac354c237a47a38e00605f76379e771
new file mode 100644
index 00000000..7f968ab9
Binary files /dev/null and b/workspace/assets/skins/a1/a17591906f2dfa4c4e39500abb1c1c7aaac354c237a47a38e00605f76379e771 differ
diff --git a/workspace/assets/skins/a1/a1a5fcaa641be32ee4e3a12e027a244c3b7387a630237a615bcf013be83abe2a b/workspace/assets/skins/a1/a1a5fcaa641be32ee4e3a12e027a244c3b7387a630237a615bcf013be83abe2a
new file mode 100644
index 00000000..74c80c9d
Binary files /dev/null and b/workspace/assets/skins/a1/a1a5fcaa641be32ee4e3a12e027a244c3b7387a630237a615bcf013be83abe2a differ
diff --git a/workspace/assets/skins/a1/a1affad275157862111adbaf14c21b8c266ae45237fc134b97f74630c6d9677a b/workspace/assets/skins/a1/a1affad275157862111adbaf14c21b8c266ae45237fc134b97f74630c6d9677a
new file mode 100644
index 00000000..1148ecc1
Binary files /dev/null and b/workspace/assets/skins/a1/a1affad275157862111adbaf14c21b8c266ae45237fc134b97f74630c6d9677a differ
diff --git a/workspace/assets/skins/a1/a1e487671716e555274e3f3a2f082c941568d9b99a5acf0861bc67fcf0dbe580 b/workspace/assets/skins/a1/a1e487671716e555274e3f3a2f082c941568d9b99a5acf0861bc67fcf0dbe580
new file mode 100644
index 00000000..32a8179c
Binary files /dev/null and b/workspace/assets/skins/a1/a1e487671716e555274e3f3a2f082c941568d9b99a5acf0861bc67fcf0dbe580 differ
diff --git a/workspace/assets/skins/a2/a20821f888b883060e2823cb5bfe921cb132c1670e29bf2ffb257011189a010c b/workspace/assets/skins/a2/a20821f888b883060e2823cb5bfe921cb132c1670e29bf2ffb257011189a010c
new file mode 100644
index 00000000..b0cdeab7
Binary files /dev/null and b/workspace/assets/skins/a2/a20821f888b883060e2823cb5bfe921cb132c1670e29bf2ffb257011189a010c differ
diff --git a/workspace/assets/skins/a2/a277c88c507c5de597132f18ecb19bbce71a809f6f4cc9e48780d4740084cb6d b/workspace/assets/skins/a2/a277c88c507c5de597132f18ecb19bbce71a809f6f4cc9e48780d4740084cb6d
new file mode 100644
index 00000000..f4647b29
Binary files /dev/null and b/workspace/assets/skins/a2/a277c88c507c5de597132f18ecb19bbce71a809f6f4cc9e48780d4740084cb6d differ
diff --git a/workspace/assets/skins/a2/a28e8d7706e8c0a1e1cea18aa1c0edebb73ef7329e2a1e8b4a73cafa11e322a7 b/workspace/assets/skins/a2/a28e8d7706e8c0a1e1cea18aa1c0edebb73ef7329e2a1e8b4a73cafa11e322a7
new file mode 100644
index 00000000..dd9c70d3
Binary files /dev/null and b/workspace/assets/skins/a2/a28e8d7706e8c0a1e1cea18aa1c0edebb73ef7329e2a1e8b4a73cafa11e322a7 differ
diff --git a/workspace/assets/skins/a2/a290d89bbc675583dab19b2b21ec1d0a9c01334ab24d27d89f2e850406af7f19 b/workspace/assets/skins/a2/a290d89bbc675583dab19b2b21ec1d0a9c01334ab24d27d89f2e850406af7f19
new file mode 100644
index 00000000..cb537099
Binary files /dev/null and b/workspace/assets/skins/a2/a290d89bbc675583dab19b2b21ec1d0a9c01334ab24d27d89f2e850406af7f19 differ
diff --git a/workspace/assets/skins/a2/a2b0292cf9da8840b0eb740dc9b77e88c9720d8df6727ed89261f029f8d389ad b/workspace/assets/skins/a2/a2b0292cf9da8840b0eb740dc9b77e88c9720d8df6727ed89261f029f8d389ad
new file mode 100644
index 00000000..881f648d
Binary files /dev/null and b/workspace/assets/skins/a2/a2b0292cf9da8840b0eb740dc9b77e88c9720d8df6727ed89261f029f8d389ad differ
diff --git a/workspace/assets/skins/a2/a2e1a85e1b052f39fc033b602dc751da0df4f507152c51e8c90712317022fafe b/workspace/assets/skins/a2/a2e1a85e1b052f39fc033b602dc751da0df4f507152c51e8c90712317022fafe
new file mode 100644
index 00000000..82fa1f87
Binary files /dev/null and b/workspace/assets/skins/a2/a2e1a85e1b052f39fc033b602dc751da0df4f507152c51e8c90712317022fafe differ
diff --git a/workspace/assets/skins/a2/a2ee2d62850b5610a80bac5fd9efe66338a753b227ce630fc43855c02818a347 b/workspace/assets/skins/a2/a2ee2d62850b5610a80bac5fd9efe66338a753b227ce630fc43855c02818a347
new file mode 100644
index 00000000..fa111733
Binary files /dev/null and b/workspace/assets/skins/a2/a2ee2d62850b5610a80bac5fd9efe66338a753b227ce630fc43855c02818a347 differ
diff --git a/workspace/assets/skins/a2/a2f83527abd283080ea47c6353ea7e27a2282279576087e2de0abb87bf37add3 b/workspace/assets/skins/a2/a2f83527abd283080ea47c6353ea7e27a2282279576087e2de0abb87bf37add3
new file mode 100644
index 00000000..019c25fe
Binary files /dev/null and b/workspace/assets/skins/a2/a2f83527abd283080ea47c6353ea7e27a2282279576087e2de0abb87bf37add3 differ
diff --git a/workspace/assets/skins/a3/a328be761f66092edc8c2eb0bb8ac99699317d06bddc22b7adce7bdb5991f28c b/workspace/assets/skins/a3/a328be761f66092edc8c2eb0bb8ac99699317d06bddc22b7adce7bdb5991f28c
new file mode 100644
index 00000000..579d268d
Binary files /dev/null and b/workspace/assets/skins/a3/a328be761f66092edc8c2eb0bb8ac99699317d06bddc22b7adce7bdb5991f28c differ
diff --git a/workspace/assets/skins/a3/a33acb1fa8cfce14df05f0212d2f94ef9a82e61836d40245c8b149c30ffccfd4 b/workspace/assets/skins/a3/a33acb1fa8cfce14df05f0212d2f94ef9a82e61836d40245c8b149c30ffccfd4
new file mode 100644
index 00000000..23481c93
Binary files /dev/null and b/workspace/assets/skins/a3/a33acb1fa8cfce14df05f0212d2f94ef9a82e61836d40245c8b149c30ffccfd4 differ
diff --git a/workspace/assets/skins/a3/a3402d55f61caad6639b7cebc16023be92847be304d91af910a0be5ce36b38d0 b/workspace/assets/skins/a3/a3402d55f61caad6639b7cebc16023be92847be304d91af910a0be5ce36b38d0
new file mode 100644
index 00000000..08557f76
Binary files /dev/null and b/workspace/assets/skins/a3/a3402d55f61caad6639b7cebc16023be92847be304d91af910a0be5ce36b38d0 differ
diff --git a/workspace/assets/skins/a3/a342b640be821b1cc53e5d87f9c2f9b3141f98db3f9b7c1bae4806b5fcaeace0 b/workspace/assets/skins/a3/a342b640be821b1cc53e5d87f9c2f9b3141f98db3f9b7c1bae4806b5fcaeace0
new file mode 100644
index 00000000..88396173
Binary files /dev/null and b/workspace/assets/skins/a3/a342b640be821b1cc53e5d87f9c2f9b3141f98db3f9b7c1bae4806b5fcaeace0 differ
diff --git a/workspace/assets/skins/a3/a3680a1e7d1edc7aff1d232b06f73b55b53e1d40cd88891a5bff1445264710e7 b/workspace/assets/skins/a3/a3680a1e7d1edc7aff1d232b06f73b55b53e1d40cd88891a5bff1445264710e7
new file mode 100644
index 00000000..a2ee8c94
Binary files /dev/null and b/workspace/assets/skins/a3/a3680a1e7d1edc7aff1d232b06f73b55b53e1d40cd88891a5bff1445264710e7 differ
diff --git a/workspace/assets/skins/a3/a36f18fef8f08602690d54f5f1eb210673a4274b69bf6c753d1cfcb5d34225fa b/workspace/assets/skins/a3/a36f18fef8f08602690d54f5f1eb210673a4274b69bf6c753d1cfcb5d34225fa
new file mode 100644
index 00000000..958c3efd
Binary files /dev/null and b/workspace/assets/skins/a3/a36f18fef8f08602690d54f5f1eb210673a4274b69bf6c753d1cfcb5d34225fa differ
diff --git a/workspace/assets/skins/a3/a374ae5cd2b379c42441fa8c718509a688379443cee7f248f07025308fc80df3 b/workspace/assets/skins/a3/a374ae5cd2b379c42441fa8c718509a688379443cee7f248f07025308fc80df3
new file mode 100644
index 00000000..6084e5b6
Binary files /dev/null and b/workspace/assets/skins/a3/a374ae5cd2b379c42441fa8c718509a688379443cee7f248f07025308fc80df3 differ
diff --git a/workspace/assets/skins/a3/a3850018330690b9fa1d7e49ab7c39380144218b762d4b9dae6071428e1f7baf b/workspace/assets/skins/a3/a3850018330690b9fa1d7e49ab7c39380144218b762d4b9dae6071428e1f7baf
new file mode 100644
index 00000000..b2b4b298
Binary files /dev/null and b/workspace/assets/skins/a3/a3850018330690b9fa1d7e49ab7c39380144218b762d4b9dae6071428e1f7baf differ
diff --git a/workspace/assets/skins/a3/a38ce344f2237ff4e6938be6821281a88b55761b77c52bf399e795e796f3263f b/workspace/assets/skins/a3/a38ce344f2237ff4e6938be6821281a88b55761b77c52bf399e795e796f3263f
new file mode 100644
index 00000000..5b978ca1
Binary files /dev/null and b/workspace/assets/skins/a3/a38ce344f2237ff4e6938be6821281a88b55761b77c52bf399e795e796f3263f differ
diff --git a/workspace/assets/skins/a3/a394c29476ce5041e2f4fc39951f5627455778f2269865ff7d76563cfffa53b7 b/workspace/assets/skins/a3/a394c29476ce5041e2f4fc39951f5627455778f2269865ff7d76563cfffa53b7
new file mode 100644
index 00000000..36ef2329
Binary files /dev/null and b/workspace/assets/skins/a3/a394c29476ce5041e2f4fc39951f5627455778f2269865ff7d76563cfffa53b7 differ
diff --git a/workspace/assets/skins/a3/a394cefadae21378fdcb443af600aec887f62efc8aadbc3e5fbc91a5a19eef9f b/workspace/assets/skins/a3/a394cefadae21378fdcb443af600aec887f62efc8aadbc3e5fbc91a5a19eef9f
new file mode 100644
index 00000000..e924bded
Binary files /dev/null and b/workspace/assets/skins/a3/a394cefadae21378fdcb443af600aec887f62efc8aadbc3e5fbc91a5a19eef9f differ
diff --git a/workspace/assets/skins/a3/a39ad4ce1c4c99bf988099b224fe761923a0234c91bdf26684dba436123982d1 b/workspace/assets/skins/a3/a39ad4ce1c4c99bf988099b224fe761923a0234c91bdf26684dba436123982d1
new file mode 100644
index 00000000..bb2c11a6
Binary files /dev/null and b/workspace/assets/skins/a3/a39ad4ce1c4c99bf988099b224fe761923a0234c91bdf26684dba436123982d1 differ
diff --git a/workspace/assets/skins/a3/a3d9b32da11ab7b72e69a2f0d5d989b107c2ffc8833681179126d9c908a0aa89 b/workspace/assets/skins/a3/a3d9b32da11ab7b72e69a2f0d5d989b107c2ffc8833681179126d9c908a0aa89
new file mode 100644
index 00000000..60fb6d20
Binary files /dev/null and b/workspace/assets/skins/a3/a3d9b32da11ab7b72e69a2f0d5d989b107c2ffc8833681179126d9c908a0aa89 differ
diff --git a/workspace/assets/skins/a3/a3e3caed6fe7d326087c5812bf0881eee9f22382045a44e02ba9cfa5545a891f b/workspace/assets/skins/a3/a3e3caed6fe7d326087c5812bf0881eee9f22382045a44e02ba9cfa5545a891f
new file mode 100644
index 00000000..7cfcd601
Binary files /dev/null and b/workspace/assets/skins/a3/a3e3caed6fe7d326087c5812bf0881eee9f22382045a44e02ba9cfa5545a891f differ
diff --git a/workspace/assets/skins/a4/a418b96264a634582ece97b06e05075fe42db4ac7189a2adeeb24d050d0f06bd b/workspace/assets/skins/a4/a418b96264a634582ece97b06e05075fe42db4ac7189a2adeeb24d050d0f06bd
new file mode 100644
index 00000000..e66fffb3
Binary files /dev/null and b/workspace/assets/skins/a4/a418b96264a634582ece97b06e05075fe42db4ac7189a2adeeb24d050d0f06bd differ
diff --git a/workspace/assets/skins/a4/a42346236694ed66037fc2330789b4a27800fa4afc0346052febb1024a879459 b/workspace/assets/skins/a4/a42346236694ed66037fc2330789b4a27800fa4afc0346052febb1024a879459
new file mode 100644
index 00000000..b7fe5dfe
Binary files /dev/null and b/workspace/assets/skins/a4/a42346236694ed66037fc2330789b4a27800fa4afc0346052febb1024a879459 differ
diff --git a/workspace/assets/skins/a4/a43bc6d15132698b6ab104e9825745adc5612aa52032433c36846b453c587930 b/workspace/assets/skins/a4/a43bc6d15132698b6ab104e9825745adc5612aa52032433c36846b453c587930
new file mode 100644
index 00000000..b87a6f61
Binary files /dev/null and b/workspace/assets/skins/a4/a43bc6d15132698b6ab104e9825745adc5612aa52032433c36846b453c587930 differ
diff --git a/workspace/assets/skins/a4/a4770ab43b71ba7c73bde55942540624b00131e6f7ac19623a1b31d202190231 b/workspace/assets/skins/a4/a4770ab43b71ba7c73bde55942540624b00131e6f7ac19623a1b31d202190231
new file mode 100644
index 00000000..6e7a2fd6
Binary files /dev/null and b/workspace/assets/skins/a4/a4770ab43b71ba7c73bde55942540624b00131e6f7ac19623a1b31d202190231 differ
diff --git a/workspace/assets/skins/a4/a48bd8f41b94dd4cef1345cc14e63adeadd68191cfcb8da5c9fec30601feac0c b/workspace/assets/skins/a4/a48bd8f41b94dd4cef1345cc14e63adeadd68191cfcb8da5c9fec30601feac0c
new file mode 100644
index 00000000..590c1cfe
Binary files /dev/null and b/workspace/assets/skins/a4/a48bd8f41b94dd4cef1345cc14e63adeadd68191cfcb8da5c9fec30601feac0c differ
diff --git a/workspace/assets/skins/a4/a4c154f4926cb9c4a63df132d0308c3fac9d81eb1de637c8cc51902453292cd0 b/workspace/assets/skins/a4/a4c154f4926cb9c4a63df132d0308c3fac9d81eb1de637c8cc51902453292cd0
new file mode 100644
index 00000000..d32a185a
Binary files /dev/null and b/workspace/assets/skins/a4/a4c154f4926cb9c4a63df132d0308c3fac9d81eb1de637c8cc51902453292cd0 differ
diff --git a/workspace/assets/skins/a4/a4e0b9780c1b08b74b5b95208a5e52376acafc17e3e67c83d206fb0ee95cb650 b/workspace/assets/skins/a4/a4e0b9780c1b08b74b5b95208a5e52376acafc17e3e67c83d206fb0ee95cb650
new file mode 100644
index 00000000..77454eec
Binary files /dev/null and b/workspace/assets/skins/a4/a4e0b9780c1b08b74b5b95208a5e52376acafc17e3e67c83d206fb0ee95cb650 differ
diff --git a/workspace/assets/skins/a4/a4fbeea9a067c0e270ca3549ab7e6ede96e523f7b73687bc88aefe8bffe4d97b b/workspace/assets/skins/a4/a4fbeea9a067c0e270ca3549ab7e6ede96e523f7b73687bc88aefe8bffe4d97b
new file mode 100644
index 00000000..d5e61a16
Binary files /dev/null and b/workspace/assets/skins/a4/a4fbeea9a067c0e270ca3549ab7e6ede96e523f7b73687bc88aefe8bffe4d97b differ
diff --git a/workspace/assets/skins/a4/a4fcc9c361f2ed5753030fae940235254b3b24818ca980d3ebb605c1d479e33d b/workspace/assets/skins/a4/a4fcc9c361f2ed5753030fae940235254b3b24818ca980d3ebb605c1d479e33d
new file mode 100644
index 00000000..e1b3973a
Binary files /dev/null and b/workspace/assets/skins/a4/a4fcc9c361f2ed5753030fae940235254b3b24818ca980d3ebb605c1d479e33d differ
diff --git a/workspace/assets/skins/a5/a511b261708c9dcf5d9b80a312996cdce93035e721b3cebccee3e5dbc2511ad9 b/workspace/assets/skins/a5/a511b261708c9dcf5d9b80a312996cdce93035e721b3cebccee3e5dbc2511ad9
new file mode 100644
index 00000000..127d29fe
Binary files /dev/null and b/workspace/assets/skins/a5/a511b261708c9dcf5d9b80a312996cdce93035e721b3cebccee3e5dbc2511ad9 differ
diff --git a/workspace/assets/skins/a5/a5149a64a5c753259eefa9b02652e7227128ab3800057f5b793ca7716917315c b/workspace/assets/skins/a5/a5149a64a5c753259eefa9b02652e7227128ab3800057f5b793ca7716917315c
new file mode 100644
index 00000000..3bef781c
Binary files /dev/null and b/workspace/assets/skins/a5/a5149a64a5c753259eefa9b02652e7227128ab3800057f5b793ca7716917315c differ
diff --git a/workspace/assets/skins/a5/a52b9591eca470951eab299bb3b7b85bd8f9bb3142f2abb6815461a7327ea310 b/workspace/assets/skins/a5/a52b9591eca470951eab299bb3b7b85bd8f9bb3142f2abb6815461a7327ea310
new file mode 100644
index 00000000..02870b63
Binary files /dev/null and b/workspace/assets/skins/a5/a52b9591eca470951eab299bb3b7b85bd8f9bb3142f2abb6815461a7327ea310 differ
diff --git a/workspace/assets/skins/a5/a562ed4cd95cee08282f0e46c3129bd439b3caa6c43e22b9431bd668d764775b b/workspace/assets/skins/a5/a562ed4cd95cee08282f0e46c3129bd439b3caa6c43e22b9431bd668d764775b
new file mode 100644
index 00000000..e763778b
Binary files /dev/null and b/workspace/assets/skins/a5/a562ed4cd95cee08282f0e46c3129bd439b3caa6c43e22b9431bd668d764775b differ
diff --git a/workspace/assets/skins/a5/a566eb14bfc5965260cf0ad4124740719bb18c4a4fc452c3404cc18889e2fbc6 b/workspace/assets/skins/a5/a566eb14bfc5965260cf0ad4124740719bb18c4a4fc452c3404cc18889e2fbc6
new file mode 100644
index 00000000..acd706b6
Binary files /dev/null and b/workspace/assets/skins/a5/a566eb14bfc5965260cf0ad4124740719bb18c4a4fc452c3404cc18889e2fbc6 differ
diff --git a/workspace/assets/skins/a5/a5c8e827c7fa946ca8533eebac35ae3b27bf80ed707559032b5c3d824c24f65e b/workspace/assets/skins/a5/a5c8e827c7fa946ca8533eebac35ae3b27bf80ed707559032b5c3d824c24f65e
new file mode 100644
index 00000000..ea6ea743
Binary files /dev/null and b/workspace/assets/skins/a5/a5c8e827c7fa946ca8533eebac35ae3b27bf80ed707559032b5c3d824c24f65e differ
diff --git a/workspace/assets/skins/a5/a5dadac26f089472e3b21439a9912aa447fdd2d419f39e52393bcbbc7f0db113 b/workspace/assets/skins/a5/a5dadac26f089472e3b21439a9912aa447fdd2d419f39e52393bcbbc7f0db113
new file mode 100644
index 00000000..1922300c
Binary files /dev/null and b/workspace/assets/skins/a5/a5dadac26f089472e3b21439a9912aa447fdd2d419f39e52393bcbbc7f0db113 differ
diff --git a/workspace/assets/skins/a5/a5e08f68baa376282eb45add0bc2651b237d53168fd34673a67eb188b535755f b/workspace/assets/skins/a5/a5e08f68baa376282eb45add0bc2651b237d53168fd34673a67eb188b535755f
new file mode 100644
index 00000000..7a1b6fc4
Binary files /dev/null and b/workspace/assets/skins/a5/a5e08f68baa376282eb45add0bc2651b237d53168fd34673a67eb188b535755f differ
diff --git a/workspace/assets/skins/a5/a5e9b001cbf512fdb80628019f6abd932d7ac68fda765b9c2c9f8720f28c72ea b/workspace/assets/skins/a5/a5e9b001cbf512fdb80628019f6abd932d7ac68fda765b9c2c9f8720f28c72ea
new file mode 100644
index 00000000..f30cd650
Binary files /dev/null and b/workspace/assets/skins/a5/a5e9b001cbf512fdb80628019f6abd932d7ac68fda765b9c2c9f8720f28c72ea differ
diff --git a/workspace/assets/skins/a5/a5f5c4301276ac94b424c9af70133eebb0de896db33d3470b8f1ffd1c7005d13 b/workspace/assets/skins/a5/a5f5c4301276ac94b424c9af70133eebb0de896db33d3470b8f1ffd1c7005d13
new file mode 100644
index 00000000..78afd4f9
Binary files /dev/null and b/workspace/assets/skins/a5/a5f5c4301276ac94b424c9af70133eebb0de896db33d3470b8f1ffd1c7005d13 differ
diff --git a/workspace/assets/skins/a6/a6563982721ef1d48f4e1af4ee6fdb8dbb541ba4cd6d0ee8ee35bf6cfc7c7fb b/workspace/assets/skins/a6/a6563982721ef1d48f4e1af4ee6fdb8dbb541ba4cd6d0ee8ee35bf6cfc7c7fb
new file mode 100644
index 00000000..8df401f5
Binary files /dev/null and b/workspace/assets/skins/a6/a6563982721ef1d48f4e1af4ee6fdb8dbb541ba4cd6d0ee8ee35bf6cfc7c7fb differ
diff --git a/workspace/assets/skins/a6/a6844fc18feb55824b181202923bd0c815b6f80baceb4144e0af9ffe773c8d0 b/workspace/assets/skins/a6/a6844fc18feb55824b181202923bd0c815b6f80baceb4144e0af9ffe773c8d0
new file mode 100644
index 00000000..ab30a56b
Binary files /dev/null and b/workspace/assets/skins/a6/a6844fc18feb55824b181202923bd0c815b6f80baceb4144e0af9ffe773c8d0 differ
diff --git a/workspace/assets/skins/a6/a689f649644fa47735cc1013e77f2371f89593236023b61484ba6ce9625b7c15 b/workspace/assets/skins/a6/a689f649644fa47735cc1013e77f2371f89593236023b61484ba6ce9625b7c15
new file mode 100644
index 00000000..b13b5b91
Binary files /dev/null and b/workspace/assets/skins/a6/a689f649644fa47735cc1013e77f2371f89593236023b61484ba6ce9625b7c15 differ
diff --git a/workspace/assets/skins/a6/a68b3faeea9fef23012544ba75dfa496ba2fb17cabb4f4487a246164ab944a90 b/workspace/assets/skins/a6/a68b3faeea9fef23012544ba75dfa496ba2fb17cabb4f4487a246164ab944a90
new file mode 100644
index 00000000..7bf043fd
Binary files /dev/null and b/workspace/assets/skins/a6/a68b3faeea9fef23012544ba75dfa496ba2fb17cabb4f4487a246164ab944a90 differ
diff --git a/workspace/assets/skins/a6/a6a16e8c61e21191165b9e2645e4dd0c3f866a0a4fe3b3fd325b99c6c4d5a32b b/workspace/assets/skins/a6/a6a16e8c61e21191165b9e2645e4dd0c3f866a0a4fe3b3fd325b99c6c4d5a32b
new file mode 100644
index 00000000..b754d873
Binary files /dev/null and b/workspace/assets/skins/a6/a6a16e8c61e21191165b9e2645e4dd0c3f866a0a4fe3b3fd325b99c6c4d5a32b differ
diff --git a/workspace/assets/skins/a6/a6a392787ae70d47872f6f621ac5c3975ee1bb8676d6c145d718082374b7ec32 b/workspace/assets/skins/a6/a6a392787ae70d47872f6f621ac5c3975ee1bb8676d6c145d718082374b7ec32
new file mode 100644
index 00000000..5c1db64c
Binary files /dev/null and b/workspace/assets/skins/a6/a6a392787ae70d47872f6f621ac5c3975ee1bb8676d6c145d718082374b7ec32 differ
diff --git a/workspace/assets/skins/a6/a6b8fba13f999b4fe502a09c752100d965e05c7b3c7ace7b320fcb9ef9cdc8ac b/workspace/assets/skins/a6/a6b8fba13f999b4fe502a09c752100d965e05c7b3c7ace7b320fcb9ef9cdc8ac
new file mode 100644
index 00000000..21f38b51
Binary files /dev/null and b/workspace/assets/skins/a6/a6b8fba13f999b4fe502a09c752100d965e05c7b3c7ace7b320fcb9ef9cdc8ac differ
diff --git a/workspace/assets/skins/a6/a6bcd06b71fde596ce687e20e1237327f922b094657f8496a3e606b1112debb9 b/workspace/assets/skins/a6/a6bcd06b71fde596ce687e20e1237327f922b094657f8496a3e606b1112debb9
new file mode 100644
index 00000000..8ba8ab5e
Binary files /dev/null and b/workspace/assets/skins/a6/a6bcd06b71fde596ce687e20e1237327f922b094657f8496a3e606b1112debb9 differ
diff --git a/workspace/assets/skins/a6/a6bed16d3ff47ae61ba45e19f4a39f3d17f69afc096b3d84e6878abc58674b8d b/workspace/assets/skins/a6/a6bed16d3ff47ae61ba45e19f4a39f3d17f69afc096b3d84e6878abc58674b8d
new file mode 100644
index 00000000..069a09c3
Binary files /dev/null and b/workspace/assets/skins/a6/a6bed16d3ff47ae61ba45e19f4a39f3d17f69afc096b3d84e6878abc58674b8d differ
diff --git a/workspace/assets/skins/a6/a6f9fdcc72ad6b8b7e0bf79f6484186b3b2dca8efad35e3bf05ee0c675a958c6 b/workspace/assets/skins/a6/a6f9fdcc72ad6b8b7e0bf79f6484186b3b2dca8efad35e3bf05ee0c675a958c6
new file mode 100644
index 00000000..9cb595cd
Binary files /dev/null and b/workspace/assets/skins/a6/a6f9fdcc72ad6b8b7e0bf79f6484186b3b2dca8efad35e3bf05ee0c675a958c6 differ
diff --git a/workspace/assets/skins/a7/a71a334f0d27ad17f9734484fabf19a0bbeaf25345e25b9679ed10b69c96f685 b/workspace/assets/skins/a7/a71a334f0d27ad17f9734484fabf19a0bbeaf25345e25b9679ed10b69c96f685
new file mode 100644
index 00000000..9c983aa9
Binary files /dev/null and b/workspace/assets/skins/a7/a71a334f0d27ad17f9734484fabf19a0bbeaf25345e25b9679ed10b69c96f685 differ
diff --git a/workspace/assets/skins/a7/a72b0ae0375e4f33c2103f72bc1b272d4a78d75b9c3c43a895216155a3634c2d b/workspace/assets/skins/a7/a72b0ae0375e4f33c2103f72bc1b272d4a78d75b9c3c43a895216155a3634c2d
new file mode 100644
index 00000000..561e3465
Binary files /dev/null and b/workspace/assets/skins/a7/a72b0ae0375e4f33c2103f72bc1b272d4a78d75b9c3c43a895216155a3634c2d differ
diff --git a/workspace/assets/skins/a7/a732377da823ed9ba62250e1d671e8bc27d8ad78763b9a2c98e2fa95530c46c5 b/workspace/assets/skins/a7/a732377da823ed9ba62250e1d671e8bc27d8ad78763b9a2c98e2fa95530c46c5
new file mode 100644
index 00000000..2a439080
Binary files /dev/null and b/workspace/assets/skins/a7/a732377da823ed9ba62250e1d671e8bc27d8ad78763b9a2c98e2fa95530c46c5 differ
diff --git a/workspace/assets/skins/a7/a7378a885434fbb7909153ca32905c7d5f15eaa8d7fd5d06541f2ee476a720f9 b/workspace/assets/skins/a7/a7378a885434fbb7909153ca32905c7d5f15eaa8d7fd5d06541f2ee476a720f9
new file mode 100644
index 00000000..ac3e5951
Binary files /dev/null and b/workspace/assets/skins/a7/a7378a885434fbb7909153ca32905c7d5f15eaa8d7fd5d06541f2ee476a720f9 differ
diff --git a/workspace/assets/skins/a7/a74ab8e0e17ebd4aca0ff093071837fdff9e21d0027ddf9e6d99d90c474d002b b/workspace/assets/skins/a7/a74ab8e0e17ebd4aca0ff093071837fdff9e21d0027ddf9e6d99d90c474d002b
new file mode 100644
index 00000000..1dc309dc
Binary files /dev/null and b/workspace/assets/skins/a7/a74ab8e0e17ebd4aca0ff093071837fdff9e21d0027ddf9e6d99d90c474d002b differ
diff --git a/workspace/assets/skins/a7/a75c8094890d7011e08f01208f94679fb04904b1f6ef2e084dd430bdd8827195 b/workspace/assets/skins/a7/a75c8094890d7011e08f01208f94679fb04904b1f6ef2e084dd430bdd8827195
new file mode 100644
index 00000000..b91cdce6
Binary files /dev/null and b/workspace/assets/skins/a7/a75c8094890d7011e08f01208f94679fb04904b1f6ef2e084dd430bdd8827195 differ
diff --git a/workspace/assets/skins/a7/a7c59ecddf0d65a9a2a5e642fc5535a9a8e904220d6f0b8ef82c0b70bb2d384 b/workspace/assets/skins/a7/a7c59ecddf0d65a9a2a5e642fc5535a9a8e904220d6f0b8ef82c0b70bb2d384
new file mode 100644
index 00000000..046d0a35
Binary files /dev/null and b/workspace/assets/skins/a7/a7c59ecddf0d65a9a2a5e642fc5535a9a8e904220d6f0b8ef82c0b70bb2d384 differ
diff --git a/workspace/assets/skins/a7/a7e0fcf68dbbb6f42a8af63c92f9ca428597cc8b0347600719c9fc4a2794dc2e b/workspace/assets/skins/a7/a7e0fcf68dbbb6f42a8af63c92f9ca428597cc8b0347600719c9fc4a2794dc2e
new file mode 100644
index 00000000..d8dd5dc0
Binary files /dev/null and b/workspace/assets/skins/a7/a7e0fcf68dbbb6f42a8af63c92f9ca428597cc8b0347600719c9fc4a2794dc2e differ
diff --git a/workspace/assets/skins/a7/a7e399bd6ef1a7a1f812259c795bf43d08601d55f7043586d8830f02eac7a0c9 b/workspace/assets/skins/a7/a7e399bd6ef1a7a1f812259c795bf43d08601d55f7043586d8830f02eac7a0c9
new file mode 100644
index 00000000..d459ae4d
Binary files /dev/null and b/workspace/assets/skins/a7/a7e399bd6ef1a7a1f812259c795bf43d08601d55f7043586d8830f02eac7a0c9 differ
diff --git a/workspace/assets/skins/a7/a7f8ec78aafb894a81bc34e24a071a9621479c267e918d0cf962446cabab6658 b/workspace/assets/skins/a7/a7f8ec78aafb894a81bc34e24a071a9621479c267e918d0cf962446cabab6658
new file mode 100644
index 00000000..fba27ed3
Binary files /dev/null and b/workspace/assets/skins/a7/a7f8ec78aafb894a81bc34e24a071a9621479c267e918d0cf962446cabab6658 differ
diff --git a/workspace/assets/skins/a8/a8014d1750fb1d6a316078da8ff30378cdc97158a617e84268d2cfde75813c8e b/workspace/assets/skins/a8/a8014d1750fb1d6a316078da8ff30378cdc97158a617e84268d2cfde75813c8e
new file mode 100644
index 00000000..8d9d7d7d
Binary files /dev/null and b/workspace/assets/skins/a8/a8014d1750fb1d6a316078da8ff30378cdc97158a617e84268d2cfde75813c8e differ
diff --git a/workspace/assets/skins/a8/a801582b6135c2ad40a5d09c3232d6d2d69edeb017524208a70c3a242b3999aa b/workspace/assets/skins/a8/a801582b6135c2ad40a5d09c3232d6d2d69edeb017524208a70c3a242b3999aa
new file mode 100644
index 00000000..968f9ff5
Binary files /dev/null and b/workspace/assets/skins/a8/a801582b6135c2ad40a5d09c3232d6d2d69edeb017524208a70c3a242b3999aa differ
diff --git a/workspace/assets/skins/a8/a83269e548d462f4faf7390015b748ee7181eb418d0c3e1333e59d0cde093335 b/workspace/assets/skins/a8/a83269e548d462f4faf7390015b748ee7181eb418d0c3e1333e59d0cde093335
new file mode 100644
index 00000000..b32ecf9a
Binary files /dev/null and b/workspace/assets/skins/a8/a83269e548d462f4faf7390015b748ee7181eb418d0c3e1333e59d0cde093335 differ
diff --git a/workspace/assets/skins/a8/a84355b4df6e6e0eb49ff6aa9f60ca5938b9d0de761b922151abf6713aa436cb b/workspace/assets/skins/a8/a84355b4df6e6e0eb49ff6aa9f60ca5938b9d0de761b922151abf6713aa436cb
new file mode 100644
index 00000000..448a9768
Binary files /dev/null and b/workspace/assets/skins/a8/a84355b4df6e6e0eb49ff6aa9f60ca5938b9d0de761b922151abf6713aa436cb differ
diff --git a/workspace/assets/skins/a8/a84ceab291c23db0740760b3f1ef5d93c6f6127f7f4f258553b4eb6a22daff91 b/workspace/assets/skins/a8/a84ceab291c23db0740760b3f1ef5d93c6f6127f7f4f258553b4eb6a22daff91
new file mode 100644
index 00000000..f5d69f08
Binary files /dev/null and b/workspace/assets/skins/a8/a84ceab291c23db0740760b3f1ef5d93c6f6127f7f4f258553b4eb6a22daff91 differ
diff --git a/workspace/assets/skins/a8/a864505d45ef48c57a53f3dfea770d44f112e46baa5a5d9324d2bb4db88 b/workspace/assets/skins/a8/a864505d45ef48c57a53f3dfea770d44f112e46baa5a5d9324d2bb4db88
new file mode 100644
index 00000000..3b8c4778
Binary files /dev/null and b/workspace/assets/skins/a8/a864505d45ef48c57a53f3dfea770d44f112e46baa5a5d9324d2bb4db88 differ
diff --git a/workspace/assets/skins/a8/a864bd0f29f204ea3fa1cd592ef67b880779d8684e617268c13f8f54664538bb b/workspace/assets/skins/a8/a864bd0f29f204ea3fa1cd592ef67b880779d8684e617268c13f8f54664538bb
new file mode 100644
index 00000000..fce55a2a
Binary files /dev/null and b/workspace/assets/skins/a8/a864bd0f29f204ea3fa1cd592ef67b880779d8684e617268c13f8f54664538bb differ
diff --git a/workspace/assets/skins/a8/a86c6f70bda413a39dbf56b78b8a5bfc27c10d416e32cb8f949103e09a89a731 b/workspace/assets/skins/a8/a86c6f70bda413a39dbf56b78b8a5bfc27c10d416e32cb8f949103e09a89a731
new file mode 100644
index 00000000..6612b3d3
Binary files /dev/null and b/workspace/assets/skins/a8/a86c6f70bda413a39dbf56b78b8a5bfc27c10d416e32cb8f949103e09a89a731 differ
diff --git a/workspace/assets/skins/a8/a87f0193deb4727f0321a99c5e207b0482e3b38cefd38da0d1f410703bf9695a b/workspace/assets/skins/a8/a87f0193deb4727f0321a99c5e207b0482e3b38cefd38da0d1f410703bf9695a
new file mode 100644
index 00000000..e85206a3
Binary files /dev/null and b/workspace/assets/skins/a8/a87f0193deb4727f0321a99c5e207b0482e3b38cefd38da0d1f410703bf9695a differ
diff --git a/workspace/assets/skins/a8/a894a7907b740c8cafb43cf499aa0158a9135da0e0cc1b329ede0d538d461b60 b/workspace/assets/skins/a8/a894a7907b740c8cafb43cf499aa0158a9135da0e0cc1b329ede0d538d461b60
new file mode 100644
index 00000000..e83957df
Binary files /dev/null and b/workspace/assets/skins/a8/a894a7907b740c8cafb43cf499aa0158a9135da0e0cc1b329ede0d538d461b60 differ
diff --git a/workspace/assets/skins/a8/a89a4439a2ac59212b0e1d673460bb44fe2f750cc2f6f958dd45f0df6cec73e3 b/workspace/assets/skins/a8/a89a4439a2ac59212b0e1d673460bb44fe2f750cc2f6f958dd45f0df6cec73e3
new file mode 100644
index 00000000..8d4a15d0
Binary files /dev/null and b/workspace/assets/skins/a8/a89a4439a2ac59212b0e1d673460bb44fe2f750cc2f6f958dd45f0df6cec73e3 differ
diff --git a/workspace/assets/skins/a8/a8a65b6a38b834d869efb8427f3cdffe517c8a456207f0a322101144d6eed213 b/workspace/assets/skins/a8/a8a65b6a38b834d869efb8427f3cdffe517c8a456207f0a322101144d6eed213
new file mode 100644
index 00000000..d298a107
Binary files /dev/null and b/workspace/assets/skins/a8/a8a65b6a38b834d869efb8427f3cdffe517c8a456207f0a322101144d6eed213 differ
diff --git a/workspace/assets/skins/a8/a8bde6b24be0faee224e5f0d71fa758333df91069c12b31d93fdd208da39631b b/workspace/assets/skins/a8/a8bde6b24be0faee224e5f0d71fa758333df91069c12b31d93fdd208da39631b
new file mode 100644
index 00000000..3a521585
Binary files /dev/null and b/workspace/assets/skins/a8/a8bde6b24be0faee224e5f0d71fa758333df91069c12b31d93fdd208da39631b differ
diff --git a/workspace/assets/skins/a8/a8be304c9c3e3056e08f171d7cb7fca35d667f91a5b4ced438e06516c3ca90cf b/workspace/assets/skins/a8/a8be304c9c3e3056e08f171d7cb7fca35d667f91a5b4ced438e06516c3ca90cf
new file mode 100644
index 00000000..3af19922
Binary files /dev/null and b/workspace/assets/skins/a8/a8be304c9c3e3056e08f171d7cb7fca35d667f91a5b4ced438e06516c3ca90cf differ
diff --git a/workspace/assets/skins/a8/a8e57f10c9f70f237ce8d272a4e96244bac959c5713f626327312041bef1b27b b/workspace/assets/skins/a8/a8e57f10c9f70f237ce8d272a4e96244bac959c5713f626327312041bef1b27b
new file mode 100644
index 00000000..a9f8506d
Binary files /dev/null and b/workspace/assets/skins/a8/a8e57f10c9f70f237ce8d272a4e96244bac959c5713f626327312041bef1b27b differ
diff --git a/workspace/assets/skins/a9/a901646c6098e56e228c6003039dd8fdaa414d070082dc4d51bb86da69a3bc9d b/workspace/assets/skins/a9/a901646c6098e56e228c6003039dd8fdaa414d070082dc4d51bb86da69a3bc9d
new file mode 100644
index 00000000..1c01ad64
Binary files /dev/null and b/workspace/assets/skins/a9/a901646c6098e56e228c6003039dd8fdaa414d070082dc4d51bb86da69a3bc9d differ
diff --git a/workspace/assets/skins/a9/a92a2361ebdb03a454668d69818ba762996ae59e26a626af24bf7388e36a656b b/workspace/assets/skins/a9/a92a2361ebdb03a454668d69818ba762996ae59e26a626af24bf7388e36a656b
new file mode 100644
index 00000000..de78fd77
Binary files /dev/null and b/workspace/assets/skins/a9/a92a2361ebdb03a454668d69818ba762996ae59e26a626af24bf7388e36a656b differ
diff --git a/workspace/assets/skins/a9/a971ac178c72c83c91490aab04c9973a0fadee13cfbcbb53c5a14a9f34b9697b b/workspace/assets/skins/a9/a971ac178c72c83c91490aab04c9973a0fadee13cfbcbb53c5a14a9f34b9697b
new file mode 100644
index 00000000..5b473403
Binary files /dev/null and b/workspace/assets/skins/a9/a971ac178c72c83c91490aab04c9973a0fadee13cfbcbb53c5a14a9f34b9697b differ
diff --git a/workspace/assets/skins/a9/a97fac5242b06712bc9a94865f9c615782ebaf02e27bfe81d35f316de6d1e338 b/workspace/assets/skins/a9/a97fac5242b06712bc9a94865f9c615782ebaf02e27bfe81d35f316de6d1e338
new file mode 100644
index 00000000..3abbf4d1
Binary files /dev/null and b/workspace/assets/skins/a9/a97fac5242b06712bc9a94865f9c615782ebaf02e27bfe81d35f316de6d1e338 differ
diff --git a/workspace/assets/skins/a9/a9893dfb0cfae4a9f87b153ab248748cbacf7a15d8aa568f5c199537f11a2e25 b/workspace/assets/skins/a9/a9893dfb0cfae4a9f87b153ab248748cbacf7a15d8aa568f5c199537f11a2e25
new file mode 100644
index 00000000..d20002d3
Binary files /dev/null and b/workspace/assets/skins/a9/a9893dfb0cfae4a9f87b153ab248748cbacf7a15d8aa568f5c199537f11a2e25 differ
diff --git a/workspace/assets/skins/a9/a9ab331a17188c8c7168495baafac74f877071424f197f05604a509edb70fce1 b/workspace/assets/skins/a9/a9ab331a17188c8c7168495baafac74f877071424f197f05604a509edb70fce1
new file mode 100644
index 00000000..4f48a440
Binary files /dev/null and b/workspace/assets/skins/a9/a9ab331a17188c8c7168495baafac74f877071424f197f05604a509edb70fce1 differ
diff --git a/workspace/assets/skins/a9/a9b1b426bced19be326a894526b78db586e282832558adbf461068d59d2944f9 b/workspace/assets/skins/a9/a9b1b426bced19be326a894526b78db586e282832558adbf461068d59d2944f9
new file mode 100644
index 00000000..2c4b7942
Binary files /dev/null and b/workspace/assets/skins/a9/a9b1b426bced19be326a894526b78db586e282832558adbf461068d59d2944f9 differ
diff --git a/workspace/assets/skins/a9/a9d7a93330cf26a2df5db82f69692dda2ff9e29a7ec3c46bc07b41bccce62377 b/workspace/assets/skins/a9/a9d7a93330cf26a2df5db82f69692dda2ff9e29a7ec3c46bc07b41bccce62377
new file mode 100644
index 00000000..ed30da6e
Binary files /dev/null and b/workspace/assets/skins/a9/a9d7a93330cf26a2df5db82f69692dda2ff9e29a7ec3c46bc07b41bccce62377 differ
diff --git a/workspace/assets/skins/a9/a9d916b70962cf904e61d5b38ec1e6fee42012db548c21e901ba7744c4e94c0c b/workspace/assets/skins/a9/a9d916b70962cf904e61d5b38ec1e6fee42012db548c21e901ba7744c4e94c0c
new file mode 100644
index 00000000..972d22fe
Binary files /dev/null and b/workspace/assets/skins/a9/a9d916b70962cf904e61d5b38ec1e6fee42012db548c21e901ba7744c4e94c0c differ
diff --git a/workspace/assets/skins/a9/a9fcc2734139e0cc4e79c1ba32d6a75f8cf606fb1f30231b2a42c82b72c8962d b/workspace/assets/skins/a9/a9fcc2734139e0cc4e79c1ba32d6a75f8cf606fb1f30231b2a42c82b72c8962d
new file mode 100644
index 00000000..3e3716cd
Binary files /dev/null and b/workspace/assets/skins/a9/a9fcc2734139e0cc4e79c1ba32d6a75f8cf606fb1f30231b2a42c82b72c8962d differ
diff --git a/workspace/assets/skins/aa/aa38db8903c89cf4af0b8042617ee2dbbce621e31afe3a7e889799a129df92b b/workspace/assets/skins/aa/aa38db8903c89cf4af0b8042617ee2dbbce621e31afe3a7e889799a129df92b
new file mode 100644
index 00000000..75251159
Binary files /dev/null and b/workspace/assets/skins/aa/aa38db8903c89cf4af0b8042617ee2dbbce621e31afe3a7e889799a129df92b differ
diff --git a/workspace/assets/skins/aa/aa3b629f28bcd1ce5e43004abb276ef1d40a50cf8ba3485cd0b6f60dfa331812 b/workspace/assets/skins/aa/aa3b629f28bcd1ce5e43004abb276ef1d40a50cf8ba3485cd0b6f60dfa331812
new file mode 100644
index 00000000..9dacf148
Binary files /dev/null and b/workspace/assets/skins/aa/aa3b629f28bcd1ce5e43004abb276ef1d40a50cf8ba3485cd0b6f60dfa331812 differ
diff --git a/workspace/assets/skins/aa/aa60920208b21a143503ffc64be87b66233af72c7248f1e203fa182f673362b9 b/workspace/assets/skins/aa/aa60920208b21a143503ffc64be87b66233af72c7248f1e203fa182f673362b9
new file mode 100644
index 00000000..01522fa0
Binary files /dev/null and b/workspace/assets/skins/aa/aa60920208b21a143503ffc64be87b66233af72c7248f1e203fa182f673362b9 differ
diff --git a/workspace/assets/skins/aa/aa75a205514c29af7b4d12fec1bc6c6a182e451167d80bb80c3c4d3712c75908 b/workspace/assets/skins/aa/aa75a205514c29af7b4d12fec1bc6c6a182e451167d80bb80c3c4d3712c75908
new file mode 100644
index 00000000..7f5c7039
Binary files /dev/null and b/workspace/assets/skins/aa/aa75a205514c29af7b4d12fec1bc6c6a182e451167d80bb80c3c4d3712c75908 differ
diff --git a/workspace/assets/skins/aa/aa915b3103af24de07d27c46a9714f613457ed147572134afd9ed6f7f68b47b2 b/workspace/assets/skins/aa/aa915b3103af24de07d27c46a9714f613457ed147572134afd9ed6f7f68b47b2
new file mode 100644
index 00000000..67da4014
Binary files /dev/null and b/workspace/assets/skins/aa/aa915b3103af24de07d27c46a9714f613457ed147572134afd9ed6f7f68b47b2 differ
diff --git a/workspace/assets/skins/aa/aab4402e78ed37adb36f35de6b4c0ab6708bcae33fdd667d83a7e816ee25490 b/workspace/assets/skins/aa/aab4402e78ed37adb36f35de6b4c0ab6708bcae33fdd667d83a7e816ee25490
new file mode 100644
index 00000000..80307c5e
Binary files /dev/null and b/workspace/assets/skins/aa/aab4402e78ed37adb36f35de6b4c0ab6708bcae33fdd667d83a7e816ee25490 differ
diff --git a/workspace/assets/skins/aa/aab86fb4f9515a0c91164416ad20ba80ab283fe14882aa3413f087e0dfbd91ce b/workspace/assets/skins/aa/aab86fb4f9515a0c91164416ad20ba80ab283fe14882aa3413f087e0dfbd91ce
new file mode 100644
index 00000000..b30fc5f8
Binary files /dev/null and b/workspace/assets/skins/aa/aab86fb4f9515a0c91164416ad20ba80ab283fe14882aa3413f087e0dfbd91ce differ
diff --git a/workspace/assets/skins/aa/aabae78148e85d873de2908172f97e02c8d448b7209fda68dd8fa79f6269984d b/workspace/assets/skins/aa/aabae78148e85d873de2908172f97e02c8d448b7209fda68dd8fa79f6269984d
new file mode 100644
index 00000000..7ba67a94
Binary files /dev/null and b/workspace/assets/skins/aa/aabae78148e85d873de2908172f97e02c8d448b7209fda68dd8fa79f6269984d differ
diff --git a/workspace/assets/skins/aa/aac4076d1c636080a249b7291f4cb72f63736523161b82b66076718af109a496 b/workspace/assets/skins/aa/aac4076d1c636080a249b7291f4cb72f63736523161b82b66076718af109a496
new file mode 100644
index 00000000..7b12cce2
Binary files /dev/null and b/workspace/assets/skins/aa/aac4076d1c636080a249b7291f4cb72f63736523161b82b66076718af109a496 differ
diff --git a/workspace/assets/skins/aa/aad3913e2444d38217f5974aa1f71c307b2fcc2d1b460e1072fbedf58dc091dd b/workspace/assets/skins/aa/aad3913e2444d38217f5974aa1f71c307b2fcc2d1b460e1072fbedf58dc091dd
new file mode 100644
index 00000000..bb222f2a
Binary files /dev/null and b/workspace/assets/skins/aa/aad3913e2444d38217f5974aa1f71c307b2fcc2d1b460e1072fbedf58dc091dd differ
diff --git a/workspace/assets/skins/aa/aaf8aee35da2608bc8cfb3322de07744c8385cd29609754f8c7520987b0cbe b/workspace/assets/skins/aa/aaf8aee35da2608bc8cfb3322de07744c8385cd29609754f8c7520987b0cbe
new file mode 100644
index 00000000..32c1ca26
Binary files /dev/null and b/workspace/assets/skins/aa/aaf8aee35da2608bc8cfb3322de07744c8385cd29609754f8c7520987b0cbe differ
diff --git a/workspace/assets/skins/ab/ab33554237576e6ecea5482223617780856015b5a3eca1805996b47f65a6b2fe b/workspace/assets/skins/ab/ab33554237576e6ecea5482223617780856015b5a3eca1805996b47f65a6b2fe
new file mode 100644
index 00000000..b019b638
Binary files /dev/null and b/workspace/assets/skins/ab/ab33554237576e6ecea5482223617780856015b5a3eca1805996b47f65a6b2fe differ
diff --git a/workspace/assets/skins/ab/ab49639d94af61a6acd2b553044ea38faa9c2d3632463c66ac64f3b8a4eecb40 b/workspace/assets/skins/ab/ab49639d94af61a6acd2b553044ea38faa9c2d3632463c66ac64f3b8a4eecb40
new file mode 100644
index 00000000..1165a415
Binary files /dev/null and b/workspace/assets/skins/ab/ab49639d94af61a6acd2b553044ea38faa9c2d3632463c66ac64f3b8a4eecb40 differ
diff --git a/workspace/assets/skins/ab/ab57133de613933ec95b8beee4427916e7298988b3a4fd487f8f6a1d03f2ae42 b/workspace/assets/skins/ab/ab57133de613933ec95b8beee4427916e7298988b3a4fd487f8f6a1d03f2ae42
new file mode 100644
index 00000000..bcf93e3b
Binary files /dev/null and b/workspace/assets/skins/ab/ab57133de613933ec95b8beee4427916e7298988b3a4fd487f8f6a1d03f2ae42 differ
diff --git a/workspace/assets/skins/ab/ab5b03d9e0cebd5c31832a918ed1d9b342f4927c9a4ce8fbe29f0834e6cbe630 b/workspace/assets/skins/ab/ab5b03d9e0cebd5c31832a918ed1d9b342f4927c9a4ce8fbe29f0834e6cbe630
new file mode 100644
index 00000000..a77f47fb
Binary files /dev/null and b/workspace/assets/skins/ab/ab5b03d9e0cebd5c31832a918ed1d9b342f4927c9a4ce8fbe29f0834e6cbe630 differ
diff --git a/workspace/assets/skins/ab/ab698e7b24f326e3916b9d9b4a53edb893d41a4541b3e41d65e1ca8bcf32d7f4 b/workspace/assets/skins/ab/ab698e7b24f326e3916b9d9b4a53edb893d41a4541b3e41d65e1ca8bcf32d7f4
new file mode 100644
index 00000000..e00f13f6
Binary files /dev/null and b/workspace/assets/skins/ab/ab698e7b24f326e3916b9d9b4a53edb893d41a4541b3e41d65e1ca8bcf32d7f4 differ
diff --git a/workspace/assets/skins/ab/ab6eb1305697974a90c5d1135a5cba00976a00501fc613349ce8ba15c191f340 b/workspace/assets/skins/ab/ab6eb1305697974a90c5d1135a5cba00976a00501fc613349ce8ba15c191f340
new file mode 100644
index 00000000..c6c9f56f
Binary files /dev/null and b/workspace/assets/skins/ab/ab6eb1305697974a90c5d1135a5cba00976a00501fc613349ce8ba15c191f340 differ
diff --git a/workspace/assets/skins/ab/ab73a9ac5a37f07e56d4bb7d007c207d938ab87fe46a38c67f1a044bac9b9560 b/workspace/assets/skins/ab/ab73a9ac5a37f07e56d4bb7d007c207d938ab87fe46a38c67f1a044bac9b9560
new file mode 100644
index 00000000..db29663b
Binary files /dev/null and b/workspace/assets/skins/ab/ab73a9ac5a37f07e56d4bb7d007c207d938ab87fe46a38c67f1a044bac9b9560 differ
diff --git a/workspace/assets/skins/ab/ab8795b2358ca1595182f4359e199349eb5c27a6eac88086142312354a7f8917 b/workspace/assets/skins/ab/ab8795b2358ca1595182f4359e199349eb5c27a6eac88086142312354a7f8917
new file mode 100644
index 00000000..8ae1e137
Binary files /dev/null and b/workspace/assets/skins/ab/ab8795b2358ca1595182f4359e199349eb5c27a6eac88086142312354a7f8917 differ
diff --git a/workspace/assets/skins/ab/ab9a372cf9c854eac8ede4370c2ca33cbcaccb57512355dfba83631b85b47ed b/workspace/assets/skins/ab/ab9a372cf9c854eac8ede4370c2ca33cbcaccb57512355dfba83631b85b47ed
new file mode 100644
index 00000000..a9399147
Binary files /dev/null and b/workspace/assets/skins/ab/ab9a372cf9c854eac8ede4370c2ca33cbcaccb57512355dfba83631b85b47ed differ
diff --git a/workspace/assets/skins/ab/abb6885ad263ba1cb05abb98fab8d3791cb9add7671b6c4c31d62875e99b18ca b/workspace/assets/skins/ab/abb6885ad263ba1cb05abb98fab8d3791cb9add7671b6c4c31d62875e99b18ca
new file mode 100644
index 00000000..aedea3e0
Binary files /dev/null and b/workspace/assets/skins/ab/abb6885ad263ba1cb05abb98fab8d3791cb9add7671b6c4c31d62875e99b18ca differ
diff --git a/workspace/assets/skins/ab/abb8a15157f4f35d0566d365469058cc091b0037aa936bf0f3a745b467ddfe4c b/workspace/assets/skins/ab/abb8a15157f4f35d0566d365469058cc091b0037aa936bf0f3a745b467ddfe4c
new file mode 100644
index 00000000..5df4dc1d
Binary files /dev/null and b/workspace/assets/skins/ab/abb8a15157f4f35d0566d365469058cc091b0037aa936bf0f3a745b467ddfe4c differ
diff --git a/workspace/assets/skins/ab/abbb3bda44dee0b40248ffb90b75694c22e1983b407d51e588700de47dd11e8c b/workspace/assets/skins/ab/abbb3bda44dee0b40248ffb90b75694c22e1983b407d51e588700de47dd11e8c
new file mode 100644
index 00000000..6aa55455
Binary files /dev/null and b/workspace/assets/skins/ab/abbb3bda44dee0b40248ffb90b75694c22e1983b407d51e588700de47dd11e8c differ
diff --git a/workspace/assets/skins/ab/abc4587cbaed7dbcba6fe58fd844d3d8ec8061810f6f631d8efe7b9ae7b2a3d4 b/workspace/assets/skins/ab/abc4587cbaed7dbcba6fe58fd844d3d8ec8061810f6f631d8efe7b9ae7b2a3d4
new file mode 100644
index 00000000..2775653a
Binary files /dev/null and b/workspace/assets/skins/ab/abc4587cbaed7dbcba6fe58fd844d3d8ec8061810f6f631d8efe7b9ae7b2a3d4 differ
diff --git a/workspace/assets/skins/ab/abd1821219a15f6cc19745ce4ec16f57309dac10ad2560374487a3ec7044a608 b/workspace/assets/skins/ab/abd1821219a15f6cc19745ce4ec16f57309dac10ad2560374487a3ec7044a608
new file mode 100644
index 00000000..c63ddc69
Binary files /dev/null and b/workspace/assets/skins/ab/abd1821219a15f6cc19745ce4ec16f57309dac10ad2560374487a3ec7044a608 differ
diff --git a/workspace/assets/skins/ab/abe6aeff12c48218151abc972f479c91fb2186d9d6cd3306a255e7f077d23fa4 b/workspace/assets/skins/ab/abe6aeff12c48218151abc972f479c91fb2186d9d6cd3306a255e7f077d23fa4
new file mode 100644
index 00000000..f1e6d29a
Binary files /dev/null and b/workspace/assets/skins/ab/abe6aeff12c48218151abc972f479c91fb2186d9d6cd3306a255e7f077d23fa4 differ
diff --git a/workspace/assets/skins/ab/abec9d960bfba4f9dbab42cc7afbd361a71dd82b415bdd6c1fe62df006e9c048 b/workspace/assets/skins/ab/abec9d960bfba4f9dbab42cc7afbd361a71dd82b415bdd6c1fe62df006e9c048
new file mode 100644
index 00000000..9f986599
Binary files /dev/null and b/workspace/assets/skins/ab/abec9d960bfba4f9dbab42cc7afbd361a71dd82b415bdd6c1fe62df006e9c048 differ
diff --git a/workspace/assets/skins/ab/abfebcb8fa7a1e778ba6ed4c0b8eacd1bbe7c7eb12ccd5ce108efe83cf4d7175 b/workspace/assets/skins/ab/abfebcb8fa7a1e778ba6ed4c0b8eacd1bbe7c7eb12ccd5ce108efe83cf4d7175
new file mode 100644
index 00000000..c7ed5fa7
Binary files /dev/null and b/workspace/assets/skins/ab/abfebcb8fa7a1e778ba6ed4c0b8eacd1bbe7c7eb12ccd5ce108efe83cf4d7175 differ
diff --git a/workspace/assets/skins/ac/ac0e6c6481fea3012f88d5e4123e3bca33ff8f4fa3570b9af73b43a8eec05743 b/workspace/assets/skins/ac/ac0e6c6481fea3012f88d5e4123e3bca33ff8f4fa3570b9af73b43a8eec05743
new file mode 100644
index 00000000..881de5a8
Binary files /dev/null and b/workspace/assets/skins/ac/ac0e6c6481fea3012f88d5e4123e3bca33ff8f4fa3570b9af73b43a8eec05743 differ
diff --git a/workspace/assets/skins/ac/ac14c8ab4b20d3784b7ddceb2d6dbd6b96334ea672574c407dfc51417ec9888 b/workspace/assets/skins/ac/ac14c8ab4b20d3784b7ddceb2d6dbd6b96334ea672574c407dfc51417ec9888
new file mode 100644
index 00000000..3faa7196
Binary files /dev/null and b/workspace/assets/skins/ac/ac14c8ab4b20d3784b7ddceb2d6dbd6b96334ea672574c407dfc51417ec9888 differ
diff --git a/workspace/assets/skins/ac/ac2d1e6efae032215710b60e1af680d826b86a59ad4282bdbe010b53785b002 b/workspace/assets/skins/ac/ac2d1e6efae032215710b60e1af680d826b86a59ad4282bdbe010b53785b002
new file mode 100644
index 00000000..9a21c9b1
Binary files /dev/null and b/workspace/assets/skins/ac/ac2d1e6efae032215710b60e1af680d826b86a59ad4282bdbe010b53785b002 differ
diff --git a/workspace/assets/skins/ac/ac3a2522567bd6b087878d83f5fe00b579951628e18d238752106868915af75a b/workspace/assets/skins/ac/ac3a2522567bd6b087878d83f5fe00b579951628e18d238752106868915af75a
new file mode 100644
index 00000000..dc1732ca
Binary files /dev/null and b/workspace/assets/skins/ac/ac3a2522567bd6b087878d83f5fe00b579951628e18d238752106868915af75a differ
diff --git a/workspace/assets/skins/ac/ac447e99f133295ee3ecc524cac8f0054d867d9b8cb0a2e2a2eeb3f60722d696 b/workspace/assets/skins/ac/ac447e99f133295ee3ecc524cac8f0054d867d9b8cb0a2e2a2eeb3f60722d696
new file mode 100644
index 00000000..16ef7bb1
Binary files /dev/null and b/workspace/assets/skins/ac/ac447e99f133295ee3ecc524cac8f0054d867d9b8cb0a2e2a2eeb3f60722d696 differ
diff --git a/workspace/assets/skins/ac/ac81ca45c2476d4282a64fcb56bd8f17569b237197d63e779c16ef85c350bc26 b/workspace/assets/skins/ac/ac81ca45c2476d4282a64fcb56bd8f17569b237197d63e779c16ef85c350bc26
new file mode 100644
index 00000000..52ccdcc4
Binary files /dev/null and b/workspace/assets/skins/ac/ac81ca45c2476d4282a64fcb56bd8f17569b237197d63e779c16ef85c350bc26 differ
diff --git a/workspace/assets/skins/ac/acb00dcb1629e90138c1448d63423e01ec3211e4609a9af07921acc392e10195 b/workspace/assets/skins/ac/acb00dcb1629e90138c1448d63423e01ec3211e4609a9af07921acc392e10195
new file mode 100644
index 00000000..0518c2e1
Binary files /dev/null and b/workspace/assets/skins/ac/acb00dcb1629e90138c1448d63423e01ec3211e4609a9af07921acc392e10195 differ
diff --git a/workspace/assets/skins/ac/acdaf5c34feaec4a82430435b8e3f9fdd33d2879bc3a9d3b0dd0a6653f413de0 b/workspace/assets/skins/ac/acdaf5c34feaec4a82430435b8e3f9fdd33d2879bc3a9d3b0dd0a6653f413de0
new file mode 100644
index 00000000..eb3966bb
Binary files /dev/null and b/workspace/assets/skins/ac/acdaf5c34feaec4a82430435b8e3f9fdd33d2879bc3a9d3b0dd0a6653f413de0 differ
diff --git a/workspace/assets/skins/ac/acf8609f3da58cdeeca5d2f6ea1769bf1252183cd90893100963bcc77f3c03d4 b/workspace/assets/skins/ac/acf8609f3da58cdeeca5d2f6ea1769bf1252183cd90893100963bcc77f3c03d4
new file mode 100644
index 00000000..1ad470ec
Binary files /dev/null and b/workspace/assets/skins/ac/acf8609f3da58cdeeca5d2f6ea1769bf1252183cd90893100963bcc77f3c03d4 differ
diff --git a/workspace/assets/skins/ad/ad18dce5a4c695a49c0cb7f93e98df5d46e7ce8448aca264a0e2830caf1717c2 b/workspace/assets/skins/ad/ad18dce5a4c695a49c0cb7f93e98df5d46e7ce8448aca264a0e2830caf1717c2
new file mode 100644
index 00000000..5e594013
Binary files /dev/null and b/workspace/assets/skins/ad/ad18dce5a4c695a49c0cb7f93e98df5d46e7ce8448aca264a0e2830caf1717c2 differ
diff --git a/workspace/assets/skins/ad/ad1d54340fa791b908f2131c1f13cdc988ba79310a52c1e35caf98c53f66d19c b/workspace/assets/skins/ad/ad1d54340fa791b908f2131c1f13cdc988ba79310a52c1e35caf98c53f66d19c
new file mode 100644
index 00000000..5b278f9b
Binary files /dev/null and b/workspace/assets/skins/ad/ad1d54340fa791b908f2131c1f13cdc988ba79310a52c1e35caf98c53f66d19c differ
diff --git a/workspace/assets/skins/ad/ad2b3a59d8491cb5bead182161446bc80c90e1e8c5fe6095692dca558e9d14ba b/workspace/assets/skins/ad/ad2b3a59d8491cb5bead182161446bc80c90e1e8c5fe6095692dca558e9d14ba
new file mode 100644
index 00000000..f052d9de
Binary files /dev/null and b/workspace/assets/skins/ad/ad2b3a59d8491cb5bead182161446bc80c90e1e8c5fe6095692dca558e9d14ba differ
diff --git a/workspace/assets/skins/ad/ad2eaa5e2a4b345f24ecad646527a17fb708075c7359257095649c0df51fbbb6 b/workspace/assets/skins/ad/ad2eaa5e2a4b345f24ecad646527a17fb708075c7359257095649c0df51fbbb6
new file mode 100644
index 00000000..8a7a7c11
Binary files /dev/null and b/workspace/assets/skins/ad/ad2eaa5e2a4b345f24ecad646527a17fb708075c7359257095649c0df51fbbb6 differ
diff --git a/workspace/assets/skins/ad/ad3149cc512b7f6d762c28b8ad03124354046e8f978b023c77e45a7cb99b49be b/workspace/assets/skins/ad/ad3149cc512b7f6d762c28b8ad03124354046e8f978b023c77e45a7cb99b49be
new file mode 100644
index 00000000..7333c802
Binary files /dev/null and b/workspace/assets/skins/ad/ad3149cc512b7f6d762c28b8ad03124354046e8f978b023c77e45a7cb99b49be differ
diff --git a/workspace/assets/skins/ad/ad53812f32c041bef061195b4b23a3ff7493088300261490f8520f36828e2674 b/workspace/assets/skins/ad/ad53812f32c041bef061195b4b23a3ff7493088300261490f8520f36828e2674
new file mode 100644
index 00000000..b7fd62f9
Binary files /dev/null and b/workspace/assets/skins/ad/ad53812f32c041bef061195b4b23a3ff7493088300261490f8520f36828e2674 differ
diff --git a/workspace/assets/skins/ad/ad5aede5e3436f9ad6ff1e20cca70f465350b4e1f4d5b1cc0cf6b36911ebf0b5 b/workspace/assets/skins/ad/ad5aede5e3436f9ad6ff1e20cca70f465350b4e1f4d5b1cc0cf6b36911ebf0b5
new file mode 100644
index 00000000..9720b2c0
Binary files /dev/null and b/workspace/assets/skins/ad/ad5aede5e3436f9ad6ff1e20cca70f465350b4e1f4d5b1cc0cf6b36911ebf0b5 differ
diff --git a/workspace/assets/skins/ad/ad747511c1772454d5c1542c8327814d5437fde4b5aaa974063dc6e9e92da7ef b/workspace/assets/skins/ad/ad747511c1772454d5c1542c8327814d5437fde4b5aaa974063dc6e9e92da7ef
new file mode 100644
index 00000000..b849841e
Binary files /dev/null and b/workspace/assets/skins/ad/ad747511c1772454d5c1542c8327814d5437fde4b5aaa974063dc6e9e92da7ef differ
diff --git a/workspace/assets/skins/ad/ad796ebad971260db0339fda3121fb39c57a6e6b405f055e68c6abe6ccd51bca b/workspace/assets/skins/ad/ad796ebad971260db0339fda3121fb39c57a6e6b405f055e68c6abe6ccd51bca
new file mode 100644
index 00000000..362cfeaf
Binary files /dev/null and b/workspace/assets/skins/ad/ad796ebad971260db0339fda3121fb39c57a6e6b405f055e68c6abe6ccd51bca differ
diff --git a/workspace/assets/skins/ad/ad7f5ebc6c85d8be89caec366daa119d75b2397d36e66067c8b9f869bdb8ed8b b/workspace/assets/skins/ad/ad7f5ebc6c85d8be89caec366daa119d75b2397d36e66067c8b9f869bdb8ed8b
new file mode 100644
index 00000000..0ad222b7
Binary files /dev/null and b/workspace/assets/skins/ad/ad7f5ebc6c85d8be89caec366daa119d75b2397d36e66067c8b9f869bdb8ed8b differ
diff --git a/workspace/assets/skins/ad/ad9b73c261d082dc1a68b9eb7631bdc0de594a747411cd363c33f2685232df7 b/workspace/assets/skins/ad/ad9b73c261d082dc1a68b9eb7631bdc0de594a747411cd363c33f2685232df7
new file mode 100644
index 00000000..db4d8281
Binary files /dev/null and b/workspace/assets/skins/ad/ad9b73c261d082dc1a68b9eb7631bdc0de594a747411cd363c33f2685232df7 differ
diff --git a/workspace/assets/skins/ad/ada2b73c0ca251f29755973ab74408fbd016160d35a9b364dfcd04b54768b5b1 b/workspace/assets/skins/ad/ada2b73c0ca251f29755973ab74408fbd016160d35a9b364dfcd04b54768b5b1
new file mode 100644
index 00000000..5ac6bde3
Binary files /dev/null and b/workspace/assets/skins/ad/ada2b73c0ca251f29755973ab74408fbd016160d35a9b364dfcd04b54768b5b1 differ
diff --git a/workspace/assets/skins/ad/adaf0d13a60f28173ae4b1460d7f1b25f58cec90174c059d123bb8f748f0e34c b/workspace/assets/skins/ad/adaf0d13a60f28173ae4b1460d7f1b25f58cec90174c059d123bb8f748f0e34c
new file mode 100644
index 00000000..bf2161cf
Binary files /dev/null and b/workspace/assets/skins/ad/adaf0d13a60f28173ae4b1460d7f1b25f58cec90174c059d123bb8f748f0e34c differ
diff --git a/workspace/assets/skins/ad/adb8d41b5bbe9253a242f79b415ef889c9e6ee67f33e8bb44fe53c6b00b456cd b/workspace/assets/skins/ad/adb8d41b5bbe9253a242f79b415ef889c9e6ee67f33e8bb44fe53c6b00b456cd
new file mode 100644
index 00000000..a6a515b4
Binary files /dev/null and b/workspace/assets/skins/ad/adb8d41b5bbe9253a242f79b415ef889c9e6ee67f33e8bb44fe53c6b00b456cd differ
diff --git a/workspace/assets/skins/ad/adbe43c79c9eea9a91dc99ae69785ef7ae0dd27cffc72163872d4dc8693be146 b/workspace/assets/skins/ad/adbe43c79c9eea9a91dc99ae69785ef7ae0dd27cffc72163872d4dc8693be146
new file mode 100644
index 00000000..12ca24fb
Binary files /dev/null and b/workspace/assets/skins/ad/adbe43c79c9eea9a91dc99ae69785ef7ae0dd27cffc72163872d4dc8693be146 differ
diff --git a/workspace/assets/skins/ad/adc284cee4b24779986882a05b3befdddc14549c11c340d52c2594b2d500d26a b/workspace/assets/skins/ad/adc284cee4b24779986882a05b3befdddc14549c11c340d52c2594b2d500d26a
new file mode 100644
index 00000000..97741aad
Binary files /dev/null and b/workspace/assets/skins/ad/adc284cee4b24779986882a05b3befdddc14549c11c340d52c2594b2d500d26a differ
diff --git a/workspace/assets/skins/ae/ae07ab335022e340dfa24171096dc43367e7240a002859f45df7cf00460b95fe b/workspace/assets/skins/ae/ae07ab335022e340dfa24171096dc43367e7240a002859f45df7cf00460b95fe
new file mode 100644
index 00000000..70cfaa37
Binary files /dev/null and b/workspace/assets/skins/ae/ae07ab335022e340dfa24171096dc43367e7240a002859f45df7cf00460b95fe differ
diff --git a/workspace/assets/skins/ae/ae0b4d6633c8e03256c62ae2769b0a9289e4ae34b4211fdb2a3e2ad85b4982c2 b/workspace/assets/skins/ae/ae0b4d6633c8e03256c62ae2769b0a9289e4ae34b4211fdb2a3e2ad85b4982c2
new file mode 100644
index 00000000..c9686eb2
Binary files /dev/null and b/workspace/assets/skins/ae/ae0b4d6633c8e03256c62ae2769b0a9289e4ae34b4211fdb2a3e2ad85b4982c2 differ
diff --git a/workspace/assets/skins/ae/ae1fdb51e274a0de9c8af511366313d3902ab89771dec8bc674bcd346b234cae b/workspace/assets/skins/ae/ae1fdb51e274a0de9c8af511366313d3902ab89771dec8bc674bcd346b234cae
new file mode 100644
index 00000000..90730bb5
Binary files /dev/null and b/workspace/assets/skins/ae/ae1fdb51e274a0de9c8af511366313d3902ab89771dec8bc674bcd346b234cae differ
diff --git a/workspace/assets/skins/ae/ae3752acf14562da8579b5d4fa1d21c158517f8af562c308947104a73429eb73 b/workspace/assets/skins/ae/ae3752acf14562da8579b5d4fa1d21c158517f8af562c308947104a73429eb73
new file mode 100644
index 00000000..ce5c2092
Binary files /dev/null and b/workspace/assets/skins/ae/ae3752acf14562da8579b5d4fa1d21c158517f8af562c308947104a73429eb73 differ
diff --git a/workspace/assets/skins/ae/ae46fda348a116e04ea0d87b517ab816bc7c5f0266769f674763520364170b49 b/workspace/assets/skins/ae/ae46fda348a116e04ea0d87b517ab816bc7c5f0266769f674763520364170b49
new file mode 100644
index 00000000..bcf9e08d
Binary files /dev/null and b/workspace/assets/skins/ae/ae46fda348a116e04ea0d87b517ab816bc7c5f0266769f674763520364170b49 differ
diff --git a/workspace/assets/skins/ae/ae4ae53e7338abb296a66ce46de3551dc1834bc9ccac44aaf6f67ebe56fb7b92 b/workspace/assets/skins/ae/ae4ae53e7338abb296a66ce46de3551dc1834bc9ccac44aaf6f67ebe56fb7b92
new file mode 100644
index 00000000..c60f3f22
Binary files /dev/null and b/workspace/assets/skins/ae/ae4ae53e7338abb296a66ce46de3551dc1834bc9ccac44aaf6f67ebe56fb7b92 differ
diff --git a/workspace/assets/skins/ae/ae5a2fd40c0e8f9d76ca761b183992c291bdfb185e4281b430133da17c2ec29f b/workspace/assets/skins/ae/ae5a2fd40c0e8f9d76ca761b183992c291bdfb185e4281b430133da17c2ec29f
new file mode 100644
index 00000000..c1b5dcec
Binary files /dev/null and b/workspace/assets/skins/ae/ae5a2fd40c0e8f9d76ca761b183992c291bdfb185e4281b430133da17c2ec29f differ
diff --git a/workspace/assets/skins/ae/ae654d8d3d7b2176099aea249fb469791ed83af66f06eea7dd6a26ab84e332c8 b/workspace/assets/skins/ae/ae654d8d3d7b2176099aea249fb469791ed83af66f06eea7dd6a26ab84e332c8
new file mode 100644
index 00000000..91c0f779
Binary files /dev/null and b/workspace/assets/skins/ae/ae654d8d3d7b2176099aea249fb469791ed83af66f06eea7dd6a26ab84e332c8 differ
diff --git a/workspace/assets/skins/ae/ae784410046647d429ec75b403cb5879ee8b7fa2e526af863046f726db94f679 b/workspace/assets/skins/ae/ae784410046647d429ec75b403cb5879ee8b7fa2e526af863046f726db94f679
new file mode 100644
index 00000000..f40b51d0
Binary files /dev/null and b/workspace/assets/skins/ae/ae784410046647d429ec75b403cb5879ee8b7fa2e526af863046f726db94f679 differ
diff --git a/workspace/assets/skins/ae/ae79442e47c588bd707874b6ee7a6a1c625e77251a974679460a570bc89b9a71 b/workspace/assets/skins/ae/ae79442e47c588bd707874b6ee7a6a1c625e77251a974679460a570bc89b9a71
new file mode 100644
index 00000000..71bce772
Binary files /dev/null and b/workspace/assets/skins/ae/ae79442e47c588bd707874b6ee7a6a1c625e77251a974679460a570bc89b9a71 differ
diff --git a/workspace/assets/skins/ae/ae81cbfdf05d7a577f485b8aee8de712ae603bfb700c9a12a4848cf230f40a18 b/workspace/assets/skins/ae/ae81cbfdf05d7a577f485b8aee8de712ae603bfb700c9a12a4848cf230f40a18
new file mode 100644
index 00000000..9a46ed2d
Binary files /dev/null and b/workspace/assets/skins/ae/ae81cbfdf05d7a577f485b8aee8de712ae603bfb700c9a12a4848cf230f40a18 differ
diff --git a/workspace/assets/skins/ae/ae9c33069e1920f821e83026e9e977b95715f52688f178e27dd3e337b91bdd68 b/workspace/assets/skins/ae/ae9c33069e1920f821e83026e9e977b95715f52688f178e27dd3e337b91bdd68
new file mode 100644
index 00000000..62c92958
Binary files /dev/null and b/workspace/assets/skins/ae/ae9c33069e1920f821e83026e9e977b95715f52688f178e27dd3e337b91bdd68 differ
diff --git a/workspace/assets/skins/ae/aea5b1a2e4f45a2190fbdb215f13a04d6f5f18d37aa86116a631ac69bd41f625 b/workspace/assets/skins/ae/aea5b1a2e4f45a2190fbdb215f13a04d6f5f18d37aa86116a631ac69bd41f625
new file mode 100644
index 00000000..129bef52
Binary files /dev/null and b/workspace/assets/skins/ae/aea5b1a2e4f45a2190fbdb215f13a04d6f5f18d37aa86116a631ac69bd41f625 differ
diff --git a/workspace/assets/skins/ae/aeb8d0b4c9b08b06be61b70715481d41cb5eb3fb5dd4c3687697c0e0c735c6d2 b/workspace/assets/skins/ae/aeb8d0b4c9b08b06be61b70715481d41cb5eb3fb5dd4c3687697c0e0c735c6d2
new file mode 100644
index 00000000..d67659ae
Binary files /dev/null and b/workspace/assets/skins/ae/aeb8d0b4c9b08b06be61b70715481d41cb5eb3fb5dd4c3687697c0e0c735c6d2 differ
diff --git a/workspace/assets/skins/ae/aeb9540e2c54b4a6f80df9bb6f88351bc15532adc98b0ef5ffffac03db21c608 b/workspace/assets/skins/ae/aeb9540e2c54b4a6f80df9bb6f88351bc15532adc98b0ef5ffffac03db21c608
new file mode 100644
index 00000000..262fec7b
Binary files /dev/null and b/workspace/assets/skins/ae/aeb9540e2c54b4a6f80df9bb6f88351bc15532adc98b0ef5ffffac03db21c608 differ
diff --git a/workspace/assets/skins/ae/aecc2f313ca8ac9bb80bb6f1e569732c4897aa0245c8756ebc6c9da8669372c2 b/workspace/assets/skins/ae/aecc2f313ca8ac9bb80bb6f1e569732c4897aa0245c8756ebc6c9da8669372c2
new file mode 100644
index 00000000..d0a838c9
Binary files /dev/null and b/workspace/assets/skins/ae/aecc2f313ca8ac9bb80bb6f1e569732c4897aa0245c8756ebc6c9da8669372c2 differ
diff --git a/workspace/assets/skins/ae/aeceb1fa8a50637286de3ddfde2d830c205a895aac2df23092e00fe04c94b7c5 b/workspace/assets/skins/ae/aeceb1fa8a50637286de3ddfde2d830c205a895aac2df23092e00fe04c94b7c5
new file mode 100644
index 00000000..f0648cf5
Binary files /dev/null and b/workspace/assets/skins/ae/aeceb1fa8a50637286de3ddfde2d830c205a895aac2df23092e00fe04c94b7c5 differ
diff --git a/workspace/assets/skins/ae/aed33af694808e7dce2cf3773f41f2b4000b940e8e692693733310ec325a5e5a b/workspace/assets/skins/ae/aed33af694808e7dce2cf3773f41f2b4000b940e8e692693733310ec325a5e5a
new file mode 100644
index 00000000..594ccc09
Binary files /dev/null and b/workspace/assets/skins/ae/aed33af694808e7dce2cf3773f41f2b4000b940e8e692693733310ec325a5e5a differ
diff --git a/workspace/assets/skins/ae/aed3fa85f1f11314f93578494cec0aa9bb109fd885fae929f366776c5de2328f b/workspace/assets/skins/ae/aed3fa85f1f11314f93578494cec0aa9bb109fd885fae929f366776c5de2328f
new file mode 100644
index 00000000..692d2f37
Binary files /dev/null and b/workspace/assets/skins/ae/aed3fa85f1f11314f93578494cec0aa9bb109fd885fae929f366776c5de2328f differ
diff --git a/workspace/assets/skins/ae/aed8d483d77732c81d79fbc1a96f4eaf150bc5b464feb6d597be2fdf3c494eb3 b/workspace/assets/skins/ae/aed8d483d77732c81d79fbc1a96f4eaf150bc5b464feb6d597be2fdf3c494eb3
new file mode 100644
index 00000000..02746f84
Binary files /dev/null and b/workspace/assets/skins/ae/aed8d483d77732c81d79fbc1a96f4eaf150bc5b464feb6d597be2fdf3c494eb3 differ
diff --git a/workspace/assets/skins/af/af092afdc4819226991392a6515e5e724a67c30a7d6ce5425a16e55df29c78a8 b/workspace/assets/skins/af/af092afdc4819226991392a6515e5e724a67c30a7d6ce5425a16e55df29c78a8
new file mode 100644
index 00000000..c9f1fc12
Binary files /dev/null and b/workspace/assets/skins/af/af092afdc4819226991392a6515e5e724a67c30a7d6ce5425a16e55df29c78a8 differ
diff --git a/workspace/assets/skins/af/af09a2220bc665056c9a926c0c6069706f5ef2fcfac65e4dd454dd028cace5f7 b/workspace/assets/skins/af/af09a2220bc665056c9a926c0c6069706f5ef2fcfac65e4dd454dd028cace5f7
new file mode 100644
index 00000000..8b74566a
Binary files /dev/null and b/workspace/assets/skins/af/af09a2220bc665056c9a926c0c6069706f5ef2fcfac65e4dd454dd028cace5f7 differ
diff --git a/workspace/assets/skins/af/af13b8f80cdc88eb43c80bdf1b8a4b1ca0ca29b9a8109f0ffaa4f3c518340c28 b/workspace/assets/skins/af/af13b8f80cdc88eb43c80bdf1b8a4b1ca0ca29b9a8109f0ffaa4f3c518340c28
new file mode 100644
index 00000000..1561cc34
Binary files /dev/null and b/workspace/assets/skins/af/af13b8f80cdc88eb43c80bdf1b8a4b1ca0ca29b9a8109f0ffaa4f3c518340c28 differ
diff --git a/workspace/assets/skins/af/af463ce80bc2e7dc94c16a91e712e303596a97b16594b9d754f15eda43c7b736 b/workspace/assets/skins/af/af463ce80bc2e7dc94c16a91e712e303596a97b16594b9d754f15eda43c7b736
new file mode 100644
index 00000000..80fe63c2
Binary files /dev/null and b/workspace/assets/skins/af/af463ce80bc2e7dc94c16a91e712e303596a97b16594b9d754f15eda43c7b736 differ
diff --git a/workspace/assets/skins/af/af467c938e0ed42e68c8c987843f62898b71343a2b6240aa8d44aa1cce6a8945 b/workspace/assets/skins/af/af467c938e0ed42e68c8c987843f62898b71343a2b6240aa8d44aa1cce6a8945
new file mode 100644
index 00000000..6bce1fc4
Binary files /dev/null and b/workspace/assets/skins/af/af467c938e0ed42e68c8c987843f62898b71343a2b6240aa8d44aa1cce6a8945 differ
diff --git a/workspace/assets/skins/af/af72b28083e81e62953ee161a6ffa2a42849a5e5dc4047553755292c9d6dcfb5 b/workspace/assets/skins/af/af72b28083e81e62953ee161a6ffa2a42849a5e5dc4047553755292c9d6dcfb5
new file mode 100644
index 00000000..131585d7
Binary files /dev/null and b/workspace/assets/skins/af/af72b28083e81e62953ee161a6ffa2a42849a5e5dc4047553755292c9d6dcfb5 differ
diff --git a/workspace/assets/skins/af/af7e84fc334586f30ef9dba9f788b499b710c239adcc93ff86b839dd7d8d59da b/workspace/assets/skins/af/af7e84fc334586f30ef9dba9f788b499b710c239adcc93ff86b839dd7d8d59da
new file mode 100644
index 00000000..4a7305da
Binary files /dev/null and b/workspace/assets/skins/af/af7e84fc334586f30ef9dba9f788b499b710c239adcc93ff86b839dd7d8d59da differ
diff --git a/workspace/assets/skins/af/af975b32eb9e5307c92d0a7731e14a2496d289d8e93389b53c35c27523ead34 b/workspace/assets/skins/af/af975b32eb9e5307c92d0a7731e14a2496d289d8e93389b53c35c27523ead34
new file mode 100644
index 00000000..49b8a145
Binary files /dev/null and b/workspace/assets/skins/af/af975b32eb9e5307c92d0a7731e14a2496d289d8e93389b53c35c27523ead34 differ
diff --git a/workspace/assets/skins/af/afb22079d2da6038fc5f39aa224bfe286619c8b127934a6f6d7ec9d800f247f4 b/workspace/assets/skins/af/afb22079d2da6038fc5f39aa224bfe286619c8b127934a6f6d7ec9d800f247f4
new file mode 100644
index 00000000..44e2e6c9
Binary files /dev/null and b/workspace/assets/skins/af/afb22079d2da6038fc5f39aa224bfe286619c8b127934a6f6d7ec9d800f247f4 differ
diff --git a/workspace/assets/skins/af/afe90a36c4e48f50f7a73e302dc14e34a2cb7ef4f8300dd1c36d383434bf141a b/workspace/assets/skins/af/afe90a36c4e48f50f7a73e302dc14e34a2cb7ef4f8300dd1c36d383434bf141a
new file mode 100644
index 00000000..f5897764
Binary files /dev/null and b/workspace/assets/skins/af/afe90a36c4e48f50f7a73e302dc14e34a2cb7ef4f8300dd1c36d383434bf141a differ
diff --git a/workspace/assets/skins/af/affca68d6364aa9378507e41427ccf0240087b71b93fb021bfa7725ff692e998 b/workspace/assets/skins/af/affca68d6364aa9378507e41427ccf0240087b71b93fb021bfa7725ff692e998
new file mode 100644
index 00000000..968d07ee
Binary files /dev/null and b/workspace/assets/skins/af/affca68d6364aa9378507e41427ccf0240087b71b93fb021bfa7725ff692e998 differ
diff --git a/workspace/assets/skins/b0/b00d349c7e386886239d19e60058c67b60124d698cf1b7cfc954f8fc877140e9 b/workspace/assets/skins/b0/b00d349c7e386886239d19e60058c67b60124d698cf1b7cfc954f8fc877140e9
new file mode 100644
index 00000000..d3244318
Binary files /dev/null and b/workspace/assets/skins/b0/b00d349c7e386886239d19e60058c67b60124d698cf1b7cfc954f8fc877140e9 differ
diff --git a/workspace/assets/skins/b0/b00fae97760d4253c0c7eb02efc61d26916e7b92d8586da7301514019e880880 b/workspace/assets/skins/b0/b00fae97760d4253c0c7eb02efc61d26916e7b92d8586da7301514019e880880
new file mode 100644
index 00000000..a6905faa
Binary files /dev/null and b/workspace/assets/skins/b0/b00fae97760d4253c0c7eb02efc61d26916e7b92d8586da7301514019e880880 differ
diff --git a/workspace/assets/skins/b0/b03a998db178e0e10e4b62b25ef4247f617721c44728921180fae0031bb56ba5 b/workspace/assets/skins/b0/b03a998db178e0e10e4b62b25ef4247f617721c44728921180fae0031bb56ba5
new file mode 100644
index 00000000..fe73e3a6
Binary files /dev/null and b/workspace/assets/skins/b0/b03a998db178e0e10e4b62b25ef4247f617721c44728921180fae0031bb56ba5 differ
diff --git a/workspace/assets/skins/b0/b047b8362feec3d84c255c6692c03dea46838e5843f217f36bf087cd629ce5f7 b/workspace/assets/skins/b0/b047b8362feec3d84c255c6692c03dea46838e5843f217f36bf087cd629ce5f7
new file mode 100644
index 00000000..8ce0dc2d
Binary files /dev/null and b/workspace/assets/skins/b0/b047b8362feec3d84c255c6692c03dea46838e5843f217f36bf087cd629ce5f7 differ
diff --git a/workspace/assets/skins/b0/b0573a5ef325eaca1decaa0fd658632b29f4409d99fea3f4fb6c4b47d8b7d447 b/workspace/assets/skins/b0/b0573a5ef325eaca1decaa0fd658632b29f4409d99fea3f4fb6c4b47d8b7d447
new file mode 100644
index 00000000..532d657a
Binary files /dev/null and b/workspace/assets/skins/b0/b0573a5ef325eaca1decaa0fd658632b29f4409d99fea3f4fb6c4b47d8b7d447 differ
diff --git a/workspace/assets/skins/b0/b05f8ded8b4a04d21740203e5659ad9efc1d67d846977a3e6b6d6a0805e61a5b b/workspace/assets/skins/b0/b05f8ded8b4a04d21740203e5659ad9efc1d67d846977a3e6b6d6a0805e61a5b
new file mode 100644
index 00000000..3dbd6b97
Binary files /dev/null and b/workspace/assets/skins/b0/b05f8ded8b4a04d21740203e5659ad9efc1d67d846977a3e6b6d6a0805e61a5b differ
diff --git a/workspace/assets/skins/b0/b064ba4f04db8174abf721b0a11a13902bf5b6f24149d72bad6d6d7525d0c067 b/workspace/assets/skins/b0/b064ba4f04db8174abf721b0a11a13902bf5b6f24149d72bad6d6d7525d0c067
new file mode 100644
index 00000000..98b647bd
Binary files /dev/null and b/workspace/assets/skins/b0/b064ba4f04db8174abf721b0a11a13902bf5b6f24149d72bad6d6d7525d0c067 differ
diff --git a/workspace/assets/skins/b0/b074f693ba316ff9677d41df2f6ce549894b2d9887dea8cde1d22efc47f1e7ca b/workspace/assets/skins/b0/b074f693ba316ff9677d41df2f6ce549894b2d9887dea8cde1d22efc47f1e7ca
new file mode 100644
index 00000000..dd7eb767
Binary files /dev/null and b/workspace/assets/skins/b0/b074f693ba316ff9677d41df2f6ce549894b2d9887dea8cde1d22efc47f1e7ca differ
diff --git a/workspace/assets/skins/b0/b0b71f54c3f1cdb08094d8108c56552f5aa8fd869085b08452ce1af441f23ccf b/workspace/assets/skins/b0/b0b71f54c3f1cdb08094d8108c56552f5aa8fd869085b08452ce1af441f23ccf
new file mode 100644
index 00000000..61b061e9
Binary files /dev/null and b/workspace/assets/skins/b0/b0b71f54c3f1cdb08094d8108c56552f5aa8fd869085b08452ce1af441f23ccf differ
diff --git a/workspace/assets/skins/b0/b0bfc7bfb736bf56da2a8332ab04feec0a04be7c9e6dcd74711f42334815 b/workspace/assets/skins/b0/b0bfc7bfb736bf56da2a8332ab04feec0a04be7c9e6dcd74711f42334815
new file mode 100644
index 00000000..2f005a58
Binary files /dev/null and b/workspace/assets/skins/b0/b0bfc7bfb736bf56da2a8332ab04feec0a04be7c9e6dcd74711f42334815 differ
diff --git a/workspace/assets/skins/b0/b0c1baf19507c1973b5274fa455d9b84a0716c33d1b845e2ae946d04d1c3ffdb b/workspace/assets/skins/b0/b0c1baf19507c1973b5274fa455d9b84a0716c33d1b845e2ae946d04d1c3ffdb
new file mode 100644
index 00000000..f75e75d4
Binary files /dev/null and b/workspace/assets/skins/b0/b0c1baf19507c1973b5274fa455d9b84a0716c33d1b845e2ae946d04d1c3ffdb differ
diff --git a/workspace/assets/skins/b0/b0d2e70190d84e50bf3e8bc215a5e8b6ef26c187bc97346000931773c6e15a4f b/workspace/assets/skins/b0/b0d2e70190d84e50bf3e8bc215a5e8b6ef26c187bc97346000931773c6e15a4f
new file mode 100644
index 00000000..43a730b0
Binary files /dev/null and b/workspace/assets/skins/b0/b0d2e70190d84e50bf3e8bc215a5e8b6ef26c187bc97346000931773c6e15a4f differ
diff --git a/workspace/assets/skins/b0/b0e6a3bc188b6add3995bca99d74ad389cbf76c2787007238b0a7540d8137bc4 b/workspace/assets/skins/b0/b0e6a3bc188b6add3995bca99d74ad389cbf76c2787007238b0a7540d8137bc4
new file mode 100644
index 00000000..64fb7418
Binary files /dev/null and b/workspace/assets/skins/b0/b0e6a3bc188b6add3995bca99d74ad389cbf76c2787007238b0a7540d8137bc4 differ
diff --git a/workspace/assets/skins/b1/b10c7de1c071f635462aaa8679e44f37fe65909e519e64c1890b7b0407b0f45c b/workspace/assets/skins/b1/b10c7de1c071f635462aaa8679e44f37fe65909e519e64c1890b7b0407b0f45c
new file mode 100644
index 00000000..285e9a14
Binary files /dev/null and b/workspace/assets/skins/b1/b10c7de1c071f635462aaa8679e44f37fe65909e519e64c1890b7b0407b0f45c differ
diff --git a/workspace/assets/skins/b1/b121ce6b151a552c2ac5d43bd835d0e10a5cfebf75e029bf4ebc49d94ff32b64 b/workspace/assets/skins/b1/b121ce6b151a552c2ac5d43bd835d0e10a5cfebf75e029bf4ebc49d94ff32b64
new file mode 100644
index 00000000..c52ca4e5
Binary files /dev/null and b/workspace/assets/skins/b1/b121ce6b151a552c2ac5d43bd835d0e10a5cfebf75e029bf4ebc49d94ff32b64 differ
diff --git a/workspace/assets/skins/b1/b1230da4c775d1de373dd6e33625dd3d682ab13a4bb5726ddfce06a63da108fa b/workspace/assets/skins/b1/b1230da4c775d1de373dd6e33625dd3d682ab13a4bb5726ddfce06a63da108fa
new file mode 100644
index 00000000..a70a7b9c
Binary files /dev/null and b/workspace/assets/skins/b1/b1230da4c775d1de373dd6e33625dd3d682ab13a4bb5726ddfce06a63da108fa differ
diff --git a/workspace/assets/skins/b1/b13d846cb510b09f0260eea4a11a976ed01b869e9d936b0644837270ac246bd9 b/workspace/assets/skins/b1/b13d846cb510b09f0260eea4a11a976ed01b869e9d936b0644837270ac246bd9
new file mode 100644
index 00000000..2981df58
Binary files /dev/null and b/workspace/assets/skins/b1/b13d846cb510b09f0260eea4a11a976ed01b869e9d936b0644837270ac246bd9 differ
diff --git a/workspace/assets/skins/b1/b14fecebf83bceb49d0b8cd6708350b7197032604fc348af6d0638d34e9d32d1 b/workspace/assets/skins/b1/b14fecebf83bceb49d0b8cd6708350b7197032604fc348af6d0638d34e9d32d1
new file mode 100644
index 00000000..fba71f77
Binary files /dev/null and b/workspace/assets/skins/b1/b14fecebf83bceb49d0b8cd6708350b7197032604fc348af6d0638d34e9d32d1 differ
diff --git a/workspace/assets/skins/b1/b16018b80b718c455cab928510efcb17f4b5c148515c211a8bbcdb6d74fc741 b/workspace/assets/skins/b1/b16018b80b718c455cab928510efcb17f4b5c148515c211a8bbcdb6d74fc741
new file mode 100644
index 00000000..ea618558
Binary files /dev/null and b/workspace/assets/skins/b1/b16018b80b718c455cab928510efcb17f4b5c148515c211a8bbcdb6d74fc741 differ
diff --git a/workspace/assets/skins/b1/b166198d854860f3cc2cdfdc6cab15d9e74679ca5d2dd4edce8bdf9a1b04045c b/workspace/assets/skins/b1/b166198d854860f3cc2cdfdc6cab15d9e74679ca5d2dd4edce8bdf9a1b04045c
new file mode 100644
index 00000000..a32103e6
Binary files /dev/null and b/workspace/assets/skins/b1/b166198d854860f3cc2cdfdc6cab15d9e74679ca5d2dd4edce8bdf9a1b04045c differ
diff --git a/workspace/assets/skins/b1/b197f556e4b33c77ca561a3357f7d89db8756bd460611c48f983f740869eca7d b/workspace/assets/skins/b1/b197f556e4b33c77ca561a3357f7d89db8756bd460611c48f983f740869eca7d
new file mode 100644
index 00000000..e5362c69
Binary files /dev/null and b/workspace/assets/skins/b1/b197f556e4b33c77ca561a3357f7d89db8756bd460611c48f983f740869eca7d differ
diff --git a/workspace/assets/skins/b1/b19c739022da12c905922374d34c876247f1b7b0749557cd93ed30b006423785 b/workspace/assets/skins/b1/b19c739022da12c905922374d34c876247f1b7b0749557cd93ed30b006423785
new file mode 100644
index 00000000..11a847e7
Binary files /dev/null and b/workspace/assets/skins/b1/b19c739022da12c905922374d34c876247f1b7b0749557cd93ed30b006423785 differ
diff --git a/workspace/assets/skins/b1/b1a7a23ca69563fd62f20cd96bcf4eda6e2ea73a58f4e747e2b644c975c87fad b/workspace/assets/skins/b1/b1a7a23ca69563fd62f20cd96bcf4eda6e2ea73a58f4e747e2b644c975c87fad
new file mode 100644
index 00000000..0b0ab34c
Binary files /dev/null and b/workspace/assets/skins/b1/b1a7a23ca69563fd62f20cd96bcf4eda6e2ea73a58f4e747e2b644c975c87fad differ
diff --git a/workspace/assets/skins/b1/b1a7c711165c0135b96e174f11eef00f0019aa734d431244a778c7b4dc2134b6 b/workspace/assets/skins/b1/b1a7c711165c0135b96e174f11eef00f0019aa734d431244a778c7b4dc2134b6
new file mode 100644
index 00000000..4ce25e69
Binary files /dev/null and b/workspace/assets/skins/b1/b1a7c711165c0135b96e174f11eef00f0019aa734d431244a778c7b4dc2134b6 differ
diff --git a/workspace/assets/skins/b1/b1ab52eac326c9a9926ccbb36fcb8c521ef6b8016ccf27c435e6e98c348f2784 b/workspace/assets/skins/b1/b1ab52eac326c9a9926ccbb36fcb8c521ef6b8016ccf27c435e6e98c348f2784
new file mode 100644
index 00000000..55a04879
Binary files /dev/null and b/workspace/assets/skins/b1/b1ab52eac326c9a9926ccbb36fcb8c521ef6b8016ccf27c435e6e98c348f2784 differ
diff --git a/workspace/assets/skins/b1/b1c92ed951b8b477cd795b96f9f2e28572f6a66d58dd88a82f56b7e83f923fd9 b/workspace/assets/skins/b1/b1c92ed951b8b477cd795b96f9f2e28572f6a66d58dd88a82f56b7e83f923fd9
new file mode 100644
index 00000000..f724ed26
Binary files /dev/null and b/workspace/assets/skins/b1/b1c92ed951b8b477cd795b96f9f2e28572f6a66d58dd88a82f56b7e83f923fd9 differ
diff --git a/workspace/assets/skins/b1/b1d98f358bf040a8e2302929d0db681006e8152728bcd3028031da52960a2c52 b/workspace/assets/skins/b1/b1d98f358bf040a8e2302929d0db681006e8152728bcd3028031da52960a2c52
new file mode 100644
index 00000000..98f78bc9
Binary files /dev/null and b/workspace/assets/skins/b1/b1d98f358bf040a8e2302929d0db681006e8152728bcd3028031da52960a2c52 differ
diff --git a/workspace/assets/skins/b1/b1e106517c10e168e8820061f832d60a4af7e358e2e777e0fa2f2be15569d0ca b/workspace/assets/skins/b1/b1e106517c10e168e8820061f832d60a4af7e358e2e777e0fa2f2be15569d0ca
new file mode 100644
index 00000000..d4aed603
Binary files /dev/null and b/workspace/assets/skins/b1/b1e106517c10e168e8820061f832d60a4af7e358e2e777e0fa2f2be15569d0ca differ
diff --git a/workspace/assets/skins/b2/b202f7799c8381193feca73d3deab97b500e224f7456dbc9a65faabd978b1038 b/workspace/assets/skins/b2/b202f7799c8381193feca73d3deab97b500e224f7456dbc9a65faabd978b1038
new file mode 100644
index 00000000..adf9a120
Binary files /dev/null and b/workspace/assets/skins/b2/b202f7799c8381193feca73d3deab97b500e224f7456dbc9a65faabd978b1038 differ
diff --git a/workspace/assets/skins/b2/b20cb1dc3f01da17dd9e02711183f2e990334c979b9bfadc16b388dc5a5f2804 b/workspace/assets/skins/b2/b20cb1dc3f01da17dd9e02711183f2e990334c979b9bfadc16b388dc5a5f2804
new file mode 100644
index 00000000..be1fd5a0
Binary files /dev/null and b/workspace/assets/skins/b2/b20cb1dc3f01da17dd9e02711183f2e990334c979b9bfadc16b388dc5a5f2804 differ
diff --git a/workspace/assets/skins/b2/b2106ab6f557425c0f38a3d4707c1b052849a1e608003269124caa7f8178193e b/workspace/assets/skins/b2/b2106ab6f557425c0f38a3d4707c1b052849a1e608003269124caa7f8178193e
new file mode 100644
index 00000000..5ce3a8cb
Binary files /dev/null and b/workspace/assets/skins/b2/b2106ab6f557425c0f38a3d4707c1b052849a1e608003269124caa7f8178193e differ
diff --git a/workspace/assets/skins/b2/b21c04e36e57e90c70f03d04fc0951392568b6d92f07f4667b40c9e4cc4e944f b/workspace/assets/skins/b2/b21c04e36e57e90c70f03d04fc0951392568b6d92f07f4667b40c9e4cc4e944f
new file mode 100644
index 00000000..4440abb0
Binary files /dev/null and b/workspace/assets/skins/b2/b21c04e36e57e90c70f03d04fc0951392568b6d92f07f4667b40c9e4cc4e944f differ
diff --git a/workspace/assets/skins/b2/b223487362ce4b342fd49c58fb8d22b87fb6c66c38f43f3418bafc6ffd2fe85 b/workspace/assets/skins/b2/b223487362ce4b342fd49c58fb8d22b87fb6c66c38f43f3418bafc6ffd2fe85
new file mode 100644
index 00000000..e6198020
Binary files /dev/null and b/workspace/assets/skins/b2/b223487362ce4b342fd49c58fb8d22b87fb6c66c38f43f3418bafc6ffd2fe85 differ
diff --git a/workspace/assets/skins/b2/b23644e69a908ce108cc1e2e2fede1f778c5fbbad7ca4cc330e69372e1bd8f6 b/workspace/assets/skins/b2/b23644e69a908ce108cc1e2e2fede1f778c5fbbad7ca4cc330e69372e1bd8f6
new file mode 100644
index 00000000..87d5d9a8
Binary files /dev/null and b/workspace/assets/skins/b2/b23644e69a908ce108cc1e2e2fede1f778c5fbbad7ca4cc330e69372e1bd8f6 differ
diff --git a/workspace/assets/skins/b2/b24d5f6e95d07750ff530f5ece44b32f9babb41213d15e0d5f5362aa034ff3f8 b/workspace/assets/skins/b2/b24d5f6e95d07750ff530f5ece44b32f9babb41213d15e0d5f5362aa034ff3f8
new file mode 100644
index 00000000..10145ea7
Binary files /dev/null and b/workspace/assets/skins/b2/b24d5f6e95d07750ff530f5ece44b32f9babb41213d15e0d5f5362aa034ff3f8 differ
diff --git a/workspace/assets/skins/b2/b265f16a3a08487ea7409fc6dc74c884cc788e9f2bf504c6395ff5285ff2a234 b/workspace/assets/skins/b2/b265f16a3a08487ea7409fc6dc74c884cc788e9f2bf504c6395ff5285ff2a234
new file mode 100644
index 00000000..b53d7ee1
Binary files /dev/null and b/workspace/assets/skins/b2/b265f16a3a08487ea7409fc6dc74c884cc788e9f2bf504c6395ff5285ff2a234 differ
diff --git a/workspace/assets/skins/b2/b2691806ef19f54f491c07f203e7c5f6bafc09dee8ab439d17e7f1afd17776ca b/workspace/assets/skins/b2/b2691806ef19f54f491c07f203e7c5f6bafc09dee8ab439d17e7f1afd17776ca
new file mode 100644
index 00000000..0f91df30
Binary files /dev/null and b/workspace/assets/skins/b2/b2691806ef19f54f491c07f203e7c5f6bafc09dee8ab439d17e7f1afd17776ca differ
diff --git a/workspace/assets/skins/b2/b26980c7341608a7059e892c20de044bd308745f3f2e7497a26ad33540e16df3 b/workspace/assets/skins/b2/b26980c7341608a7059e892c20de044bd308745f3f2e7497a26ad33540e16df3
new file mode 100644
index 00000000..7f946103
Binary files /dev/null and b/workspace/assets/skins/b2/b26980c7341608a7059e892c20de044bd308745f3f2e7497a26ad33540e16df3 differ
diff --git a/workspace/assets/skins/b2/b26f0b5e52337c76b5a80e3d971477a8e38b0d71390f13defe1316ad6a0a67c b/workspace/assets/skins/b2/b26f0b5e52337c76b5a80e3d971477a8e38b0d71390f13defe1316ad6a0a67c
new file mode 100644
index 00000000..5ab75dbd
Binary files /dev/null and b/workspace/assets/skins/b2/b26f0b5e52337c76b5a80e3d971477a8e38b0d71390f13defe1316ad6a0a67c differ
diff --git a/workspace/assets/skins/b2/b277fc912edbbc05dc942d59f7530aec228a680632a23a79881e32065dd4c326 b/workspace/assets/skins/b2/b277fc912edbbc05dc942d59f7530aec228a680632a23a79881e32065dd4c326
new file mode 100644
index 00000000..c952609e
Binary files /dev/null and b/workspace/assets/skins/b2/b277fc912edbbc05dc942d59f7530aec228a680632a23a79881e32065dd4c326 differ
diff --git a/workspace/assets/skins/b2/b28871ce6e46c90640e08d663be1e8f0fb6e923fe5f7046ecbd58b3792e3e999 b/workspace/assets/skins/b2/b28871ce6e46c90640e08d663be1e8f0fb6e923fe5f7046ecbd58b3792e3e999
new file mode 100644
index 00000000..a2cb6431
Binary files /dev/null and b/workspace/assets/skins/b2/b28871ce6e46c90640e08d663be1e8f0fb6e923fe5f7046ecbd58b3792e3e999 differ
diff --git a/workspace/assets/skins/b2/b2af81e4e3cc616617f62d389fdcdc6f540441ff48e91f6595a72e31d17a6834 b/workspace/assets/skins/b2/b2af81e4e3cc616617f62d389fdcdc6f540441ff48e91f6595a72e31d17a6834
new file mode 100644
index 00000000..d69702d8
Binary files /dev/null and b/workspace/assets/skins/b2/b2af81e4e3cc616617f62d389fdcdc6f540441ff48e91f6595a72e31d17a6834 differ
diff --git a/workspace/assets/skins/b2/b2be2344ce251371ab82254e08fa1ecdffa08f6d343fb7d834ff540a1d49d299 b/workspace/assets/skins/b2/b2be2344ce251371ab82254e08fa1ecdffa08f6d343fb7d834ff540a1d49d299
new file mode 100644
index 00000000..780fc6e9
Binary files /dev/null and b/workspace/assets/skins/b2/b2be2344ce251371ab82254e08fa1ecdffa08f6d343fb7d834ff540a1d49d299 differ
diff --git a/workspace/assets/skins/b2/b2eff36f399b59b8abc58eec89501b655e2e4411c5399a7aa88659cea81849a b/workspace/assets/skins/b2/b2eff36f399b59b8abc58eec89501b655e2e4411c5399a7aa88659cea81849a
new file mode 100644
index 00000000..32606165
Binary files /dev/null and b/workspace/assets/skins/b2/b2eff36f399b59b8abc58eec89501b655e2e4411c5399a7aa88659cea81849a differ
diff --git a/workspace/assets/skins/b2/b2fd830249df1dbc7a2b2539bec2f32e878ed674522354acf0311f608299b42b b/workspace/assets/skins/b2/b2fd830249df1dbc7a2b2539bec2f32e878ed674522354acf0311f608299b42b
new file mode 100644
index 00000000..4c1a01b3
Binary files /dev/null and b/workspace/assets/skins/b2/b2fd830249df1dbc7a2b2539bec2f32e878ed674522354acf0311f608299b42b differ
diff --git a/workspace/assets/skins/b3/b30bd5e6479b16e1b391b098cd9599fc67b8f67c97d81fa95b56b19002857569 b/workspace/assets/skins/b3/b30bd5e6479b16e1b391b098cd9599fc67b8f67c97d81fa95b56b19002857569
new file mode 100644
index 00000000..011783d1
Binary files /dev/null and b/workspace/assets/skins/b3/b30bd5e6479b16e1b391b098cd9599fc67b8f67c97d81fa95b56b19002857569 differ
diff --git a/workspace/assets/skins/b3/b31182460a323c4f299be20a09fc7d6fe3f392381e07dce1e9d98a9169f16bf6 b/workspace/assets/skins/b3/b31182460a323c4f299be20a09fc7d6fe3f392381e07dce1e9d98a9169f16bf6
new file mode 100644
index 00000000..4d921a8c
Binary files /dev/null and b/workspace/assets/skins/b3/b31182460a323c4f299be20a09fc7d6fe3f392381e07dce1e9d98a9169f16bf6 differ
diff --git a/workspace/assets/skins/b3/b318f833034d8cf28d4ab6899c6589b9dce9284ad100fc9d65668205ea7c8ce6 b/workspace/assets/skins/b3/b318f833034d8cf28d4ab6899c6589b9dce9284ad100fc9d65668205ea7c8ce6
new file mode 100644
index 00000000..71c25f29
Binary files /dev/null and b/workspace/assets/skins/b3/b318f833034d8cf28d4ab6899c6589b9dce9284ad100fc9d65668205ea7c8ce6 differ
diff --git a/workspace/assets/skins/b3/b3361da2029a829481b41a5875660c9284b99ff1ad93a23861dc20eabbe0b2b8 b/workspace/assets/skins/b3/b3361da2029a829481b41a5875660c9284b99ff1ad93a23861dc20eabbe0b2b8
new file mode 100644
index 00000000..ad45cf27
Binary files /dev/null and b/workspace/assets/skins/b3/b3361da2029a829481b41a5875660c9284b99ff1ad93a23861dc20eabbe0b2b8 differ
diff --git a/workspace/assets/skins/b3/b34df17f624a5715af55bdb58afcf982463c7cfed680cd18bd41e80e8b30b725 b/workspace/assets/skins/b3/b34df17f624a5715af55bdb58afcf982463c7cfed680cd18bd41e80e8b30b725
new file mode 100644
index 00000000..d8444f25
Binary files /dev/null and b/workspace/assets/skins/b3/b34df17f624a5715af55bdb58afcf982463c7cfed680cd18bd41e80e8b30b725 differ
diff --git a/workspace/assets/skins/b3/b36b9bf0d8a81eece4a1b537304049c4bb80f975a74487d0ab19d3dcb4264b51 b/workspace/assets/skins/b3/b36b9bf0d8a81eece4a1b537304049c4bb80f975a74487d0ab19d3dcb4264b51
new file mode 100644
index 00000000..e3f9d033
Binary files /dev/null and b/workspace/assets/skins/b3/b36b9bf0d8a81eece4a1b537304049c4bb80f975a74487d0ab19d3dcb4264b51 differ
diff --git a/workspace/assets/skins/b3/b379287d4cbde83fa0f160ea25076d51355013e68ca04ea9f01295b8a4ca5a3c b/workspace/assets/skins/b3/b379287d4cbde83fa0f160ea25076d51355013e68ca04ea9f01295b8a4ca5a3c
new file mode 100644
index 00000000..ba45c281
Binary files /dev/null and b/workspace/assets/skins/b3/b379287d4cbde83fa0f160ea25076d51355013e68ca04ea9f01295b8a4ca5a3c differ
diff --git a/workspace/assets/skins/b3/b380d32e3e843e0668d5813a7a0e9489e77722ba8d947129d519c64b265876fa b/workspace/assets/skins/b3/b380d32e3e843e0668d5813a7a0e9489e77722ba8d947129d519c64b265876fa
new file mode 100644
index 00000000..916ce7d2
Binary files /dev/null and b/workspace/assets/skins/b3/b380d32e3e843e0668d5813a7a0e9489e77722ba8d947129d519c64b265876fa differ
diff --git a/workspace/assets/skins/b3/b38bcdb37549aad543842ecd1171663071df7d8b223c56ff6c47b5364f11d94c b/workspace/assets/skins/b3/b38bcdb37549aad543842ecd1171663071df7d8b223c56ff6c47b5364f11d94c
new file mode 100644
index 00000000..c254739c
Binary files /dev/null and b/workspace/assets/skins/b3/b38bcdb37549aad543842ecd1171663071df7d8b223c56ff6c47b5364f11d94c differ
diff --git a/workspace/assets/skins/b3/b3a687374cc5f318645005c3b4307e450f139c701705a6fbbf9ad56f77b65d00 b/workspace/assets/skins/b3/b3a687374cc5f318645005c3b4307e450f139c701705a6fbbf9ad56f77b65d00
new file mode 100644
index 00000000..6fe53d18
Binary files /dev/null and b/workspace/assets/skins/b3/b3a687374cc5f318645005c3b4307e450f139c701705a6fbbf9ad56f77b65d00 differ
diff --git a/workspace/assets/skins/b3/b3aea14419fd57ea72d2461f55bdce83c8fea3f7b153e9623a79b53fc74f282b b/workspace/assets/skins/b3/b3aea14419fd57ea72d2461f55bdce83c8fea3f7b153e9623a79b53fc74f282b
new file mode 100644
index 00000000..f5df7380
Binary files /dev/null and b/workspace/assets/skins/b3/b3aea14419fd57ea72d2461f55bdce83c8fea3f7b153e9623a79b53fc74f282b differ
diff --git a/workspace/assets/skins/b3/b3ce89a2441625016c289fa1f4bdf951fea2b84bf511c8807760ffabb2415ef b/workspace/assets/skins/b3/b3ce89a2441625016c289fa1f4bdf951fea2b84bf511c8807760ffabb2415ef
new file mode 100644
index 00000000..019c7136
Binary files /dev/null and b/workspace/assets/skins/b3/b3ce89a2441625016c289fa1f4bdf951fea2b84bf511c8807760ffabb2415ef differ
diff --git a/workspace/assets/skins/b3/b3db4bc05d82726a7ac783c510a9fa8db13bdf56066db24ff38435a49d46a067 b/workspace/assets/skins/b3/b3db4bc05d82726a7ac783c510a9fa8db13bdf56066db24ff38435a49d46a067
new file mode 100644
index 00000000..fc2dfbf5
Binary files /dev/null and b/workspace/assets/skins/b3/b3db4bc05d82726a7ac783c510a9fa8db13bdf56066db24ff38435a49d46a067 differ
diff --git a/workspace/assets/skins/b3/b3e63b2ddad8f40259e0720d1623b86e7f76e91a7b7ee058f6071d23db904b03 b/workspace/assets/skins/b3/b3e63b2ddad8f40259e0720d1623b86e7f76e91a7b7ee058f6071d23db904b03
new file mode 100644
index 00000000..9c71d1ce
Binary files /dev/null and b/workspace/assets/skins/b3/b3e63b2ddad8f40259e0720d1623b86e7f76e91a7b7ee058f6071d23db904b03 differ
diff --git a/workspace/assets/skins/b4/b42d272dd1225494360325cccb57e4bc803500ee95a15495171ca327eb9fcd3c b/workspace/assets/skins/b4/b42d272dd1225494360325cccb57e4bc803500ee95a15495171ca327eb9fcd3c
new file mode 100644
index 00000000..524549d2
Binary files /dev/null and b/workspace/assets/skins/b4/b42d272dd1225494360325cccb57e4bc803500ee95a15495171ca327eb9fcd3c differ
diff --git a/workspace/assets/skins/b4/b45a020b6311c7055c0d5e0f97d9fa145864689cf5ed80c2a58ba3098b42b7fd b/workspace/assets/skins/b4/b45a020b6311c7055c0d5e0f97d9fa145864689cf5ed80c2a58ba3098b42b7fd
new file mode 100644
index 00000000..3894e696
Binary files /dev/null and b/workspace/assets/skins/b4/b45a020b6311c7055c0d5e0f97d9fa145864689cf5ed80c2a58ba3098b42b7fd differ
diff --git a/workspace/assets/skins/b4/b488865c5a730475808cd0456f7e511fbdd5f788b8d11761762ec4972616ec35 b/workspace/assets/skins/b4/b488865c5a730475808cd0456f7e511fbdd5f788b8d11761762ec4972616ec35
new file mode 100644
index 00000000..7202c2e1
Binary files /dev/null and b/workspace/assets/skins/b4/b488865c5a730475808cd0456f7e511fbdd5f788b8d11761762ec4972616ec35 differ
diff --git a/workspace/assets/skins/b4/b4964db05d5aef49e51ca2990085a40df6dd785f2560d219b6f983a6202657d1 b/workspace/assets/skins/b4/b4964db05d5aef49e51ca2990085a40df6dd785f2560d219b6f983a6202657d1
new file mode 100644
index 00000000..8e566bff
Binary files /dev/null and b/workspace/assets/skins/b4/b4964db05d5aef49e51ca2990085a40df6dd785f2560d219b6f983a6202657d1 differ
diff --git a/workspace/assets/skins/b4/b49d0161715b3e233e482371f86e2339e313a944109f531b4c9d88323ac0755c b/workspace/assets/skins/b4/b49d0161715b3e233e482371f86e2339e313a944109f531b4c9d88323ac0755c
new file mode 100644
index 00000000..ed658f75
Binary files /dev/null and b/workspace/assets/skins/b4/b49d0161715b3e233e482371f86e2339e313a944109f531b4c9d88323ac0755c differ
diff --git a/workspace/assets/skins/b4/b49fbc75002bcad9b772d90713e501809ec8c56231a133b44ad621a765b64e8c b/workspace/assets/skins/b4/b49fbc75002bcad9b772d90713e501809ec8c56231a133b44ad621a765b64e8c
new file mode 100644
index 00000000..12459e97
Binary files /dev/null and b/workspace/assets/skins/b4/b49fbc75002bcad9b772d90713e501809ec8c56231a133b44ad621a765b64e8c differ
diff --git a/workspace/assets/skins/b4/b4ac1f69649084bc5b43738b361bc0481f18a3ac50ff3f19d41a7c7afe33b1ed b/workspace/assets/skins/b4/b4ac1f69649084bc5b43738b361bc0481f18a3ac50ff3f19d41a7c7afe33b1ed
new file mode 100644
index 00000000..4238c009
Binary files /dev/null and b/workspace/assets/skins/b4/b4ac1f69649084bc5b43738b361bc0481f18a3ac50ff3f19d41a7c7afe33b1ed differ
diff --git a/workspace/assets/skins/b4/b4c32e51544c42e30914912364de248604f8c4f4b506483286406921e6e8ef47 b/workspace/assets/skins/b4/b4c32e51544c42e30914912364de248604f8c4f4b506483286406921e6e8ef47
new file mode 100644
index 00000000..baabc842
Binary files /dev/null and b/workspace/assets/skins/b4/b4c32e51544c42e30914912364de248604f8c4f4b506483286406921e6e8ef47 differ
diff --git a/workspace/assets/skins/b4/b4c4b86a61b1ce3e7c4a99bc632f0858d86e32dc0903fb4fe62675d83ef6ff46 b/workspace/assets/skins/b4/b4c4b86a61b1ce3e7c4a99bc632f0858d86e32dc0903fb4fe62675d83ef6ff46
new file mode 100644
index 00000000..8f7bb54b
Binary files /dev/null and b/workspace/assets/skins/b4/b4c4b86a61b1ce3e7c4a99bc632f0858d86e32dc0903fb4fe62675d83ef6ff46 differ
diff --git a/workspace/assets/skins/b4/b4cde58b4ec1353b3e9ac0a7b61d102c94b31c33f91a44cf404936c47440075b b/workspace/assets/skins/b4/b4cde58b4ec1353b3e9ac0a7b61d102c94b31c33f91a44cf404936c47440075b
new file mode 100644
index 00000000..a2cb4853
Binary files /dev/null and b/workspace/assets/skins/b4/b4cde58b4ec1353b3e9ac0a7b61d102c94b31c33f91a44cf404936c47440075b differ
diff --git a/workspace/assets/skins/b5/b517c4b5b71b292b55f63270bc65dc9aec0ac7bd34cc6b78a3172ddaf16bc6f7 b/workspace/assets/skins/b5/b517c4b5b71b292b55f63270bc65dc9aec0ac7bd34cc6b78a3172ddaf16bc6f7
new file mode 100644
index 00000000..8a5ca84b
Binary files /dev/null and b/workspace/assets/skins/b5/b517c4b5b71b292b55f63270bc65dc9aec0ac7bd34cc6b78a3172ddaf16bc6f7 differ
diff --git a/workspace/assets/skins/b5/b51ed3538d0cab8f8feeca8765208e8a0db3f053c1af1cbce20c128ec770885f b/workspace/assets/skins/b5/b51ed3538d0cab8f8feeca8765208e8a0db3f053c1af1cbce20c128ec770885f
new file mode 100644
index 00000000..aabbd650
Binary files /dev/null and b/workspace/assets/skins/b5/b51ed3538d0cab8f8feeca8765208e8a0db3f053c1af1cbce20c128ec770885f differ
diff --git a/workspace/assets/skins/b5/b529bf9b5f12a392a0600b0091511df1f7b072f15d054732015ba05c3c17cf02 b/workspace/assets/skins/b5/b529bf9b5f12a392a0600b0091511df1f7b072f15d054732015ba05c3c17cf02
new file mode 100644
index 00000000..857648e9
Binary files /dev/null and b/workspace/assets/skins/b5/b529bf9b5f12a392a0600b0091511df1f7b072f15d054732015ba05c3c17cf02 differ
diff --git a/workspace/assets/skins/b5/b53a34fb949d64b2c3a898ce67b6eda619f38a0fbdd37ac6bf8d2d347bf26831 b/workspace/assets/skins/b5/b53a34fb949d64b2c3a898ce67b6eda619f38a0fbdd37ac6bf8d2d347bf26831
new file mode 100644
index 00000000..589c9b48
Binary files /dev/null and b/workspace/assets/skins/b5/b53a34fb949d64b2c3a898ce67b6eda619f38a0fbdd37ac6bf8d2d347bf26831 differ
diff --git a/workspace/assets/skins/b5/b5449d5de5e248ee652b526a932f43b52e6a0c98ae9449c9fd701b964bb02d2 b/workspace/assets/skins/b5/b5449d5de5e248ee652b526a932f43b52e6a0c98ae9449c9fd701b964bb02d2
new file mode 100644
index 00000000..39898589
Binary files /dev/null and b/workspace/assets/skins/b5/b5449d5de5e248ee652b526a932f43b52e6a0c98ae9449c9fd701b964bb02d2 differ
diff --git a/workspace/assets/skins/b5/b5508de4e1098ffed91c865f34ef54dc40226efb8fd40438d2549ec4eec76501 b/workspace/assets/skins/b5/b5508de4e1098ffed91c865f34ef54dc40226efb8fd40438d2549ec4eec76501
new file mode 100644
index 00000000..0925124c
Binary files /dev/null and b/workspace/assets/skins/b5/b5508de4e1098ffed91c865f34ef54dc40226efb8fd40438d2549ec4eec76501 differ
diff --git a/workspace/assets/skins/b5/b56c1ba8989caa565210f91df61aafb3eb46fb7904b04a45f76e30e3b8ce0361 b/workspace/assets/skins/b5/b56c1ba8989caa565210f91df61aafb3eb46fb7904b04a45f76e30e3b8ce0361
new file mode 100644
index 00000000..6476b2b9
Binary files /dev/null and b/workspace/assets/skins/b5/b56c1ba8989caa565210f91df61aafb3eb46fb7904b04a45f76e30e3b8ce0361 differ
diff --git a/workspace/assets/skins/b5/b57e1f4deda68c402fc9f8bc3c29793b5660c99e622ba1c1a64342bae19b15ce b/workspace/assets/skins/b5/b57e1f4deda68c402fc9f8bc3c29793b5660c99e622ba1c1a64342bae19b15ce
new file mode 100644
index 00000000..207513c7
Binary files /dev/null and b/workspace/assets/skins/b5/b57e1f4deda68c402fc9f8bc3c29793b5660c99e622ba1c1a64342bae19b15ce differ
diff --git a/workspace/assets/skins/b5/b58158e2e379f97e22321e8b0dc12ee1a1876bfa48952aff16e75867288a56e8 b/workspace/assets/skins/b5/b58158e2e379f97e22321e8b0dc12ee1a1876bfa48952aff16e75867288a56e8
new file mode 100644
index 00000000..19bf271e
Binary files /dev/null and b/workspace/assets/skins/b5/b58158e2e379f97e22321e8b0dc12ee1a1876bfa48952aff16e75867288a56e8 differ
diff --git a/workspace/assets/skins/b5/b584b0e07516a1ca58035a88828ae126ef2993263042681aa1be6bec1b91b5f4 b/workspace/assets/skins/b5/b584b0e07516a1ca58035a88828ae126ef2993263042681aa1be6bec1b91b5f4
new file mode 100644
index 00000000..09694600
Binary files /dev/null and b/workspace/assets/skins/b5/b584b0e07516a1ca58035a88828ae126ef2993263042681aa1be6bec1b91b5f4 differ
diff --git a/workspace/assets/skins/b5/b5890cafbffb1ffc88cbc73050a87f6b0308fdfba909ada2f4e64958ce2be280 b/workspace/assets/skins/b5/b5890cafbffb1ffc88cbc73050a87f6b0308fdfba909ada2f4e64958ce2be280
new file mode 100644
index 00000000..f6a7bf8c
Binary files /dev/null and b/workspace/assets/skins/b5/b5890cafbffb1ffc88cbc73050a87f6b0308fdfba909ada2f4e64958ce2be280 differ
diff --git a/workspace/assets/skins/b5/b58d7da518aea4a6ab1a60239201e3a4df19961b7ac42e749b6846526c9be2e9 b/workspace/assets/skins/b5/b58d7da518aea4a6ab1a60239201e3a4df19961b7ac42e749b6846526c9be2e9
new file mode 100644
index 00000000..9ad97381
Binary files /dev/null and b/workspace/assets/skins/b5/b58d7da518aea4a6ab1a60239201e3a4df19961b7ac42e749b6846526c9be2e9 differ
diff --git a/workspace/assets/skins/b5/b5921f8803be9b63b4e4be6ce9f2db1f0c7676a351d7ce4c407ed240c99e343c b/workspace/assets/skins/b5/b5921f8803be9b63b4e4be6ce9f2db1f0c7676a351d7ce4c407ed240c99e343c
new file mode 100644
index 00000000..b7eb3bfa
Binary files /dev/null and b/workspace/assets/skins/b5/b5921f8803be9b63b4e4be6ce9f2db1f0c7676a351d7ce4c407ed240c99e343c differ
diff --git a/workspace/assets/skins/b5/b5a15d8bbde7b180630cd3715464d336639d71462f61296871f69b41d3ef7df9 b/workspace/assets/skins/b5/b5a15d8bbde7b180630cd3715464d336639d71462f61296871f69b41d3ef7df9
new file mode 100644
index 00000000..c3a1c1ea
Binary files /dev/null and b/workspace/assets/skins/b5/b5a15d8bbde7b180630cd3715464d336639d71462f61296871f69b41d3ef7df9 differ
diff --git a/workspace/assets/skins/b5/b5af35adfe1e92d42e75fb096b1d7b1e76251884516bb621410e6afb5297d445 b/workspace/assets/skins/b5/b5af35adfe1e92d42e75fb096b1d7b1e76251884516bb621410e6afb5297d445
new file mode 100644
index 00000000..36bb2f3a
Binary files /dev/null and b/workspace/assets/skins/b5/b5af35adfe1e92d42e75fb096b1d7b1e76251884516bb621410e6afb5297d445 differ
diff --git a/workspace/assets/skins/b5/b5c1c40484da06b06cc3a01dc7aac84f52f0cab9b41cf304c801dc350b347cd4 b/workspace/assets/skins/b5/b5c1c40484da06b06cc3a01dc7aac84f52f0cab9b41cf304c801dc350b347cd4
new file mode 100644
index 00000000..8801e880
Binary files /dev/null and b/workspace/assets/skins/b5/b5c1c40484da06b06cc3a01dc7aac84f52f0cab9b41cf304c801dc350b347cd4 differ
diff --git a/workspace/assets/skins/b5/b5df0c828a093fc9a0e364a3380e18919d32e5f7c52c09d5b484c9c7891c7b84 b/workspace/assets/skins/b5/b5df0c828a093fc9a0e364a3380e18919d32e5f7c52c09d5b484c9c7891c7b84
new file mode 100644
index 00000000..2c7a35e2
Binary files /dev/null and b/workspace/assets/skins/b5/b5df0c828a093fc9a0e364a3380e18919d32e5f7c52c09d5b484c9c7891c7b84 differ
diff --git a/workspace/assets/skins/b6/b60783809a9e7c49137983a49e6d1cc89a027187df33cb5261378e050a58f734 b/workspace/assets/skins/b6/b60783809a9e7c49137983a49e6d1cc89a027187df33cb5261378e050a58f734
new file mode 100644
index 00000000..49f93ae5
Binary files /dev/null and b/workspace/assets/skins/b6/b60783809a9e7c49137983a49e6d1cc89a027187df33cb5261378e050a58f734 differ
diff --git a/workspace/assets/skins/b6/b61ab0eb382326d3fe7e73dfdaa37d01da10386ce245a3c83fb03d67cee7a440 b/workspace/assets/skins/b6/b61ab0eb382326d3fe7e73dfdaa37d01da10386ce245a3c83fb03d67cee7a440
new file mode 100644
index 00000000..73130083
Binary files /dev/null and b/workspace/assets/skins/b6/b61ab0eb382326d3fe7e73dfdaa37d01da10386ce245a3c83fb03d67cee7a440 differ
diff --git a/workspace/assets/skins/b6/b641fd9b805a66ad652568bfc2adc142a15fe774240be71bdc60349abc020ba1 b/workspace/assets/skins/b6/b641fd9b805a66ad652568bfc2adc142a15fe774240be71bdc60349abc020ba1
new file mode 100644
index 00000000..cc8f4f5f
Binary files /dev/null and b/workspace/assets/skins/b6/b641fd9b805a66ad652568bfc2adc142a15fe774240be71bdc60349abc020ba1 differ
diff --git a/workspace/assets/skins/b6/b643358d115838aa630467ca06f87556790cb2802094826179af565727f3b559 b/workspace/assets/skins/b6/b643358d115838aa630467ca06f87556790cb2802094826179af565727f3b559
new file mode 100644
index 00000000..99f25441
Binary files /dev/null and b/workspace/assets/skins/b6/b643358d115838aa630467ca06f87556790cb2802094826179af565727f3b559 differ
diff --git a/workspace/assets/skins/b6/b65a8c34693b9f15e58efad91b7689d50041f96ed80869a583edd3e25072c56d b/workspace/assets/skins/b6/b65a8c34693b9f15e58efad91b7689d50041f96ed80869a583edd3e25072c56d
new file mode 100644
index 00000000..3718133c
Binary files /dev/null and b/workspace/assets/skins/b6/b65a8c34693b9f15e58efad91b7689d50041f96ed80869a583edd3e25072c56d differ
diff --git a/workspace/assets/skins/b6/b68a0d21d2fe3d873223f3cbcd205758a9debdd4e30373c8bfbc73c7599beae9 b/workspace/assets/skins/b6/b68a0d21d2fe3d873223f3cbcd205758a9debdd4e30373c8bfbc73c7599beae9
new file mode 100644
index 00000000..e3e8cc0c
Binary files /dev/null and b/workspace/assets/skins/b6/b68a0d21d2fe3d873223f3cbcd205758a9debdd4e30373c8bfbc73c7599beae9 differ
diff --git a/workspace/assets/skins/b6/b69019c98c19d0e78de9e7f5c26a19536b5fbb059be4653abcf2d7d1fe0cb922 b/workspace/assets/skins/b6/b69019c98c19d0e78de9e7f5c26a19536b5fbb059be4653abcf2d7d1fe0cb922
new file mode 100644
index 00000000..8832b130
Binary files /dev/null and b/workspace/assets/skins/b6/b69019c98c19d0e78de9e7f5c26a19536b5fbb059be4653abcf2d7d1fe0cb922 differ
diff --git a/workspace/assets/skins/b6/b69ac9b9912583b0cff56ee69509146b6577d8ad3aadae67dbf6234a9cf91cf b/workspace/assets/skins/b6/b69ac9b9912583b0cff56ee69509146b6577d8ad3aadae67dbf6234a9cf91cf
new file mode 100644
index 00000000..7c57cd89
Binary files /dev/null and b/workspace/assets/skins/b6/b69ac9b9912583b0cff56ee69509146b6577d8ad3aadae67dbf6234a9cf91cf differ
diff --git a/workspace/assets/skins/b6/b6ac58cb6dac1f86f5c0e7da4737f02644fa19f78791c9aa8ebf9d8f781e9b98 b/workspace/assets/skins/b6/b6ac58cb6dac1f86f5c0e7da4737f02644fa19f78791c9aa8ebf9d8f781e9b98
new file mode 100644
index 00000000..8ec6cbfc
Binary files /dev/null and b/workspace/assets/skins/b6/b6ac58cb6dac1f86f5c0e7da4737f02644fa19f78791c9aa8ebf9d8f781e9b98 differ
diff --git a/workspace/assets/skins/b6/b6b67dff560088939f659b6f709b79a5f231d6b38f1cff7dda25fe8e356d9e0 b/workspace/assets/skins/b6/b6b67dff560088939f659b6f709b79a5f231d6b38f1cff7dda25fe8e356d9e0
new file mode 100644
index 00000000..ee1a74d0
Binary files /dev/null and b/workspace/assets/skins/b6/b6b67dff560088939f659b6f709b79a5f231d6b38f1cff7dda25fe8e356d9e0 differ
diff --git a/workspace/assets/skins/b6/b6d21f3cedfb721d9e99128dd8c743d91e23fbf3ce8388295bed0ba6efc479bb b/workspace/assets/skins/b6/b6d21f3cedfb721d9e99128dd8c743d91e23fbf3ce8388295bed0ba6efc479bb
new file mode 100644
index 00000000..40604c1e
Binary files /dev/null and b/workspace/assets/skins/b6/b6d21f3cedfb721d9e99128dd8c743d91e23fbf3ce8388295bed0ba6efc479bb differ
diff --git a/workspace/assets/skins/b6/b6eaa5e40e943878c12d14d97a16c4a9977445e103c6059ac6f6f73c6bebfb55 b/workspace/assets/skins/b6/b6eaa5e40e943878c12d14d97a16c4a9977445e103c6059ac6f6f73c6bebfb55
new file mode 100644
index 00000000..a738f8e2
Binary files /dev/null and b/workspace/assets/skins/b6/b6eaa5e40e943878c12d14d97a16c4a9977445e103c6059ac6f6f73c6bebfb55 differ
diff --git a/workspace/assets/skins/b7/b7193bbdfcb5b4b1a4ed326a8ce45a617640b551fb5c8ff3c6864a0c534c328f b/workspace/assets/skins/b7/b7193bbdfcb5b4b1a4ed326a8ce45a617640b551fb5c8ff3c6864a0c534c328f
new file mode 100644
index 00000000..e87e4c6d
Binary files /dev/null and b/workspace/assets/skins/b7/b7193bbdfcb5b4b1a4ed326a8ce45a617640b551fb5c8ff3c6864a0c534c328f differ
diff --git a/workspace/assets/skins/b7/b7333671e1a14bb352e3951b1e9867c591b6b7c71e906c6f039959af97aba05a b/workspace/assets/skins/b7/b7333671e1a14bb352e3951b1e9867c591b6b7c71e906c6f039959af97aba05a
new file mode 100644
index 00000000..cf5a4113
Binary files /dev/null and b/workspace/assets/skins/b7/b7333671e1a14bb352e3951b1e9867c591b6b7c71e906c6f039959af97aba05a differ
diff --git a/workspace/assets/skins/b7/b738be5b4f29f2c60201fb77225fe3f231b77c787c5d58b81b687874fc59c373 b/workspace/assets/skins/b7/b738be5b4f29f2c60201fb77225fe3f231b77c787c5d58b81b687874fc59c373
new file mode 100644
index 00000000..fcd1a50b
Binary files /dev/null and b/workspace/assets/skins/b7/b738be5b4f29f2c60201fb77225fe3f231b77c787c5d58b81b687874fc59c373 differ
diff --git a/workspace/assets/skins/b7/b73909d63cd3004f13662c8a2189154dc911c6dfd3c7ff0fcf7e67b2ed3b036c b/workspace/assets/skins/b7/b73909d63cd3004f13662c8a2189154dc911c6dfd3c7ff0fcf7e67b2ed3b036c
new file mode 100644
index 00000000..36ed3a91
Binary files /dev/null and b/workspace/assets/skins/b7/b73909d63cd3004f13662c8a2189154dc911c6dfd3c7ff0fcf7e67b2ed3b036c differ
diff --git a/workspace/assets/skins/b7/b73e79a1f548440fabaab57dcd72f88869b0edc79b76b8d579175f0a3c342f8 b/workspace/assets/skins/b7/b73e79a1f548440fabaab57dcd72f88869b0edc79b76b8d579175f0a3c342f8
new file mode 100644
index 00000000..69be6d22
Binary files /dev/null and b/workspace/assets/skins/b7/b73e79a1f548440fabaab57dcd72f88869b0edc79b76b8d579175f0a3c342f8 differ
diff --git a/workspace/assets/skins/b7/b7429c76ae1914e555d759551f189d1c862e9fa761c4b51f8b31ea6b19bb6218 b/workspace/assets/skins/b7/b7429c76ae1914e555d759551f189d1c862e9fa761c4b51f8b31ea6b19bb6218
new file mode 100644
index 00000000..0f09b741
Binary files /dev/null and b/workspace/assets/skins/b7/b7429c76ae1914e555d759551f189d1c862e9fa761c4b51f8b31ea6b19bb6218 differ
diff --git a/workspace/assets/skins/b7/b753ba03ffc3b0346b8ff8c90308e49d20e70f0fa8190734142166c024062f6b b/workspace/assets/skins/b7/b753ba03ffc3b0346b8ff8c90308e49d20e70f0fa8190734142166c024062f6b
new file mode 100644
index 00000000..1a6d3133
Binary files /dev/null and b/workspace/assets/skins/b7/b753ba03ffc3b0346b8ff8c90308e49d20e70f0fa8190734142166c024062f6b differ
diff --git a/workspace/assets/skins/b7/b76c159744ce67d2d2b017ed6b7ff37a403e1eda5d4812ea00a452ad5e6624b1 b/workspace/assets/skins/b7/b76c159744ce67d2d2b017ed6b7ff37a403e1eda5d4812ea00a452ad5e6624b1
new file mode 100644
index 00000000..4333e5d5
Binary files /dev/null and b/workspace/assets/skins/b7/b76c159744ce67d2d2b017ed6b7ff37a403e1eda5d4812ea00a452ad5e6624b1 differ
diff --git a/workspace/assets/skins/b7/b77ab68ab62741a802b3c91571b28b36b86338e729558f710aa0a7466da045a8 b/workspace/assets/skins/b7/b77ab68ab62741a802b3c91571b28b36b86338e729558f710aa0a7466da045a8
new file mode 100644
index 00000000..13deeebd
Binary files /dev/null and b/workspace/assets/skins/b7/b77ab68ab62741a802b3c91571b28b36b86338e729558f710aa0a7466da045a8 differ
diff --git a/workspace/assets/skins/b7/b7ce48a7b5e9a5b31227b6212246a90b1dd58c9910169cfda703df6cb695212f b/workspace/assets/skins/b7/b7ce48a7b5e9a5b31227b6212246a90b1dd58c9910169cfda703df6cb695212f
new file mode 100644
index 00000000..7932618c
Binary files /dev/null and b/workspace/assets/skins/b7/b7ce48a7b5e9a5b31227b6212246a90b1dd58c9910169cfda703df6cb695212f differ
diff --git a/workspace/assets/skins/b7/b7d4c5e7d930a59d9804c7b89baeb033019c9e26246e2798093670b9e186affe b/workspace/assets/skins/b7/b7d4c5e7d930a59d9804c7b89baeb033019c9e26246e2798093670b9e186affe
new file mode 100644
index 00000000..85254726
Binary files /dev/null and b/workspace/assets/skins/b7/b7d4c5e7d930a59d9804c7b89baeb033019c9e26246e2798093670b9e186affe differ
diff --git a/workspace/assets/skins/b7/b7f06436f825a69f187dc69cfa8d43611919863f8d67747a8cdf252ab5bf6572 b/workspace/assets/skins/b7/b7f06436f825a69f187dc69cfa8d43611919863f8d67747a8cdf252ab5bf6572
new file mode 100644
index 00000000..10ca7bd1
Binary files /dev/null and b/workspace/assets/skins/b7/b7f06436f825a69f187dc69cfa8d43611919863f8d67747a8cdf252ab5bf6572 differ
diff --git a/workspace/assets/skins/b7/b7f88e121195dcd552aa34a5dc484d1e626d69c4c17a4ec2a6fb35bcab5d72 b/workspace/assets/skins/b7/b7f88e121195dcd552aa34a5dc484d1e626d69c4c17a4ec2a6fb35bcab5d72
new file mode 100644
index 00000000..ed6a372a
Binary files /dev/null and b/workspace/assets/skins/b7/b7f88e121195dcd552aa34a5dc484d1e626d69c4c17a4ec2a6fb35bcab5d72 differ
diff --git a/workspace/assets/skins/b8/b80984571df4c6e4e60750d3440ee56b8073613ea35a80833a9a3d2b202413a1 b/workspace/assets/skins/b8/b80984571df4c6e4e60750d3440ee56b8073613ea35a80833a9a3d2b202413a1
new file mode 100644
index 00000000..d238ea62
Binary files /dev/null and b/workspace/assets/skins/b8/b80984571df4c6e4e60750d3440ee56b8073613ea35a80833a9a3d2b202413a1 differ
diff --git a/workspace/assets/skins/b8/b8154c6da837d5926ddc392c8d5adcdf4aaa7dfab6992ee10fc99f31bb2bad0d b/workspace/assets/skins/b8/b8154c6da837d5926ddc392c8d5adcdf4aaa7dfab6992ee10fc99f31bb2bad0d
new file mode 100644
index 00000000..2bdc86d1
Binary files /dev/null and b/workspace/assets/skins/b8/b8154c6da837d5926ddc392c8d5adcdf4aaa7dfab6992ee10fc99f31bb2bad0d differ
diff --git a/workspace/assets/skins/b8/b83d5f30ae5e3fbd988cdfe7bdcb42e5c1983bd5b3c018fef56a24182bfcf35e b/workspace/assets/skins/b8/b83d5f30ae5e3fbd988cdfe7bdcb42e5c1983bd5b3c018fef56a24182bfcf35e
new file mode 100644
index 00000000..2a6d088f
Binary files /dev/null and b/workspace/assets/skins/b8/b83d5f30ae5e3fbd988cdfe7bdcb42e5c1983bd5b3c018fef56a24182bfcf35e differ
diff --git a/workspace/assets/skins/b8/b847424dcaa61f41e7d02aca4a927a7163a3228d4f444e274d682661453fb610 b/workspace/assets/skins/b8/b847424dcaa61f41e7d02aca4a927a7163a3228d4f444e274d682661453fb610
new file mode 100644
index 00000000..3571b407
Binary files /dev/null and b/workspace/assets/skins/b8/b847424dcaa61f41e7d02aca4a927a7163a3228d4f444e274d682661453fb610 differ
diff --git a/workspace/assets/skins/b8/b84fbb397cddc33eda69d71101ce67dc225b23793ba2f870201bff13502f3598 b/workspace/assets/skins/b8/b84fbb397cddc33eda69d71101ce67dc225b23793ba2f870201bff13502f3598
new file mode 100644
index 00000000..ad25965e
Binary files /dev/null and b/workspace/assets/skins/b8/b84fbb397cddc33eda69d71101ce67dc225b23793ba2f870201bff13502f3598 differ
diff --git a/workspace/assets/skins/b8/b858f2b1abcc38202681a25ee417117c6644f38c67dffee398509906a8f09e00 b/workspace/assets/skins/b8/b858f2b1abcc38202681a25ee417117c6644f38c67dffee398509906a8f09e00
new file mode 100644
index 00000000..66b951d3
Binary files /dev/null and b/workspace/assets/skins/b8/b858f2b1abcc38202681a25ee417117c6644f38c67dffee398509906a8f09e00 differ
diff --git a/workspace/assets/skins/b8/b85da096ff1785ad42246cceb8c04c03415e0b6216fc5893caf396b83b607b4a b/workspace/assets/skins/b8/b85da096ff1785ad42246cceb8c04c03415e0b6216fc5893caf396b83b607b4a
new file mode 100644
index 00000000..7752ba2d
Binary files /dev/null and b/workspace/assets/skins/b8/b85da096ff1785ad42246cceb8c04c03415e0b6216fc5893caf396b83b607b4a differ
diff --git a/workspace/assets/skins/b8/b85f1a26847da9bb9b7c49df0a8d9c2354d3c37dafe8f129f7e8bf05ffdf46d2 b/workspace/assets/skins/b8/b85f1a26847da9bb9b7c49df0a8d9c2354d3c37dafe8f129f7e8bf05ffdf46d2
new file mode 100644
index 00000000..7a79ad9f
Binary files /dev/null and b/workspace/assets/skins/b8/b85f1a26847da9bb9b7c49df0a8d9c2354d3c37dafe8f129f7e8bf05ffdf46d2 differ
diff --git a/workspace/assets/skins/b8/b866cb482ebe208b465a03e73ab3d1832e84d7891ee6f8e3339dc0a4a2a43423 b/workspace/assets/skins/b8/b866cb482ebe208b465a03e73ab3d1832e84d7891ee6f8e3339dc0a4a2a43423
new file mode 100644
index 00000000..f6e4aa30
Binary files /dev/null and b/workspace/assets/skins/b8/b866cb482ebe208b465a03e73ab3d1832e84d7891ee6f8e3339dc0a4a2a43423 differ
diff --git a/workspace/assets/skins/b8/b87f851bffefb97056fa14e49b33fc3a3194d52e65ecc6b701cb757387b47d90 b/workspace/assets/skins/b8/b87f851bffefb97056fa14e49b33fc3a3194d52e65ecc6b701cb757387b47d90
new file mode 100644
index 00000000..9ec3a1e2
Binary files /dev/null and b/workspace/assets/skins/b8/b87f851bffefb97056fa14e49b33fc3a3194d52e65ecc6b701cb757387b47d90 differ
diff --git a/workspace/assets/skins/b8/b8aa41e1912e2e7e2b6f57f2bb3cef37a99ea487b55953ab71eca5e307281009 b/workspace/assets/skins/b8/b8aa41e1912e2e7e2b6f57f2bb3cef37a99ea487b55953ab71eca5e307281009
new file mode 100644
index 00000000..20e956d2
Binary files /dev/null and b/workspace/assets/skins/b8/b8aa41e1912e2e7e2b6f57f2bb3cef37a99ea487b55953ab71eca5e307281009 differ
diff --git a/workspace/assets/skins/b8/b8abbe34f3969a86a068e8b180e83f1fa686182e2586a0e0161db96b264fe642 b/workspace/assets/skins/b8/b8abbe34f3969a86a068e8b180e83f1fa686182e2586a0e0161db96b264fe642
new file mode 100644
index 00000000..a8f3fafa
Binary files /dev/null and b/workspace/assets/skins/b8/b8abbe34f3969a86a068e8b180e83f1fa686182e2586a0e0161db96b264fe642 differ
diff --git a/workspace/assets/skins/b8/b8b2fb0cb0d7c509ff4f7bbde112f8d00f04faca58f2cb62b5d8897663ad0f07 b/workspace/assets/skins/b8/b8b2fb0cb0d7c509ff4f7bbde112f8d00f04faca58f2cb62b5d8897663ad0f07
new file mode 100644
index 00000000..daac1ac5
Binary files /dev/null and b/workspace/assets/skins/b8/b8b2fb0cb0d7c509ff4f7bbde112f8d00f04faca58f2cb62b5d8897663ad0f07 differ
diff --git a/workspace/assets/skins/b8/b8d1a1b577d595c46e7f9f01f3e61ffd5a380057c04913b10cbca927ba005c57 b/workspace/assets/skins/b8/b8d1a1b577d595c46e7f9f01f3e61ffd5a380057c04913b10cbca927ba005c57
new file mode 100644
index 00000000..49d6b3e2
Binary files /dev/null and b/workspace/assets/skins/b8/b8d1a1b577d595c46e7f9f01f3e61ffd5a380057c04913b10cbca927ba005c57 differ
diff --git a/workspace/assets/skins/b8/b8dfda28c858a0728d835ab3f4dea2e697d067292db0698873692657ade24b7f b/workspace/assets/skins/b8/b8dfda28c858a0728d835ab3f4dea2e697d067292db0698873692657ade24b7f
new file mode 100644
index 00000000..53ce282b
Binary files /dev/null and b/workspace/assets/skins/b8/b8dfda28c858a0728d835ab3f4dea2e697d067292db0698873692657ade24b7f differ
diff --git a/workspace/assets/skins/b8/b8e975821c702364de51239657d88f764c1587d137420437610925f6b89bda30 b/workspace/assets/skins/b8/b8e975821c702364de51239657d88f764c1587d137420437610925f6b89bda30
new file mode 100644
index 00000000..9cb77278
Binary files /dev/null and b/workspace/assets/skins/b8/b8e975821c702364de51239657d88f764c1587d137420437610925f6b89bda30 differ
diff --git a/workspace/assets/skins/b8/b8f341e093dcf4c2e7b89e831ed7396f55ac3827411d8b328a2ca3d5335ea053 b/workspace/assets/skins/b8/b8f341e093dcf4c2e7b89e831ed7396f55ac3827411d8b328a2ca3d5335ea053
new file mode 100644
index 00000000..30f72f2d
Binary files /dev/null and b/workspace/assets/skins/b8/b8f341e093dcf4c2e7b89e831ed7396f55ac3827411d8b328a2ca3d5335ea053 differ
diff --git a/workspace/assets/skins/b9/b9068cd645ab7875903f9f42726df62c669ea9c14db1d0d72ab537959d63669f b/workspace/assets/skins/b9/b9068cd645ab7875903f9f42726df62c669ea9c14db1d0d72ab537959d63669f
new file mode 100644
index 00000000..d2b76c67
Binary files /dev/null and b/workspace/assets/skins/b9/b9068cd645ab7875903f9f42726df62c669ea9c14db1d0d72ab537959d63669f differ
diff --git a/workspace/assets/skins/b9/b94e86a10529da4c02abd83acbe31c4a4d7df284241ce710adcdfc887bc55880 b/workspace/assets/skins/b9/b94e86a10529da4c02abd83acbe31c4a4d7df284241ce710adcdfc887bc55880
new file mode 100644
index 00000000..0ee63ec1
Binary files /dev/null and b/workspace/assets/skins/b9/b94e86a10529da4c02abd83acbe31c4a4d7df284241ce710adcdfc887bc55880 differ
diff --git a/workspace/assets/skins/b9/b95ee15a594b8633446693bc0c42dc482a68cf8aa4fafa10eedb70d56b811c62 b/workspace/assets/skins/b9/b95ee15a594b8633446693bc0c42dc482a68cf8aa4fafa10eedb70d56b811c62
new file mode 100644
index 00000000..e4d2ecea
Binary files /dev/null and b/workspace/assets/skins/b9/b95ee15a594b8633446693bc0c42dc482a68cf8aa4fafa10eedb70d56b811c62 differ
diff --git a/workspace/assets/skins/b9/b9622e0d271614a886a5a1b2c624e2f6c24bdf75e1ec6a22e11ec49807f0807c b/workspace/assets/skins/b9/b9622e0d271614a886a5a1b2c624e2f6c24bdf75e1ec6a22e11ec49807f0807c
new file mode 100644
index 00000000..f39f6441
Binary files /dev/null and b/workspace/assets/skins/b9/b9622e0d271614a886a5a1b2c624e2f6c24bdf75e1ec6a22e11ec49807f0807c differ
diff --git a/workspace/assets/skins/b9/b96555ae7f500361fd79730f36e0ea703e7ed56e998b294cd1c492dee455e677 b/workspace/assets/skins/b9/b96555ae7f500361fd79730f36e0ea703e7ed56e998b294cd1c492dee455e677
new file mode 100644
index 00000000..617354a4
Binary files /dev/null and b/workspace/assets/skins/b9/b96555ae7f500361fd79730f36e0ea703e7ed56e998b294cd1c492dee455e677 differ
diff --git a/workspace/assets/skins/b9/b96d7a7d8d88499d3d8918a8684ca2345e64f329704e43b7f50abdcb83f03bd5 b/workspace/assets/skins/b9/b96d7a7d8d88499d3d8918a8684ca2345e64f329704e43b7f50abdcb83f03bd5
new file mode 100644
index 00000000..e60cafb0
Binary files /dev/null and b/workspace/assets/skins/b9/b96d7a7d8d88499d3d8918a8684ca2345e64f329704e43b7f50abdcb83f03bd5 differ
diff --git a/workspace/assets/skins/b9/b9861345616acbf195ae6e94ba79f105348ca386878396e8e645d479648fb055 b/workspace/assets/skins/b9/b9861345616acbf195ae6e94ba79f105348ca386878396e8e645d479648fb055
new file mode 100644
index 00000000..d3947c90
Binary files /dev/null and b/workspace/assets/skins/b9/b9861345616acbf195ae6e94ba79f105348ca386878396e8e645d479648fb055 differ
diff --git a/workspace/assets/skins/b9/b9a003273250ceebcb497c82562aa8abf154be1e5f87836f225a36c90ab3ef31 b/workspace/assets/skins/b9/b9a003273250ceebcb497c82562aa8abf154be1e5f87836f225a36c90ab3ef31
new file mode 100644
index 00000000..736322df
Binary files /dev/null and b/workspace/assets/skins/b9/b9a003273250ceebcb497c82562aa8abf154be1e5f87836f225a36c90ab3ef31 differ
diff --git a/workspace/assets/skins/b9/b9a11acafd607f70691813d1e256e36431940dcf396522be1f5a08c45829d79e b/workspace/assets/skins/b9/b9a11acafd607f70691813d1e256e36431940dcf396522be1f5a08c45829d79e
new file mode 100644
index 00000000..6571933a
Binary files /dev/null and b/workspace/assets/skins/b9/b9a11acafd607f70691813d1e256e36431940dcf396522be1f5a08c45829d79e differ
diff --git a/workspace/assets/skins/b9/b9b4722058e45b02fdc857d9cc27b584072042f900e948ce0376af28d0d6a81f b/workspace/assets/skins/b9/b9b4722058e45b02fdc857d9cc27b584072042f900e948ce0376af28d0d6a81f
new file mode 100644
index 00000000..bde51fde
Binary files /dev/null and b/workspace/assets/skins/b9/b9b4722058e45b02fdc857d9cc27b584072042f900e948ce0376af28d0d6a81f differ
diff --git a/workspace/assets/skins/b9/b9cc5facd2e22fc0da445c5341ab65f9983641dbfca2eaeda3e85572274cbea5 b/workspace/assets/skins/b9/b9cc5facd2e22fc0da445c5341ab65f9983641dbfca2eaeda3e85572274cbea5
new file mode 100644
index 00000000..5dfab135
Binary files /dev/null and b/workspace/assets/skins/b9/b9cc5facd2e22fc0da445c5341ab65f9983641dbfca2eaeda3e85572274cbea5 differ
diff --git a/workspace/assets/skins/b9/b9e8add4660a2732510ef56a5655e18e65558370516f2556aecefff5c0361c0f b/workspace/assets/skins/b9/b9e8add4660a2732510ef56a5655e18e65558370516f2556aecefff5c0361c0f
new file mode 100644
index 00000000..968ac2b2
Binary files /dev/null and b/workspace/assets/skins/b9/b9e8add4660a2732510ef56a5655e18e65558370516f2556aecefff5c0361c0f differ
diff --git a/workspace/assets/skins/b9/b9e9c712d3e75b653407fdb9ebcd9ac8cc6b018f1a11b15a7df4aae01a01a9dd b/workspace/assets/skins/b9/b9e9c712d3e75b653407fdb9ebcd9ac8cc6b018f1a11b15a7df4aae01a01a9dd
new file mode 100644
index 00000000..4226fd81
Binary files /dev/null and b/workspace/assets/skins/b9/b9e9c712d3e75b653407fdb9ebcd9ac8cc6b018f1a11b15a7df4aae01a01a9dd differ
diff --git a/workspace/assets/skins/b9/b9ef546b83a7f0fd225752691b2f1b5c475f5a38bc1f2b869fd9342dd251f9ec b/workspace/assets/skins/b9/b9ef546b83a7f0fd225752691b2f1b5c475f5a38bc1f2b869fd9342dd251f9ec
new file mode 100644
index 00000000..e6a9aed7
Binary files /dev/null and b/workspace/assets/skins/b9/b9ef546b83a7f0fd225752691b2f1b5c475f5a38bc1f2b869fd9342dd251f9ec differ
diff --git a/workspace/assets/skins/b9/b9f3eceb6946d95af5c1fd633479964b6c37e0fcafb596cc8b4bd2fa3385ed8e b/workspace/assets/skins/b9/b9f3eceb6946d95af5c1fd633479964b6c37e0fcafb596cc8b4bd2fa3385ed8e
new file mode 100644
index 00000000..d2527ef6
Binary files /dev/null and b/workspace/assets/skins/b9/b9f3eceb6946d95af5c1fd633479964b6c37e0fcafb596cc8b4bd2fa3385ed8e differ
diff --git a/workspace/assets/skins/ba/ba05a93068bc5b68c0eb826e31d659d7b93bd0fd6d2719fa554ef964e2b401ad b/workspace/assets/skins/ba/ba05a93068bc5b68c0eb826e31d659d7b93bd0fd6d2719fa554ef964e2b401ad
new file mode 100644
index 00000000..bc7aa523
Binary files /dev/null and b/workspace/assets/skins/ba/ba05a93068bc5b68c0eb826e31d659d7b93bd0fd6d2719fa554ef964e2b401ad differ
diff --git a/workspace/assets/skins/ba/ba0a407169c432ca506ee4fb14494cdf29c798d42e04c08cb084bce9041d442e b/workspace/assets/skins/ba/ba0a407169c432ca506ee4fb14494cdf29c798d42e04c08cb084bce9041d442e
new file mode 100644
index 00000000..bf22ab50
Binary files /dev/null and b/workspace/assets/skins/ba/ba0a407169c432ca506ee4fb14494cdf29c798d42e04c08cb084bce9041d442e differ
diff --git a/workspace/assets/skins/ba/ba12dbc1fb3e3ad1904f1283381ce51b35b99d1cad4ccae104122e3279038521 b/workspace/assets/skins/ba/ba12dbc1fb3e3ad1904f1283381ce51b35b99d1cad4ccae104122e3279038521
new file mode 100644
index 00000000..442ac2f4
Binary files /dev/null and b/workspace/assets/skins/ba/ba12dbc1fb3e3ad1904f1283381ce51b35b99d1cad4ccae104122e3279038521 differ
diff --git a/workspace/assets/skins/ba/ba15f8607993d65feb48462f2d9c7f83892f8e58df899afcc427e774e2360ffd b/workspace/assets/skins/ba/ba15f8607993d65feb48462f2d9c7f83892f8e58df899afcc427e774e2360ffd
new file mode 100644
index 00000000..7950d57f
Binary files /dev/null and b/workspace/assets/skins/ba/ba15f8607993d65feb48462f2d9c7f83892f8e58df899afcc427e774e2360ffd differ
diff --git a/workspace/assets/skins/ba/ba1b9156e4c2108a1ccd75320bc0d3d575a63d3216dccf3c3247f076cb947c0 b/workspace/assets/skins/ba/ba1b9156e4c2108a1ccd75320bc0d3d575a63d3216dccf3c3247f076cb947c0
new file mode 100644
index 00000000..8bbf8f6f
Binary files /dev/null and b/workspace/assets/skins/ba/ba1b9156e4c2108a1ccd75320bc0d3d575a63d3216dccf3c3247f076cb947c0 differ
diff --git a/workspace/assets/skins/ba/ba1cb15a7656563c788d31ae4d17099f78974c33c43fb0515b759a226c110c36 b/workspace/assets/skins/ba/ba1cb15a7656563c788d31ae4d17099f78974c33c43fb0515b759a226c110c36
new file mode 100644
index 00000000..2a2651b2
Binary files /dev/null and b/workspace/assets/skins/ba/ba1cb15a7656563c788d31ae4d17099f78974c33c43fb0515b759a226c110c36 differ
diff --git a/workspace/assets/skins/ba/ba1e9ce6e3438f3d8a8f1ff6cb1310970616194dda32f7e117b06ecbe4e5664 b/workspace/assets/skins/ba/ba1e9ce6e3438f3d8a8f1ff6cb1310970616194dda32f7e117b06ecbe4e5664
new file mode 100644
index 00000000..5cd3e859
Binary files /dev/null and b/workspace/assets/skins/ba/ba1e9ce6e3438f3d8a8f1ff6cb1310970616194dda32f7e117b06ecbe4e5664 differ
diff --git a/workspace/assets/skins/ba/ba330cd22f9876061e42aa01a045e387b2f1fac63b249d674936fa8505d4c6fa b/workspace/assets/skins/ba/ba330cd22f9876061e42aa01a045e387b2f1fac63b249d674936fa8505d4c6fa
new file mode 100644
index 00000000..ff82959e
Binary files /dev/null and b/workspace/assets/skins/ba/ba330cd22f9876061e42aa01a045e387b2f1fac63b249d674936fa8505d4c6fa differ
diff --git a/workspace/assets/skins/ba/ba59947026476315469848c213d92eb9e63693b7abfff6a0c7ce19716027ca76 b/workspace/assets/skins/ba/ba59947026476315469848c213d92eb9e63693b7abfff6a0c7ce19716027ca76
new file mode 100644
index 00000000..d53984fa
Binary files /dev/null and b/workspace/assets/skins/ba/ba59947026476315469848c213d92eb9e63693b7abfff6a0c7ce19716027ca76 differ
diff --git a/workspace/assets/skins/ba/ba6f6f0a8db1d1a147c7e9e71343b0599a9a3d29f966ca70c0e9418eefd772b7 b/workspace/assets/skins/ba/ba6f6f0a8db1d1a147c7e9e71343b0599a9a3d29f966ca70c0e9418eefd772b7
new file mode 100644
index 00000000..6283679f
Binary files /dev/null and b/workspace/assets/skins/ba/ba6f6f0a8db1d1a147c7e9e71343b0599a9a3d29f966ca70c0e9418eefd772b7 differ
diff --git a/workspace/assets/skins/ba/ba7f55de8ed8b28f991a0481a87ec9c0558b08c191d9ca06eb16e04dacc43ec7 b/workspace/assets/skins/ba/ba7f55de8ed8b28f991a0481a87ec9c0558b08c191d9ca06eb16e04dacc43ec7
new file mode 100644
index 00000000..13e5dbfc
Binary files /dev/null and b/workspace/assets/skins/ba/ba7f55de8ed8b28f991a0481a87ec9c0558b08c191d9ca06eb16e04dacc43ec7 differ
diff --git a/workspace/assets/skins/ba/ba8bdab4d7fc181c6eb9410a7ee3ea314802e0af8278fcd1c3150b205576eb0f b/workspace/assets/skins/ba/ba8bdab4d7fc181c6eb9410a7ee3ea314802e0af8278fcd1c3150b205576eb0f
new file mode 100644
index 00000000..4b4a6355
Binary files /dev/null and b/workspace/assets/skins/ba/ba8bdab4d7fc181c6eb9410a7ee3ea314802e0af8278fcd1c3150b205576eb0f differ
diff --git a/workspace/assets/skins/ba/ba8d7b81c6764019e39e783152ced8536a098df74758be180c8bae952201de60 b/workspace/assets/skins/ba/ba8d7b81c6764019e39e783152ced8536a098df74758be180c8bae952201de60
new file mode 100644
index 00000000..120f9bc0
Binary files /dev/null and b/workspace/assets/skins/ba/ba8d7b81c6764019e39e783152ced8536a098df74758be180c8bae952201de60 differ
diff --git a/workspace/assets/skins/ba/bac4d3bbaec21c19c02dbec117e22b63603293d3050240351b0b2aab6db5d2ef b/workspace/assets/skins/ba/bac4d3bbaec21c19c02dbec117e22b63603293d3050240351b0b2aab6db5d2ef
new file mode 100644
index 00000000..11340edb
Binary files /dev/null and b/workspace/assets/skins/ba/bac4d3bbaec21c19c02dbec117e22b63603293d3050240351b0b2aab6db5d2ef differ
diff --git a/workspace/assets/skins/ba/baf0fabbfe4ce28c573cff3a5e8d42d830107df849ad116a7d750f240373ede2 b/workspace/assets/skins/ba/baf0fabbfe4ce28c573cff3a5e8d42d830107df849ad116a7d750f240373ede2
new file mode 100644
index 00000000..f9ca35f7
Binary files /dev/null and b/workspace/assets/skins/ba/baf0fabbfe4ce28c573cff3a5e8d42d830107df849ad116a7d750f240373ede2 differ
diff --git a/workspace/assets/skins/bb/bb24304ae15fbdc4e91477318be0c5983a36e818907e8e555af785231a4dbd b/workspace/assets/skins/bb/bb24304ae15fbdc4e91477318be0c5983a36e818907e8e555af785231a4dbd
new file mode 100644
index 00000000..80cecaf8
Binary files /dev/null and b/workspace/assets/skins/bb/bb24304ae15fbdc4e91477318be0c5983a36e818907e8e555af785231a4dbd differ
diff --git a/workspace/assets/skins/bb/bb24e7a4430b4640a6222e2ac371f54ce0223b9211c7e246a83e0e8300c1cb46 b/workspace/assets/skins/bb/bb24e7a4430b4640a6222e2ac371f54ce0223b9211c7e246a83e0e8300c1cb46
new file mode 100644
index 00000000..131e19c1
Binary files /dev/null and b/workspace/assets/skins/bb/bb24e7a4430b4640a6222e2ac371f54ce0223b9211c7e246a83e0e8300c1cb46 differ
diff --git a/workspace/assets/skins/bb/bb25782745d18dcffb1241fb15422ef21a04ebcae133a979bd8b28e497ed7b25 b/workspace/assets/skins/bb/bb25782745d18dcffb1241fb15422ef21a04ebcae133a979bd8b28e497ed7b25
new file mode 100644
index 00000000..a943df5d
Binary files /dev/null and b/workspace/assets/skins/bb/bb25782745d18dcffb1241fb15422ef21a04ebcae133a979bd8b28e497ed7b25 differ
diff --git a/workspace/assets/skins/bb/bb533d6bf96afa1e36e04a2a57ab322e4792fb142dd23d36672f2d88f8f025d8 b/workspace/assets/skins/bb/bb533d6bf96afa1e36e04a2a57ab322e4792fb142dd23d36672f2d88f8f025d8
new file mode 100644
index 00000000..76cc684e
Binary files /dev/null and b/workspace/assets/skins/bb/bb533d6bf96afa1e36e04a2a57ab322e4792fb142dd23d36672f2d88f8f025d8 differ
diff --git a/workspace/assets/skins/bb/bb60bdca6740b1c87d007f2d4ead5246c219915c7cb5eb3e1682d06c07502c43 b/workspace/assets/skins/bb/bb60bdca6740b1c87d007f2d4ead5246c219915c7cb5eb3e1682d06c07502c43
new file mode 100644
index 00000000..1576cc3e
Binary files /dev/null and b/workspace/assets/skins/bb/bb60bdca6740b1c87d007f2d4ead5246c219915c7cb5eb3e1682d06c07502c43 differ
diff --git a/workspace/assets/skins/bb/bb71d2b189a99bf79df94501215f033e9a33534c092b408215c65e4da2bdedd4 b/workspace/assets/skins/bb/bb71d2b189a99bf79df94501215f033e9a33534c092b408215c65e4da2bdedd4
new file mode 100644
index 00000000..05ef1696
Binary files /dev/null and b/workspace/assets/skins/bb/bb71d2b189a99bf79df94501215f033e9a33534c092b408215c65e4da2bdedd4 differ
diff --git a/workspace/assets/skins/bb/bb75fdbea3d5e5c6bbd1674cbae6a1d25b22af906300048a0563b6f41a3755eb b/workspace/assets/skins/bb/bb75fdbea3d5e5c6bbd1674cbae6a1d25b22af906300048a0563b6f41a3755eb
new file mode 100644
index 00000000..9b785a99
Binary files /dev/null and b/workspace/assets/skins/bb/bb75fdbea3d5e5c6bbd1674cbae6a1d25b22af906300048a0563b6f41a3755eb differ
diff --git a/workspace/assets/skins/bb/bb83035321e57dda02c053a344c7b73717ccfada623eb7d7b14ff54e4f2c9fc7 b/workspace/assets/skins/bb/bb83035321e57dda02c053a344c7b73717ccfada623eb7d7b14ff54e4f2c9fc7
new file mode 100644
index 00000000..61bab48b
Binary files /dev/null and b/workspace/assets/skins/bb/bb83035321e57dda02c053a344c7b73717ccfada623eb7d7b14ff54e4f2c9fc7 differ
diff --git a/workspace/assets/skins/bb/bb8a3d3cce3a0dc5a564109ca74a83cece8260819f084e6538e7d4e54d848373 b/workspace/assets/skins/bb/bb8a3d3cce3a0dc5a564109ca74a83cece8260819f084e6538e7d4e54d848373
new file mode 100644
index 00000000..c8953c21
Binary files /dev/null and b/workspace/assets/skins/bb/bb8a3d3cce3a0dc5a564109ca74a83cece8260819f084e6538e7d4e54d848373 differ
diff --git a/workspace/assets/skins/bb/bb904e70e4743ba45b84f4a2577fd4bf4c48d8c9cc2f051a8af0f8f0a1c78118 b/workspace/assets/skins/bb/bb904e70e4743ba45b84f4a2577fd4bf4c48d8c9cc2f051a8af0f8f0a1c78118
new file mode 100644
index 00000000..5f95cb44
Binary files /dev/null and b/workspace/assets/skins/bb/bb904e70e4743ba45b84f4a2577fd4bf4c48d8c9cc2f051a8af0f8f0a1c78118 differ
diff --git a/workspace/assets/skins/bb/bb91f859490ec73cd782c96634272d2ed28f16f730ec06dc9d0b256cb0d4c2dc b/workspace/assets/skins/bb/bb91f859490ec73cd782c96634272d2ed28f16f730ec06dc9d0b256cb0d4c2dc
new file mode 100644
index 00000000..2dea613b
Binary files /dev/null and b/workspace/assets/skins/bb/bb91f859490ec73cd782c96634272d2ed28f16f730ec06dc9d0b256cb0d4c2dc differ
diff --git a/workspace/assets/skins/bb/bb954ae6b318585286b6d955a5febdea72a7790e1bfcbe850360ca80e089c6e0 b/workspace/assets/skins/bb/bb954ae6b318585286b6d955a5febdea72a7790e1bfcbe850360ca80e089c6e0
new file mode 100644
index 00000000..6da217ea
Binary files /dev/null and b/workspace/assets/skins/bb/bb954ae6b318585286b6d955a5febdea72a7790e1bfcbe850360ca80e089c6e0 differ
diff --git a/workspace/assets/skins/bb/bbad5799827672ac56b2de99b0e7073afe37a940596eb9078a41fa5980608d10 b/workspace/assets/skins/bb/bbad5799827672ac56b2de99b0e7073afe37a940596eb9078a41fa5980608d10
new file mode 100644
index 00000000..fa86315f
Binary files /dev/null and b/workspace/assets/skins/bb/bbad5799827672ac56b2de99b0e7073afe37a940596eb9078a41fa5980608d10 differ
diff --git a/workspace/assets/skins/bb/bbcbcdb2958b35ac6f2a91799b8f8fcb0610fb1b092364480b147dbb796f9c79 b/workspace/assets/skins/bb/bbcbcdb2958b35ac6f2a91799b8f8fcb0610fb1b092364480b147dbb796f9c79
new file mode 100644
index 00000000..13d9e8c9
Binary files /dev/null and b/workspace/assets/skins/bb/bbcbcdb2958b35ac6f2a91799b8f8fcb0610fb1b092364480b147dbb796f9c79 differ
diff --git a/workspace/assets/skins/bb/bbe3542e31fc71e53f8f6a86d9b04534e5e73b62aec6457a84b57654d6819262 b/workspace/assets/skins/bb/bbe3542e31fc71e53f8f6a86d9b04534e5e73b62aec6457a84b57654d6819262
new file mode 100644
index 00000000..f3fbd8c5
Binary files /dev/null and b/workspace/assets/skins/bb/bbe3542e31fc71e53f8f6a86d9b04534e5e73b62aec6457a84b57654d6819262 differ
diff --git a/workspace/assets/skins/bb/bbf039acba95f44ea9cddfdbe084fe9413f4a8a8325ae38a85f866e8da158acb b/workspace/assets/skins/bb/bbf039acba95f44ea9cddfdbe084fe9413f4a8a8325ae38a85f866e8da158acb
new file mode 100644
index 00000000..b5195c8c
Binary files /dev/null and b/workspace/assets/skins/bb/bbf039acba95f44ea9cddfdbe084fe9413f4a8a8325ae38a85f866e8da158acb differ
diff --git a/workspace/assets/skins/bb/bbf9146ed24f4ad586d24f6742aa133b9fb534ae4373840f0a1e2ac519da94af b/workspace/assets/skins/bb/bbf9146ed24f4ad586d24f6742aa133b9fb534ae4373840f0a1e2ac519da94af
new file mode 100644
index 00000000..89e71920
Binary files /dev/null and b/workspace/assets/skins/bb/bbf9146ed24f4ad586d24f6742aa133b9fb534ae4373840f0a1e2ac519da94af differ
diff --git a/workspace/assets/skins/bc/bc3bd1debdb53879c37f082b0bb4a567ad52b9dd6daf2d5d7c60c8d3061dae6a b/workspace/assets/skins/bc/bc3bd1debdb53879c37f082b0bb4a567ad52b9dd6daf2d5d7c60c8d3061dae6a
new file mode 100644
index 00000000..9c76326f
Binary files /dev/null and b/workspace/assets/skins/bc/bc3bd1debdb53879c37f082b0bb4a567ad52b9dd6daf2d5d7c60c8d3061dae6a differ
diff --git a/workspace/assets/skins/bc/bc5c654676c53338d9a6c2c199ca39d75a7d34c9ee1e8b17f527aa688baebf3a b/workspace/assets/skins/bc/bc5c654676c53338d9a6c2c199ca39d75a7d34c9ee1e8b17f527aa688baebf3a
new file mode 100644
index 00000000..96120c7d
Binary files /dev/null and b/workspace/assets/skins/bc/bc5c654676c53338d9a6c2c199ca39d75a7d34c9ee1e8b17f527aa688baebf3a differ
diff --git a/workspace/assets/skins/bc/bc6b561bc9f05076af9ee6145a7eb2181cd6fdb495f8ee1596afbada0c8d8064 b/workspace/assets/skins/bc/bc6b561bc9f05076af9ee6145a7eb2181cd6fdb495f8ee1596afbada0c8d8064
new file mode 100644
index 00000000..ba088c6d
Binary files /dev/null and b/workspace/assets/skins/bc/bc6b561bc9f05076af9ee6145a7eb2181cd6fdb495f8ee1596afbada0c8d8064 differ
diff --git a/workspace/assets/skins/bc/bca823f6192b5b9c00c8e262277e91017147919b3d8a5b447f9a8df543fadc97 b/workspace/assets/skins/bc/bca823f6192b5b9c00c8e262277e91017147919b3d8a5b447f9a8df543fadc97
new file mode 100644
index 00000000..ecf1fc18
Binary files /dev/null and b/workspace/assets/skins/bc/bca823f6192b5b9c00c8e262277e91017147919b3d8a5b447f9a8df543fadc97 differ
diff --git a/workspace/assets/skins/bc/bcd0720865084b19f535ff897312d47028c00d32dd529f18d1c5f4fba9fa62ed b/workspace/assets/skins/bc/bcd0720865084b19f535ff897312d47028c00d32dd529f18d1c5f4fba9fa62ed
new file mode 100644
index 00000000..2b1ebf57
Binary files /dev/null and b/workspace/assets/skins/bc/bcd0720865084b19f535ff897312d47028c00d32dd529f18d1c5f4fba9fa62ed differ
diff --git a/workspace/assets/skins/bc/bcde45bcc5bb7532bcb4731653354301cff90fa8e842dfcd83d39307b39cab57 b/workspace/assets/skins/bc/bcde45bcc5bb7532bcb4731653354301cff90fa8e842dfcd83d39307b39cab57
new file mode 100644
index 00000000..de454a7f
Binary files /dev/null and b/workspace/assets/skins/bc/bcde45bcc5bb7532bcb4731653354301cff90fa8e842dfcd83d39307b39cab57 differ
diff --git a/workspace/assets/skins/bc/bce1b2095f118cd8048c85cdeb26b0b3dabb0ee8c4980bbcca2eb1d37f8e55a6 b/workspace/assets/skins/bc/bce1b2095f118cd8048c85cdeb26b0b3dabb0ee8c4980bbcca2eb1d37f8e55a6
new file mode 100644
index 00000000..32b5674b
Binary files /dev/null and b/workspace/assets/skins/bc/bce1b2095f118cd8048c85cdeb26b0b3dabb0ee8c4980bbcca2eb1d37f8e55a6 differ
diff --git a/workspace/assets/skins/bc/bce52203a7f7ca3251f7f9603d0ebb37c772c7e93d26e2bb3b48335672b6084d b/workspace/assets/skins/bc/bce52203a7f7ca3251f7f9603d0ebb37c772c7e93d26e2bb3b48335672b6084d
new file mode 100644
index 00000000..287c2532
Binary files /dev/null and b/workspace/assets/skins/bc/bce52203a7f7ca3251f7f9603d0ebb37c772c7e93d26e2bb3b48335672b6084d differ
diff --git a/workspace/assets/skins/bc/bcf5fb5fa3c486a5fc91cda7844d0af5fb4355833d8c488c590c90467e7d5a3a b/workspace/assets/skins/bc/bcf5fb5fa3c486a5fc91cda7844d0af5fb4355833d8c488c590c90467e7d5a3a
new file mode 100644
index 00000000..fae0cda4
Binary files /dev/null and b/workspace/assets/skins/bc/bcf5fb5fa3c486a5fc91cda7844d0af5fb4355833d8c488c590c90467e7d5a3a differ
diff --git a/workspace/assets/skins/bc/bcfb5a59d48f9c851f8622888462f1dc0e294c18ce7fe89e78569d1a80d5c006 b/workspace/assets/skins/bc/bcfb5a59d48f9c851f8622888462f1dc0e294c18ce7fe89e78569d1a80d5c006
new file mode 100644
index 00000000..1caf894b
Binary files /dev/null and b/workspace/assets/skins/bc/bcfb5a59d48f9c851f8622888462f1dc0e294c18ce7fe89e78569d1a80d5c006 differ
diff --git a/workspace/assets/skins/bd/bd073817d3b3e568b8b9efb0e775d6a6fde630f5fa5c308b745af34fa6ae6f45 b/workspace/assets/skins/bd/bd073817d3b3e568b8b9efb0e775d6a6fde630f5fa5c308b745af34fa6ae6f45
new file mode 100644
index 00000000..f69be809
Binary files /dev/null and b/workspace/assets/skins/bd/bd073817d3b3e568b8b9efb0e775d6a6fde630f5fa5c308b745af34fa6ae6f45 differ
diff --git a/workspace/assets/skins/bd/bd0beaa1cbfe358b98546ac8efea87b245a5624af97b2fb1bf77093c2df2a591 b/workspace/assets/skins/bd/bd0beaa1cbfe358b98546ac8efea87b245a5624af97b2fb1bf77093c2df2a591
new file mode 100644
index 00000000..35b78488
Binary files /dev/null and b/workspace/assets/skins/bd/bd0beaa1cbfe358b98546ac8efea87b245a5624af97b2fb1bf77093c2df2a591 differ
diff --git a/workspace/assets/skins/bd/bd25f3d71b2d1e6b315a8aa2e7f061e74c8a3f1055f9555745cefd3631eb1735 b/workspace/assets/skins/bd/bd25f3d71b2d1e6b315a8aa2e7f061e74c8a3f1055f9555745cefd3631eb1735
new file mode 100644
index 00000000..03e5bc98
Binary files /dev/null and b/workspace/assets/skins/bd/bd25f3d71b2d1e6b315a8aa2e7f061e74c8a3f1055f9555745cefd3631eb1735 differ
diff --git a/workspace/assets/skins/bd/bd308da9cad7ea867e14d5b6d5125eda25fdd1e1d81318b4f2776e4ef8791f0a b/workspace/assets/skins/bd/bd308da9cad7ea867e14d5b6d5125eda25fdd1e1d81318b4f2776e4ef8791f0a
new file mode 100644
index 00000000..e7f9f810
Binary files /dev/null and b/workspace/assets/skins/bd/bd308da9cad7ea867e14d5b6d5125eda25fdd1e1d81318b4f2776e4ef8791f0a differ
diff --git a/workspace/assets/skins/bd/bd5318d9b2ae7f7bdef3f3a0fbe96e1a79eddfd0368b534f2772ee96e7b66138 b/workspace/assets/skins/bd/bd5318d9b2ae7f7bdef3f3a0fbe96e1a79eddfd0368b534f2772ee96e7b66138
new file mode 100644
index 00000000..060df900
Binary files /dev/null and b/workspace/assets/skins/bd/bd5318d9b2ae7f7bdef3f3a0fbe96e1a79eddfd0368b534f2772ee96e7b66138 differ
diff --git a/workspace/assets/skins/bd/bd7a3de41a4e1a337cbf176c47b97e1bd7bdfbb4a3b8701a1acb527c324d40bd b/workspace/assets/skins/bd/bd7a3de41a4e1a337cbf176c47b97e1bd7bdfbb4a3b8701a1acb527c324d40bd
new file mode 100644
index 00000000..578b9e56
Binary files /dev/null and b/workspace/assets/skins/bd/bd7a3de41a4e1a337cbf176c47b97e1bd7bdfbb4a3b8701a1acb527c324d40bd differ
diff --git a/workspace/assets/skins/bd/bd7b79ab6204e978fb36a1df8b61851e96870bacbd4ad45e1b51d5cb4dabc30e b/workspace/assets/skins/bd/bd7b79ab6204e978fb36a1df8b61851e96870bacbd4ad45e1b51d5cb4dabc30e
new file mode 100644
index 00000000..5cd6f3c9
Binary files /dev/null and b/workspace/assets/skins/bd/bd7b79ab6204e978fb36a1df8b61851e96870bacbd4ad45e1b51d5cb4dabc30e differ
diff --git a/workspace/assets/skins/bd/bd7ba82feaba23ccecccd1b10da785a828417ccf1ec83f8f25847616d52309e0 b/workspace/assets/skins/bd/bd7ba82feaba23ccecccd1b10da785a828417ccf1ec83f8f25847616d52309e0
new file mode 100644
index 00000000..e14f6e26
Binary files /dev/null and b/workspace/assets/skins/bd/bd7ba82feaba23ccecccd1b10da785a828417ccf1ec83f8f25847616d52309e0 differ
diff --git a/workspace/assets/skins/bd/bd8b3820004059bda9085c2d0bccbe7482213bf878c01e352802ef8129b9e554 b/workspace/assets/skins/bd/bd8b3820004059bda9085c2d0bccbe7482213bf878c01e352802ef8129b9e554
new file mode 100644
index 00000000..a98bdc63
Binary files /dev/null and b/workspace/assets/skins/bd/bd8b3820004059bda9085c2d0bccbe7482213bf878c01e352802ef8129b9e554 differ
diff --git a/workspace/assets/skins/bd/bda00c0daf2bc2b8d2fd80cf4f6f6e4c867df359e9dbd5b27ba933231b87b73 b/workspace/assets/skins/bd/bda00c0daf2bc2b8d2fd80cf4f6f6e4c867df359e9dbd5b27ba933231b87b73
new file mode 100644
index 00000000..6e4bc822
Binary files /dev/null and b/workspace/assets/skins/bd/bda00c0daf2bc2b8d2fd80cf4f6f6e4c867df359e9dbd5b27ba933231b87b73 differ
diff --git a/workspace/assets/skins/be/be291e6e42da6b0926373a222fa2fc5fffab8d322ef10db073e2a34f84e02e02 b/workspace/assets/skins/be/be291e6e42da6b0926373a222fa2fc5fffab8d322ef10db073e2a34f84e02e02
new file mode 100644
index 00000000..511004e3
Binary files /dev/null and b/workspace/assets/skins/be/be291e6e42da6b0926373a222fa2fc5fffab8d322ef10db073e2a34f84e02e02 differ
diff --git a/workspace/assets/skins/be/be4ccebf3e70e8bfa8c06df8bcf8e35acd8ac4028901b5bdc46bd702b8bd5ee6 b/workspace/assets/skins/be/be4ccebf3e70e8bfa8c06df8bcf8e35acd8ac4028901b5bdc46bd702b8bd5ee6
new file mode 100644
index 00000000..afba223d
Binary files /dev/null and b/workspace/assets/skins/be/be4ccebf3e70e8bfa8c06df8bcf8e35acd8ac4028901b5bdc46bd702b8bd5ee6 differ
diff --git a/workspace/assets/skins/be/be55ba9ddfaa8e18167900e144553b30845bff9e5bf93be7f690f080011436b8 b/workspace/assets/skins/be/be55ba9ddfaa8e18167900e144553b30845bff9e5bf93be7f690f080011436b8
new file mode 100644
index 00000000..659b3f53
Binary files /dev/null and b/workspace/assets/skins/be/be55ba9ddfaa8e18167900e144553b30845bff9e5bf93be7f690f080011436b8 differ
diff --git a/workspace/assets/skins/be/be56af95bafb4c6811cf431b62dee4af2c9844900d00209ac02fe23b07940f b/workspace/assets/skins/be/be56af95bafb4c6811cf431b62dee4af2c9844900d00209ac02fe23b07940f
new file mode 100644
index 00000000..004ddef0
Binary files /dev/null and b/workspace/assets/skins/be/be56af95bafb4c6811cf431b62dee4af2c9844900d00209ac02fe23b07940f differ
diff --git a/workspace/assets/skins/be/be7266939340452989450445aa2b4043bae67407ff3e2ba63a4db8dfde0afad0 b/workspace/assets/skins/be/be7266939340452989450445aa2b4043bae67407ff3e2ba63a4db8dfde0afad0
new file mode 100644
index 00000000..079869cf
Binary files /dev/null and b/workspace/assets/skins/be/be7266939340452989450445aa2b4043bae67407ff3e2ba63a4db8dfde0afad0 differ
diff --git a/workspace/assets/skins/be/be8eca5c60121ed96781c88ed6ae2401f056818e5f829cb28745036883745127 b/workspace/assets/skins/be/be8eca5c60121ed96781c88ed6ae2401f056818e5f829cb28745036883745127
new file mode 100644
index 00000000..cc4e03da
Binary files /dev/null and b/workspace/assets/skins/be/be8eca5c60121ed96781c88ed6ae2401f056818e5f829cb28745036883745127 differ
diff --git a/workspace/assets/skins/be/be952d9d63bcfd8bad2e01db80234b5704ad314bd9edc5cd3aac520d305b26f0 b/workspace/assets/skins/be/be952d9d63bcfd8bad2e01db80234b5704ad314bd9edc5cd3aac520d305b26f0
new file mode 100644
index 00000000..b6d3853b
Binary files /dev/null and b/workspace/assets/skins/be/be952d9d63bcfd8bad2e01db80234b5704ad314bd9edc5cd3aac520d305b26f0 differ
diff --git a/workspace/assets/skins/be/bea44c07a3115aaa31e75b908cfccdb32a29a9df20e1980491979eebe974fac b/workspace/assets/skins/be/bea44c07a3115aaa31e75b908cfccdb32a29a9df20e1980491979eebe974fac
new file mode 100644
index 00000000..ef9075fb
Binary files /dev/null and b/workspace/assets/skins/be/bea44c07a3115aaa31e75b908cfccdb32a29a9df20e1980491979eebe974fac differ
diff --git a/workspace/assets/skins/be/bee28a06cf1b8d6cdd327be4eb3eaebba9c03945c4a07e37ccb196d382006478 b/workspace/assets/skins/be/bee28a06cf1b8d6cdd327be4eb3eaebba9c03945c4a07e37ccb196d382006478
new file mode 100644
index 00000000..4fba8090
Binary files /dev/null and b/workspace/assets/skins/be/bee28a06cf1b8d6cdd327be4eb3eaebba9c03945c4a07e37ccb196d382006478 differ
diff --git a/workspace/assets/skins/be/beea4187762fc4fe1671ca5ff1cbb085a4de1b6b815bc8ff33b556be806f102e b/workspace/assets/skins/be/beea4187762fc4fe1671ca5ff1cbb085a4de1b6b815bc8ff33b556be806f102e
new file mode 100644
index 00000000..65443ba7
Binary files /dev/null and b/workspace/assets/skins/be/beea4187762fc4fe1671ca5ff1cbb085a4de1b6b815bc8ff33b556be806f102e differ
diff --git a/workspace/assets/skins/be/beee71ec08279690f1fc7b55ee619e2023b26dcb99bd80a09272c80111689b8e b/workspace/assets/skins/be/beee71ec08279690f1fc7b55ee619e2023b26dcb99bd80a09272c80111689b8e
new file mode 100644
index 00000000..7476e06c
Binary files /dev/null and b/workspace/assets/skins/be/beee71ec08279690f1fc7b55ee619e2023b26dcb99bd80a09272c80111689b8e differ
diff --git a/workspace/assets/skins/bf/bf29f829e816b59ce8cb7cdc6bac5b673c7f29cd30ae432cbe8060cde0d39b44 b/workspace/assets/skins/bf/bf29f829e816b59ce8cb7cdc6bac5b673c7f29cd30ae432cbe8060cde0d39b44
new file mode 100644
index 00000000..a0a7f240
Binary files /dev/null and b/workspace/assets/skins/bf/bf29f829e816b59ce8cb7cdc6bac5b673c7f29cd30ae432cbe8060cde0d39b44 differ
diff --git a/workspace/assets/skins/bf/bf44c7b7702dc76780c190de9c0f850e68a57d6943b1f2af98f9237d253e6db4 b/workspace/assets/skins/bf/bf44c7b7702dc76780c190de9c0f850e68a57d6943b1f2af98f9237d253e6db4
new file mode 100644
index 00000000..b46e7a5f
Binary files /dev/null and b/workspace/assets/skins/bf/bf44c7b7702dc76780c190de9c0f850e68a57d6943b1f2af98f9237d253e6db4 differ
diff --git a/workspace/assets/skins/bf/bf7715c28c61ec64edfbf5dbca29f39c65999b8a09b5dd0fecc525e9107410e7 b/workspace/assets/skins/bf/bf7715c28c61ec64edfbf5dbca29f39c65999b8a09b5dd0fecc525e9107410e7
new file mode 100644
index 00000000..d4f1d447
Binary files /dev/null and b/workspace/assets/skins/bf/bf7715c28c61ec64edfbf5dbca29f39c65999b8a09b5dd0fecc525e9107410e7 differ
diff --git a/workspace/assets/skins/bf/bf8074233cf64a111c7d78011f7dd89f03e8c082407960a109617e17ee9c7d1a b/workspace/assets/skins/bf/bf8074233cf64a111c7d78011f7dd89f03e8c082407960a109617e17ee9c7d1a
new file mode 100644
index 00000000..80379586
Binary files /dev/null and b/workspace/assets/skins/bf/bf8074233cf64a111c7d78011f7dd89f03e8c082407960a109617e17ee9c7d1a differ
diff --git a/workspace/assets/skins/bf/bf948b0237d92a2d8e5648b9b4d60465b88cea130fb21aafcb0b57a65aa10d79 b/workspace/assets/skins/bf/bf948b0237d92a2d8e5648b9b4d60465b88cea130fb21aafcb0b57a65aa10d79
new file mode 100644
index 00000000..c2712db3
Binary files /dev/null and b/workspace/assets/skins/bf/bf948b0237d92a2d8e5648b9b4d60465b88cea130fb21aafcb0b57a65aa10d79 differ
diff --git a/workspace/assets/skins/bf/bf9524b517934abdb769020ba5e3cf5d11debfe3315991a165cd73f8c178da b/workspace/assets/skins/bf/bf9524b517934abdb769020ba5e3cf5d11debfe3315991a165cd73f8c178da
new file mode 100644
index 00000000..badd7090
Binary files /dev/null and b/workspace/assets/skins/bf/bf9524b517934abdb769020ba5e3cf5d11debfe3315991a165cd73f8c178da differ
diff --git a/workspace/assets/skins/bf/bfd470db7019fa2182668a606607d2a7efe6a952e96a6b8c45d0d1bab4c18010 b/workspace/assets/skins/bf/bfd470db7019fa2182668a606607d2a7efe6a952e96a6b8c45d0d1bab4c18010
new file mode 100644
index 00000000..585415f2
Binary files /dev/null and b/workspace/assets/skins/bf/bfd470db7019fa2182668a606607d2a7efe6a952e96a6b8c45d0d1bab4c18010 differ
diff --git a/workspace/assets/skins/bf/bfe8765e89cd73a0d8bb2f3ca8d32b204973ab3373415d9c21843c92db124357 b/workspace/assets/skins/bf/bfe8765e89cd73a0d8bb2f3ca8d32b204973ab3373415d9c21843c92db124357
new file mode 100644
index 00000000..b2c33755
Binary files /dev/null and b/workspace/assets/skins/bf/bfe8765e89cd73a0d8bb2f3ca8d32b204973ab3373415d9c21843c92db124357 differ
diff --git a/workspace/assets/skins/c0/c04204ea21ac626035db7be599c7f66c8bbc689cb9efeeb267f269109f3296cb b/workspace/assets/skins/c0/c04204ea21ac626035db7be599c7f66c8bbc689cb9efeeb267f269109f3296cb
new file mode 100644
index 00000000..88479647
Binary files /dev/null and b/workspace/assets/skins/c0/c04204ea21ac626035db7be599c7f66c8bbc689cb9efeeb267f269109f3296cb differ
diff --git a/workspace/assets/skins/c0/c04b5f73aeea7a7e312d3d06211691650693012492faff96a10321d81efe47e1 b/workspace/assets/skins/c0/c04b5f73aeea7a7e312d3d06211691650693012492faff96a10321d81efe47e1
new file mode 100644
index 00000000..00d38986
Binary files /dev/null and b/workspace/assets/skins/c0/c04b5f73aeea7a7e312d3d06211691650693012492faff96a10321d81efe47e1 differ
diff --git a/workspace/assets/skins/c0/c06651be626b374a400a93e3235f6297cca94626d423bcca86cc9d0652b404ab b/workspace/assets/skins/c0/c06651be626b374a400a93e3235f6297cca94626d423bcca86cc9d0652b404ab
new file mode 100644
index 00000000..d8aca05a
Binary files /dev/null and b/workspace/assets/skins/c0/c06651be626b374a400a93e3235f6297cca94626d423bcca86cc9d0652b404ab differ
diff --git a/workspace/assets/skins/c0/c084ab5f59fe1464fff70ccaa975c0add94f756c0aa311987568e037c0473b19 b/workspace/assets/skins/c0/c084ab5f59fe1464fff70ccaa975c0add94f756c0aa311987568e037c0473b19
new file mode 100644
index 00000000..5a0cf4f3
Binary files /dev/null and b/workspace/assets/skins/c0/c084ab5f59fe1464fff70ccaa975c0add94f756c0aa311987568e037c0473b19 differ
diff --git a/workspace/assets/skins/c0/c089849bf5820e84280412ecf9531c9a1b8e5f65bdc1df1e3b5da9dc9ac2cd26 b/workspace/assets/skins/c0/c089849bf5820e84280412ecf9531c9a1b8e5f65bdc1df1e3b5da9dc9ac2cd26
new file mode 100644
index 00000000..2e4cfb12
Binary files /dev/null and b/workspace/assets/skins/c0/c089849bf5820e84280412ecf9531c9a1b8e5f65bdc1df1e3b5da9dc9ac2cd26 differ
diff --git a/workspace/assets/skins/c0/c095c4dcd62ad0d6bb2c8b25f54ada734248a360cc85c9f7e5d3f0ba15836d94 b/workspace/assets/skins/c0/c095c4dcd62ad0d6bb2c8b25f54ada734248a360cc85c9f7e5d3f0ba15836d94
new file mode 100644
index 00000000..d02bd4cc
Binary files /dev/null and b/workspace/assets/skins/c0/c095c4dcd62ad0d6bb2c8b25f54ada734248a360cc85c9f7e5d3f0ba15836d94 differ
diff --git a/workspace/assets/skins/c0/c09cfcdc745142562534449a2a8e47a9931cb17a99d24936efadd73bd690c4ed b/workspace/assets/skins/c0/c09cfcdc745142562534449a2a8e47a9931cb17a99d24936efadd73bd690c4ed
new file mode 100644
index 00000000..ebe38c09
Binary files /dev/null and b/workspace/assets/skins/c0/c09cfcdc745142562534449a2a8e47a9931cb17a99d24936efadd73bd690c4ed differ
diff --git a/workspace/assets/skins/c0/c0b40ad3fc694fd896896e1a42db52f136267026053759b434781d6f4625729 b/workspace/assets/skins/c0/c0b40ad3fc694fd896896e1a42db52f136267026053759b434781d6f4625729
new file mode 100644
index 00000000..755e96b0
Binary files /dev/null and b/workspace/assets/skins/c0/c0b40ad3fc694fd896896e1a42db52f136267026053759b434781d6f4625729 differ
diff --git a/workspace/assets/skins/c0/c0bf7ea7640e20303652538cb254e5a541cd4a48270f56eec58fa931caf423e4 b/workspace/assets/skins/c0/c0bf7ea7640e20303652538cb254e5a541cd4a48270f56eec58fa931caf423e4
new file mode 100644
index 00000000..aeb1c79d
Binary files /dev/null and b/workspace/assets/skins/c0/c0bf7ea7640e20303652538cb254e5a541cd4a48270f56eec58fa931caf423e4 differ
diff --git a/workspace/assets/skins/c0/c0caa7023bdb43df1a528db1f8a2f6f47ee37ea5629164066725f8653469b543 b/workspace/assets/skins/c0/c0caa7023bdb43df1a528db1f8a2f6f47ee37ea5629164066725f8653469b543
new file mode 100644
index 00000000..7bd0bd28
Binary files /dev/null and b/workspace/assets/skins/c0/c0caa7023bdb43df1a528db1f8a2f6f47ee37ea5629164066725f8653469b543 differ
diff --git a/workspace/assets/skins/c0/c0d7b4c453607c91f33fb22442ab6a5f3cc60978aeadb9d63a14b3d85657e1ca b/workspace/assets/skins/c0/c0d7b4c453607c91f33fb22442ab6a5f3cc60978aeadb9d63a14b3d85657e1ca
new file mode 100644
index 00000000..0d363f66
Binary files /dev/null and b/workspace/assets/skins/c0/c0d7b4c453607c91f33fb22442ab6a5f3cc60978aeadb9d63a14b3d85657e1ca differ
diff --git a/workspace/assets/skins/c0/c0e2d0ff0a376bf602111a566e963326467f54681683c16e64f4bd2e017af439 b/workspace/assets/skins/c0/c0e2d0ff0a376bf602111a566e963326467f54681683c16e64f4bd2e017af439
new file mode 100644
index 00000000..e8b8b5ab
Binary files /dev/null and b/workspace/assets/skins/c0/c0e2d0ff0a376bf602111a566e963326467f54681683c16e64f4bd2e017af439 differ
diff --git a/workspace/assets/skins/c0/c0e5a5abd6fc0e05356650cea8a7af61a18fe95c01cb1ee540b633f30e3b6e58 b/workspace/assets/skins/c0/c0e5a5abd6fc0e05356650cea8a7af61a18fe95c01cb1ee540b633f30e3b6e58
new file mode 100644
index 00000000..201c357b
Binary files /dev/null and b/workspace/assets/skins/c0/c0e5a5abd6fc0e05356650cea8a7af61a18fe95c01cb1ee540b633f30e3b6e58 differ
diff --git a/workspace/assets/skins/c1/c109a11499855431c5da72c0d5c387c6aad5292b4b4ee1e1c66064f6a3ffa7d7 b/workspace/assets/skins/c1/c109a11499855431c5da72c0d5c387c6aad5292b4b4ee1e1c66064f6a3ffa7d7
new file mode 100644
index 00000000..91ab080b
Binary files /dev/null and b/workspace/assets/skins/c1/c109a11499855431c5da72c0d5c387c6aad5292b4b4ee1e1c66064f6a3ffa7d7 differ
diff --git a/workspace/assets/skins/c1/c11da1f2676d6bd29966296777acc78d71a09d25746e0a27402c90e28002be7c b/workspace/assets/skins/c1/c11da1f2676d6bd29966296777acc78d71a09d25746e0a27402c90e28002be7c
new file mode 100644
index 00000000..388f1583
Binary files /dev/null and b/workspace/assets/skins/c1/c11da1f2676d6bd29966296777acc78d71a09d25746e0a27402c90e28002be7c differ
diff --git a/workspace/assets/skins/c1/c12f473d22b892e9a91cc5e44afb53528d751dcf40c8667e83e36c4057b61fb9 b/workspace/assets/skins/c1/c12f473d22b892e9a91cc5e44afb53528d751dcf40c8667e83e36c4057b61fb9
new file mode 100644
index 00000000..9e6ac2ce
Binary files /dev/null and b/workspace/assets/skins/c1/c12f473d22b892e9a91cc5e44afb53528d751dcf40c8667e83e36c4057b61fb9 differ
diff --git a/workspace/assets/skins/c1/c133ba6392e9c81cde125dd379ae9e8c0ca2d481a4f41e70b441dba74602de43 b/workspace/assets/skins/c1/c133ba6392e9c81cde125dd379ae9e8c0ca2d481a4f41e70b441dba74602de43
new file mode 100644
index 00000000..2c76ae34
Binary files /dev/null and b/workspace/assets/skins/c1/c133ba6392e9c81cde125dd379ae9e8c0ca2d481a4f41e70b441dba74602de43 differ
diff --git a/workspace/assets/skins/c1/c13bea6d548fee6a8caa51a03c373ac74cfd35ca5dd5d9c4e8e9bfcd101e6018 b/workspace/assets/skins/c1/c13bea6d548fee6a8caa51a03c373ac74cfd35ca5dd5d9c4e8e9bfcd101e6018
new file mode 100644
index 00000000..010e88fc
Binary files /dev/null and b/workspace/assets/skins/c1/c13bea6d548fee6a8caa51a03c373ac74cfd35ca5dd5d9c4e8e9bfcd101e6018 differ
diff --git a/workspace/assets/skins/c1/c154cf5d5068cc4e4005070f4fb2293ab1cd4b758094137b812e12148e832fd9 b/workspace/assets/skins/c1/c154cf5d5068cc4e4005070f4fb2293ab1cd4b758094137b812e12148e832fd9
new file mode 100644
index 00000000..4f45df59
Binary files /dev/null and b/workspace/assets/skins/c1/c154cf5d5068cc4e4005070f4fb2293ab1cd4b758094137b812e12148e832fd9 differ
diff --git a/workspace/assets/skins/c1/c15f08e1467eee11a7b98a4cd0e7c7eaaf4d360db44d78bf647dc3028960aec5 b/workspace/assets/skins/c1/c15f08e1467eee11a7b98a4cd0e7c7eaaf4d360db44d78bf647dc3028960aec5
new file mode 100644
index 00000000..64bd65e0
Binary files /dev/null and b/workspace/assets/skins/c1/c15f08e1467eee11a7b98a4cd0e7c7eaaf4d360db44d78bf647dc3028960aec5 differ
diff --git a/workspace/assets/skins/c1/c17119bc79e29385ef1db3be8ecc7093671418fa1e2cc837b67fd1b05fe0c35d b/workspace/assets/skins/c1/c17119bc79e29385ef1db3be8ecc7093671418fa1e2cc837b67fd1b05fe0c35d
new file mode 100644
index 00000000..d98b24e9
Binary files /dev/null and b/workspace/assets/skins/c1/c17119bc79e29385ef1db3be8ecc7093671418fa1e2cc837b67fd1b05fe0c35d differ
diff --git a/workspace/assets/skins/c1/c1c9d3651a7c36b6a440354391a3e4ff582e47dd249fea6088cc5e4f471c7977 b/workspace/assets/skins/c1/c1c9d3651a7c36b6a440354391a3e4ff582e47dd249fea6088cc5e4f471c7977
new file mode 100644
index 00000000..d2abb97a
Binary files /dev/null and b/workspace/assets/skins/c1/c1c9d3651a7c36b6a440354391a3e4ff582e47dd249fea6088cc5e4f471c7977 differ
diff --git a/workspace/assets/skins/c2/c22a31125ea8e5232538c6851b7b98b734548ec615c3fc9c4d7e3325e6bdcc2f b/workspace/assets/skins/c2/c22a31125ea8e5232538c6851b7b98b734548ec615c3fc9c4d7e3325e6bdcc2f
new file mode 100644
index 00000000..3e3ccdf9
Binary files /dev/null and b/workspace/assets/skins/c2/c22a31125ea8e5232538c6851b7b98b734548ec615c3fc9c4d7e3325e6bdcc2f differ
diff --git a/workspace/assets/skins/c2/c232e3820897429157619b0ee099fec0628f602fff12b695de54aef11d923ad7 b/workspace/assets/skins/c2/c232e3820897429157619b0ee099fec0628f602fff12b695de54aef11d923ad7
new file mode 100644
index 00000000..3cd44005
Binary files /dev/null and b/workspace/assets/skins/c2/c232e3820897429157619b0ee099fec0628f602fff12b695de54aef11d923ad7 differ
diff --git a/workspace/assets/skins/c2/c236698bd438b2e1b721df330abcb7d6c5f0a256098d9688fca56ab8cdf6abfa b/workspace/assets/skins/c2/c236698bd438b2e1b721df330abcb7d6c5f0a256098d9688fca56ab8cdf6abfa
new file mode 100644
index 00000000..f168e462
Binary files /dev/null and b/workspace/assets/skins/c2/c236698bd438b2e1b721df330abcb7d6c5f0a256098d9688fca56ab8cdf6abfa differ
diff --git a/workspace/assets/skins/c2/c243f39abac649514a598343ff6ce465c5c883a83cf2c1dc6b20fae0a4619c75 b/workspace/assets/skins/c2/c243f39abac649514a598343ff6ce465c5c883a83cf2c1dc6b20fae0a4619c75
new file mode 100644
index 00000000..31472a3a
Binary files /dev/null and b/workspace/assets/skins/c2/c243f39abac649514a598343ff6ce465c5c883a83cf2c1dc6b20fae0a4619c75 differ
diff --git a/workspace/assets/skins/c2/c25988f828e147122a946e874c9d405029262b44ef85d4b521cadf9ae4158f78 b/workspace/assets/skins/c2/c25988f828e147122a946e874c9d405029262b44ef85d4b521cadf9ae4158f78
new file mode 100644
index 00000000..033f711f
Binary files /dev/null and b/workspace/assets/skins/c2/c25988f828e147122a946e874c9d405029262b44ef85d4b521cadf9ae4158f78 differ
diff --git a/workspace/assets/skins/c2/c25b4639e5362d7e32a3e0d17d703b6b9e9e5cc6b7acf062494cd8fa4fdcf78a b/workspace/assets/skins/c2/c25b4639e5362d7e32a3e0d17d703b6b9e9e5cc6b7acf062494cd8fa4fdcf78a
new file mode 100644
index 00000000..77664691
Binary files /dev/null and b/workspace/assets/skins/c2/c25b4639e5362d7e32a3e0d17d703b6b9e9e5cc6b7acf062494cd8fa4fdcf78a differ
diff --git a/workspace/assets/skins/c2/c265fd76bc06485e7678a522bc2492da4517e361ed6518765dfa477af06d8d19 b/workspace/assets/skins/c2/c265fd76bc06485e7678a522bc2492da4517e361ed6518765dfa477af06d8d19
new file mode 100644
index 00000000..02cd2927
Binary files /dev/null and b/workspace/assets/skins/c2/c265fd76bc06485e7678a522bc2492da4517e361ed6518765dfa477af06d8d19 differ
diff --git a/workspace/assets/skins/c2/c2a0e7570b27625014cf50982383dd3e5b2a79633c123fb66a501485f209d7d7 b/workspace/assets/skins/c2/c2a0e7570b27625014cf50982383dd3e5b2a79633c123fb66a501485f209d7d7
new file mode 100644
index 00000000..54a698f6
Binary files /dev/null and b/workspace/assets/skins/c2/c2a0e7570b27625014cf50982383dd3e5b2a79633c123fb66a501485f209d7d7 differ
diff --git a/workspace/assets/skins/c2/c2a9d44a70730666b8c99df5bdb54e4c86b4850c62dcb3701f931034788091a3 b/workspace/assets/skins/c2/c2a9d44a70730666b8c99df5bdb54e4c86b4850c62dcb3701f931034788091a3
new file mode 100644
index 00000000..573b903b
Binary files /dev/null and b/workspace/assets/skins/c2/c2a9d44a70730666b8c99df5bdb54e4c86b4850c62dcb3701f931034788091a3 differ
diff --git a/workspace/assets/skins/c2/c2bc134134fc57a9d4bd2b513dc650e8172f343b4f81f9c85afa0b55670e8da0 b/workspace/assets/skins/c2/c2bc134134fc57a9d4bd2b513dc650e8172f343b4f81f9c85afa0b55670e8da0
new file mode 100644
index 00000000..a0352a1c
Binary files /dev/null and b/workspace/assets/skins/c2/c2bc134134fc57a9d4bd2b513dc650e8172f343b4f81f9c85afa0b55670e8da0 differ
diff --git a/workspace/assets/skins/c2/c2c8928b7b86e69ccd72fb11b327964555950edcdf7b6c0ac47038ec1d204da b/workspace/assets/skins/c2/c2c8928b7b86e69ccd72fb11b327964555950edcdf7b6c0ac47038ec1d204da
new file mode 100644
index 00000000..81bddf4f
Binary files /dev/null and b/workspace/assets/skins/c2/c2c8928b7b86e69ccd72fb11b327964555950edcdf7b6c0ac47038ec1d204da differ
diff --git a/workspace/assets/skins/c2/c2d564cfbb723a21aba18d51a3c528bb75dc5ef801f8dbe1182d19157cd69939 b/workspace/assets/skins/c2/c2d564cfbb723a21aba18d51a3c528bb75dc5ef801f8dbe1182d19157cd69939
new file mode 100644
index 00000000..0f17f2c4
Binary files /dev/null and b/workspace/assets/skins/c2/c2d564cfbb723a21aba18d51a3c528bb75dc5ef801f8dbe1182d19157cd69939 differ
diff --git a/workspace/assets/skins/c2/c2e6a3bd3d5926a62852b4c9178cf4773246576c14a2a4a15725d7dfd9d5b3b0 b/workspace/assets/skins/c2/c2e6a3bd3d5926a62852b4c9178cf4773246576c14a2a4a15725d7dfd9d5b3b0
new file mode 100644
index 00000000..038bde65
Binary files /dev/null and b/workspace/assets/skins/c2/c2e6a3bd3d5926a62852b4c9178cf4773246576c14a2a4a15725d7dfd9d5b3b0 differ
diff --git a/workspace/assets/skins/c2/c2fdfb0585e3b5c1b57809d89602e4e541d385d5935491e83e64c54aa750ff63 b/workspace/assets/skins/c2/c2fdfb0585e3b5c1b57809d89602e4e541d385d5935491e83e64c54aa750ff63
new file mode 100644
index 00000000..6fd9d908
Binary files /dev/null and b/workspace/assets/skins/c2/c2fdfb0585e3b5c1b57809d89602e4e541d385d5935491e83e64c54aa750ff63 differ
diff --git a/workspace/assets/skins/c3/c309c70c5abd7d4a7c3934ea1fc4e7f0c13c3b5020a03aff63cbff72c5a19e70 b/workspace/assets/skins/c3/c309c70c5abd7d4a7c3934ea1fc4e7f0c13c3b5020a03aff63cbff72c5a19e70
new file mode 100644
index 00000000..b2b67fe7
Binary files /dev/null and b/workspace/assets/skins/c3/c309c70c5abd7d4a7c3934ea1fc4e7f0c13c3b5020a03aff63cbff72c5a19e70 differ
diff --git a/workspace/assets/skins/c3/c30d149292d0c1cbceec95f194c1730b2519ef0ff69a5cfe9136f1a5cef90ca4 b/workspace/assets/skins/c3/c30d149292d0c1cbceec95f194c1730b2519ef0ff69a5cfe9136f1a5cef90ca4
new file mode 100644
index 00000000..96cd226c
Binary files /dev/null and b/workspace/assets/skins/c3/c30d149292d0c1cbceec95f194c1730b2519ef0ff69a5cfe9136f1a5cef90ca4 differ
diff --git a/workspace/assets/skins/c3/c31e7bdd08170b4f0046dbb342bc6c9dad99f0efcb870223291da7ad4418662a b/workspace/assets/skins/c3/c31e7bdd08170b4f0046dbb342bc6c9dad99f0efcb870223291da7ad4418662a
new file mode 100644
index 00000000..d3826a0a
Binary files /dev/null and b/workspace/assets/skins/c3/c31e7bdd08170b4f0046dbb342bc6c9dad99f0efcb870223291da7ad4418662a differ
diff --git a/workspace/assets/skins/c3/c32ba00092f33537de738a51d401300875af148945cd2c649dd8594ebc56042 b/workspace/assets/skins/c3/c32ba00092f33537de738a51d401300875af148945cd2c649dd8594ebc56042
new file mode 100644
index 00000000..d6a34d17
Binary files /dev/null and b/workspace/assets/skins/c3/c32ba00092f33537de738a51d401300875af148945cd2c649dd8594ebc56042 differ
diff --git a/workspace/assets/skins/c3/c337a8f554bd58346158b043f1d4a210facc0400e0daa897162ad38de2954085 b/workspace/assets/skins/c3/c337a8f554bd58346158b043f1d4a210facc0400e0daa897162ad38de2954085
new file mode 100644
index 00000000..37b44260
Binary files /dev/null and b/workspace/assets/skins/c3/c337a8f554bd58346158b043f1d4a210facc0400e0daa897162ad38de2954085 differ
diff --git a/workspace/assets/skins/c3/c33ee94434ff8c26894a79df7f38986c6fd3152f60caefdda59a9a74e5f5546e b/workspace/assets/skins/c3/c33ee94434ff8c26894a79df7f38986c6fd3152f60caefdda59a9a74e5f5546e
new file mode 100644
index 00000000..b0fac245
Binary files /dev/null and b/workspace/assets/skins/c3/c33ee94434ff8c26894a79df7f38986c6fd3152f60caefdda59a9a74e5f5546e differ
diff --git a/workspace/assets/skins/c3/c341c2644ba3e9a5e72d1810ffc2ce21f8ad802de67de8066e450e01fd21ae36 b/workspace/assets/skins/c3/c341c2644ba3e9a5e72d1810ffc2ce21f8ad802de67de8066e450e01fd21ae36
new file mode 100644
index 00000000..1de06c64
Binary files /dev/null and b/workspace/assets/skins/c3/c341c2644ba3e9a5e72d1810ffc2ce21f8ad802de67de8066e450e01fd21ae36 differ
diff --git a/workspace/assets/skins/c3/c36dad0c2104f9188353e4cb270394018c55f8d6e4fd0c661a8f3206a88490d b/workspace/assets/skins/c3/c36dad0c2104f9188353e4cb270394018c55f8d6e4fd0c661a8f3206a88490d
new file mode 100644
index 00000000..2f2c1682
Binary files /dev/null and b/workspace/assets/skins/c3/c36dad0c2104f9188353e4cb270394018c55f8d6e4fd0c661a8f3206a88490d differ
diff --git a/workspace/assets/skins/c3/c372a19d27420f6b528c740404bef8c3b183fb55af99be92053445d9e368be09 b/workspace/assets/skins/c3/c372a19d27420f6b528c740404bef8c3b183fb55af99be92053445d9e368be09
new file mode 100644
index 00000000..2d37cf98
Binary files /dev/null and b/workspace/assets/skins/c3/c372a19d27420f6b528c740404bef8c3b183fb55af99be92053445d9e368be09 differ
diff --git a/workspace/assets/skins/c3/c39e8800b330b60828a6cdf5e03ca105be4021c9df8ce59f50c618b4eb2c4d72 b/workspace/assets/skins/c3/c39e8800b330b60828a6cdf5e03ca105be4021c9df8ce59f50c618b4eb2c4d72
new file mode 100644
index 00000000..8bc2c4ef
Binary files /dev/null and b/workspace/assets/skins/c3/c39e8800b330b60828a6cdf5e03ca105be4021c9df8ce59f50c618b4eb2c4d72 differ
diff --git a/workspace/assets/skins/c3/c39ec5a4afe6c8d53d7e98a2fd5b963d1f317230dadb424b9ed35a095f85798b b/workspace/assets/skins/c3/c39ec5a4afe6c8d53d7e98a2fd5b963d1f317230dadb424b9ed35a095f85798b
new file mode 100644
index 00000000..a1bbbab3
Binary files /dev/null and b/workspace/assets/skins/c3/c39ec5a4afe6c8d53d7e98a2fd5b963d1f317230dadb424b9ed35a095f85798b differ
diff --git a/workspace/assets/skins/c3/c3ab96a8e53af5b7cd4550b9e2a6651b17c0f8921b545feb1e9e0ffd2adf3ae b/workspace/assets/skins/c3/c3ab96a8e53af5b7cd4550b9e2a6651b17c0f8921b545feb1e9e0ffd2adf3ae
new file mode 100644
index 00000000..11d0124a
Binary files /dev/null and b/workspace/assets/skins/c3/c3ab96a8e53af5b7cd4550b9e2a6651b17c0f8921b545feb1e9e0ffd2adf3ae differ
diff --git a/workspace/assets/skins/c3/c3b118200db595dac66c92be3f8b7ccf3bc9293f676a79744c7f5e31f42b093c b/workspace/assets/skins/c3/c3b118200db595dac66c92be3f8b7ccf3bc9293f676a79744c7f5e31f42b093c
new file mode 100644
index 00000000..84350bcb
Binary files /dev/null and b/workspace/assets/skins/c3/c3b118200db595dac66c92be3f8b7ccf3bc9293f676a79744c7f5e31f42b093c differ
diff --git a/workspace/assets/skins/c3/c3bcd269a5380db803196f9d9db1cfd8fbf2063312499727f00a1c2464130984 b/workspace/assets/skins/c3/c3bcd269a5380db803196f9d9db1cfd8fbf2063312499727f00a1c2464130984
new file mode 100644
index 00000000..87331199
Binary files /dev/null and b/workspace/assets/skins/c3/c3bcd269a5380db803196f9d9db1cfd8fbf2063312499727f00a1c2464130984 differ
diff --git a/workspace/assets/skins/c3/c3c15ffe5b928c09830d45f86b0b919aef6803deed0c9df5ea622a3876fbf015 b/workspace/assets/skins/c3/c3c15ffe5b928c09830d45f86b0b919aef6803deed0c9df5ea622a3876fbf015
new file mode 100644
index 00000000..e1aabae6
Binary files /dev/null and b/workspace/assets/skins/c3/c3c15ffe5b928c09830d45f86b0b919aef6803deed0c9df5ea622a3876fbf015 differ
diff --git a/workspace/assets/skins/c3/c3c31b5b43110e553a07283745b26a8a45817d89ee2f1e5b4e03c6bf1b483bfe b/workspace/assets/skins/c3/c3c31b5b43110e553a07283745b26a8a45817d89ee2f1e5b4e03c6bf1b483bfe
new file mode 100644
index 00000000..56e95881
Binary files /dev/null and b/workspace/assets/skins/c3/c3c31b5b43110e553a07283745b26a8a45817d89ee2f1e5b4e03c6bf1b483bfe differ
diff --git a/workspace/assets/skins/c3/c3e11cdb30c82e290a680bee6eeb4acfc7c84be82d7a4f86fc189733e61dfa4e b/workspace/assets/skins/c3/c3e11cdb30c82e290a680bee6eeb4acfc7c84be82d7a4f86fc189733e61dfa4e
new file mode 100644
index 00000000..263918d6
Binary files /dev/null and b/workspace/assets/skins/c3/c3e11cdb30c82e290a680bee6eeb4acfc7c84be82d7a4f86fc189733e61dfa4e differ
diff --git a/workspace/assets/skins/c3/c3e38d356153dbf71ed177eb417d5eb614b49bb28687da54afb0c4b60f691430 b/workspace/assets/skins/c3/c3e38d356153dbf71ed177eb417d5eb614b49bb28687da54afb0c4b60f691430
new file mode 100644
index 00000000..becd3798
Binary files /dev/null and b/workspace/assets/skins/c3/c3e38d356153dbf71ed177eb417d5eb614b49bb28687da54afb0c4b60f691430 differ
diff --git a/workspace/assets/skins/c4/c41dcf4c9640281cd19a5fd7e8c327db01cc181bf4cbb5ba25930fb1f65654c0 b/workspace/assets/skins/c4/c41dcf4c9640281cd19a5fd7e8c327db01cc181bf4cbb5ba25930fb1f65654c0
new file mode 100644
index 00000000..a50a4241
Binary files /dev/null and b/workspace/assets/skins/c4/c41dcf4c9640281cd19a5fd7e8c327db01cc181bf4cbb5ba25930fb1f65654c0 differ
diff --git a/workspace/assets/skins/c4/c41f51380af863e5b4fc62881631c883e5041ed77fb116600699082531854899 b/workspace/assets/skins/c4/c41f51380af863e5b4fc62881631c883e5041ed77fb116600699082531854899
new file mode 100644
index 00000000..a43e025f
Binary files /dev/null and b/workspace/assets/skins/c4/c41f51380af863e5b4fc62881631c883e5041ed77fb116600699082531854899 differ
diff --git a/workspace/assets/skins/c4/c43a92f4f80cdb6117c7b29731e4d35c448d9a15c43abd518eec3bd2fca2d8c9 b/workspace/assets/skins/c4/c43a92f4f80cdb6117c7b29731e4d35c448d9a15c43abd518eec3bd2fca2d8c9
new file mode 100644
index 00000000..ebcf2499
Binary files /dev/null and b/workspace/assets/skins/c4/c43a92f4f80cdb6117c7b29731e4d35c448d9a15c43abd518eec3bd2fca2d8c9 differ
diff --git a/workspace/assets/skins/c4/c483d7358ed3c3da7a0846e27dee86744af88b44b53113c88370500d37b22a0f b/workspace/assets/skins/c4/c483d7358ed3c3da7a0846e27dee86744af88b44b53113c88370500d37b22a0f
new file mode 100644
index 00000000..3a9b3aad
Binary files /dev/null and b/workspace/assets/skins/c4/c483d7358ed3c3da7a0846e27dee86744af88b44b53113c88370500d37b22a0f differ
diff --git a/workspace/assets/skins/c4/c4ad93e0cb3fb1bd8e1ac5c1aaf6b6fcc00620500fe6b95f5b5bde20ea641300 b/workspace/assets/skins/c4/c4ad93e0cb3fb1bd8e1ac5c1aaf6b6fcc00620500fe6b95f5b5bde20ea641300
new file mode 100644
index 00000000..39f9c8f1
Binary files /dev/null and b/workspace/assets/skins/c4/c4ad93e0cb3fb1bd8e1ac5c1aaf6b6fcc00620500fe6b95f5b5bde20ea641300 differ
diff --git a/workspace/assets/skins/c4/c4bb76a5f3d5e9d9ee23f6ab7898ec6c57b79e481969d1633bf8b29746ed0490 b/workspace/assets/skins/c4/c4bb76a5f3d5e9d9ee23f6ab7898ec6c57b79e481969d1633bf8b29746ed0490
new file mode 100644
index 00000000..b47cc587
Binary files /dev/null and b/workspace/assets/skins/c4/c4bb76a5f3d5e9d9ee23f6ab7898ec6c57b79e481969d1633bf8b29746ed0490 differ
diff --git a/workspace/assets/skins/c4/c4d6bcae53e7166d89ba7ffe7fa5a55b5cd0e03b03f04eef1d4e1e8b1b7470cc b/workspace/assets/skins/c4/c4d6bcae53e7166d89ba7ffe7fa5a55b5cd0e03b03f04eef1d4e1e8b1b7470cc
new file mode 100644
index 00000000..62672b05
Binary files /dev/null and b/workspace/assets/skins/c4/c4d6bcae53e7166d89ba7ffe7fa5a55b5cd0e03b03f04eef1d4e1e8b1b7470cc differ
diff --git a/workspace/assets/skins/c5/c50957df24815767cc7b40a667feac5e4ed5cb5416f5ea53aef42e51a20648d2 b/workspace/assets/skins/c5/c50957df24815767cc7b40a667feac5e4ed5cb5416f5ea53aef42e51a20648d2
new file mode 100644
index 00000000..1c4f968b
Binary files /dev/null and b/workspace/assets/skins/c5/c50957df24815767cc7b40a667feac5e4ed5cb5416f5ea53aef42e51a20648d2 differ
diff --git a/workspace/assets/skins/c5/c51cbc75082ba5a3ec235e1080186f537fc592766fe1aee3c08564e38ae3dbc9 b/workspace/assets/skins/c5/c51cbc75082ba5a3ec235e1080186f537fc592766fe1aee3c08564e38ae3dbc9
new file mode 100644
index 00000000..61fe46bf
Binary files /dev/null and b/workspace/assets/skins/c5/c51cbc75082ba5a3ec235e1080186f537fc592766fe1aee3c08564e38ae3dbc9 differ
diff --git a/workspace/assets/skins/c5/c52586afc90aea21f58e035dc79fddc35174f356356e383d2c742526278df97a b/workspace/assets/skins/c5/c52586afc90aea21f58e035dc79fddc35174f356356e383d2c742526278df97a
new file mode 100644
index 00000000..492659a0
Binary files /dev/null and b/workspace/assets/skins/c5/c52586afc90aea21f58e035dc79fddc35174f356356e383d2c742526278df97a differ
diff --git a/workspace/assets/skins/c5/c542ad3a2dd76c5304bbdc9f7f9a6144a6516d02732d04c6bcb409edec413a78 b/workspace/assets/skins/c5/c542ad3a2dd76c5304bbdc9f7f9a6144a6516d02732d04c6bcb409edec413a78
new file mode 100644
index 00000000..48e168fd
Binary files /dev/null and b/workspace/assets/skins/c5/c542ad3a2dd76c5304bbdc9f7f9a6144a6516d02732d04c6bcb409edec413a78 differ
diff --git a/workspace/assets/skins/c5/c56e7eea83832bd534dc785e514c5f866954ee25a670b37e795268e6405596d3 b/workspace/assets/skins/c5/c56e7eea83832bd534dc785e514c5f866954ee25a670b37e795268e6405596d3
new file mode 100644
index 00000000..a4949f8c
Binary files /dev/null and b/workspace/assets/skins/c5/c56e7eea83832bd534dc785e514c5f866954ee25a670b37e795268e6405596d3 differ
diff --git a/workspace/assets/skins/c5/c5a18fb7089e7610b186e1ed417f2bead9712674ed7cdc12fc1949e559184536 b/workspace/assets/skins/c5/c5a18fb7089e7610b186e1ed417f2bead9712674ed7cdc12fc1949e559184536
new file mode 100644
index 00000000..cc155cf5
Binary files /dev/null and b/workspace/assets/skins/c5/c5a18fb7089e7610b186e1ed417f2bead9712674ed7cdc12fc1949e559184536 differ
diff --git a/workspace/assets/skins/c5/c5ab7145c9a289c8f365c418acb0ea9d747ca02efcf2a43aee53d37b8d64dea1 b/workspace/assets/skins/c5/c5ab7145c9a289c8f365c418acb0ea9d747ca02efcf2a43aee53d37b8d64dea1
new file mode 100644
index 00000000..3c57938c
Binary files /dev/null and b/workspace/assets/skins/c5/c5ab7145c9a289c8f365c418acb0ea9d747ca02efcf2a43aee53d37b8d64dea1 differ
diff --git a/workspace/assets/skins/c5/c5abab66e221282967e4c4a1688fe3399c72029e2ccf440697901e9bd67752e0 b/workspace/assets/skins/c5/c5abab66e221282967e4c4a1688fe3399c72029e2ccf440697901e9bd67752e0
new file mode 100644
index 00000000..6aad6a59
Binary files /dev/null and b/workspace/assets/skins/c5/c5abab66e221282967e4c4a1688fe3399c72029e2ccf440697901e9bd67752e0 differ
diff --git a/workspace/assets/skins/c5/c5bcc7a22529fdc13c13bad807a10951c0ac9444fc363b1e4278207cb88fd0b5 b/workspace/assets/skins/c5/c5bcc7a22529fdc13c13bad807a10951c0ac9444fc363b1e4278207cb88fd0b5
new file mode 100644
index 00000000..0d2d47a2
Binary files /dev/null and b/workspace/assets/skins/c5/c5bcc7a22529fdc13c13bad807a10951c0ac9444fc363b1e4278207cb88fd0b5 differ
diff --git a/workspace/assets/skins/c5/c5e5b66d6a2b8643369784605ed264be881c92d30b5d14280a4f82fefc4dc18b b/workspace/assets/skins/c5/c5e5b66d6a2b8643369784605ed264be881c92d30b5d14280a4f82fefc4dc18b
new file mode 100644
index 00000000..c6a6e946
Binary files /dev/null and b/workspace/assets/skins/c5/c5e5b66d6a2b8643369784605ed264be881c92d30b5d14280a4f82fefc4dc18b differ
diff --git a/workspace/assets/skins/c5/c5fc7ffa617fc902d66e98519370920b08131db01c0d720b84646cd0349a5bf5 b/workspace/assets/skins/c5/c5fc7ffa617fc902d66e98519370920b08131db01c0d720b84646cd0349a5bf5
new file mode 100644
index 00000000..d2b2cf78
Binary files /dev/null and b/workspace/assets/skins/c5/c5fc7ffa617fc902d66e98519370920b08131db01c0d720b84646cd0349a5bf5 differ
diff --git a/workspace/assets/skins/c6/c618a6573572f3fd913eedeb2cfc19acee9fa2fbebfd995060991aa230da2427 b/workspace/assets/skins/c6/c618a6573572f3fd913eedeb2cfc19acee9fa2fbebfd995060991aa230da2427
new file mode 100644
index 00000000..46613fb9
Binary files /dev/null and b/workspace/assets/skins/c6/c618a6573572f3fd913eedeb2cfc19acee9fa2fbebfd995060991aa230da2427 differ
diff --git a/workspace/assets/skins/c6/c6366d14e61e903128e9317c5380358235d05dc4e5b4916fefed9bb5db3ffa2a b/workspace/assets/skins/c6/c6366d14e61e903128e9317c5380358235d05dc4e5b4916fefed9bb5db3ffa2a
new file mode 100644
index 00000000..d1a5ca22
Binary files /dev/null and b/workspace/assets/skins/c6/c6366d14e61e903128e9317c5380358235d05dc4e5b4916fefed9bb5db3ffa2a differ
diff --git a/workspace/assets/skins/c6/c6710ad60006d5911c9055d14caceebfeb9a20cee307e8ef529a1702feeff28f b/workspace/assets/skins/c6/c6710ad60006d5911c9055d14caceebfeb9a20cee307e8ef529a1702feeff28f
new file mode 100644
index 00000000..a3943b3b
Binary files /dev/null and b/workspace/assets/skins/c6/c6710ad60006d5911c9055d14caceebfeb9a20cee307e8ef529a1702feeff28f differ
diff --git a/workspace/assets/skins/c6/c674fe6aafd73bbd50ad257ab202e84cdf58cef4f693a728010fb65cde339f50 b/workspace/assets/skins/c6/c674fe6aafd73bbd50ad257ab202e84cdf58cef4f693a728010fb65cde339f50
new file mode 100644
index 00000000..f2ca38b0
Binary files /dev/null and b/workspace/assets/skins/c6/c674fe6aafd73bbd50ad257ab202e84cdf58cef4f693a728010fb65cde339f50 differ
diff --git a/workspace/assets/skins/c6/c675568c132f23fe009aa3a46b2021b188e025f75c4cbc9effa8ab74c3daeef1 b/workspace/assets/skins/c6/c675568c132f23fe009aa3a46b2021b188e025f75c4cbc9effa8ab74c3daeef1
new file mode 100644
index 00000000..42484be5
Binary files /dev/null and b/workspace/assets/skins/c6/c675568c132f23fe009aa3a46b2021b188e025f75c4cbc9effa8ab74c3daeef1 differ
diff --git a/workspace/assets/skins/c6/c6777a5025ca3cfcd95dc8c6272d79928771242b5d843aafa0baf21ab9f5b345 b/workspace/assets/skins/c6/c6777a5025ca3cfcd95dc8c6272d79928771242b5d843aafa0baf21ab9f5b345
new file mode 100644
index 00000000..5023e35f
Binary files /dev/null and b/workspace/assets/skins/c6/c6777a5025ca3cfcd95dc8c6272d79928771242b5d843aafa0baf21ab9f5b345 differ
diff --git a/workspace/assets/skins/c6/c68af7237d88e021f17028b3ccfaf5602329141f776de533148eb7a0419027eb b/workspace/assets/skins/c6/c68af7237d88e021f17028b3ccfaf5602329141f776de533148eb7a0419027eb
new file mode 100644
index 00000000..e4040ae7
Binary files /dev/null and b/workspace/assets/skins/c6/c68af7237d88e021f17028b3ccfaf5602329141f776de533148eb7a0419027eb differ
diff --git a/workspace/assets/skins/c6/c6be2dd922d2935a3fccd11dc8a5c83993846c0598c6c4cf9d985784a6895f3b b/workspace/assets/skins/c6/c6be2dd922d2935a3fccd11dc8a5c83993846c0598c6c4cf9d985784a6895f3b
new file mode 100644
index 00000000..e05b23b8
Binary files /dev/null and b/workspace/assets/skins/c6/c6be2dd922d2935a3fccd11dc8a5c83993846c0598c6c4cf9d985784a6895f3b differ
diff --git a/workspace/assets/skins/c6/c6c796faaa16ba52d9e87e2fb0c15a76da22aa9e4dd866096f0cafcbedbcb8fe b/workspace/assets/skins/c6/c6c796faaa16ba52d9e87e2fb0c15a76da22aa9e4dd866096f0cafcbedbcb8fe
new file mode 100644
index 00000000..3be0e427
Binary files /dev/null and b/workspace/assets/skins/c6/c6c796faaa16ba52d9e87e2fb0c15a76da22aa9e4dd866096f0cafcbedbcb8fe differ
diff --git a/workspace/assets/skins/c6/c6e0f6f107450016d8a48de333fa30cdb36f3d264aad7b05eb25b42fae8a69f2 b/workspace/assets/skins/c6/c6e0f6f107450016d8a48de333fa30cdb36f3d264aad7b05eb25b42fae8a69f2
new file mode 100644
index 00000000..f91991a3
Binary files /dev/null and b/workspace/assets/skins/c6/c6e0f6f107450016d8a48de333fa30cdb36f3d264aad7b05eb25b42fae8a69f2 differ
diff --git a/workspace/assets/skins/c6/c6e2acc663f261051619b7b70faf3a1f3797ad0df1348174730cefb1fa38652 b/workspace/assets/skins/c6/c6e2acc663f261051619b7b70faf3a1f3797ad0df1348174730cefb1fa38652
new file mode 100644
index 00000000..08741372
Binary files /dev/null and b/workspace/assets/skins/c6/c6e2acc663f261051619b7b70faf3a1f3797ad0df1348174730cefb1fa38652 differ
diff --git a/workspace/assets/skins/c7/c723bad09ee1afc8cecb51b474a1b37004e020b0c03ba3c46ba6b7e748f0fbbd b/workspace/assets/skins/c7/c723bad09ee1afc8cecb51b474a1b37004e020b0c03ba3c46ba6b7e748f0fbbd
new file mode 100644
index 00000000..e294be36
Binary files /dev/null and b/workspace/assets/skins/c7/c723bad09ee1afc8cecb51b474a1b37004e020b0c03ba3c46ba6b7e748f0fbbd differ
diff --git a/workspace/assets/skins/c7/c728e731f4c67cb160014053bbe82fefe564cecc5d225458b41ed533051513fa b/workspace/assets/skins/c7/c728e731f4c67cb160014053bbe82fefe564cecc5d225458b41ed533051513fa
new file mode 100644
index 00000000..b2862d51
Binary files /dev/null and b/workspace/assets/skins/c7/c728e731f4c67cb160014053bbe82fefe564cecc5d225458b41ed533051513fa differ
diff --git a/workspace/assets/skins/c7/c7390a2f7c7f1d0af35c57a48ae444c19f117bb81b236ded557851e8ca24dac6 b/workspace/assets/skins/c7/c7390a2f7c7f1d0af35c57a48ae444c19f117bb81b236ded557851e8ca24dac6
new file mode 100644
index 00000000..5d440d4a
Binary files /dev/null and b/workspace/assets/skins/c7/c7390a2f7c7f1d0af35c57a48ae444c19f117bb81b236ded557851e8ca24dac6 differ
diff --git a/workspace/assets/skins/c7/c73f7fdfaa0f327d60929f1cd0c6be7f3cc831a1ff0a24900af98e3b32159e66 b/workspace/assets/skins/c7/c73f7fdfaa0f327d60929f1cd0c6be7f3cc831a1ff0a24900af98e3b32159e66
new file mode 100644
index 00000000..b9dfdad9
Binary files /dev/null and b/workspace/assets/skins/c7/c73f7fdfaa0f327d60929f1cd0c6be7f3cc831a1ff0a24900af98e3b32159e66 differ
diff --git a/workspace/assets/skins/c7/c73fb2a28f3b665486412db7b66cdb7fc5c7d33d74e850b94722dd3d14aaa b/workspace/assets/skins/c7/c73fb2a28f3b665486412db7b66cdb7fc5c7d33d74e850b94722dd3d14aaa
new file mode 100644
index 00000000..538f6313
Binary files /dev/null and b/workspace/assets/skins/c7/c73fb2a28f3b665486412db7b66cdb7fc5c7d33d74e850b94722dd3d14aaa differ
diff --git a/workspace/assets/skins/c7/c752c1cf0e181b3abc221e57480ab4236d8962d90538182bd4143b5be8b1aba7 b/workspace/assets/skins/c7/c752c1cf0e181b3abc221e57480ab4236d8962d90538182bd4143b5be8b1aba7
new file mode 100644
index 00000000..d85664e4
Binary files /dev/null and b/workspace/assets/skins/c7/c752c1cf0e181b3abc221e57480ab4236d8962d90538182bd4143b5be8b1aba7 differ
diff --git a/workspace/assets/skins/c7/c76623224810818b66faf7c905b3645c9ebe57b37ba478457ae9676145e85663 b/workspace/assets/skins/c7/c76623224810818b66faf7c905b3645c9ebe57b37ba478457ae9676145e85663
new file mode 100644
index 00000000..c0bd2e85
Binary files /dev/null and b/workspace/assets/skins/c7/c76623224810818b66faf7c905b3645c9ebe57b37ba478457ae9676145e85663 differ
diff --git a/workspace/assets/skins/c7/c767688057b900968b0138043233ff8a11b007575c6ee3017ddace05aaeede18 b/workspace/assets/skins/c7/c767688057b900968b0138043233ff8a11b007575c6ee3017ddace05aaeede18
new file mode 100644
index 00000000..ce452b3a
Binary files /dev/null and b/workspace/assets/skins/c7/c767688057b900968b0138043233ff8a11b007575c6ee3017ddace05aaeede18 differ
diff --git a/workspace/assets/skins/c7/c76e2f02724bff29f37effc0c334bfdad85a729bc4ee0b734d5095a55768919c b/workspace/assets/skins/c7/c76e2f02724bff29f37effc0c334bfdad85a729bc4ee0b734d5095a55768919c
new file mode 100644
index 00000000..d7a65484
Binary files /dev/null and b/workspace/assets/skins/c7/c76e2f02724bff29f37effc0c334bfdad85a729bc4ee0b734d5095a55768919c differ
diff --git a/workspace/assets/skins/c7/c7b615afb6f2c81ce307814b3d3dfa9cb740724b766af77808a1c5d5826cd91b b/workspace/assets/skins/c7/c7b615afb6f2c81ce307814b3d3dfa9cb740724b766af77808a1c5d5826cd91b
new file mode 100644
index 00000000..7e4573b6
Binary files /dev/null and b/workspace/assets/skins/c7/c7b615afb6f2c81ce307814b3d3dfa9cb740724b766af77808a1c5d5826cd91b differ
diff --git a/workspace/assets/skins/c7/c7c5e45348cd590a163cddfe2db93bab220c7752d6bcf211740aab3a2572ee87 b/workspace/assets/skins/c7/c7c5e45348cd590a163cddfe2db93bab220c7752d6bcf211740aab3a2572ee87
new file mode 100644
index 00000000..5047f3c1
Binary files /dev/null and b/workspace/assets/skins/c7/c7c5e45348cd590a163cddfe2db93bab220c7752d6bcf211740aab3a2572ee87 differ
diff --git a/workspace/assets/skins/c7/c7cd325db6bb4e17aaf7b07d2971000f098b7fcf31a8107162832ab040d68bb4 b/workspace/assets/skins/c7/c7cd325db6bb4e17aaf7b07d2971000f098b7fcf31a8107162832ab040d68bb4
new file mode 100644
index 00000000..8eb1ce0c
Binary files /dev/null and b/workspace/assets/skins/c7/c7cd325db6bb4e17aaf7b07d2971000f098b7fcf31a8107162832ab040d68bb4 differ
diff --git a/workspace/assets/skins/c8/c80c1952ddb4773798298aa7a81833a6cdc578116dd493725d3c72fa3f1a9895 b/workspace/assets/skins/c8/c80c1952ddb4773798298aa7a81833a6cdc578116dd493725d3c72fa3f1a9895
new file mode 100644
index 00000000..388cdc5d
Binary files /dev/null and b/workspace/assets/skins/c8/c80c1952ddb4773798298aa7a81833a6cdc578116dd493725d3c72fa3f1a9895 differ
diff --git a/workspace/assets/skins/c8/c81a4f089b6067128e7ac04ce015da267b21e9a250ac307472ea9dbc46bd2854 b/workspace/assets/skins/c8/c81a4f089b6067128e7ac04ce015da267b21e9a250ac307472ea9dbc46bd2854
new file mode 100644
index 00000000..abe208ef
Binary files /dev/null and b/workspace/assets/skins/c8/c81a4f089b6067128e7ac04ce015da267b21e9a250ac307472ea9dbc46bd2854 differ
diff --git a/workspace/assets/skins/c8/c821578386640e573f8156d2491d07243266d336b3d7b8f6f6f5984f918aaf18 b/workspace/assets/skins/c8/c821578386640e573f8156d2491d07243266d336b3d7b8f6f6f5984f918aaf18
new file mode 100644
index 00000000..125be257
Binary files /dev/null and b/workspace/assets/skins/c8/c821578386640e573f8156d2491d07243266d336b3d7b8f6f6f5984f918aaf18 differ
diff --git a/workspace/assets/skins/c8/c82aa9c953c50d080fb773c88b5c08daa981526241ee7a06b879683d5cf7aead b/workspace/assets/skins/c8/c82aa9c953c50d080fb773c88b5c08daa981526241ee7a06b879683d5cf7aead
new file mode 100644
index 00000000..a61f45f6
Binary files /dev/null and b/workspace/assets/skins/c8/c82aa9c953c50d080fb773c88b5c08daa981526241ee7a06b879683d5cf7aead differ
diff --git a/workspace/assets/skins/c8/c82f80595a2d1786d771d827590d3ff4e0d254cdc9597077f41bc02d20907779 b/workspace/assets/skins/c8/c82f80595a2d1786d771d827590d3ff4e0d254cdc9597077f41bc02d20907779
new file mode 100644
index 00000000..e937d35c
Binary files /dev/null and b/workspace/assets/skins/c8/c82f80595a2d1786d771d827590d3ff4e0d254cdc9597077f41bc02d20907779 differ
diff --git a/workspace/assets/skins/c8/c837424a026ed4915fd4a035f3a06b8ad0be733f6c17c57b789bb931cbc70eaf b/workspace/assets/skins/c8/c837424a026ed4915fd4a035f3a06b8ad0be733f6c17c57b789bb931cbc70eaf
new file mode 100644
index 00000000..b700a40d
Binary files /dev/null and b/workspace/assets/skins/c8/c837424a026ed4915fd4a035f3a06b8ad0be733f6c17c57b789bb931cbc70eaf differ
diff --git a/workspace/assets/skins/c8/c83ac031783fbb63a6ddeba05ff587faa94a30790ad743f35e4997098b64cf9c b/workspace/assets/skins/c8/c83ac031783fbb63a6ddeba05ff587faa94a30790ad743f35e4997098b64cf9c
new file mode 100644
index 00000000..795426df
Binary files /dev/null and b/workspace/assets/skins/c8/c83ac031783fbb63a6ddeba05ff587faa94a30790ad743f35e4997098b64cf9c differ
diff --git a/workspace/assets/skins/c8/c8435af9a7e6e57ba0f6cdbd80e3ba2a867e70fb41fd372fddf8cfb164c802 b/workspace/assets/skins/c8/c8435af9a7e6e57ba0f6cdbd80e3ba2a867e70fb41fd372fddf8cfb164c802
new file mode 100644
index 00000000..ec21dbfc
Binary files /dev/null and b/workspace/assets/skins/c8/c8435af9a7e6e57ba0f6cdbd80e3ba2a867e70fb41fd372fddf8cfb164c802 differ
diff --git a/workspace/assets/skins/c8/c857f29539348d040c82d97eda8fe50611468e814eab6b901b74bb19ff8c01cf b/workspace/assets/skins/c8/c857f29539348d040c82d97eda8fe50611468e814eab6b901b74bb19ff8c01cf
new file mode 100644
index 00000000..1a41932b
Binary files /dev/null and b/workspace/assets/skins/c8/c857f29539348d040c82d97eda8fe50611468e814eab6b901b74bb19ff8c01cf differ
diff --git a/workspace/assets/skins/c8/c859573a5e9a37a733cf1ee4de886b80485cc928a2e5c7ba8826f468348dc766 b/workspace/assets/skins/c8/c859573a5e9a37a733cf1ee4de886b80485cc928a2e5c7ba8826f468348dc766
new file mode 100644
index 00000000..0b614f40
Binary files /dev/null and b/workspace/assets/skins/c8/c859573a5e9a37a733cf1ee4de886b80485cc928a2e5c7ba8826f468348dc766 differ
diff --git a/workspace/assets/skins/c8/c88537a4f5da9ac9cc5e81744aad94430b9bbc5b77ca52a817472b5b281378fc b/workspace/assets/skins/c8/c88537a4f5da9ac9cc5e81744aad94430b9bbc5b77ca52a817472b5b281378fc
new file mode 100644
index 00000000..7370a08d
Binary files /dev/null and b/workspace/assets/skins/c8/c88537a4f5da9ac9cc5e81744aad94430b9bbc5b77ca52a817472b5b281378fc differ
diff --git a/workspace/assets/skins/c8/c8aeaf2efb81bca5985c57598aa69221be73c098f7ad4e54999a3c349051052e b/workspace/assets/skins/c8/c8aeaf2efb81bca5985c57598aa69221be73c098f7ad4e54999a3c349051052e
new file mode 100644
index 00000000..ced8e832
Binary files /dev/null and b/workspace/assets/skins/c8/c8aeaf2efb81bca5985c57598aa69221be73c098f7ad4e54999a3c349051052e differ
diff --git a/workspace/assets/skins/c8/c8b0f654b96325d84c396094b4799e533df86563a68f58565237ef57d171c8fc b/workspace/assets/skins/c8/c8b0f654b96325d84c396094b4799e533df86563a68f58565237ef57d171c8fc
new file mode 100644
index 00000000..ead59581
Binary files /dev/null and b/workspace/assets/skins/c8/c8b0f654b96325d84c396094b4799e533df86563a68f58565237ef57d171c8fc differ
diff --git a/workspace/assets/skins/c8/c8b9d58deea17a6a9fa0988062264819ff13ad987d09d375aa0b34928df9f800 b/workspace/assets/skins/c8/c8b9d58deea17a6a9fa0988062264819ff13ad987d09d375aa0b34928df9f800
new file mode 100644
index 00000000..1d47907d
Binary files /dev/null and b/workspace/assets/skins/c8/c8b9d58deea17a6a9fa0988062264819ff13ad987d09d375aa0b34928df9f800 differ
diff --git a/workspace/assets/skins/c8/c8c2b6257f60176b597b732b9628725ce316f7bc8bdb17b176614433a016b425 b/workspace/assets/skins/c8/c8c2b6257f60176b597b732b9628725ce316f7bc8bdb17b176614433a016b425
new file mode 100644
index 00000000..c9f2e6db
Binary files /dev/null and b/workspace/assets/skins/c8/c8c2b6257f60176b597b732b9628725ce316f7bc8bdb17b176614433a016b425 differ
diff --git a/workspace/assets/skins/c8/c8e8ca092a47d35160b9c53eff478769e0ee165a2482846c8de1feef31dee812 b/workspace/assets/skins/c8/c8e8ca092a47d35160b9c53eff478769e0ee165a2482846c8de1feef31dee812
new file mode 100644
index 00000000..3a24da64
Binary files /dev/null and b/workspace/assets/skins/c8/c8e8ca092a47d35160b9c53eff478769e0ee165a2482846c8de1feef31dee812 differ
diff --git a/workspace/assets/skins/c8/c8ef17c7d0600b1ee996828d3568305748b815da268c2b6659e49d45ff63a616 b/workspace/assets/skins/c8/c8ef17c7d0600b1ee996828d3568305748b815da268c2b6659e49d45ff63a616
new file mode 100644
index 00000000..cda91beb
Binary files /dev/null and b/workspace/assets/skins/c8/c8ef17c7d0600b1ee996828d3568305748b815da268c2b6659e49d45ff63a616 differ
diff --git a/workspace/assets/skins/c8/c8fbd14333ba0614f8a07c2dfc1f0f8cfd32d95bf9ccaaba12371fca033f223c b/workspace/assets/skins/c8/c8fbd14333ba0614f8a07c2dfc1f0f8cfd32d95bf9ccaaba12371fca033f223c
new file mode 100644
index 00000000..dcc9175c
Binary files /dev/null and b/workspace/assets/skins/c8/c8fbd14333ba0614f8a07c2dfc1f0f8cfd32d95bf9ccaaba12371fca033f223c differ
diff --git a/workspace/assets/skins/c8/c8ffa829ee813444c7055e7a8ea01aa0a373847a5083984285c73516c26515f9 b/workspace/assets/skins/c8/c8ffa829ee813444c7055e7a8ea01aa0a373847a5083984285c73516c26515f9
new file mode 100644
index 00000000..66eed2ad
Binary files /dev/null and b/workspace/assets/skins/c8/c8ffa829ee813444c7055e7a8ea01aa0a373847a5083984285c73516c26515f9 differ
diff --git a/workspace/assets/skins/c9/c903575992506042a4edfa25b2bb936a01db7bb4c92692690376f3d1506b69cc b/workspace/assets/skins/c9/c903575992506042a4edfa25b2bb936a01db7bb4c92692690376f3d1506b69cc
new file mode 100644
index 00000000..f7b0b537
Binary files /dev/null and b/workspace/assets/skins/c9/c903575992506042a4edfa25b2bb936a01db7bb4c92692690376f3d1506b69cc differ
diff --git a/workspace/assets/skins/c9/c93c41044c5fb9207d2c1a4abcc22f919247d50c8d58eb1a28122674ab1c1eb9 b/workspace/assets/skins/c9/c93c41044c5fb9207d2c1a4abcc22f919247d50c8d58eb1a28122674ab1c1eb9
new file mode 100644
index 00000000..f87c3778
Binary files /dev/null and b/workspace/assets/skins/c9/c93c41044c5fb9207d2c1a4abcc22f919247d50c8d58eb1a28122674ab1c1eb9 differ
diff --git a/workspace/assets/skins/c9/c95f7c0490fab76eb7a65a596abbe8e999a8194dee53ee0b08bf4755e9fa1ed6 b/workspace/assets/skins/c9/c95f7c0490fab76eb7a65a596abbe8e999a8194dee53ee0b08bf4755e9fa1ed6
new file mode 100644
index 00000000..192ace78
Binary files /dev/null and b/workspace/assets/skins/c9/c95f7c0490fab76eb7a65a596abbe8e999a8194dee53ee0b08bf4755e9fa1ed6 differ
diff --git a/workspace/assets/skins/c9/c973c3b38225818209a08a75d8e179e5f2f9bcae45e2f745c62d611cc58a8218 b/workspace/assets/skins/c9/c973c3b38225818209a08a75d8e179e5f2f9bcae45e2f745c62d611cc58a8218
new file mode 100644
index 00000000..99d670f3
Binary files /dev/null and b/workspace/assets/skins/c9/c973c3b38225818209a08a75d8e179e5f2f9bcae45e2f745c62d611cc58a8218 differ
diff --git a/workspace/assets/skins/c9/c983516882503edfc1e3252585819d624af371ca566923c7e31eb57dd043df69 b/workspace/assets/skins/c9/c983516882503edfc1e3252585819d624af371ca566923c7e31eb57dd043df69
new file mode 100644
index 00000000..75ed5f47
Binary files /dev/null and b/workspace/assets/skins/c9/c983516882503edfc1e3252585819d624af371ca566923c7e31eb57dd043df69 differ
diff --git a/workspace/assets/skins/c9/c9863f2fc18c4d654b2bee7363c3a75d49f7387e8a82011e0e3c00d2acb4d389 b/workspace/assets/skins/c9/c9863f2fc18c4d654b2bee7363c3a75d49f7387e8a82011e0e3c00d2acb4d389
new file mode 100644
index 00000000..98fc5e88
Binary files /dev/null and b/workspace/assets/skins/c9/c9863f2fc18c4d654b2bee7363c3a75d49f7387e8a82011e0e3c00d2acb4d389 differ
diff --git a/workspace/assets/skins/c9/c99bee3b7784f87e0faf5a351a3bbacf3743403f7deeafcc7cdfa8c73d35e15a b/workspace/assets/skins/c9/c99bee3b7784f87e0faf5a351a3bbacf3743403f7deeafcc7cdfa8c73d35e15a
new file mode 100644
index 00000000..1b89af5c
Binary files /dev/null and b/workspace/assets/skins/c9/c99bee3b7784f87e0faf5a351a3bbacf3743403f7deeafcc7cdfa8c73d35e15a differ
diff --git a/workspace/assets/skins/c9/c9aa39a888ff761858389826fffc9b396cd1a0bf997bd3f4287345c3860e21ed b/workspace/assets/skins/c9/c9aa39a888ff761858389826fffc9b396cd1a0bf997bd3f4287345c3860e21ed
new file mode 100644
index 00000000..16679930
Binary files /dev/null and b/workspace/assets/skins/c9/c9aa39a888ff761858389826fffc9b396cd1a0bf997bd3f4287345c3860e21ed differ
diff --git a/workspace/assets/skins/c9/c9c8881e42915a9d29bb61a16fb26d059913204d265df5b439b3d792acd56 b/workspace/assets/skins/c9/c9c8881e42915a9d29bb61a16fb26d059913204d265df5b439b3d792acd56
new file mode 100644
index 00000000..072b2e01
Binary files /dev/null and b/workspace/assets/skins/c9/c9c8881e42915a9d29bb61a16fb26d059913204d265df5b439b3d792acd56 differ
diff --git a/workspace/assets/skins/c9/c9dadce9277d9c53ddb21b9f6b904087f997cec23e802f169f53eeee1e53f22d b/workspace/assets/skins/c9/c9dadce9277d9c53ddb21b9f6b904087f997cec23e802f169f53eeee1e53f22d
new file mode 100644
index 00000000..c07df4df
Binary files /dev/null and b/workspace/assets/skins/c9/c9dadce9277d9c53ddb21b9f6b904087f997cec23e802f169f53eeee1e53f22d differ
diff --git a/workspace/assets/skins/c9/c9ec59a67489337499cd2d0aedfd9b12e8b8a2ae5e930a479073f64f4233910f b/workspace/assets/skins/c9/c9ec59a67489337499cd2d0aedfd9b12e8b8a2ae5e930a479073f64f4233910f
new file mode 100644
index 00000000..28be7202
Binary files /dev/null and b/workspace/assets/skins/c9/c9ec59a67489337499cd2d0aedfd9b12e8b8a2ae5e930a479073f64f4233910f differ
diff --git a/workspace/assets/skins/c9/c9f7b7fab241bd693f223802b9d041d6b2bdf0ce914b1b82c0c0653e40deaacc b/workspace/assets/skins/c9/c9f7b7fab241bd693f223802b9d041d6b2bdf0ce914b1b82c0c0653e40deaacc
new file mode 100644
index 00000000..69b8366c
Binary files /dev/null and b/workspace/assets/skins/c9/c9f7b7fab241bd693f223802b9d041d6b2bdf0ce914b1b82c0c0653e40deaacc differ
diff --git a/workspace/assets/skins/c9/c9fdfd1c1c4a74ee74e77ab60a9ede370f87c80c8869654f5cdf1d94c14dd139 b/workspace/assets/skins/c9/c9fdfd1c1c4a74ee74e77ab60a9ede370f87c80c8869654f5cdf1d94c14dd139
new file mode 100644
index 00000000..df6680ed
Binary files /dev/null and b/workspace/assets/skins/c9/c9fdfd1c1c4a74ee74e77ab60a9ede370f87c80c8869654f5cdf1d94c14dd139 differ
diff --git a/workspace/assets/skins/ca/ca036ae458214a312a63fb6fb0418b5baa8daf0fb9dd16b010f810d44bdff987 b/workspace/assets/skins/ca/ca036ae458214a312a63fb6fb0418b5baa8daf0fb9dd16b010f810d44bdff987
new file mode 100644
index 00000000..2f5dbc08
Binary files /dev/null and b/workspace/assets/skins/ca/ca036ae458214a312a63fb6fb0418b5baa8daf0fb9dd16b010f810d44bdff987 differ
diff --git a/workspace/assets/skins/ca/ca05071342e47099ea3e181b95551c2abc7f7f2401bbb0f086028349450a9164 b/workspace/assets/skins/ca/ca05071342e47099ea3e181b95551c2abc7f7f2401bbb0f086028349450a9164
new file mode 100644
index 00000000..c298c94b
Binary files /dev/null and b/workspace/assets/skins/ca/ca05071342e47099ea3e181b95551c2abc7f7f2401bbb0f086028349450a9164 differ
diff --git a/workspace/assets/skins/ca/ca56e2685307d41f10b52a165ba96acaaa9fe70c069e6ca05fd71c00f424d482 b/workspace/assets/skins/ca/ca56e2685307d41f10b52a165ba96acaaa9fe70c069e6ca05fd71c00f424d482
new file mode 100644
index 00000000..6c4bba96
Binary files /dev/null and b/workspace/assets/skins/ca/ca56e2685307d41f10b52a165ba96acaaa9fe70c069e6ca05fd71c00f424d482 differ
diff --git a/workspace/assets/skins/ca/ca62d1d7a5a12f6a95fcabc33af10a93ded292c7eb71c1ed118ecc860cbc8b71 b/workspace/assets/skins/ca/ca62d1d7a5a12f6a95fcabc33af10a93ded292c7eb71c1ed118ecc860cbc8b71
new file mode 100644
index 00000000..fd470485
Binary files /dev/null and b/workspace/assets/skins/ca/ca62d1d7a5a12f6a95fcabc33af10a93ded292c7eb71c1ed118ecc860cbc8b71 differ
diff --git a/workspace/assets/skins/ca/ca63bb4582d8d01459aa9d531e5509230e7da5648fb07d7637c6e59b2801ec4e b/workspace/assets/skins/ca/ca63bb4582d8d01459aa9d531e5509230e7da5648fb07d7637c6e59b2801ec4e
new file mode 100644
index 00000000..e217fa6a
Binary files /dev/null and b/workspace/assets/skins/ca/ca63bb4582d8d01459aa9d531e5509230e7da5648fb07d7637c6e59b2801ec4e differ
diff --git a/workspace/assets/skins/ca/ca6ada4c1c43c2998eb4989edb9f61643f9d2783301dea54fdebce1562535790 b/workspace/assets/skins/ca/ca6ada4c1c43c2998eb4989edb9f61643f9d2783301dea54fdebce1562535790
new file mode 100644
index 00000000..6900a55c
Binary files /dev/null and b/workspace/assets/skins/ca/ca6ada4c1c43c2998eb4989edb9f61643f9d2783301dea54fdebce1562535790 differ
diff --git a/workspace/assets/skins/ca/ca75726817a6e6daef658c917b082bb2f1d32f4176b5fdc0d803e678455edd2 b/workspace/assets/skins/ca/ca75726817a6e6daef658c917b082bb2f1d32f4176b5fdc0d803e678455edd2
new file mode 100644
index 00000000..f2b42846
Binary files /dev/null and b/workspace/assets/skins/ca/ca75726817a6e6daef658c917b082bb2f1d32f4176b5fdc0d803e678455edd2 differ
diff --git a/workspace/assets/skins/ca/ca8b4996aa4ac4fe54fd59be23419e3889cecabb5a6c3450783a143037ba433 b/workspace/assets/skins/ca/ca8b4996aa4ac4fe54fd59be23419e3889cecabb5a6c3450783a143037ba433
new file mode 100644
index 00000000..77cadb54
Binary files /dev/null and b/workspace/assets/skins/ca/ca8b4996aa4ac4fe54fd59be23419e3889cecabb5a6c3450783a143037ba433 differ
diff --git a/workspace/assets/skins/ca/cac40e7f7283df934f078172799b5377c87e341be46167fea72b740c29a39e38 b/workspace/assets/skins/ca/cac40e7f7283df934f078172799b5377c87e341be46167fea72b740c29a39e38
new file mode 100644
index 00000000..cd2df5ad
Binary files /dev/null and b/workspace/assets/skins/ca/cac40e7f7283df934f078172799b5377c87e341be46167fea72b740c29a39e38 differ
diff --git a/workspace/assets/skins/ca/caec0897cf5aaa901e872c9a57bb12ea2e8ba8dd333238a19869ccc217dc33de b/workspace/assets/skins/ca/caec0897cf5aaa901e872c9a57bb12ea2e8ba8dd333238a19869ccc217dc33de
new file mode 100644
index 00000000..8d0df288
Binary files /dev/null and b/workspace/assets/skins/ca/caec0897cf5aaa901e872c9a57bb12ea2e8ba8dd333238a19869ccc217dc33de differ
diff --git a/workspace/assets/skins/cb/cb1158d0e014281399b5bddcd235414ab558a209418e1772a768e17b6dda34cd b/workspace/assets/skins/cb/cb1158d0e014281399b5bddcd235414ab558a209418e1772a768e17b6dda34cd
new file mode 100644
index 00000000..2aee9eb2
Binary files /dev/null and b/workspace/assets/skins/cb/cb1158d0e014281399b5bddcd235414ab558a209418e1772a768e17b6dda34cd differ
diff --git a/workspace/assets/skins/cb/cb1a342bbfac18b84e1ff0ddd448f12993f7c2f54e40cf1983216de144d13c61 b/workspace/assets/skins/cb/cb1a342bbfac18b84e1ff0ddd448f12993f7c2f54e40cf1983216de144d13c61
new file mode 100644
index 00000000..8e7535e2
Binary files /dev/null and b/workspace/assets/skins/cb/cb1a342bbfac18b84e1ff0ddd448f12993f7c2f54e40cf1983216de144d13c61 differ
diff --git a/workspace/assets/skins/cb/cb262d9d6ce69ff71e4a410043cb36dc6a8f60183cba0fa1765f65ad646f3ee7 b/workspace/assets/skins/cb/cb262d9d6ce69ff71e4a410043cb36dc6a8f60183cba0fa1765f65ad646f3ee7
new file mode 100644
index 00000000..921273f4
Binary files /dev/null and b/workspace/assets/skins/cb/cb262d9d6ce69ff71e4a410043cb36dc6a8f60183cba0fa1765f65ad646f3ee7 differ
diff --git a/workspace/assets/skins/cb/cb59db1257cf6aef5a834137f765ff5682c815a8ccf5a046b1e291042bf6138d b/workspace/assets/skins/cb/cb59db1257cf6aef5a834137f765ff5682c815a8ccf5a046b1e291042bf6138d
new file mode 100644
index 00000000..8c3b0e1e
Binary files /dev/null and b/workspace/assets/skins/cb/cb59db1257cf6aef5a834137f765ff5682c815a8ccf5a046b1e291042bf6138d differ
diff --git a/workspace/assets/skins/cb/cb75384574f08274625b436980afa97a69cc3bba5d084ed00d039e7c11984338 b/workspace/assets/skins/cb/cb75384574f08274625b436980afa97a69cc3bba5d084ed00d039e7c11984338
new file mode 100644
index 00000000..3d7c70f9
Binary files /dev/null and b/workspace/assets/skins/cb/cb75384574f08274625b436980afa97a69cc3bba5d084ed00d039e7c11984338 differ
diff --git a/workspace/assets/skins/cb/cb7746a86acca343cc6955a3199c89592296ca0bb7154c72d28b86c6c7ef74a9 b/workspace/assets/skins/cb/cb7746a86acca343cc6955a3199c89592296ca0bb7154c72d28b86c6c7ef74a9
new file mode 100644
index 00000000..3e694abc
Binary files /dev/null and b/workspace/assets/skins/cb/cb7746a86acca343cc6955a3199c89592296ca0bb7154c72d28b86c6c7ef74a9 differ
diff --git a/workspace/assets/skins/cb/cbad5b889a5aa6865a696049ab1ea794e1cbf0df6babc6d39ec3cf05c1fb6187 b/workspace/assets/skins/cb/cbad5b889a5aa6865a696049ab1ea794e1cbf0df6babc6d39ec3cf05c1fb6187
new file mode 100644
index 00000000..384998b3
Binary files /dev/null and b/workspace/assets/skins/cb/cbad5b889a5aa6865a696049ab1ea794e1cbf0df6babc6d39ec3cf05c1fb6187 differ
diff --git a/workspace/assets/skins/cb/cbbd7e0323280e0e1c1757241bba5a4f36aae437f78fc3a697e9cc6c91918823 b/workspace/assets/skins/cb/cbbd7e0323280e0e1c1757241bba5a4f36aae437f78fc3a697e9cc6c91918823
new file mode 100644
index 00000000..553ad0ac
Binary files /dev/null and b/workspace/assets/skins/cb/cbbd7e0323280e0e1c1757241bba5a4f36aae437f78fc3a697e9cc6c91918823 differ
diff --git a/workspace/assets/skins/cb/cbe3db9a0a1dde7ba25c3f1e466b255c92674e351b1a5b0202f4c1e94c6f2b2a b/workspace/assets/skins/cb/cbe3db9a0a1dde7ba25c3f1e466b255c92674e351b1a5b0202f4c1e94c6f2b2a
new file mode 100644
index 00000000..aba0331a
Binary files /dev/null and b/workspace/assets/skins/cb/cbe3db9a0a1dde7ba25c3f1e466b255c92674e351b1a5b0202f4c1e94c6f2b2a differ
diff --git a/workspace/assets/skins/cb/cbf7860f364c7ec334ee95ea65c58cb81cf798d086579de1cf84a247c26b3177 b/workspace/assets/skins/cb/cbf7860f364c7ec334ee95ea65c58cb81cf798d086579de1cf84a247c26b3177
new file mode 100644
index 00000000..3f08bf59
Binary files /dev/null and b/workspace/assets/skins/cb/cbf7860f364c7ec334ee95ea65c58cb81cf798d086579de1cf84a247c26b3177 differ
diff --git a/workspace/assets/skins/cc/cc0d20d3f85080ae19e916d316690ccba70acea6295d3033fbd55fdad3df2d b/workspace/assets/skins/cc/cc0d20d3f85080ae19e916d316690ccba70acea6295d3033fbd55fdad3df2d
new file mode 100644
index 00000000..14075f77
Binary files /dev/null and b/workspace/assets/skins/cc/cc0d20d3f85080ae19e916d316690ccba70acea6295d3033fbd55fdad3df2d differ
diff --git a/workspace/assets/skins/cc/cc110326719c4a8662a97198a741e276fa6c10671b7b9fd955ac46c2c42083d2 b/workspace/assets/skins/cc/cc110326719c4a8662a97198a741e276fa6c10671b7b9fd955ac46c2c42083d2
new file mode 100644
index 00000000..d7901220
Binary files /dev/null and b/workspace/assets/skins/cc/cc110326719c4a8662a97198a741e276fa6c10671b7b9fd955ac46c2c42083d2 differ
diff --git a/workspace/assets/skins/cc/cc1bafaed1898181140ddd1de297b2d0e86dd7e3cdcd6e0b583a5daf2babd1ec b/workspace/assets/skins/cc/cc1bafaed1898181140ddd1de297b2d0e86dd7e3cdcd6e0b583a5daf2babd1ec
new file mode 100644
index 00000000..b36d7c3a
Binary files /dev/null and b/workspace/assets/skins/cc/cc1bafaed1898181140ddd1de297b2d0e86dd7e3cdcd6e0b583a5daf2babd1ec differ
diff --git a/workspace/assets/skins/cc/cc41b35c34c04e82274ff78ce824e5bef23b405d8337c177fa96bc5dc5fd5df2 b/workspace/assets/skins/cc/cc41b35c34c04e82274ff78ce824e5bef23b405d8337c177fa96bc5dc5fd5df2
new file mode 100644
index 00000000..ec787b2c
Binary files /dev/null and b/workspace/assets/skins/cc/cc41b35c34c04e82274ff78ce824e5bef23b405d8337c177fa96bc5dc5fd5df2 differ
diff --git a/workspace/assets/skins/cc/cc4ab4307eeabbc8fa01cef4c6c898551725323b3b21e0fa428ff78faa0b8c85 b/workspace/assets/skins/cc/cc4ab4307eeabbc8fa01cef4c6c898551725323b3b21e0fa428ff78faa0b8c85
new file mode 100644
index 00000000..83b2305e
Binary files /dev/null and b/workspace/assets/skins/cc/cc4ab4307eeabbc8fa01cef4c6c898551725323b3b21e0fa428ff78faa0b8c85 differ
diff --git a/workspace/assets/skins/cc/cc51973c8ce2433f2db6801e4ab898d0344f25b5ff7e5b8ad15f8cb2aea7639c b/workspace/assets/skins/cc/cc51973c8ce2433f2db6801e4ab898d0344f25b5ff7e5b8ad15f8cb2aea7639c
new file mode 100644
index 00000000..1652eb40
Binary files /dev/null and b/workspace/assets/skins/cc/cc51973c8ce2433f2db6801e4ab898d0344f25b5ff7e5b8ad15f8cb2aea7639c differ
diff --git a/workspace/assets/skins/cc/cc6102c727086a65e17748e78686e78c414d07937f4a87bda5a39ff54b9063c4 b/workspace/assets/skins/cc/cc6102c727086a65e17748e78686e78c414d07937f4a87bda5a39ff54b9063c4
new file mode 100644
index 00000000..2f9a76d6
Binary files /dev/null and b/workspace/assets/skins/cc/cc6102c727086a65e17748e78686e78c414d07937f4a87bda5a39ff54b9063c4 differ
diff --git a/workspace/assets/skins/cc/cc64c3958536b0549abc32e03e3ba710d53561c6c4ca7e5273d7cf8db7cb40c2 b/workspace/assets/skins/cc/cc64c3958536b0549abc32e03e3ba710d53561c6c4ca7e5273d7cf8db7cb40c2
new file mode 100644
index 00000000..599c4715
Binary files /dev/null and b/workspace/assets/skins/cc/cc64c3958536b0549abc32e03e3ba710d53561c6c4ca7e5273d7cf8db7cb40c2 differ
diff --git a/workspace/assets/skins/cc/cc70464986c8f3192354862ee661768f5f096d13c53fc86c2e5ae2f4ca26a948 b/workspace/assets/skins/cc/cc70464986c8f3192354862ee661768f5f096d13c53fc86c2e5ae2f4ca26a948
new file mode 100644
index 00000000..2bfd49bf
Binary files /dev/null and b/workspace/assets/skins/cc/cc70464986c8f3192354862ee661768f5f096d13c53fc86c2e5ae2f4ca26a948 differ
diff --git a/workspace/assets/skins/cc/cc8a61a734055c3b00541a1b755976be5648891e743248fe2e7352a9b30fdae4 b/workspace/assets/skins/cc/cc8a61a734055c3b00541a1b755976be5648891e743248fe2e7352a9b30fdae4
new file mode 100644
index 00000000..7b4e86f0
Binary files /dev/null and b/workspace/assets/skins/cc/cc8a61a734055c3b00541a1b755976be5648891e743248fe2e7352a9b30fdae4 differ
diff --git a/workspace/assets/skins/cc/cc923f5f20eaaa8696c9cdc5ff93c9ba5e8818ec7d5091ede8b5ed384b65012 b/workspace/assets/skins/cc/cc923f5f20eaaa8696c9cdc5ff93c9ba5e8818ec7d5091ede8b5ed384b65012
new file mode 100644
index 00000000..f385d899
Binary files /dev/null and b/workspace/assets/skins/cc/cc923f5f20eaaa8696c9cdc5ff93c9ba5e8818ec7d5091ede8b5ed384b65012 differ
diff --git a/workspace/assets/skins/cc/cc97874183696f5ae67bfbfca8234083e1c7d6279dc084a034463b2fb45075c3 b/workspace/assets/skins/cc/cc97874183696f5ae67bfbfca8234083e1c7d6279dc084a034463b2fb45075c3
new file mode 100644
index 00000000..8cf1e169
Binary files /dev/null and b/workspace/assets/skins/cc/cc97874183696f5ae67bfbfca8234083e1c7d6279dc084a034463b2fb45075c3 differ
diff --git a/workspace/assets/skins/cc/cca0cf19608a4c61580a094c9447f4c72c134cd620e172362255843d64d2c79e b/workspace/assets/skins/cc/cca0cf19608a4c61580a094c9447f4c72c134cd620e172362255843d64d2c79e
new file mode 100644
index 00000000..322bc64f
Binary files /dev/null and b/workspace/assets/skins/cc/cca0cf19608a4c61580a094c9447f4c72c134cd620e172362255843d64d2c79e differ
diff --git a/workspace/assets/skins/cc/cccb6befad26b193b777c5b8c2df1d97148cf9b12f564e64e4386011ce30015e b/workspace/assets/skins/cc/cccb6befad26b193b777c5b8c2df1d97148cf9b12f564e64e4386011ce30015e
new file mode 100644
index 00000000..91762e8e
Binary files /dev/null and b/workspace/assets/skins/cc/cccb6befad26b193b777c5b8c2df1d97148cf9b12f564e64e4386011ce30015e differ
diff --git a/workspace/assets/skins/cc/ccd683dcee4858c66f5fcd4b0884391020e44cc93e67760c80d2f1768df4b206 b/workspace/assets/skins/cc/ccd683dcee4858c66f5fcd4b0884391020e44cc93e67760c80d2f1768df4b206
new file mode 100644
index 00000000..24b7fb0c
Binary files /dev/null and b/workspace/assets/skins/cc/ccd683dcee4858c66f5fcd4b0884391020e44cc93e67760c80d2f1768df4b206 differ
diff --git a/workspace/assets/skins/cc/cce4279644e57fab2b879f68fb03c2d447c8a89b10e6f7e61bf2bc5c8d278842 b/workspace/assets/skins/cc/cce4279644e57fab2b879f68fb03c2d447c8a89b10e6f7e61bf2bc5c8d278842
new file mode 100644
index 00000000..a2c8bf60
Binary files /dev/null and b/workspace/assets/skins/cc/cce4279644e57fab2b879f68fb03c2d447c8a89b10e6f7e61bf2bc5c8d278842 differ
diff --git a/workspace/assets/skins/cc/cce81c5264d01d690ef9e638d4474913ddbee310dc15f7297014163be24ff077 b/workspace/assets/skins/cc/cce81c5264d01d690ef9e638d4474913ddbee310dc15f7297014163be24ff077
new file mode 100644
index 00000000..124f79c6
Binary files /dev/null and b/workspace/assets/skins/cc/cce81c5264d01d690ef9e638d4474913ddbee310dc15f7297014163be24ff077 differ
diff --git a/workspace/assets/skins/cc/ccec13bec9a89efb96f245f2575c99bc151b79d8552779df3f831dda8585604 b/workspace/assets/skins/cc/ccec13bec9a89efb96f245f2575c99bc151b79d8552779df3f831dda8585604
new file mode 100644
index 00000000..c7043dfc
Binary files /dev/null and b/workspace/assets/skins/cc/ccec13bec9a89efb96f245f2575c99bc151b79d8552779df3f831dda8585604 differ
diff --git a/workspace/assets/skins/cc/cceda2e41ce600ca53e73a6fee20da46fb2caa139ccaec5a757f3dcbb57b94e6 b/workspace/assets/skins/cc/cceda2e41ce600ca53e73a6fee20da46fb2caa139ccaec5a757f3dcbb57b94e6
new file mode 100644
index 00000000..3e060aa3
Binary files /dev/null and b/workspace/assets/skins/cc/cceda2e41ce600ca53e73a6fee20da46fb2caa139ccaec5a757f3dcbb57b94e6 differ
diff --git a/workspace/assets/skins/cd/cd063ba2102a51c19b4bf68bacdffdba52897fcaec87cfffdf0cab6484b9fded b/workspace/assets/skins/cd/cd063ba2102a51c19b4bf68bacdffdba52897fcaec87cfffdf0cab6484b9fded
new file mode 100644
index 00000000..8c6d320a
Binary files /dev/null and b/workspace/assets/skins/cd/cd063ba2102a51c19b4bf68bacdffdba52897fcaec87cfffdf0cab6484b9fded differ
diff --git a/workspace/assets/skins/cd/cd1ac1625cf5f195702926e7da7c152253f03bef4f3dce1c7a7c884731f4ec2b b/workspace/assets/skins/cd/cd1ac1625cf5f195702926e7da7c152253f03bef4f3dce1c7a7c884731f4ec2b
new file mode 100644
index 00000000..0e66c9a1
Binary files /dev/null and b/workspace/assets/skins/cd/cd1ac1625cf5f195702926e7da7c152253f03bef4f3dce1c7a7c884731f4ec2b differ
diff --git a/workspace/assets/skins/cd/cd1e3b9240db920b8d5c1252b359748b3fce844af09bf8297ef3825ac06b8209 b/workspace/assets/skins/cd/cd1e3b9240db920b8d5c1252b359748b3fce844af09bf8297ef3825ac06b8209
new file mode 100644
index 00000000..c64b95f4
Binary files /dev/null and b/workspace/assets/skins/cd/cd1e3b9240db920b8d5c1252b359748b3fce844af09bf8297ef3825ac06b8209 differ
diff --git a/workspace/assets/skins/cd/cd2949d4a3084c9af010eeb37d9a06a5568715b3e1d43ba9114c8762258bb0b9 b/workspace/assets/skins/cd/cd2949d4a3084c9af010eeb37d9a06a5568715b3e1d43ba9114c8762258bb0b9
new file mode 100644
index 00000000..2a592f64
Binary files /dev/null and b/workspace/assets/skins/cd/cd2949d4a3084c9af010eeb37d9a06a5568715b3e1d43ba9114c8762258bb0b9 differ
diff --git a/workspace/assets/skins/cd/cd30b9b49dfdab781a80bfa7f205f56ec40c8e2d5a37d4be40a1a576dd43bb9d b/workspace/assets/skins/cd/cd30b9b49dfdab781a80bfa7f205f56ec40c8e2d5a37d4be40a1a576dd43bb9d
new file mode 100644
index 00000000..629eea55
Binary files /dev/null and b/workspace/assets/skins/cd/cd30b9b49dfdab781a80bfa7f205f56ec40c8e2d5a37d4be40a1a576dd43bb9d differ
diff --git a/workspace/assets/skins/cd/cd3e8db121051c35c673f825e53289e830f24852f85863b3a33f378617e2c43f b/workspace/assets/skins/cd/cd3e8db121051c35c673f825e53289e830f24852f85863b3a33f378617e2c43f
new file mode 100644
index 00000000..51a6f2f9
Binary files /dev/null and b/workspace/assets/skins/cd/cd3e8db121051c35c673f825e53289e830f24852f85863b3a33f378617e2c43f differ
diff --git a/workspace/assets/skins/cd/cd54f9e41b821cd8da6b27000211ce3fad323f23f04959dd2e40b198571a7f4c b/workspace/assets/skins/cd/cd54f9e41b821cd8da6b27000211ce3fad323f23f04959dd2e40b198571a7f4c
new file mode 100644
index 00000000..d53c2a07
Binary files /dev/null and b/workspace/assets/skins/cd/cd54f9e41b821cd8da6b27000211ce3fad323f23f04959dd2e40b198571a7f4c differ
diff --git a/workspace/assets/skins/cd/cd55224298c7ce5056f954e742a50d37eaf4fb22fbb8088a921bb6b41383513b b/workspace/assets/skins/cd/cd55224298c7ce5056f954e742a50d37eaf4fb22fbb8088a921bb6b41383513b
new file mode 100644
index 00000000..6365f36d
Binary files /dev/null and b/workspace/assets/skins/cd/cd55224298c7ce5056f954e742a50d37eaf4fb22fbb8088a921bb6b41383513b differ
diff --git a/workspace/assets/skins/cd/cd6e6f9b2ac6099bcff26ad6ff49ed3dfb7bbf9db713309ca58f42a0e408a925 b/workspace/assets/skins/cd/cd6e6f9b2ac6099bcff26ad6ff49ed3dfb7bbf9db713309ca58f42a0e408a925
new file mode 100644
index 00000000..1f5966d3
Binary files /dev/null and b/workspace/assets/skins/cd/cd6e6f9b2ac6099bcff26ad6ff49ed3dfb7bbf9db713309ca58f42a0e408a925 differ
diff --git a/workspace/assets/skins/cd/cd96f79b6fd64de0c2daa09eb2d1dc923afecb3622002ccc3fd87333ba7e9dd0 b/workspace/assets/skins/cd/cd96f79b6fd64de0c2daa09eb2d1dc923afecb3622002ccc3fd87333ba7e9dd0
new file mode 100644
index 00000000..c27e5c01
Binary files /dev/null and b/workspace/assets/skins/cd/cd96f79b6fd64de0c2daa09eb2d1dc923afecb3622002ccc3fd87333ba7e9dd0 differ
diff --git a/workspace/assets/skins/cd/cda83ccda4c16d850c6d85b91e4d6c909820d73d2d06d6ad2251d822d64bd7af b/workspace/assets/skins/cd/cda83ccda4c16d850c6d85b91e4d6c909820d73d2d06d6ad2251d822d64bd7af
new file mode 100644
index 00000000..d3193109
Binary files /dev/null and b/workspace/assets/skins/cd/cda83ccda4c16d850c6d85b91e4d6c909820d73d2d06d6ad2251d822d64bd7af differ
diff --git a/workspace/assets/skins/cd/cdac3eaa754dc06d139c12d7be03c78b8395f27506ec30fc60ac8adc62a69c05 b/workspace/assets/skins/cd/cdac3eaa754dc06d139c12d7be03c78b8395f27506ec30fc60ac8adc62a69c05
new file mode 100644
index 00000000..626edf14
Binary files /dev/null and b/workspace/assets/skins/cd/cdac3eaa754dc06d139c12d7be03c78b8395f27506ec30fc60ac8adc62a69c05 differ
diff --git a/workspace/assets/skins/cd/cdae641bc99901ba0ec3d9ba4931fd305f62fe40eb8ec20c69dea7aa8fccc34e b/workspace/assets/skins/cd/cdae641bc99901ba0ec3d9ba4931fd305f62fe40eb8ec20c69dea7aa8fccc34e
new file mode 100644
index 00000000..92330c20
Binary files /dev/null and b/workspace/assets/skins/cd/cdae641bc99901ba0ec3d9ba4931fd305f62fe40eb8ec20c69dea7aa8fccc34e differ
diff --git a/workspace/assets/skins/cd/cdb186f2c09e108c6b379f810299e1f3aba1b631e1fa22d79058c9d52dc7e035 b/workspace/assets/skins/cd/cdb186f2c09e108c6b379f810299e1f3aba1b631e1fa22d79058c9d52dc7e035
new file mode 100644
index 00000000..0eb72f0b
Binary files /dev/null and b/workspace/assets/skins/cd/cdb186f2c09e108c6b379f810299e1f3aba1b631e1fa22d79058c9d52dc7e035 differ
diff --git a/workspace/assets/skins/cd/cdc2c9333ca263169892c5cd5f5b83828044e25a43fbcebadc214fefeaf1e8a b/workspace/assets/skins/cd/cdc2c9333ca263169892c5cd5f5b83828044e25a43fbcebadc214fefeaf1e8a
new file mode 100644
index 00000000..a4a9a5ad
Binary files /dev/null and b/workspace/assets/skins/cd/cdc2c9333ca263169892c5cd5f5b83828044e25a43fbcebadc214fefeaf1e8a differ
diff --git a/workspace/assets/skins/cd/cdcc21d138b5a2dfea51d0b8ab418925c192e0625c9394bbe180029141625410 b/workspace/assets/skins/cd/cdcc21d138b5a2dfea51d0b8ab418925c192e0625c9394bbe180029141625410
new file mode 100644
index 00000000..6eb5f3ec
Binary files /dev/null and b/workspace/assets/skins/cd/cdcc21d138b5a2dfea51d0b8ab418925c192e0625c9394bbe180029141625410 differ
diff --git a/workspace/assets/skins/cd/cde4a664a4b98c8762044f1137576bcb145820e95f6043394c00f8cdc0e07363 b/workspace/assets/skins/cd/cde4a664a4b98c8762044f1137576bcb145820e95f6043394c00f8cdc0e07363
new file mode 100644
index 00000000..cbdb1cf8
Binary files /dev/null and b/workspace/assets/skins/cd/cde4a664a4b98c8762044f1137576bcb145820e95f6043394c00f8cdc0e07363 differ
diff --git a/workspace/assets/skins/cd/cdf0333483f4144d2ef14d46c90119a06ac135efe01889f488876d65123c7295 b/workspace/assets/skins/cd/cdf0333483f4144d2ef14d46c90119a06ac135efe01889f488876d65123c7295
new file mode 100644
index 00000000..fe01df3f
Binary files /dev/null and b/workspace/assets/skins/cd/cdf0333483f4144d2ef14d46c90119a06ac135efe01889f488876d65123c7295 differ
diff --git a/workspace/assets/skins/cd/cdfa76448f96a89cf757e1aacf41e4a9fcefd4c056d684e705770659b2085162 b/workspace/assets/skins/cd/cdfa76448f96a89cf757e1aacf41e4a9fcefd4c056d684e705770659b2085162
new file mode 100644
index 00000000..d03b1b00
Binary files /dev/null and b/workspace/assets/skins/cd/cdfa76448f96a89cf757e1aacf41e4a9fcefd4c056d684e705770659b2085162 differ
diff --git a/workspace/assets/skins/ce/ce29d19d2ebfb6fa4ea23c151fea6a08697cea212e8f8ffa7c1ee4caba2b7b88 b/workspace/assets/skins/ce/ce29d19d2ebfb6fa4ea23c151fea6a08697cea212e8f8ffa7c1ee4caba2b7b88
new file mode 100644
index 00000000..16bf838f
Binary files /dev/null and b/workspace/assets/skins/ce/ce29d19d2ebfb6fa4ea23c151fea6a08697cea212e8f8ffa7c1ee4caba2b7b88 differ
diff --git a/workspace/assets/skins/ce/ce34594c781bfcd4a154b17271061acab9eb66c510fdcb6d976d7821d3a31021 b/workspace/assets/skins/ce/ce34594c781bfcd4a154b17271061acab9eb66c510fdcb6d976d7821d3a31021
new file mode 100644
index 00000000..48a96106
Binary files /dev/null and b/workspace/assets/skins/ce/ce34594c781bfcd4a154b17271061acab9eb66c510fdcb6d976d7821d3a31021 differ
diff --git a/workspace/assets/skins/ce/ce5e5d7990d0a83eddcd7dc9b8586a7f0a4a140efb8a151c533c4af0deca445e b/workspace/assets/skins/ce/ce5e5d7990d0a83eddcd7dc9b8586a7f0a4a140efb8a151c533c4af0deca445e
new file mode 100644
index 00000000..a1bb05b9
Binary files /dev/null and b/workspace/assets/skins/ce/ce5e5d7990d0a83eddcd7dc9b8586a7f0a4a140efb8a151c533c4af0deca445e differ
diff --git a/workspace/assets/skins/ce/ce756d8b2cbf1048e40d6cf7871bb9e3e4be6488af249bf3e561ef15fce9ab90 b/workspace/assets/skins/ce/ce756d8b2cbf1048e40d6cf7871bb9e3e4be6488af249bf3e561ef15fce9ab90
new file mode 100644
index 00000000..a3bae101
Binary files /dev/null and b/workspace/assets/skins/ce/ce756d8b2cbf1048e40d6cf7871bb9e3e4be6488af249bf3e561ef15fce9ab90 differ
diff --git a/workspace/assets/skins/ce/ce8da962967e7d6005e6e9a9b768f49cd11b38f38222095c99c944e7232a05a6 b/workspace/assets/skins/ce/ce8da962967e7d6005e6e9a9b768f49cd11b38f38222095c99c944e7232a05a6
new file mode 100644
index 00000000..e04bbc2a
Binary files /dev/null and b/workspace/assets/skins/ce/ce8da962967e7d6005e6e9a9b768f49cd11b38f38222095c99c944e7232a05a6 differ
diff --git a/workspace/assets/skins/ce/ce9df8a9893f890fa6d2a42dddeda76c52589b6ca4002d9f588145996790ce79 b/workspace/assets/skins/ce/ce9df8a9893f890fa6d2a42dddeda76c52589b6ca4002d9f588145996790ce79
new file mode 100644
index 00000000..b47aebf6
Binary files /dev/null and b/workspace/assets/skins/ce/ce9df8a9893f890fa6d2a42dddeda76c52589b6ca4002d9f588145996790ce79 differ
diff --git a/workspace/assets/skins/ce/cea3fc48e294bf91f97f54ab10b83d045bbec26b18c6b22abf987945f97ab7a b/workspace/assets/skins/ce/cea3fc48e294bf91f97f54ab10b83d045bbec26b18c6b22abf987945f97ab7a
new file mode 100644
index 00000000..4186a58d
Binary files /dev/null and b/workspace/assets/skins/ce/cea3fc48e294bf91f97f54ab10b83d045bbec26b18c6b22abf987945f97ab7a differ
diff --git a/workspace/assets/skins/ce/cea4a0f60abe05534ee36f2863e4fec3b7542a79de6596d764d9f63b1714acea b/workspace/assets/skins/ce/cea4a0f60abe05534ee36f2863e4fec3b7542a79de6596d764d9f63b1714acea
new file mode 100644
index 00000000..c43b5f11
Binary files /dev/null and b/workspace/assets/skins/ce/cea4a0f60abe05534ee36f2863e4fec3b7542a79de6596d764d9f63b1714acea differ
diff --git a/workspace/assets/skins/ce/ceaa6d39f6569249fb2d2f0ff81a05f42b7b1acdab47aeb7aa2a38b7a72ddaf7 b/workspace/assets/skins/ce/ceaa6d39f6569249fb2d2f0ff81a05f42b7b1acdab47aeb7aa2a38b7a72ddaf7
new file mode 100644
index 00000000..55e2e0c6
Binary files /dev/null and b/workspace/assets/skins/ce/ceaa6d39f6569249fb2d2f0ff81a05f42b7b1acdab47aeb7aa2a38b7a72ddaf7 differ
diff --git a/workspace/assets/skins/ce/ceaa8e4b5d2ca0b7f96cf49672910dc0f654e01d84c8d687de556d3cc0bb7848 b/workspace/assets/skins/ce/ceaa8e4b5d2ca0b7f96cf49672910dc0f654e01d84c8d687de556d3cc0bb7848
new file mode 100644
index 00000000..a8c8c0e1
Binary files /dev/null and b/workspace/assets/skins/ce/ceaa8e4b5d2ca0b7f96cf49672910dc0f654e01d84c8d687de556d3cc0bb7848 differ
diff --git a/workspace/assets/skins/ce/ced3c8dfdaa40f42335c8b4d643442643399aa370f9e852d0eabb3921de2cb78 b/workspace/assets/skins/ce/ced3c8dfdaa40f42335c8b4d643442643399aa370f9e852d0eabb3921de2cb78
new file mode 100644
index 00000000..fb83623c
Binary files /dev/null and b/workspace/assets/skins/ce/ced3c8dfdaa40f42335c8b4d643442643399aa370f9e852d0eabb3921de2cb78 differ
diff --git a/workspace/assets/skins/ce/cefa2a57ce11efe060161487005f723915d34d117817eb64be108dc0cc8d5431 b/workspace/assets/skins/ce/cefa2a57ce11efe060161487005f723915d34d117817eb64be108dc0cc8d5431
new file mode 100644
index 00000000..020c387a
Binary files /dev/null and b/workspace/assets/skins/ce/cefa2a57ce11efe060161487005f723915d34d117817eb64be108dc0cc8d5431 differ
diff --git a/workspace/assets/skins/ce/cefcf16738d1cc42802fd613c8dc298dd49d54135f19241b00c3c13efc4bd969 b/workspace/assets/skins/ce/cefcf16738d1cc42802fd613c8dc298dd49d54135f19241b00c3c13efc4bd969
new file mode 100644
index 00000000..e258cd8b
Binary files /dev/null and b/workspace/assets/skins/ce/cefcf16738d1cc42802fd613c8dc298dd49d54135f19241b00c3c13efc4bd969 differ
diff --git a/workspace/assets/skins/cf/cf1d83873a323065936ba8454c8429f29bcf21229e3da778e69cf42d8f746369 b/workspace/assets/skins/cf/cf1d83873a323065936ba8454c8429f29bcf21229e3da778e69cf42d8f746369
new file mode 100644
index 00000000..7f4df11d
Binary files /dev/null and b/workspace/assets/skins/cf/cf1d83873a323065936ba8454c8429f29bcf21229e3da778e69cf42d8f746369 differ
diff --git a/workspace/assets/skins/cf/cf40ea35c80d25a1059d7d225c6347ddbf57c38c8b8bc24100760bd8ecd02eab b/workspace/assets/skins/cf/cf40ea35c80d25a1059d7d225c6347ddbf57c38c8b8bc24100760bd8ecd02eab
new file mode 100644
index 00000000..7f9221de
Binary files /dev/null and b/workspace/assets/skins/cf/cf40ea35c80d25a1059d7d225c6347ddbf57c38c8b8bc24100760bd8ecd02eab differ
diff --git a/workspace/assets/skins/cf/cf45ecce96dfc96cb8aa8fabcda5fed778cc96dba6a869b70a3f39efe19d6291 b/workspace/assets/skins/cf/cf45ecce96dfc96cb8aa8fabcda5fed778cc96dba6a869b70a3f39efe19d6291
new file mode 100644
index 00000000..c1a31aa1
Binary files /dev/null and b/workspace/assets/skins/cf/cf45ecce96dfc96cb8aa8fabcda5fed778cc96dba6a869b70a3f39efe19d6291 differ
diff --git a/workspace/assets/skins/cf/cf582f2356ec1c9bbad85dbc636145036bd302e32a339aa9754e7d35413bd194 b/workspace/assets/skins/cf/cf582f2356ec1c9bbad85dbc636145036bd302e32a339aa9754e7d35413bd194
new file mode 100644
index 00000000..8ad46b37
Binary files /dev/null and b/workspace/assets/skins/cf/cf582f2356ec1c9bbad85dbc636145036bd302e32a339aa9754e7d35413bd194 differ
diff --git a/workspace/assets/skins/cf/cf667833490294d84c8a0610a18c56eaed3a4ae5512907437d1a60f0797e0cfe b/workspace/assets/skins/cf/cf667833490294d84c8a0610a18c56eaed3a4ae5512907437d1a60f0797e0cfe
new file mode 100644
index 00000000..f57604d1
Binary files /dev/null and b/workspace/assets/skins/cf/cf667833490294d84c8a0610a18c56eaed3a4ae5512907437d1a60f0797e0cfe differ
diff --git a/workspace/assets/skins/cf/cf7013f165194d12cc83f14331dc0f5b9a98507e6b37161d10a744ae296f359c b/workspace/assets/skins/cf/cf7013f165194d12cc83f14331dc0f5b9a98507e6b37161d10a744ae296f359c
new file mode 100644
index 00000000..36e0122f
Binary files /dev/null and b/workspace/assets/skins/cf/cf7013f165194d12cc83f14331dc0f5b9a98507e6b37161d10a744ae296f359c differ
diff --git a/workspace/assets/skins/cf/cf8015e0ce424637daee77aec5144fb6265cd538480ca1e72f410a530f1946e5 b/workspace/assets/skins/cf/cf8015e0ce424637daee77aec5144fb6265cd538480ca1e72f410a530f1946e5
new file mode 100644
index 00000000..d7bb70ed
Binary files /dev/null and b/workspace/assets/skins/cf/cf8015e0ce424637daee77aec5144fb6265cd538480ca1e72f410a530f1946e5 differ
diff --git a/workspace/assets/skins/cf/cf8867f952e1ed2476c37956a4d688a0b010c030e515ed7d93e763bbeccb8f58 b/workspace/assets/skins/cf/cf8867f952e1ed2476c37956a4d688a0b010c030e515ed7d93e763bbeccb8f58
new file mode 100644
index 00000000..d728b7ff
Binary files /dev/null and b/workspace/assets/skins/cf/cf8867f952e1ed2476c37956a4d688a0b010c030e515ed7d93e763bbeccb8f58 differ
diff --git a/workspace/assets/skins/cf/cf8bdedc96cbd60f22e8dc5243ab6b314b8d6a5fac0a0e5353d8db20e3a64a90 b/workspace/assets/skins/cf/cf8bdedc96cbd60f22e8dc5243ab6b314b8d6a5fac0a0e5353d8db20e3a64a90
new file mode 100644
index 00000000..e5c4dbaa
Binary files /dev/null and b/workspace/assets/skins/cf/cf8bdedc96cbd60f22e8dc5243ab6b314b8d6a5fac0a0e5353d8db20e3a64a90 differ
diff --git a/workspace/assets/skins/cf/cfb74c13aa2c49d590e1c75a9df7778298fd45ed284c04500a502efc68ff8c8f b/workspace/assets/skins/cf/cfb74c13aa2c49d590e1c75a9df7778298fd45ed284c04500a502efc68ff8c8f
new file mode 100644
index 00000000..276c6b47
Binary files /dev/null and b/workspace/assets/skins/cf/cfb74c13aa2c49d590e1c75a9df7778298fd45ed284c04500a502efc68ff8c8f differ
diff --git a/workspace/assets/skins/cf/cfc2f415523f18883172e69c1aad6de25877f1393c68e2640c4d664b35df8300 b/workspace/assets/skins/cf/cfc2f415523f18883172e69c1aad6de25877f1393c68e2640c4d664b35df8300
new file mode 100644
index 00000000..7e316631
Binary files /dev/null and b/workspace/assets/skins/cf/cfc2f415523f18883172e69c1aad6de25877f1393c68e2640c4d664b35df8300 differ
diff --git a/workspace/assets/skins/cf/cfd494fc80405299d67f324c0afe1df02eb2a81f45d9a9aabcb0a5b4a2e45dd7 b/workspace/assets/skins/cf/cfd494fc80405299d67f324c0afe1df02eb2a81f45d9a9aabcb0a5b4a2e45dd7
new file mode 100644
index 00000000..961440bf
Binary files /dev/null and b/workspace/assets/skins/cf/cfd494fc80405299d67f324c0afe1df02eb2a81f45d9a9aabcb0a5b4a2e45dd7 differ
diff --git a/workspace/assets/skins/cf/cfdbfa58b483a4b99917f7a792bf7fad50c972996aebf9e1bf13b0b050f34f53 b/workspace/assets/skins/cf/cfdbfa58b483a4b99917f7a792bf7fad50c972996aebf9e1bf13b0b050f34f53
new file mode 100644
index 00000000..cfba6b79
Binary files /dev/null and b/workspace/assets/skins/cf/cfdbfa58b483a4b99917f7a792bf7fad50c972996aebf9e1bf13b0b050f34f53 differ
diff --git a/workspace/assets/skins/cf/cfdf5f8773576389513b38991be803c2e89056e90b534d8240ab69c2279eee27 b/workspace/assets/skins/cf/cfdf5f8773576389513b38991be803c2e89056e90b534d8240ab69c2279eee27
new file mode 100644
index 00000000..dda1bdd4
Binary files /dev/null and b/workspace/assets/skins/cf/cfdf5f8773576389513b38991be803c2e89056e90b534d8240ab69c2279eee27 differ
diff --git a/workspace/assets/skins/d0/d004100a05dd0ba3f86bce8335aa58d92057cb520c16b5a9f1dc2f03711d14f6 b/workspace/assets/skins/d0/d004100a05dd0ba3f86bce8335aa58d92057cb520c16b5a9f1dc2f03711d14f6
new file mode 100644
index 00000000..25e35155
Binary files /dev/null and b/workspace/assets/skins/d0/d004100a05dd0ba3f86bce8335aa58d92057cb520c16b5a9f1dc2f03711d14f6 differ
diff --git a/workspace/assets/skins/d0/d00affc2dd3c3d9c8cc65c865d5567e6240464465fed6ef8df5d9f8072ecf8b7 b/workspace/assets/skins/d0/d00affc2dd3c3d9c8cc65c865d5567e6240464465fed6ef8df5d9f8072ecf8b7
new file mode 100644
index 00000000..ba6315c4
Binary files /dev/null and b/workspace/assets/skins/d0/d00affc2dd3c3d9c8cc65c865d5567e6240464465fed6ef8df5d9f8072ecf8b7 differ
diff --git a/workspace/assets/skins/d0/d00b767fc2a5310ff02fd6b9095231a102ce29185a73d9cb3ae1663349959f7d b/workspace/assets/skins/d0/d00b767fc2a5310ff02fd6b9095231a102ce29185a73d9cb3ae1663349959f7d
new file mode 100644
index 00000000..65148b40
Binary files /dev/null and b/workspace/assets/skins/d0/d00b767fc2a5310ff02fd6b9095231a102ce29185a73d9cb3ae1663349959f7d differ
diff --git a/workspace/assets/skins/d0/d06f2e7d86a246c5e516ceb0cb1fe6bf22099499813e51acd4477ca0474425d0 b/workspace/assets/skins/d0/d06f2e7d86a246c5e516ceb0cb1fe6bf22099499813e51acd4477ca0474425d0
new file mode 100644
index 00000000..87d1497b
Binary files /dev/null and b/workspace/assets/skins/d0/d06f2e7d86a246c5e516ceb0cb1fe6bf22099499813e51acd4477ca0474425d0 differ
diff --git a/workspace/assets/skins/d0/d0733cf6b9c3dac7405e85a28716d1c7f9083c5ba5f71fdbd9fc584becc2f79c b/workspace/assets/skins/d0/d0733cf6b9c3dac7405e85a28716d1c7f9083c5ba5f71fdbd9fc584becc2f79c
new file mode 100644
index 00000000..44e7c130
Binary files /dev/null and b/workspace/assets/skins/d0/d0733cf6b9c3dac7405e85a28716d1c7f9083c5ba5f71fdbd9fc584becc2f79c differ
diff --git a/workspace/assets/skins/d0/d0782de63f214d2d3a033476a3d43a752fa567d21bdc6a40979909ccad4d2c73 b/workspace/assets/skins/d0/d0782de63f214d2d3a033476a3d43a752fa567d21bdc6a40979909ccad4d2c73
new file mode 100644
index 00000000..ef51bbbe
Binary files /dev/null and b/workspace/assets/skins/d0/d0782de63f214d2d3a033476a3d43a752fa567d21bdc6a40979909ccad4d2c73 differ
diff --git a/workspace/assets/skins/d0/d0a7af02aa6769a36585d4c384fb9ce45a1b8f7dd8aaac187f1f463240da89ee b/workspace/assets/skins/d0/d0a7af02aa6769a36585d4c384fb9ce45a1b8f7dd8aaac187f1f463240da89ee
new file mode 100644
index 00000000..7d96127f
Binary files /dev/null and b/workspace/assets/skins/d0/d0a7af02aa6769a36585d4c384fb9ce45a1b8f7dd8aaac187f1f463240da89ee differ
diff --git a/workspace/assets/skins/d0/d0ae9ed9c09a64cd01b4679d4f449ad4549d1a655afa23d7d11fd5bde4422f77 b/workspace/assets/skins/d0/d0ae9ed9c09a64cd01b4679d4f449ad4549d1a655afa23d7d11fd5bde4422f77
new file mode 100644
index 00000000..c57b4e5c
Binary files /dev/null and b/workspace/assets/skins/d0/d0ae9ed9c09a64cd01b4679d4f449ad4549d1a655afa23d7d11fd5bde4422f77 differ
diff --git a/workspace/assets/skins/d0/d0af1827fc9b0a0fbe25d86fc34d6540cc58807382eb5cef57ee02a7ddb4d0eb b/workspace/assets/skins/d0/d0af1827fc9b0a0fbe25d86fc34d6540cc58807382eb5cef57ee02a7ddb4d0eb
new file mode 100644
index 00000000..e30e2874
Binary files /dev/null and b/workspace/assets/skins/d0/d0af1827fc9b0a0fbe25d86fc34d6540cc58807382eb5cef57ee02a7ddb4d0eb differ
diff --git a/workspace/assets/skins/d0/d0c1190f00d170e20434dc9c289a7f3bf1f8fc27da9cca298cd3817c04bfb98d b/workspace/assets/skins/d0/d0c1190f00d170e20434dc9c289a7f3bf1f8fc27da9cca298cd3817c04bfb98d
new file mode 100644
index 00000000..db7c7ecb
Binary files /dev/null and b/workspace/assets/skins/d0/d0c1190f00d170e20434dc9c289a7f3bf1f8fc27da9cca298cd3817c04bfb98d differ
diff --git a/workspace/assets/skins/d0/d0c45c561e6c53bbc32c9072b615732a7ea9f3a028bd5dead39876f6dd7fc04b b/workspace/assets/skins/d0/d0c45c561e6c53bbc32c9072b615732a7ea9f3a028bd5dead39876f6dd7fc04b
new file mode 100644
index 00000000..a74323ea
Binary files /dev/null and b/workspace/assets/skins/d0/d0c45c561e6c53bbc32c9072b615732a7ea9f3a028bd5dead39876f6dd7fc04b differ
diff --git a/workspace/assets/skins/d0/d0d0443943888b9dc79907dd07446a3c3b3643f659a6238219aaa7906e60fbb1 b/workspace/assets/skins/d0/d0d0443943888b9dc79907dd07446a3c3b3643f659a6238219aaa7906e60fbb1
new file mode 100644
index 00000000..f276ecb8
Binary files /dev/null and b/workspace/assets/skins/d0/d0d0443943888b9dc79907dd07446a3c3b3643f659a6238219aaa7906e60fbb1 differ
diff --git a/workspace/assets/skins/d0/d0ebe3ed2345dc9b5e4fc9f22febd12d682c555d616bafad918caedce6107732 b/workspace/assets/skins/d0/d0ebe3ed2345dc9b5e4fc9f22febd12d682c555d616bafad918caedce6107732
new file mode 100644
index 00000000..61cdd8c2
Binary files /dev/null and b/workspace/assets/skins/d0/d0ebe3ed2345dc9b5e4fc9f22febd12d682c555d616bafad918caedce6107732 differ
diff --git a/workspace/assets/skins/d0/d0f22966c0b463027118a493443a8c880d7af123efa23b03ef701e3b3e465a66 b/workspace/assets/skins/d0/d0f22966c0b463027118a493443a8c880d7af123efa23b03ef701e3b3e465a66
new file mode 100644
index 00000000..421e730b
Binary files /dev/null and b/workspace/assets/skins/d0/d0f22966c0b463027118a493443a8c880d7af123efa23b03ef701e3b3e465a66 differ
diff --git a/workspace/assets/skins/d0/d0f259d2a59115e62bb9e9f86cee88909bed0294c3a08dbb5df39f2f262d08a5 b/workspace/assets/skins/d0/d0f259d2a59115e62bb9e9f86cee88909bed0294c3a08dbb5df39f2f262d08a5
new file mode 100644
index 00000000..5dbe6f3c
Binary files /dev/null and b/workspace/assets/skins/d0/d0f259d2a59115e62bb9e9f86cee88909bed0294c3a08dbb5df39f2f262d08a5 differ
diff --git a/workspace/assets/skins/d0/d0fd56c22c074456257c20206b4308a83d07ff3909f13f05d92fd06fcb1cf235 b/workspace/assets/skins/d0/d0fd56c22c074456257c20206b4308a83d07ff3909f13f05d92fd06fcb1cf235
new file mode 100644
index 00000000..fc1a0df9
Binary files /dev/null and b/workspace/assets/skins/d0/d0fd56c22c074456257c20206b4308a83d07ff3909f13f05d92fd06fcb1cf235 differ
diff --git a/workspace/assets/skins/d1/d105fb3508021cf1b8ff7168869e2a0148db8681e278f7213e65c1f4168cdbbe b/workspace/assets/skins/d1/d105fb3508021cf1b8ff7168869e2a0148db8681e278f7213e65c1f4168cdbbe
new file mode 100644
index 00000000..8b1ba931
Binary files /dev/null and b/workspace/assets/skins/d1/d105fb3508021cf1b8ff7168869e2a0148db8681e278f7213e65c1f4168cdbbe differ
diff --git a/workspace/assets/skins/d1/d10bc60fd9143dd1b970020be5cf0f50b429f2973ae39e6c919f9b9f7e2687df b/workspace/assets/skins/d1/d10bc60fd9143dd1b970020be5cf0f50b429f2973ae39e6c919f9b9f7e2687df
new file mode 100644
index 00000000..bfa7e74c
Binary files /dev/null and b/workspace/assets/skins/d1/d10bc60fd9143dd1b970020be5cf0f50b429f2973ae39e6c919f9b9f7e2687df differ
diff --git a/workspace/assets/skins/d1/d11a2f7aeb335b66c05c256af2879b5a233cdcf8ee2b74e6b551dd176fa4392a b/workspace/assets/skins/d1/d11a2f7aeb335b66c05c256af2879b5a233cdcf8ee2b74e6b551dd176fa4392a
new file mode 100644
index 00000000..66c0ef65
Binary files /dev/null and b/workspace/assets/skins/d1/d11a2f7aeb335b66c05c256af2879b5a233cdcf8ee2b74e6b551dd176fa4392a differ
diff --git a/workspace/assets/skins/d1/d148d53b9951da844f5c180282aba39dee06d49345e3af42f6ddcfe7384cbf5c b/workspace/assets/skins/d1/d148d53b9951da844f5c180282aba39dee06d49345e3af42f6ddcfe7384cbf5c
new file mode 100644
index 00000000..42178cea
Binary files /dev/null and b/workspace/assets/skins/d1/d148d53b9951da844f5c180282aba39dee06d49345e3af42f6ddcfe7384cbf5c differ
diff --git a/workspace/assets/skins/d1/d14d0bbef9e0aad40820221a5937a5da2f0c8d1d7e212880cfd97278c579a1fb b/workspace/assets/skins/d1/d14d0bbef9e0aad40820221a5937a5da2f0c8d1d7e212880cfd97278c579a1fb
new file mode 100644
index 00000000..c69e6fd8
Binary files /dev/null and b/workspace/assets/skins/d1/d14d0bbef9e0aad40820221a5937a5da2f0c8d1d7e212880cfd97278c579a1fb differ
diff --git a/workspace/assets/skins/d1/d189ecd952a6c225f40566ce38d200f681f2c456edbea33cd0389fcdb56bc310 b/workspace/assets/skins/d1/d189ecd952a6c225f40566ce38d200f681f2c456edbea33cd0389fcdb56bc310
new file mode 100644
index 00000000..752f3753
Binary files /dev/null and b/workspace/assets/skins/d1/d189ecd952a6c225f40566ce38d200f681f2c456edbea33cd0389fcdb56bc310 differ
diff --git a/workspace/assets/skins/d1/d19359ca0778f321ef282c423d1016c8fdb3200136245fe83904fd12299ebee6 b/workspace/assets/skins/d1/d19359ca0778f321ef282c423d1016c8fdb3200136245fe83904fd12299ebee6
new file mode 100644
index 00000000..49843ffe
Binary files /dev/null and b/workspace/assets/skins/d1/d19359ca0778f321ef282c423d1016c8fdb3200136245fe83904fd12299ebee6 differ
diff --git a/workspace/assets/skins/d1/d1c335e25521ce1ca9f736c8b6e811ec407537f0fd24ea7401d024f2890f1ad5 b/workspace/assets/skins/d1/d1c335e25521ce1ca9f736c8b6e811ec407537f0fd24ea7401d024f2890f1ad5
new file mode 100644
index 00000000..bccddc3c
Binary files /dev/null and b/workspace/assets/skins/d1/d1c335e25521ce1ca9f736c8b6e811ec407537f0fd24ea7401d024f2890f1ad5 differ
diff --git a/workspace/assets/skins/d1/d1c6f76f5f824684d55e2617172580b994d2111e32f4bda4c15910e9085d9311 b/workspace/assets/skins/d1/d1c6f76f5f824684d55e2617172580b994d2111e32f4bda4c15910e9085d9311
new file mode 100644
index 00000000..f6a64142
Binary files /dev/null and b/workspace/assets/skins/d1/d1c6f76f5f824684d55e2617172580b994d2111e32f4bda4c15910e9085d9311 differ
diff --git a/workspace/assets/skins/d1/d1cb1d78293e683c1a8794dce792ef175171004fbfa0fe3ffbe9d46a818eea4 b/workspace/assets/skins/d1/d1cb1d78293e683c1a8794dce792ef175171004fbfa0fe3ffbe9d46a818eea4
new file mode 100644
index 00000000..a2bfe0fd
Binary files /dev/null and b/workspace/assets/skins/d1/d1cb1d78293e683c1a8794dce792ef175171004fbfa0fe3ffbe9d46a818eea4 differ
diff --git a/workspace/assets/skins/d1/d1f39195de2f824435e9a84b0467d7e525c87c0cfd76fea17a1005796302331d b/workspace/assets/skins/d1/d1f39195de2f824435e9a84b0467d7e525c87c0cfd76fea17a1005796302331d
new file mode 100644
index 00000000..d4cb2cb2
Binary files /dev/null and b/workspace/assets/skins/d1/d1f39195de2f824435e9a84b0467d7e525c87c0cfd76fea17a1005796302331d differ
diff --git a/workspace/assets/skins/d2/d224b0936ec465e1a7bc2d33a68deb9667f0b00fb311c801de3e7a72291126c2 b/workspace/assets/skins/d2/d224b0936ec465e1a7bc2d33a68deb9667f0b00fb311c801de3e7a72291126c2
new file mode 100644
index 00000000..95ce446a
Binary files /dev/null and b/workspace/assets/skins/d2/d224b0936ec465e1a7bc2d33a68deb9667f0b00fb311c801de3e7a72291126c2 differ
diff --git a/workspace/assets/skins/d2/d22816df58870446f5776cba1c80f41f644d1988240e7f27f230fd1ef256e37e b/workspace/assets/skins/d2/d22816df58870446f5776cba1c80f41f644d1988240e7f27f230fd1ef256e37e
new file mode 100644
index 00000000..f1c7781e
Binary files /dev/null and b/workspace/assets/skins/d2/d22816df58870446f5776cba1c80f41f644d1988240e7f27f230fd1ef256e37e differ
diff --git a/workspace/assets/skins/d2/d23beb16c45be1a46e5579558eb5f30bdb040c5d22ebeb3901b3f7545c27f185 b/workspace/assets/skins/d2/d23beb16c45be1a46e5579558eb5f30bdb040c5d22ebeb3901b3f7545c27f185
new file mode 100644
index 00000000..9d18d61a
Binary files /dev/null and b/workspace/assets/skins/d2/d23beb16c45be1a46e5579558eb5f30bdb040c5d22ebeb3901b3f7545c27f185 differ
diff --git a/workspace/assets/skins/d2/d24ada558232ee328ec77e231236aad0937d3b24247831d4f12b9665b0dd336f b/workspace/assets/skins/d2/d24ada558232ee328ec77e231236aad0937d3b24247831d4f12b9665b0dd336f
new file mode 100644
index 00000000..61d7a94c
Binary files /dev/null and b/workspace/assets/skins/d2/d24ada558232ee328ec77e231236aad0937d3b24247831d4f12b9665b0dd336f differ
diff --git a/workspace/assets/skins/d2/d2551e4660fb4b7e8f4711bc5387f2773f872ff9f855267511802eb6c51909ec b/workspace/assets/skins/d2/d2551e4660fb4b7e8f4711bc5387f2773f872ff9f855267511802eb6c51909ec
new file mode 100644
index 00000000..edaa9811
Binary files /dev/null and b/workspace/assets/skins/d2/d2551e4660fb4b7e8f4711bc5387f2773f872ff9f855267511802eb6c51909ec differ
diff --git a/workspace/assets/skins/d2/d2551f55e567c53ec99cc26678c39fd7b50a730aee93a4f61fd2d8873a38241d b/workspace/assets/skins/d2/d2551f55e567c53ec99cc26678c39fd7b50a730aee93a4f61fd2d8873a38241d
new file mode 100644
index 00000000..ffe99430
Binary files /dev/null and b/workspace/assets/skins/d2/d2551f55e567c53ec99cc26678c39fd7b50a730aee93a4f61fd2d8873a38241d differ
diff --git a/workspace/assets/skins/d2/d26feb37c9620325cbc4c60d5450bdc5ff910ddd6883a6c42e4c85a874d17490 b/workspace/assets/skins/d2/d26feb37c9620325cbc4c60d5450bdc5ff910ddd6883a6c42e4c85a874d17490
new file mode 100644
index 00000000..937b0f81
Binary files /dev/null and b/workspace/assets/skins/d2/d26feb37c9620325cbc4c60d5450bdc5ff910ddd6883a6c42e4c85a874d17490 differ
diff --git a/workspace/assets/skins/d2/d27dbd9d2c8900fa89e35bf9254d5addc128ae57cf8e3c68e7dd93d0b7df3991 b/workspace/assets/skins/d2/d27dbd9d2c8900fa89e35bf9254d5addc128ae57cf8e3c68e7dd93d0b7df3991
new file mode 100644
index 00000000..3b0bb499
Binary files /dev/null and b/workspace/assets/skins/d2/d27dbd9d2c8900fa89e35bf9254d5addc128ae57cf8e3c68e7dd93d0b7df3991 differ
diff --git a/workspace/assets/skins/d2/d27ef689349eebfef38a7d6187150ae7c7bbece8ccc4e9338e3bcdc99f71846f b/workspace/assets/skins/d2/d27ef689349eebfef38a7d6187150ae7c7bbece8ccc4e9338e3bcdc99f71846f
new file mode 100644
index 00000000..c8ce1ba3
Binary files /dev/null and b/workspace/assets/skins/d2/d27ef689349eebfef38a7d6187150ae7c7bbece8ccc4e9338e3bcdc99f71846f differ
diff --git a/workspace/assets/skins/d2/d28202d6b1cffde43ec1117d953d046d43ef297fcef7230266ef84f7173cfd55 b/workspace/assets/skins/d2/d28202d6b1cffde43ec1117d953d046d43ef297fcef7230266ef84f7173cfd55
new file mode 100644
index 00000000..ea2906b6
Binary files /dev/null and b/workspace/assets/skins/d2/d28202d6b1cffde43ec1117d953d046d43ef297fcef7230266ef84f7173cfd55 differ
diff --git a/workspace/assets/skins/d2/d289dca4f633786dbdd0928adb4e8991264da8675ea86c335921b4e7146a3dcf b/workspace/assets/skins/d2/d289dca4f633786dbdd0928adb4e8991264da8675ea86c335921b4e7146a3dcf
new file mode 100644
index 00000000..82c99881
Binary files /dev/null and b/workspace/assets/skins/d2/d289dca4f633786dbdd0928adb4e8991264da8675ea86c335921b4e7146a3dcf differ
diff --git a/workspace/assets/skins/d2/d28ec9a60ae93710b07b70e480ff327af2ec787c11908350866870ead2cd1680 b/workspace/assets/skins/d2/d28ec9a60ae93710b07b70e480ff327af2ec787c11908350866870ead2cd1680
new file mode 100644
index 00000000..91c82ab1
Binary files /dev/null and b/workspace/assets/skins/d2/d28ec9a60ae93710b07b70e480ff327af2ec787c11908350866870ead2cd1680 differ
diff --git a/workspace/assets/skins/d2/d29bbe38955d3679ded3e99ccab79ed106ec2f014d32f6979664f70d92ab4fa9 b/workspace/assets/skins/d2/d29bbe38955d3679ded3e99ccab79ed106ec2f014d32f6979664f70d92ab4fa9
new file mode 100644
index 00000000..05b6b653
Binary files /dev/null and b/workspace/assets/skins/d2/d29bbe38955d3679ded3e99ccab79ed106ec2f014d32f6979664f70d92ab4fa9 differ
diff --git a/workspace/assets/skins/d2/d2a616bb4e4e8851b08cac1876b394711e6c8186fb51d135299e0384913b51d7 b/workspace/assets/skins/d2/d2a616bb4e4e8851b08cac1876b394711e6c8186fb51d135299e0384913b51d7
new file mode 100644
index 00000000..97624843
Binary files /dev/null and b/workspace/assets/skins/d2/d2a616bb4e4e8851b08cac1876b394711e6c8186fb51d135299e0384913b51d7 differ
diff --git a/workspace/assets/skins/d2/d2be9e33d705bd967524c27d24bbdc15cbdb809a9a9872a9568215c01a84d517 b/workspace/assets/skins/d2/d2be9e33d705bd967524c27d24bbdc15cbdb809a9a9872a9568215c01a84d517
new file mode 100644
index 00000000..f27163c3
Binary files /dev/null and b/workspace/assets/skins/d2/d2be9e33d705bd967524c27d24bbdc15cbdb809a9a9872a9568215c01a84d517 differ
diff --git a/workspace/assets/skins/d2/d2c5134f3ef49c1974e7b43eca70c3bb78ac160d622434c22483a9a4d6769acb b/workspace/assets/skins/d2/d2c5134f3ef49c1974e7b43eca70c3bb78ac160d622434c22483a9a4d6769acb
new file mode 100644
index 00000000..b9d69126
Binary files /dev/null and b/workspace/assets/skins/d2/d2c5134f3ef49c1974e7b43eca70c3bb78ac160d622434c22483a9a4d6769acb differ
diff --git a/workspace/assets/skins/d2/d2d5fd86c5a2b337d37079070c1075fc62cba2f7d125a1cb3c7a1a62e3c4f451 b/workspace/assets/skins/d2/d2d5fd86c5a2b337d37079070c1075fc62cba2f7d125a1cb3c7a1a62e3c4f451
new file mode 100644
index 00000000..2c7e88b7
Binary files /dev/null and b/workspace/assets/skins/d2/d2d5fd86c5a2b337d37079070c1075fc62cba2f7d125a1cb3c7a1a62e3c4f451 differ
diff --git a/workspace/assets/skins/d2/d2dac1424df5999f6a69020d9afac0d9789664ab77aebd3af0f2e0d2f4dc4cb4 b/workspace/assets/skins/d2/d2dac1424df5999f6a69020d9afac0d9789664ab77aebd3af0f2e0d2f4dc4cb4
new file mode 100644
index 00000000..7305c3f1
Binary files /dev/null and b/workspace/assets/skins/d2/d2dac1424df5999f6a69020d9afac0d9789664ab77aebd3af0f2e0d2f4dc4cb4 differ
diff --git a/workspace/assets/skins/d2/d2dc78b2d9503014fe5e601cda17881885c9188373afe580ec3a32a374f46a40 b/workspace/assets/skins/d2/d2dc78b2d9503014fe5e601cda17881885c9188373afe580ec3a32a374f46a40
new file mode 100644
index 00000000..c51503a6
Binary files /dev/null and b/workspace/assets/skins/d2/d2dc78b2d9503014fe5e601cda17881885c9188373afe580ec3a32a374f46a40 differ
diff --git a/workspace/assets/skins/d2/d2df2b8506792234cd113d1ec097deaa526ee9a891c06d880d9b4987ba7c3126 b/workspace/assets/skins/d2/d2df2b8506792234cd113d1ec097deaa526ee9a891c06d880d9b4987ba7c3126
new file mode 100644
index 00000000..f1b5a63a
Binary files /dev/null and b/workspace/assets/skins/d2/d2df2b8506792234cd113d1ec097deaa526ee9a891c06d880d9b4987ba7c3126 differ
diff --git a/workspace/assets/skins/d2/d2ece3d0b9e975a34524a56b6cdcf8c7761f1b79969b29afe9e2743bcc6f6c80 b/workspace/assets/skins/d2/d2ece3d0b9e975a34524a56b6cdcf8c7761f1b79969b29afe9e2743bcc6f6c80
new file mode 100644
index 00000000..1b8a0036
Binary files /dev/null and b/workspace/assets/skins/d2/d2ece3d0b9e975a34524a56b6cdcf8c7761f1b79969b29afe9e2743bcc6f6c80 differ
diff --git a/workspace/assets/skins/d2/d2f09f4648c41cdd686971221106c3fb4cc0074a814043f209c00eed5344c06f b/workspace/assets/skins/d2/d2f09f4648c41cdd686971221106c3fb4cc0074a814043f209c00eed5344c06f
new file mode 100644
index 00000000..86b8612f
Binary files /dev/null and b/workspace/assets/skins/d2/d2f09f4648c41cdd686971221106c3fb4cc0074a814043f209c00eed5344c06f differ
diff --git a/workspace/assets/skins/d3/d315c2e1d4cd6e5f8386812a12a7cb95d2f5e621815cefdfe335fe0e118dae7f b/workspace/assets/skins/d3/d315c2e1d4cd6e5f8386812a12a7cb95d2f5e621815cefdfe335fe0e118dae7f
new file mode 100644
index 00000000..30cb3688
Binary files /dev/null and b/workspace/assets/skins/d3/d315c2e1d4cd6e5f8386812a12a7cb95d2f5e621815cefdfe335fe0e118dae7f differ
diff --git a/workspace/assets/skins/d3/d34a0e5dd957edea368ecf05faefe9bf11027b66cbb8ac0827bd439af2dcadba b/workspace/assets/skins/d3/d34a0e5dd957edea368ecf05faefe9bf11027b66cbb8ac0827bd439af2dcadba
new file mode 100644
index 00000000..c1681ecd
Binary files /dev/null and b/workspace/assets/skins/d3/d34a0e5dd957edea368ecf05faefe9bf11027b66cbb8ac0827bd439af2dcadba differ
diff --git a/workspace/assets/skins/d3/d35fabcbc2a547df568d39a0b5b4b13c927963f09fbbc34b8fc2554debc3fdf3 b/workspace/assets/skins/d3/d35fabcbc2a547df568d39a0b5b4b13c927963f09fbbc34b8fc2554debc3fdf3
new file mode 100644
index 00000000..91009b57
Binary files /dev/null and b/workspace/assets/skins/d3/d35fabcbc2a547df568d39a0b5b4b13c927963f09fbbc34b8fc2554debc3fdf3 differ
diff --git a/workspace/assets/skins/d3/d369474d96062c1068d1fdb8ec45b6e8953c4e0bd4b59de214b1adee8dc13094 b/workspace/assets/skins/d3/d369474d96062c1068d1fdb8ec45b6e8953c4e0bd4b59de214b1adee8dc13094
new file mode 100644
index 00000000..50414755
Binary files /dev/null and b/workspace/assets/skins/d3/d369474d96062c1068d1fdb8ec45b6e8953c4e0bd4b59de214b1adee8dc13094 differ
diff --git a/workspace/assets/skins/d3/d36d9407bffe777df380090665d5fd21d5d605c3b5d04f225bd362a6858ec1f1 b/workspace/assets/skins/d3/d36d9407bffe777df380090665d5fd21d5d605c3b5d04f225bd362a6858ec1f1
new file mode 100644
index 00000000..197d81e1
Binary files /dev/null and b/workspace/assets/skins/d3/d36d9407bffe777df380090665d5fd21d5d605c3b5d04f225bd362a6858ec1f1 differ
diff --git a/workspace/assets/skins/d3/d36fa386a89598de62f7fd9e61767ed65ee0e279d4a7f0a2bfa95039dbdee5f8 b/workspace/assets/skins/d3/d36fa386a89598de62f7fd9e61767ed65ee0e279d4a7f0a2bfa95039dbdee5f8
new file mode 100644
index 00000000..6d19de82
Binary files /dev/null and b/workspace/assets/skins/d3/d36fa386a89598de62f7fd9e61767ed65ee0e279d4a7f0a2bfa95039dbdee5f8 differ
diff --git a/workspace/assets/skins/d3/d398202f619c004aa62c390baca0b67c1567c017b6fcf1e31bb407e97734c87f b/workspace/assets/skins/d3/d398202f619c004aa62c390baca0b67c1567c017b6fcf1e31bb407e97734c87f
new file mode 100644
index 00000000..b81fd6cc
Binary files /dev/null and b/workspace/assets/skins/d3/d398202f619c004aa62c390baca0b67c1567c017b6fcf1e31bb407e97734c87f differ
diff --git a/workspace/assets/skins/d3/d39d930a31ce22bbb65a977656d169d98f1f9f96531588a415977d301ba59f0f b/workspace/assets/skins/d3/d39d930a31ce22bbb65a977656d169d98f1f9f96531588a415977d301ba59f0f
new file mode 100644
index 00000000..f8ae02ae
Binary files /dev/null and b/workspace/assets/skins/d3/d39d930a31ce22bbb65a977656d169d98f1f9f96531588a415977d301ba59f0f differ
diff --git a/workspace/assets/skins/d3/d3bdca0938b6b8ae0f4726330bd5288fb954ab35f6f4b17db961ee15086d9433 b/workspace/assets/skins/d3/d3bdca0938b6b8ae0f4726330bd5288fb954ab35f6f4b17db961ee15086d9433
new file mode 100644
index 00000000..a1b939bf
Binary files /dev/null and b/workspace/assets/skins/d3/d3bdca0938b6b8ae0f4726330bd5288fb954ab35f6f4b17db961ee15086d9433 differ
diff --git a/workspace/assets/skins/d3/d3dacdb4ee7ffb097444938bb0a998f31d31af2aa5e9d0eb1783c53fc78bd125 b/workspace/assets/skins/d3/d3dacdb4ee7ffb097444938bb0a998f31d31af2aa5e9d0eb1783c53fc78bd125
new file mode 100644
index 00000000..86ee48de
Binary files /dev/null and b/workspace/assets/skins/d3/d3dacdb4ee7ffb097444938bb0a998f31d31af2aa5e9d0eb1783c53fc78bd125 differ
diff --git a/workspace/assets/skins/d4/d4072134d373e889ef6b273512f04f3c3f2342e82eb6e098128f46c8a2bd74ab b/workspace/assets/skins/d4/d4072134d373e889ef6b273512f04f3c3f2342e82eb6e098128f46c8a2bd74ab
new file mode 100644
index 00000000..415c73a8
Binary files /dev/null and b/workspace/assets/skins/d4/d4072134d373e889ef6b273512f04f3c3f2342e82eb6e098128f46c8a2bd74ab differ
diff --git a/workspace/assets/skins/d4/d41747e57fbbff5be39a104b556c91ec2b725e245be6f96278b7e1cc065b7b7d b/workspace/assets/skins/d4/d41747e57fbbff5be39a104b556c91ec2b725e245be6f96278b7e1cc065b7b7d
new file mode 100644
index 00000000..18cab806
Binary files /dev/null and b/workspace/assets/skins/d4/d41747e57fbbff5be39a104b556c91ec2b725e245be6f96278b7e1cc065b7b7d differ
diff --git a/workspace/assets/skins/d4/d41b73f84b928d2e7b9db7986bade893f3b34fed68c25198d5c483e408fcaead b/workspace/assets/skins/d4/d41b73f84b928d2e7b9db7986bade893f3b34fed68c25198d5c483e408fcaead
new file mode 100644
index 00000000..273a13aa
Binary files /dev/null and b/workspace/assets/skins/d4/d41b73f84b928d2e7b9db7986bade893f3b34fed68c25198d5c483e408fcaead differ
diff --git a/workspace/assets/skins/d4/d423c1b892fc0f7d6b5cd7ef1a5ee3c9ce0d6e4f3917fab6be7c28f414be98fa b/workspace/assets/skins/d4/d423c1b892fc0f7d6b5cd7ef1a5ee3c9ce0d6e4f3917fab6be7c28f414be98fa
new file mode 100644
index 00000000..e12838a6
Binary files /dev/null and b/workspace/assets/skins/d4/d423c1b892fc0f7d6b5cd7ef1a5ee3c9ce0d6e4f3917fab6be7c28f414be98fa differ
diff --git a/workspace/assets/skins/d4/d44220fb211464cf31e23bed5e8a73db2fe7ce50a4abb0934c792e4a4a53840d b/workspace/assets/skins/d4/d44220fb211464cf31e23bed5e8a73db2fe7ce50a4abb0934c792e4a4a53840d
new file mode 100644
index 00000000..f42d8f24
Binary files /dev/null and b/workspace/assets/skins/d4/d44220fb211464cf31e23bed5e8a73db2fe7ce50a4abb0934c792e4a4a53840d differ
diff --git a/workspace/assets/skins/d4/d45aed956f8ef9d6f6a41be5613d3c9b8b3b23a5880bc00168bfc6d8c1575c1 b/workspace/assets/skins/d4/d45aed956f8ef9d6f6a41be5613d3c9b8b3b23a5880bc00168bfc6d8c1575c1
new file mode 100644
index 00000000..80c85abc
Binary files /dev/null and b/workspace/assets/skins/d4/d45aed956f8ef9d6f6a41be5613d3c9b8b3b23a5880bc00168bfc6d8c1575c1 differ
diff --git a/workspace/assets/skins/d4/d45c708b568c9aab4da4ba63c920fb0c5f2a19f498de992481e5a303cf1020f2 b/workspace/assets/skins/d4/d45c708b568c9aab4da4ba63c920fb0c5f2a19f498de992481e5a303cf1020f2
new file mode 100644
index 00000000..5532d069
Binary files /dev/null and b/workspace/assets/skins/d4/d45c708b568c9aab4da4ba63c920fb0c5f2a19f498de992481e5a303cf1020f2 differ
diff --git a/workspace/assets/skins/d4/d467cc4dc0d921f76f473a78c575ca7bdf9ec797a712f0f9ed1e570280757f87 b/workspace/assets/skins/d4/d467cc4dc0d921f76f473a78c575ca7bdf9ec797a712f0f9ed1e570280757f87
new file mode 100644
index 00000000..f6f5bed9
Binary files /dev/null and b/workspace/assets/skins/d4/d467cc4dc0d921f76f473a78c575ca7bdf9ec797a712f0f9ed1e570280757f87 differ
diff --git a/workspace/assets/skins/d4/d47497507b37d950ea3431212995b8d80feeabf7191f9772f0bc183ad75475dd b/workspace/assets/skins/d4/d47497507b37d950ea3431212995b8d80feeabf7191f9772f0bc183ad75475dd
new file mode 100644
index 00000000..40161962
Binary files /dev/null and b/workspace/assets/skins/d4/d47497507b37d950ea3431212995b8d80feeabf7191f9772f0bc183ad75475dd differ
diff --git a/workspace/assets/skins/d4/d486b80d7733d2dbc77e92127ee24e15b346e54b5c46610d57538c3f233e1ef4 b/workspace/assets/skins/d4/d486b80d7733d2dbc77e92127ee24e15b346e54b5c46610d57538c3f233e1ef4
new file mode 100644
index 00000000..8e360e86
Binary files /dev/null and b/workspace/assets/skins/d4/d486b80d7733d2dbc77e92127ee24e15b346e54b5c46610d57538c3f233e1ef4 differ
diff --git a/workspace/assets/skins/d4/d48e655bdd9e693a6f5e38b82cf84c2f3f9e076b042f2c42b823ab384684fd71 b/workspace/assets/skins/d4/d48e655bdd9e693a6f5e38b82cf84c2f3f9e076b042f2c42b823ab384684fd71
new file mode 100644
index 00000000..f70f289b
Binary files /dev/null and b/workspace/assets/skins/d4/d48e655bdd9e693a6f5e38b82cf84c2f3f9e076b042f2c42b823ab384684fd71 differ
diff --git a/workspace/assets/skins/d4/d4c94d3cc077566283f7265369185775f5f280c206cd08ac5f91ca756f2b412c b/workspace/assets/skins/d4/d4c94d3cc077566283f7265369185775f5f280c206cd08ac5f91ca756f2b412c
new file mode 100644
index 00000000..592a9c5d
Binary files /dev/null and b/workspace/assets/skins/d4/d4c94d3cc077566283f7265369185775f5f280c206cd08ac5f91ca756f2b412c differ
diff --git a/workspace/assets/skins/d5/d502f6b7ba3315180fed49e90fbe8d93bca9a7e1c2e95410271970244c4c2f19 b/workspace/assets/skins/d5/d502f6b7ba3315180fed49e90fbe8d93bca9a7e1c2e95410271970244c4c2f19
new file mode 100644
index 00000000..1ef0aa90
Binary files /dev/null and b/workspace/assets/skins/d5/d502f6b7ba3315180fed49e90fbe8d93bca9a7e1c2e95410271970244c4c2f19 differ
diff --git a/workspace/assets/skins/d5/d503b93dd3e3e84b0e92b30ad483376729ce5cafbb4b336b76842f82fbac1ee9 b/workspace/assets/skins/d5/d503b93dd3e3e84b0e92b30ad483376729ce5cafbb4b336b76842f82fbac1ee9
new file mode 100644
index 00000000..a9b2b9df
Binary files /dev/null and b/workspace/assets/skins/d5/d503b93dd3e3e84b0e92b30ad483376729ce5cafbb4b336b76842f82fbac1ee9 differ
diff --git a/workspace/assets/skins/d5/d51e1cca23d94adc4c4ecfd375e9f2b4c53cb159dbe44f965f1339716fe725dc b/workspace/assets/skins/d5/d51e1cca23d94adc4c4ecfd375e9f2b4c53cb159dbe44f965f1339716fe725dc
new file mode 100644
index 00000000..0647837c
Binary files /dev/null and b/workspace/assets/skins/d5/d51e1cca23d94adc4c4ecfd375e9f2b4c53cb159dbe44f965f1339716fe725dc differ
diff --git a/workspace/assets/skins/d5/d51ea04d678d264de69724485e5e602674f4bd43b9b3c6fabf4dbc4bef623733 b/workspace/assets/skins/d5/d51ea04d678d264de69724485e5e602674f4bd43b9b3c6fabf4dbc4bef623733
new file mode 100644
index 00000000..b2e0c9e2
Binary files /dev/null and b/workspace/assets/skins/d5/d51ea04d678d264de69724485e5e602674f4bd43b9b3c6fabf4dbc4bef623733 differ
diff --git a/workspace/assets/skins/d5/d5271ee6e6defa808f6dcc921bae770a90f0caf54b7eeaacc21c65b3337cc126 b/workspace/assets/skins/d5/d5271ee6e6defa808f6dcc921bae770a90f0caf54b7eeaacc21c65b3337cc126
new file mode 100644
index 00000000..04778988
Binary files /dev/null and b/workspace/assets/skins/d5/d5271ee6e6defa808f6dcc921bae770a90f0caf54b7eeaacc21c65b3337cc126 differ
diff --git a/workspace/assets/skins/d5/d543395f1957cb339c309f695edb15d8293b405ef269ed70bf9c8b77a553d79f b/workspace/assets/skins/d5/d543395f1957cb339c309f695edb15d8293b405ef269ed70bf9c8b77a553d79f
new file mode 100644
index 00000000..23c271c8
Binary files /dev/null and b/workspace/assets/skins/d5/d543395f1957cb339c309f695edb15d8293b405ef269ed70bf9c8b77a553d79f differ
diff --git a/workspace/assets/skins/d5/d545e785be3c94277b0282cd3af1b8b55562d4c6dfcb183262033a2c97878545 b/workspace/assets/skins/d5/d545e785be3c94277b0282cd3af1b8b55562d4c6dfcb183262033a2c97878545
new file mode 100644
index 00000000..6c11b624
Binary files /dev/null and b/workspace/assets/skins/d5/d545e785be3c94277b0282cd3af1b8b55562d4c6dfcb183262033a2c97878545 differ
diff --git a/workspace/assets/skins/d5/d55a79009e60f6fbed52ab9dfe7a883dd23a35f2730a17c51473f2c2eb8fa95b b/workspace/assets/skins/d5/d55a79009e60f6fbed52ab9dfe7a883dd23a35f2730a17c51473f2c2eb8fa95b
new file mode 100644
index 00000000..88db0e32
Binary files /dev/null and b/workspace/assets/skins/d5/d55a79009e60f6fbed52ab9dfe7a883dd23a35f2730a17c51473f2c2eb8fa95b differ
diff --git a/workspace/assets/skins/d5/d56a1b6200e00aa87b5deb28041d4de2d683832d5e84c1204cc375791d5e9079 b/workspace/assets/skins/d5/d56a1b6200e00aa87b5deb28041d4de2d683832d5e84c1204cc375791d5e9079
new file mode 100644
index 00000000..7a09ac9a
Binary files /dev/null and b/workspace/assets/skins/d5/d56a1b6200e00aa87b5deb28041d4de2d683832d5e84c1204cc375791d5e9079 differ
diff --git a/workspace/assets/skins/d5/d5c23aa69479d47df656217026910cb80df6254ecd812a846ec0783b95f545ec b/workspace/assets/skins/d5/d5c23aa69479d47df656217026910cb80df6254ecd812a846ec0783b95f545ec
new file mode 100644
index 00000000..166e1fe1
Binary files /dev/null and b/workspace/assets/skins/d5/d5c23aa69479d47df656217026910cb80df6254ecd812a846ec0783b95f545ec differ
diff --git a/workspace/assets/skins/d5/d5d3ab8aa0db25f55a4b6b52c3907de3494c20e24474f6b816b6a42716912f29 b/workspace/assets/skins/d5/d5d3ab8aa0db25f55a4b6b52c3907de3494c20e24474f6b816b6a42716912f29
new file mode 100644
index 00000000..6ae26f1c
Binary files /dev/null and b/workspace/assets/skins/d5/d5d3ab8aa0db25f55a4b6b52c3907de3494c20e24474f6b816b6a42716912f29 differ
diff --git a/workspace/assets/skins/d5/d5ecb47bd855a62ff435bb0d7c3847018bb87dae1d58296cedd9de21cb14d9ec b/workspace/assets/skins/d5/d5ecb47bd855a62ff435bb0d7c3847018bb87dae1d58296cedd9de21cb14d9ec
new file mode 100644
index 00000000..90f41486
Binary files /dev/null and b/workspace/assets/skins/d5/d5ecb47bd855a62ff435bb0d7c3847018bb87dae1d58296cedd9de21cb14d9ec differ
diff --git a/workspace/assets/skins/d5/d5f571ee75f6522d1a544f75a3090cc5edcba97c674d98bea8d8fefe05cc76ca b/workspace/assets/skins/d5/d5f571ee75f6522d1a544f75a3090cc5edcba97c674d98bea8d8fefe05cc76ca
new file mode 100644
index 00000000..0a3ccde1
Binary files /dev/null and b/workspace/assets/skins/d5/d5f571ee75f6522d1a544f75a3090cc5edcba97c674d98bea8d8fefe05cc76ca differ
diff --git a/workspace/assets/skins/d6/d628ee222e0451afbac5e5aec8634931dd9f36aaf59ac706b3f98db397a06d80 b/workspace/assets/skins/d6/d628ee222e0451afbac5e5aec8634931dd9f36aaf59ac706b3f98db397a06d80
new file mode 100644
index 00000000..87e939e0
Binary files /dev/null and b/workspace/assets/skins/d6/d628ee222e0451afbac5e5aec8634931dd9f36aaf59ac706b3f98db397a06d80 differ
diff --git a/workspace/assets/skins/d6/d6504373ac18c6c29ecdfa01a06fec3a94ad448f6cd32d0e7c30bd8bf4cc990f b/workspace/assets/skins/d6/d6504373ac18c6c29ecdfa01a06fec3a94ad448f6cd32d0e7c30bd8bf4cc990f
new file mode 100644
index 00000000..d2bc2a32
Binary files /dev/null and b/workspace/assets/skins/d6/d6504373ac18c6c29ecdfa01a06fec3a94ad448f6cd32d0e7c30bd8bf4cc990f differ
diff --git a/workspace/assets/skins/d6/d66509b77bcb60b634f4328ce9b8ce67b45af1cbfe16318fe331d2d316cefa49 b/workspace/assets/skins/d6/d66509b77bcb60b634f4328ce9b8ce67b45af1cbfe16318fe331d2d316cefa49
new file mode 100644
index 00000000..2e1a2c3b
Binary files /dev/null and b/workspace/assets/skins/d6/d66509b77bcb60b634f4328ce9b8ce67b45af1cbfe16318fe331d2d316cefa49 differ
diff --git a/workspace/assets/skins/d6/d68e6c10d0d8f361464d59a3dd3f8ee3816d7f86fbc3e814c7de14cf4230f2ae b/workspace/assets/skins/d6/d68e6c10d0d8f361464d59a3dd3f8ee3816d7f86fbc3e814c7de14cf4230f2ae
new file mode 100644
index 00000000..d4931fe9
Binary files /dev/null and b/workspace/assets/skins/d6/d68e6c10d0d8f361464d59a3dd3f8ee3816d7f86fbc3e814c7de14cf4230f2ae differ
diff --git a/workspace/assets/skins/d6/d69b06b7903e4986e739a556fb5bf978eb908c917b32f44a1a1397c9931a2d24 b/workspace/assets/skins/d6/d69b06b7903e4986e739a556fb5bf978eb908c917b32f44a1a1397c9931a2d24
new file mode 100644
index 00000000..af1a4f01
Binary files /dev/null and b/workspace/assets/skins/d6/d69b06b7903e4986e739a556fb5bf978eb908c917b32f44a1a1397c9931a2d24 differ
diff --git a/workspace/assets/skins/d6/d6a3cc824d304fd7bf5aca3ded96c6078791729baed5232894e790a786a12b0f b/workspace/assets/skins/d6/d6a3cc824d304fd7bf5aca3ded96c6078791729baed5232894e790a786a12b0f
new file mode 100644
index 00000000..d25d4265
Binary files /dev/null and b/workspace/assets/skins/d6/d6a3cc824d304fd7bf5aca3ded96c6078791729baed5232894e790a786a12b0f differ
diff --git a/workspace/assets/skins/d6/d6ad0df1eae8f5de214bcb650e058e3157f1a5a1307bec1e5de6cea969b1a7cc b/workspace/assets/skins/d6/d6ad0df1eae8f5de214bcb650e058e3157f1a5a1307bec1e5de6cea969b1a7cc
new file mode 100644
index 00000000..103b3992
Binary files /dev/null and b/workspace/assets/skins/d6/d6ad0df1eae8f5de214bcb650e058e3157f1a5a1307bec1e5de6cea969b1a7cc differ
diff --git a/workspace/assets/skins/d6/d6c5af2a823b43219c736ceed35cfa58c7d78a5cf19dfa7488cefa9c67818172 b/workspace/assets/skins/d6/d6c5af2a823b43219c736ceed35cfa58c7d78a5cf19dfa7488cefa9c67818172
new file mode 100644
index 00000000..ab8e9cb5
Binary files /dev/null and b/workspace/assets/skins/d6/d6c5af2a823b43219c736ceed35cfa58c7d78a5cf19dfa7488cefa9c67818172 differ
diff --git a/workspace/assets/skins/d6/d6ce739cbcbdc8ec992acc4ea3f80b280e20be0040720d97409765bad19809aa b/workspace/assets/skins/d6/d6ce739cbcbdc8ec992acc4ea3f80b280e20be0040720d97409765bad19809aa
new file mode 100644
index 00000000..f4b69113
Binary files /dev/null and b/workspace/assets/skins/d6/d6ce739cbcbdc8ec992acc4ea3f80b280e20be0040720d97409765bad19809aa differ
diff --git a/workspace/assets/skins/d6/d6e325bfbb134dc848ef2a1b589536280f42da602f8e9754cff17eca3de2b1e4 b/workspace/assets/skins/d6/d6e325bfbb134dc848ef2a1b589536280f42da602f8e9754cff17eca3de2b1e4
new file mode 100644
index 00000000..97bd58f9
Binary files /dev/null and b/workspace/assets/skins/d6/d6e325bfbb134dc848ef2a1b589536280f42da602f8e9754cff17eca3de2b1e4 differ
diff --git a/workspace/assets/skins/d6/d6e87a56d85b7627abc3b1f1d15934ae1760a0df6749c7284102a73127010882 b/workspace/assets/skins/d6/d6e87a56d85b7627abc3b1f1d15934ae1760a0df6749c7284102a73127010882
new file mode 100644
index 00000000..6ba5a62c
Binary files /dev/null and b/workspace/assets/skins/d6/d6e87a56d85b7627abc3b1f1d15934ae1760a0df6749c7284102a73127010882 differ
diff --git a/workspace/assets/skins/d7/d70e675b74ab545d77edd8eb92e7dd924438235632258d3b01f3e84682471e7a b/workspace/assets/skins/d7/d70e675b74ab545d77edd8eb92e7dd924438235632258d3b01f3e84682471e7a
new file mode 100644
index 00000000..9c121a18
Binary files /dev/null and b/workspace/assets/skins/d7/d70e675b74ab545d77edd8eb92e7dd924438235632258d3b01f3e84682471e7a differ
diff --git a/workspace/assets/skins/d7/d7360e0c2b2f51fd75693a0adbc00f56268c02747ecb3f59b02bd72673705ddf b/workspace/assets/skins/d7/d7360e0c2b2f51fd75693a0adbc00f56268c02747ecb3f59b02bd72673705ddf
new file mode 100644
index 00000000..2eeae45f
Binary files /dev/null and b/workspace/assets/skins/d7/d7360e0c2b2f51fd75693a0adbc00f56268c02747ecb3f59b02bd72673705ddf differ
diff --git a/workspace/assets/skins/d7/d73eabb2e27271ea05b416019472e52db03c835500cdc7803b4533e00b15b8b5 b/workspace/assets/skins/d7/d73eabb2e27271ea05b416019472e52db03c835500cdc7803b4533e00b15b8b5
new file mode 100644
index 00000000..be8294e5
Binary files /dev/null and b/workspace/assets/skins/d7/d73eabb2e27271ea05b416019472e52db03c835500cdc7803b4533e00b15b8b5 differ
diff --git a/workspace/assets/skins/d7/d768272c882e1d736757607bb8d128a2312a518f0deec8f91e32d1dc3e86f19a b/workspace/assets/skins/d7/d768272c882e1d736757607bb8d128a2312a518f0deec8f91e32d1dc3e86f19a
new file mode 100644
index 00000000..c738cb77
Binary files /dev/null and b/workspace/assets/skins/d7/d768272c882e1d736757607bb8d128a2312a518f0deec8f91e32d1dc3e86f19a differ
diff --git a/workspace/assets/skins/d7/d76e67cb3a87d516a9133a3270f03900b7951da88d3e8e5555f0ee0164d46048 b/workspace/assets/skins/d7/d76e67cb3a87d516a9133a3270f03900b7951da88d3e8e5555f0ee0164d46048
new file mode 100644
index 00000000..b3925df6
Binary files /dev/null and b/workspace/assets/skins/d7/d76e67cb3a87d516a9133a3270f03900b7951da88d3e8e5555f0ee0164d46048 differ
diff --git a/workspace/assets/skins/d7/d78d1ec27e31cd0c69a1115e4d44ab440a91a699311437fcab5b49b0c8af450d b/workspace/assets/skins/d7/d78d1ec27e31cd0c69a1115e4d44ab440a91a699311437fcab5b49b0c8af450d
new file mode 100644
index 00000000..9e8b5a9f
Binary files /dev/null and b/workspace/assets/skins/d7/d78d1ec27e31cd0c69a1115e4d44ab440a91a699311437fcab5b49b0c8af450d differ
diff --git a/workspace/assets/skins/d7/d79adde04f0b4d64f0b7daaa7455afc7f7bc35c217842f1b3981edb60519f333 b/workspace/assets/skins/d7/d79adde04f0b4d64f0b7daaa7455afc7f7bc35c217842f1b3981edb60519f333
new file mode 100644
index 00000000..fcbf1707
Binary files /dev/null and b/workspace/assets/skins/d7/d79adde04f0b4d64f0b7daaa7455afc7f7bc35c217842f1b3981edb60519f333 differ
diff --git a/workspace/assets/skins/d7/d7b13abeb7a6b45f4fc7f6ae0b4857d9a16179179e8d1d2fb8b5697186d8675d b/workspace/assets/skins/d7/d7b13abeb7a6b45f4fc7f6ae0b4857d9a16179179e8d1d2fb8b5697186d8675d
new file mode 100644
index 00000000..0c8c7e84
Binary files /dev/null and b/workspace/assets/skins/d7/d7b13abeb7a6b45f4fc7f6ae0b4857d9a16179179e8d1d2fb8b5697186d8675d differ
diff --git a/workspace/assets/skins/d7/d7bb91b49cb13efbc4e59c927902b36dfbfd75c56513d6ad80209ca25c047fc2 b/workspace/assets/skins/d7/d7bb91b49cb13efbc4e59c927902b36dfbfd75c56513d6ad80209ca25c047fc2
new file mode 100644
index 00000000..b6248516
Binary files /dev/null and b/workspace/assets/skins/d7/d7bb91b49cb13efbc4e59c927902b36dfbfd75c56513d6ad80209ca25c047fc2 differ
diff --git a/workspace/assets/skins/d7/d7bd9a5d2eeff532e99776e1cc3e00035519039e8cd0b182c92f5f5a3ce70ba7 b/workspace/assets/skins/d7/d7bd9a5d2eeff532e99776e1cc3e00035519039e8cd0b182c92f5f5a3ce70ba7
new file mode 100644
index 00000000..d7946715
Binary files /dev/null and b/workspace/assets/skins/d7/d7bd9a5d2eeff532e99776e1cc3e00035519039e8cd0b182c92f5f5a3ce70ba7 differ
diff --git a/workspace/assets/skins/d7/d7ca6bb85eab67bdba5c8e8e5fe5b893fa060ac88ba02d38598941c2d0e23079 b/workspace/assets/skins/d7/d7ca6bb85eab67bdba5c8e8e5fe5b893fa060ac88ba02d38598941c2d0e23079
new file mode 100644
index 00000000..a56f4f92
Binary files /dev/null and b/workspace/assets/skins/d7/d7ca6bb85eab67bdba5c8e8e5fe5b893fa060ac88ba02d38598941c2d0e23079 differ
diff --git a/workspace/assets/skins/d7/d7de2bde6681de822bf7a95a0879c4f22ee490d030d3438a787ebb0135665cb0 b/workspace/assets/skins/d7/d7de2bde6681de822bf7a95a0879c4f22ee490d030d3438a787ebb0135665cb0
new file mode 100644
index 00000000..417e2ba1
Binary files /dev/null and b/workspace/assets/skins/d7/d7de2bde6681de822bf7a95a0879c4f22ee490d030d3438a787ebb0135665cb0 differ
diff --git a/workspace/assets/skins/d7/d7eac95ec6d3b18c5fee76cba7ff2fc5bf348b7be3c0f94b99bb9c2856918b84 b/workspace/assets/skins/d7/d7eac95ec6d3b18c5fee76cba7ff2fc5bf348b7be3c0f94b99bb9c2856918b84
new file mode 100644
index 00000000..1f2aa569
Binary files /dev/null and b/workspace/assets/skins/d7/d7eac95ec6d3b18c5fee76cba7ff2fc5bf348b7be3c0f94b99bb9c2856918b84 differ
diff --git a/workspace/assets/skins/d7/d7ee27725fe388c373bb65091923e0fe001f24c3494a8801f650a73c09fb8b81 b/workspace/assets/skins/d7/d7ee27725fe388c373bb65091923e0fe001f24c3494a8801f650a73c09fb8b81
new file mode 100644
index 00000000..22261b32
Binary files /dev/null and b/workspace/assets/skins/d7/d7ee27725fe388c373bb65091923e0fe001f24c3494a8801f650a73c09fb8b81 differ
diff --git a/workspace/assets/skins/d7/d7f5badb956b00079734798d5aba8a4c5bbe6cfd967e5a4f5c101697167521e3 b/workspace/assets/skins/d7/d7f5badb956b00079734798d5aba8a4c5bbe6cfd967e5a4f5c101697167521e3
new file mode 100644
index 00000000..2d9ca7a3
Binary files /dev/null and b/workspace/assets/skins/d7/d7f5badb956b00079734798d5aba8a4c5bbe6cfd967e5a4f5c101697167521e3 differ
diff --git a/workspace/assets/skins/d8/d802e2c163ac482cb31f53bc6f4d6fd6e9b40091540a38f18f375d5c2e64e7f0 b/workspace/assets/skins/d8/d802e2c163ac482cb31f53bc6f4d6fd6e9b40091540a38f18f375d5c2e64e7f0
new file mode 100644
index 00000000..6532aad4
Binary files /dev/null and b/workspace/assets/skins/d8/d802e2c163ac482cb31f53bc6f4d6fd6e9b40091540a38f18f375d5c2e64e7f0 differ
diff --git a/workspace/assets/skins/d8/d81682990c21f3bfd8ea11cc7ce8f1be54b9dc64229a399e9c521490a8023e34 b/workspace/assets/skins/d8/d81682990c21f3bfd8ea11cc7ce8f1be54b9dc64229a399e9c521490a8023e34
new file mode 100644
index 00000000..539a589a
Binary files /dev/null and b/workspace/assets/skins/d8/d81682990c21f3bfd8ea11cc7ce8f1be54b9dc64229a399e9c521490a8023e34 differ
diff --git a/workspace/assets/skins/d8/d8275736c18d7328c38c02568b8643efd977a73516b0de23a0515fdb7f1c6b61 b/workspace/assets/skins/d8/d8275736c18d7328c38c02568b8643efd977a73516b0de23a0515fdb7f1c6b61
new file mode 100644
index 00000000..11b7b513
Binary files /dev/null and b/workspace/assets/skins/d8/d8275736c18d7328c38c02568b8643efd977a73516b0de23a0515fdb7f1c6b61 differ
diff --git a/workspace/assets/skins/d8/d868e5b5170bdc4d2a1498c4bd33cdde45c75cf3ada209310867ede6c5e41108 b/workspace/assets/skins/d8/d868e5b5170bdc4d2a1498c4bd33cdde45c75cf3ada209310867ede6c5e41108
new file mode 100644
index 00000000..99ea623e
Binary files /dev/null and b/workspace/assets/skins/d8/d868e5b5170bdc4d2a1498c4bd33cdde45c75cf3ada209310867ede6c5e41108 differ
diff --git a/workspace/assets/skins/d8/d8710e045dda3854658438b9bb85cd9817c5e64bfffe1288e0fc7658ba529296 b/workspace/assets/skins/d8/d8710e045dda3854658438b9bb85cd9817c5e64bfffe1288e0fc7658ba529296
new file mode 100644
index 00000000..d6ba2f8d
Binary files /dev/null and b/workspace/assets/skins/d8/d8710e045dda3854658438b9bb85cd9817c5e64bfffe1288e0fc7658ba529296 differ
diff --git a/workspace/assets/skins/d8/d88ac82d331471e8ef7e904698e0b4515c316a9b98d6ff971008c45c97b27431 b/workspace/assets/skins/d8/d88ac82d331471e8ef7e904698e0b4515c316a9b98d6ff971008c45c97b27431
new file mode 100644
index 00000000..dfaa98b0
Binary files /dev/null and b/workspace/assets/skins/d8/d88ac82d331471e8ef7e904698e0b4515c316a9b98d6ff971008c45c97b27431 differ
diff --git a/workspace/assets/skins/d8/d89ff1a2c911372fbb20c43146fb841d1468f6356c3b46853811404db84dba5c b/workspace/assets/skins/d8/d89ff1a2c911372fbb20c43146fb841d1468f6356c3b46853811404db84dba5c
new file mode 100644
index 00000000..bcd9a2be
Binary files /dev/null and b/workspace/assets/skins/d8/d89ff1a2c911372fbb20c43146fb841d1468f6356c3b46853811404db84dba5c differ
diff --git a/workspace/assets/skins/d8/d8a154f54e5f4c2171c2012d29ac5abb733d8c41a84e366c5e7383949f7e6d64 b/workspace/assets/skins/d8/d8a154f54e5f4c2171c2012d29ac5abb733d8c41a84e366c5e7383949f7e6d64
new file mode 100644
index 00000000..127780b5
Binary files /dev/null and b/workspace/assets/skins/d8/d8a154f54e5f4c2171c2012d29ac5abb733d8c41a84e366c5e7383949f7e6d64 differ
diff --git a/workspace/assets/skins/d8/d8b0e5098b25efc35ac2049a8f6847a1db526592b0660d7a28ecd777b8a04f07 b/workspace/assets/skins/d8/d8b0e5098b25efc35ac2049a8f6847a1db526592b0660d7a28ecd777b8a04f07
new file mode 100644
index 00000000..6cba7b74
Binary files /dev/null and b/workspace/assets/skins/d8/d8b0e5098b25efc35ac2049a8f6847a1db526592b0660d7a28ecd777b8a04f07 differ
diff --git a/workspace/assets/skins/d8/d8de4502c7c5615ac341d8c7cf06a4f2a0d01cc3edc6547abcd111ee643ba2f8 b/workspace/assets/skins/d8/d8de4502c7c5615ac341d8c7cf06a4f2a0d01cc3edc6547abcd111ee643ba2f8
new file mode 100644
index 00000000..47742f61
Binary files /dev/null and b/workspace/assets/skins/d8/d8de4502c7c5615ac341d8c7cf06a4f2a0d01cc3edc6547abcd111ee643ba2f8 differ
diff --git a/workspace/assets/skins/d8/d8ec15d851a371907b7ba2f659a39e13b0a416fe77d74133ee18dbc2b5e5c720 b/workspace/assets/skins/d8/d8ec15d851a371907b7ba2f659a39e13b0a416fe77d74133ee18dbc2b5e5c720
new file mode 100644
index 00000000..9317fe99
Binary files /dev/null and b/workspace/assets/skins/d8/d8ec15d851a371907b7ba2f659a39e13b0a416fe77d74133ee18dbc2b5e5c720 differ
diff --git a/workspace/assets/skins/d9/d905a37266dfb4afb24983b5dcf6f12baf01ff46a65dcefdc655f2874c31ced0 b/workspace/assets/skins/d9/d905a37266dfb4afb24983b5dcf6f12baf01ff46a65dcefdc655f2874c31ced0
new file mode 100644
index 00000000..05c82210
Binary files /dev/null and b/workspace/assets/skins/d9/d905a37266dfb4afb24983b5dcf6f12baf01ff46a65dcefdc655f2874c31ced0 differ
diff --git a/workspace/assets/skins/d9/d91c1686551452e6b96074b37b7cad83a3da9a637a9017d386b0a7f809762951 b/workspace/assets/skins/d9/d91c1686551452e6b96074b37b7cad83a3da9a637a9017d386b0a7f809762951
new file mode 100644
index 00000000..502114e3
Binary files /dev/null and b/workspace/assets/skins/d9/d91c1686551452e6b96074b37b7cad83a3da9a637a9017d386b0a7f809762951 differ
diff --git a/workspace/assets/skins/d9/d9211263f3e517f68de669f4c1d65eea9231051705a34fbc345df0ba3008bc70 b/workspace/assets/skins/d9/d9211263f3e517f68de669f4c1d65eea9231051705a34fbc345df0ba3008bc70
new file mode 100644
index 00000000..2b90edc7
Binary files /dev/null and b/workspace/assets/skins/d9/d9211263f3e517f68de669f4c1d65eea9231051705a34fbc345df0ba3008bc70 differ
diff --git a/workspace/assets/skins/d9/d92edb82af47d5a109e14da07c38a5242136ffe494691fecbc6adaf960e1ee70 b/workspace/assets/skins/d9/d92edb82af47d5a109e14da07c38a5242136ffe494691fecbc6adaf960e1ee70
new file mode 100644
index 00000000..23ae0e83
Binary files /dev/null and b/workspace/assets/skins/d9/d92edb82af47d5a109e14da07c38a5242136ffe494691fecbc6adaf960e1ee70 differ
diff --git a/workspace/assets/skins/d9/d96bdc2054601a805ac884f4cf5e1a62eb048321503321695b6493609a1c3bc0 b/workspace/assets/skins/d9/d96bdc2054601a805ac884f4cf5e1a62eb048321503321695b6493609a1c3bc0
new file mode 100644
index 00000000..e2ec392f
Binary files /dev/null and b/workspace/assets/skins/d9/d96bdc2054601a805ac884f4cf5e1a62eb048321503321695b6493609a1c3bc0 differ
diff --git a/workspace/assets/skins/d9/d978ca41a22b80b436f6fa7c18b3f604e2934b1999479dbe554ae5dd92443ad5 b/workspace/assets/skins/d9/d978ca41a22b80b436f6fa7c18b3f604e2934b1999479dbe554ae5dd92443ad5
new file mode 100644
index 00000000..b58d4612
Binary files /dev/null and b/workspace/assets/skins/d9/d978ca41a22b80b436f6fa7c18b3f604e2934b1999479dbe554ae5dd92443ad5 differ
diff --git a/workspace/assets/skins/d9/d9895b999eeb60326b1b3d9dcf76df8c520b40ab5a8ad33fb03bb18a685e275e b/workspace/assets/skins/d9/d9895b999eeb60326b1b3d9dcf76df8c520b40ab5a8ad33fb03bb18a685e275e
new file mode 100644
index 00000000..0c6e3a84
Binary files /dev/null and b/workspace/assets/skins/d9/d9895b999eeb60326b1b3d9dcf76df8c520b40ab5a8ad33fb03bb18a685e275e differ
diff --git a/workspace/assets/skins/d9/d99ff2210bb9147a2b285f2c3f2e6867147d47ba56d32028cab6db828e7e87ac b/workspace/assets/skins/d9/d99ff2210bb9147a2b285f2c3f2e6867147d47ba56d32028cab6db828e7e87ac
new file mode 100644
index 00000000..6417e90a
Binary files /dev/null and b/workspace/assets/skins/d9/d99ff2210bb9147a2b285f2c3f2e6867147d47ba56d32028cab6db828e7e87ac differ
diff --git a/workspace/assets/skins/d9/d9a59eaa82a189b4ee74f8811aa96a03a032a364f905de71e16456bbfcaf6ec9 b/workspace/assets/skins/d9/d9a59eaa82a189b4ee74f8811aa96a03a032a364f905de71e16456bbfcaf6ec9
new file mode 100644
index 00000000..27dc305a
Binary files /dev/null and b/workspace/assets/skins/d9/d9a59eaa82a189b4ee74f8811aa96a03a032a364f905de71e16456bbfcaf6ec9 differ
diff --git a/workspace/assets/skins/d9/d9be6ecef7f50ddc4a7e56970ca3d80c005c840485cbdcabc49cf187fb888838 b/workspace/assets/skins/d9/d9be6ecef7f50ddc4a7e56970ca3d80c005c840485cbdcabc49cf187fb888838
new file mode 100644
index 00000000..62000331
Binary files /dev/null and b/workspace/assets/skins/d9/d9be6ecef7f50ddc4a7e56970ca3d80c005c840485cbdcabc49cf187fb888838 differ
diff --git a/workspace/assets/skins/d9/d9ccbbfecf36a7ef8e4808b4f17102a91b28cc8681b6c7c033fe3f3f89e343d9 b/workspace/assets/skins/d9/d9ccbbfecf36a7ef8e4808b4f17102a91b28cc8681b6c7c033fe3f3f89e343d9
new file mode 100644
index 00000000..f9b51db4
Binary files /dev/null and b/workspace/assets/skins/d9/d9ccbbfecf36a7ef8e4808b4f17102a91b28cc8681b6c7c033fe3f3f89e343d9 differ
diff --git a/workspace/assets/skins/d9/d9e066b53c2c2b0dd682719cffd650bb8d1f52608598b484e5561225869d2c3b b/workspace/assets/skins/d9/d9e066b53c2c2b0dd682719cffd650bb8d1f52608598b484e5561225869d2c3b
new file mode 100644
index 00000000..d57ce7e0
Binary files /dev/null and b/workspace/assets/skins/d9/d9e066b53c2c2b0dd682719cffd650bb8d1f52608598b484e5561225869d2c3b differ
diff --git a/workspace/assets/skins/d9/d9fcc28a98d1cfcc950130ba153aa99604cca51ddb94bfba5fa4e31c363a1c81 b/workspace/assets/skins/d9/d9fcc28a98d1cfcc950130ba153aa99604cca51ddb94bfba5fa4e31c363a1c81
new file mode 100644
index 00000000..e7596b15
Binary files /dev/null and b/workspace/assets/skins/d9/d9fcc28a98d1cfcc950130ba153aa99604cca51ddb94bfba5fa4e31c363a1c81 differ
diff --git a/workspace/assets/skins/da/da0f279175677daa3088a5e51f6348e65b1551940b83307b4ca246218902eef3 b/workspace/assets/skins/da/da0f279175677daa3088a5e51f6348e65b1551940b83307b4ca246218902eef3
new file mode 100644
index 00000000..9c4453b8
Binary files /dev/null and b/workspace/assets/skins/da/da0f279175677daa3088a5e51f6348e65b1551940b83307b4ca246218902eef3 differ
diff --git a/workspace/assets/skins/da/da1ea5ea162738a11f55a565099d218205a7a5266e6f6df8b795bf3a465d0ee0 b/workspace/assets/skins/da/da1ea5ea162738a11f55a565099d218205a7a5266e6f6df8b795bf3a465d0ee0
new file mode 100644
index 00000000..26518c5e
Binary files /dev/null and b/workspace/assets/skins/da/da1ea5ea162738a11f55a565099d218205a7a5266e6f6df8b795bf3a465d0ee0 differ
diff --git a/workspace/assets/skins/da/da29cb9ad6a846da945fe072d0682857f0d9a70e4d43cf3f6d26df4e56706766 b/workspace/assets/skins/da/da29cb9ad6a846da945fe072d0682857f0d9a70e4d43cf3f6d26df4e56706766
new file mode 100644
index 00000000..f25f6e4b
Binary files /dev/null and b/workspace/assets/skins/da/da29cb9ad6a846da945fe072d0682857f0d9a70e4d43cf3f6d26df4e56706766 differ
diff --git a/workspace/assets/skins/da/da3e0fd34c3f06f109373819e43fa36d02230eab5cfbce4dd1d568ea78ab1c83 b/workspace/assets/skins/da/da3e0fd34c3f06f109373819e43fa36d02230eab5cfbce4dd1d568ea78ab1c83
new file mode 100644
index 00000000..d1a2b9ba
Binary files /dev/null and b/workspace/assets/skins/da/da3e0fd34c3f06f109373819e43fa36d02230eab5cfbce4dd1d568ea78ab1c83 differ
diff --git a/workspace/assets/skins/da/da4ba1c4dde5ade49dde6e45622722cce99906b73eea19f11d62533f8712 b/workspace/assets/skins/da/da4ba1c4dde5ade49dde6e45622722cce99906b73eea19f11d62533f8712
new file mode 100644
index 00000000..be6258a8
Binary files /dev/null and b/workspace/assets/skins/da/da4ba1c4dde5ade49dde6e45622722cce99906b73eea19f11d62533f8712 differ
diff --git a/workspace/assets/skins/da/da7e4dd0693f7f9b08b3b70f76970dc8fb5ba23da340dd4ecd878e3f87c2cc64 b/workspace/assets/skins/da/da7e4dd0693f7f9b08b3b70f76970dc8fb5ba23da340dd4ecd878e3f87c2cc64
new file mode 100644
index 00000000..1a3f785a
Binary files /dev/null and b/workspace/assets/skins/da/da7e4dd0693f7f9b08b3b70f76970dc8fb5ba23da340dd4ecd878e3f87c2cc64 differ
diff --git a/workspace/assets/skins/da/da8049e4d7709e0ff607a1ced88932370b6c1c4bd101e4bdae9e7e4f0c0eeb31 b/workspace/assets/skins/da/da8049e4d7709e0ff607a1ced88932370b6c1c4bd101e4bdae9e7e4f0c0eeb31
new file mode 100644
index 00000000..d6898779
Binary files /dev/null and b/workspace/assets/skins/da/da8049e4d7709e0ff607a1ced88932370b6c1c4bd101e4bdae9e7e4f0c0eeb31 differ
diff --git a/workspace/assets/skins/da/da8a4532e4f06ba07e245fd6eae58231e80475daa7980f45b8e6e4fbda4ddd1f b/workspace/assets/skins/da/da8a4532e4f06ba07e245fd6eae58231e80475daa7980f45b8e6e4fbda4ddd1f
new file mode 100644
index 00000000..e0a8da04
Binary files /dev/null and b/workspace/assets/skins/da/da8a4532e4f06ba07e245fd6eae58231e80475daa7980f45b8e6e4fbda4ddd1f differ
diff --git a/workspace/assets/skins/da/daa576ce2d4374cfb7e0bf323edf08cb9d271d9483f7a13ad9ae63b81a2b383f b/workspace/assets/skins/da/daa576ce2d4374cfb7e0bf323edf08cb9d271d9483f7a13ad9ae63b81a2b383f
new file mode 100644
index 00000000..830fa656
Binary files /dev/null and b/workspace/assets/skins/da/daa576ce2d4374cfb7e0bf323edf08cb9d271d9483f7a13ad9ae63b81a2b383f differ
diff --git a/workspace/assets/skins/da/dab2af44df916b3e8d197e9e44652ec5b7533368074fc14c44c2cf01e20de323 b/workspace/assets/skins/da/dab2af44df916b3e8d197e9e44652ec5b7533368074fc14c44c2cf01e20de323
new file mode 100644
index 00000000..ef9a336c
Binary files /dev/null and b/workspace/assets/skins/da/dab2af44df916b3e8d197e9e44652ec5b7533368074fc14c44c2cf01e20de323 differ
diff --git a/workspace/assets/skins/da/dab584ebd1243e40755dca4251486cd8b5f992b3a1b8f23a962b90d08850959a b/workspace/assets/skins/da/dab584ebd1243e40755dca4251486cd8b5f992b3a1b8f23a962b90d08850959a
new file mode 100644
index 00000000..7501afae
Binary files /dev/null and b/workspace/assets/skins/da/dab584ebd1243e40755dca4251486cd8b5f992b3a1b8f23a962b90d08850959a differ
diff --git a/workspace/assets/skins/da/dac22e36447b1dae548213dbb7d07ec99580a7fb26d73b7f1629d62fc748233d b/workspace/assets/skins/da/dac22e36447b1dae548213dbb7d07ec99580a7fb26d73b7f1629d62fc748233d
new file mode 100644
index 00000000..b20605cd
Binary files /dev/null and b/workspace/assets/skins/da/dac22e36447b1dae548213dbb7d07ec99580a7fb26d73b7f1629d62fc748233d differ
diff --git a/workspace/assets/skins/da/dacbc069c29730941522bee8957af7afaa4f96bd0bf1fee59fb3db32b2e4c32e b/workspace/assets/skins/da/dacbc069c29730941522bee8957af7afaa4f96bd0bf1fee59fb3db32b2e4c32e
new file mode 100644
index 00000000..fed18ebc
Binary files /dev/null and b/workspace/assets/skins/da/dacbc069c29730941522bee8957af7afaa4f96bd0bf1fee59fb3db32b2e4c32e differ
diff --git a/workspace/assets/skins/da/daccbdd8e6a46faa0cd56657ce363fe10ec72bda82637d2f43cdbb5ba7c18a99 b/workspace/assets/skins/da/daccbdd8e6a46faa0cd56657ce363fe10ec72bda82637d2f43cdbb5ba7c18a99
new file mode 100644
index 00000000..4b40be05
Binary files /dev/null and b/workspace/assets/skins/da/daccbdd8e6a46faa0cd56657ce363fe10ec72bda82637d2f43cdbb5ba7c18a99 differ
diff --git a/workspace/assets/skins/da/dae1f4f0c7a8d5276e786c3a5aee552caa4f918035091d47ebbb2b11fe7a2af3 b/workspace/assets/skins/da/dae1f4f0c7a8d5276e786c3a5aee552caa4f918035091d47ebbb2b11fe7a2af3
new file mode 100644
index 00000000..610e2729
Binary files /dev/null and b/workspace/assets/skins/da/dae1f4f0c7a8d5276e786c3a5aee552caa4f918035091d47ebbb2b11fe7a2af3 differ
diff --git a/workspace/assets/skins/da/daed6fad081ad16b530e6276964865e0962dcbe455beeb5e12771572f56cd616 b/workspace/assets/skins/da/daed6fad081ad16b530e6276964865e0962dcbe455beeb5e12771572f56cd616
new file mode 100644
index 00000000..de883ef4
Binary files /dev/null and b/workspace/assets/skins/da/daed6fad081ad16b530e6276964865e0962dcbe455beeb5e12771572f56cd616 differ
diff --git a/workspace/assets/skins/da/dafcc0a3d7aace7f16706988e4c8d7142f5fd6752e69df47f441c2942117f604 b/workspace/assets/skins/da/dafcc0a3d7aace7f16706988e4c8d7142f5fd6752e69df47f441c2942117f604
new file mode 100644
index 00000000..cb0df221
Binary files /dev/null and b/workspace/assets/skins/da/dafcc0a3d7aace7f16706988e4c8d7142f5fd6752e69df47f441c2942117f604 differ
diff --git a/workspace/assets/skins/db/db0bcc03caf4d60186d9adf6977ac697c6cf6058e5f27e22ad37ad3c5b4c854f b/workspace/assets/skins/db/db0bcc03caf4d60186d9adf6977ac697c6cf6058e5f27e22ad37ad3c5b4c854f
new file mode 100644
index 00000000..6e8e07a3
Binary files /dev/null and b/workspace/assets/skins/db/db0bcc03caf4d60186d9adf6977ac697c6cf6058e5f27e22ad37ad3c5b4c854f differ
diff --git a/workspace/assets/skins/db/db2429b6ff55ba4f2d8e82eedeac3b28185e2cb966e60a51d15c316827a50933 b/workspace/assets/skins/db/db2429b6ff55ba4f2d8e82eedeac3b28185e2cb966e60a51d15c316827a50933
new file mode 100644
index 00000000..ac651ca4
Binary files /dev/null and b/workspace/assets/skins/db/db2429b6ff55ba4f2d8e82eedeac3b28185e2cb966e60a51d15c316827a50933 differ
diff --git a/workspace/assets/skins/db/db48495b1713f317c15ff24b236f842d2f53c22914cffe1cc5426cb1c078c6e9 b/workspace/assets/skins/db/db48495b1713f317c15ff24b236f842d2f53c22914cffe1cc5426cb1c078c6e9
new file mode 100644
index 00000000..0cf3a807
Binary files /dev/null and b/workspace/assets/skins/db/db48495b1713f317c15ff24b236f842d2f53c22914cffe1cc5426cb1c078c6e9 differ
diff --git a/workspace/assets/skins/db/db78151a73afe8a234cb0b8192959adeb54438d356dea552d63b7adf9aa96408 b/workspace/assets/skins/db/db78151a73afe8a234cb0b8192959adeb54438d356dea552d63b7adf9aa96408
new file mode 100644
index 00000000..7f153210
Binary files /dev/null and b/workspace/assets/skins/db/db78151a73afe8a234cb0b8192959adeb54438d356dea552d63b7adf9aa96408 differ
diff --git a/workspace/assets/skins/db/db809d46d0cc5d3d2f36449647c59570700407aa0fd93d7bab118ccff10486d6 b/workspace/assets/skins/db/db809d46d0cc5d3d2f36449647c59570700407aa0fd93d7bab118ccff10486d6
new file mode 100644
index 00000000..271432af
Binary files /dev/null and b/workspace/assets/skins/db/db809d46d0cc5d3d2f36449647c59570700407aa0fd93d7bab118ccff10486d6 differ
diff --git a/workspace/assets/skins/db/db9366ecaa1a2b671f5d609bb60ed9802fbb0ec39244f14049d6adbed8ea1314 b/workspace/assets/skins/db/db9366ecaa1a2b671f5d609bb60ed9802fbb0ec39244f14049d6adbed8ea1314
new file mode 100644
index 00000000..2a5548c9
Binary files /dev/null and b/workspace/assets/skins/db/db9366ecaa1a2b671f5d609bb60ed9802fbb0ec39244f14049d6adbed8ea1314 differ
diff --git a/workspace/assets/skins/db/db9582e7891dd741dec28078526eb349ca5632716f992a1ca0a7b469636d722f b/workspace/assets/skins/db/db9582e7891dd741dec28078526eb349ca5632716f992a1ca0a7b469636d722f
new file mode 100644
index 00000000..0adc420f
Binary files /dev/null and b/workspace/assets/skins/db/db9582e7891dd741dec28078526eb349ca5632716f992a1ca0a7b469636d722f differ
diff --git a/workspace/assets/skins/db/dbb3a5e1c66163e6b5cfa025807c53cbf94499d29524a6c118a4535447f5129f b/workspace/assets/skins/db/dbb3a5e1c66163e6b5cfa025807c53cbf94499d29524a6c118a4535447f5129f
new file mode 100644
index 00000000..f33c3eaa
Binary files /dev/null and b/workspace/assets/skins/db/dbb3a5e1c66163e6b5cfa025807c53cbf94499d29524a6c118a4535447f5129f differ
diff --git a/workspace/assets/skins/db/dbb44dd38af306932647eb4e7310d19b7ddd9466847fc63b49e090ee54efb4b3 b/workspace/assets/skins/db/dbb44dd38af306932647eb4e7310d19b7ddd9466847fc63b49e090ee54efb4b3
new file mode 100644
index 00000000..89b60e49
Binary files /dev/null and b/workspace/assets/skins/db/dbb44dd38af306932647eb4e7310d19b7ddd9466847fc63b49e090ee54efb4b3 differ
diff --git a/workspace/assets/skins/db/dbb85890669abf35f16101ace0cd561b09f9dfe39120a3febfb5ed3f7ed9e2d2 b/workspace/assets/skins/db/dbb85890669abf35f16101ace0cd561b09f9dfe39120a3febfb5ed3f7ed9e2d2
new file mode 100644
index 00000000..fdb2ccd8
Binary files /dev/null and b/workspace/assets/skins/db/dbb85890669abf35f16101ace0cd561b09f9dfe39120a3febfb5ed3f7ed9e2d2 differ
diff --git a/workspace/assets/skins/db/dbd02978b14b95a9a7dabe9bfeee74b957850472666104b9cf0cc6f9774d0b4c b/workspace/assets/skins/db/dbd02978b14b95a9a7dabe9bfeee74b957850472666104b9cf0cc6f9774d0b4c
new file mode 100644
index 00000000..355c92d1
Binary files /dev/null and b/workspace/assets/skins/db/dbd02978b14b95a9a7dabe9bfeee74b957850472666104b9cf0cc6f9774d0b4c differ
diff --git a/workspace/assets/skins/db/dbd05cdae4a95b399179e7912d0897d82a49e499d2ad411334955244859b281e b/workspace/assets/skins/db/dbd05cdae4a95b399179e7912d0897d82a49e499d2ad411334955244859b281e
new file mode 100644
index 00000000..a4e99b1d
Binary files /dev/null and b/workspace/assets/skins/db/dbd05cdae4a95b399179e7912d0897d82a49e499d2ad411334955244859b281e differ
diff --git a/workspace/assets/skins/db/dbf74b2a345dd17542c9f96c7384e6d28388884297eccb33899ccc00639093b9 b/workspace/assets/skins/db/dbf74b2a345dd17542c9f96c7384e6d28388884297eccb33899ccc00639093b9
new file mode 100644
index 00000000..d4ddbfa9
Binary files /dev/null and b/workspace/assets/skins/db/dbf74b2a345dd17542c9f96c7384e6d28388884297eccb33899ccc00639093b9 differ
diff --git a/workspace/assets/skins/dc/dc156a098e101352219dde8ad1ff667674ce05aa51574fab56343945904a7ec1 b/workspace/assets/skins/dc/dc156a098e101352219dde8ad1ff667674ce05aa51574fab56343945904a7ec1
new file mode 100644
index 00000000..d320f3a3
Binary files /dev/null and b/workspace/assets/skins/dc/dc156a098e101352219dde8ad1ff667674ce05aa51574fab56343945904a7ec1 differ
diff --git a/workspace/assets/skins/dc/dc15afb9baa30cc014889b3a327c5a20ea086ead6e2c304bf452a3614b6f0dfe b/workspace/assets/skins/dc/dc15afb9baa30cc014889b3a327c5a20ea086ead6e2c304bf452a3614b6f0dfe
new file mode 100644
index 00000000..34bffa94
Binary files /dev/null and b/workspace/assets/skins/dc/dc15afb9baa30cc014889b3a327c5a20ea086ead6e2c304bf452a3614b6f0dfe differ
diff --git a/workspace/assets/skins/dc/dc2866e132146f8487380ca99ff11be0b2bda4b137821a291c82ae09af043d13 b/workspace/assets/skins/dc/dc2866e132146f8487380ca99ff11be0b2bda4b137821a291c82ae09af043d13
new file mode 100644
index 00000000..1bd4fb69
Binary files /dev/null and b/workspace/assets/skins/dc/dc2866e132146f8487380ca99ff11be0b2bda4b137821a291c82ae09af043d13 differ
diff --git a/workspace/assets/skins/dc/dc390fc2288ff17d8c04713c8800dc2aa438075267b109f51679790c8292d9 b/workspace/assets/skins/dc/dc390fc2288ff17d8c04713c8800dc2aa438075267b109f51679790c8292d9
new file mode 100644
index 00000000..9a66f5cf
Binary files /dev/null and b/workspace/assets/skins/dc/dc390fc2288ff17d8c04713c8800dc2aa438075267b109f51679790c8292d9 differ
diff --git a/workspace/assets/skins/dc/dca582b8a3391d2bc892ba13ca0713e3acc34bd3d4d43b4ad476d744faaee181 b/workspace/assets/skins/dc/dca582b8a3391d2bc892ba13ca0713e3acc34bd3d4d43b4ad476d744faaee181
new file mode 100644
index 00000000..6a20924a
Binary files /dev/null and b/workspace/assets/skins/dc/dca582b8a3391d2bc892ba13ca0713e3acc34bd3d4d43b4ad476d744faaee181 differ
diff --git a/workspace/assets/skins/dc/dcbc7d94f26d5f1ef785f182717d8dd3699a7b01bee7183bb04fb2054781f9b6 b/workspace/assets/skins/dc/dcbc7d94f26d5f1ef785f182717d8dd3699a7b01bee7183bb04fb2054781f9b6
new file mode 100644
index 00000000..8ccd88dc
Binary files /dev/null and b/workspace/assets/skins/dc/dcbc7d94f26d5f1ef785f182717d8dd3699a7b01bee7183bb04fb2054781f9b6 differ
diff --git a/workspace/assets/skins/dc/dcbd779f4673dcd14e0ad75adb3d90da4d08e7b2034b2892f565b509c12b6946 b/workspace/assets/skins/dc/dcbd779f4673dcd14e0ad75adb3d90da4d08e7b2034b2892f565b509c12b6946
new file mode 100644
index 00000000..171d62c1
Binary files /dev/null and b/workspace/assets/skins/dc/dcbd779f4673dcd14e0ad75adb3d90da4d08e7b2034b2892f565b509c12b6946 differ
diff --git a/workspace/assets/skins/dc/dccff29b7e3e3b4baeb4355239eb03754ab1a467ade4d0fb72cb7c361f50c618 b/workspace/assets/skins/dc/dccff29b7e3e3b4baeb4355239eb03754ab1a467ade4d0fb72cb7c361f50c618
new file mode 100644
index 00000000..4228f54b
Binary files /dev/null and b/workspace/assets/skins/dc/dccff29b7e3e3b4baeb4355239eb03754ab1a467ade4d0fb72cb7c361f50c618 differ
diff --git a/workspace/assets/skins/dc/dce853a0580e77b1e39e8364a2119f440f20505c52c82651edf16fcaee96f0b7 b/workspace/assets/skins/dc/dce853a0580e77b1e39e8364a2119f440f20505c52c82651edf16fcaee96f0b7
new file mode 100644
index 00000000..90638c4f
Binary files /dev/null and b/workspace/assets/skins/dc/dce853a0580e77b1e39e8364a2119f440f20505c52c82651edf16fcaee96f0b7 differ
diff --git a/workspace/assets/skins/dc/dcfa241a4f285e81d0b7a27021ce81f08ea1fada1a8c4fcc1a63b7e83620b687 b/workspace/assets/skins/dc/dcfa241a4f285e81d0b7a27021ce81f08ea1fada1a8c4fcc1a63b7e83620b687
new file mode 100644
index 00000000..bc61d0dc
Binary files /dev/null and b/workspace/assets/skins/dc/dcfa241a4f285e81d0b7a27021ce81f08ea1fada1a8c4fcc1a63b7e83620b687 differ
diff --git a/workspace/assets/skins/dd/dd1035a7a1da5c0c4a02ee98351e61737de973b8bf7a3409d96dac23b1973101 b/workspace/assets/skins/dd/dd1035a7a1da5c0c4a02ee98351e61737de973b8bf7a3409d96dac23b1973101
new file mode 100644
index 00000000..f942d48b
Binary files /dev/null and b/workspace/assets/skins/dd/dd1035a7a1da5c0c4a02ee98351e61737de973b8bf7a3409d96dac23b1973101 differ
diff --git a/workspace/assets/skins/dd/dd18438df18f07c29d53e449fa7729fc70e93f1e82f9deec69ac1e4a9646a404 b/workspace/assets/skins/dd/dd18438df18f07c29d53e449fa7729fc70e93f1e82f9deec69ac1e4a9646a404
new file mode 100644
index 00000000..9934901b
Binary files /dev/null and b/workspace/assets/skins/dd/dd18438df18f07c29d53e449fa7729fc70e93f1e82f9deec69ac1e4a9646a404 differ
diff --git a/workspace/assets/skins/dd/dd2064530fae0c85985955113d4b1866f5ab48d9039e3e0b881245ebc6a31c65 b/workspace/assets/skins/dd/dd2064530fae0c85985955113d4b1866f5ab48d9039e3e0b881245ebc6a31c65
new file mode 100644
index 00000000..b1e22521
Binary files /dev/null and b/workspace/assets/skins/dd/dd2064530fae0c85985955113d4b1866f5ab48d9039e3e0b881245ebc6a31c65 differ
diff --git a/workspace/assets/skins/dd/dd31edea2074762306b7567326ed9b6e8d341b97e5ef1f0f85054b0b81fbc855 b/workspace/assets/skins/dd/dd31edea2074762306b7567326ed9b6e8d341b97e5ef1f0f85054b0b81fbc855
new file mode 100644
index 00000000..d45b6ce2
Binary files /dev/null and b/workspace/assets/skins/dd/dd31edea2074762306b7567326ed9b6e8d341b97e5ef1f0f85054b0b81fbc855 differ
diff --git a/workspace/assets/skins/dd/dd4866eaee8f1baffed65458a15d8e6435db66d907537091efc1bae6502d86a5 b/workspace/assets/skins/dd/dd4866eaee8f1baffed65458a15d8e6435db66d907537091efc1bae6502d86a5
new file mode 100644
index 00000000..5e80493a
Binary files /dev/null and b/workspace/assets/skins/dd/dd4866eaee8f1baffed65458a15d8e6435db66d907537091efc1bae6502d86a5 differ
diff --git a/workspace/assets/skins/dd/dd4a9e61e6d8d5858cdf7b1b497b7f019a388dc03608f2e809faaa73c6db22eb b/workspace/assets/skins/dd/dd4a9e61e6d8d5858cdf7b1b497b7f019a388dc03608f2e809faaa73c6db22eb
new file mode 100644
index 00000000..137ffacd
Binary files /dev/null and b/workspace/assets/skins/dd/dd4a9e61e6d8d5858cdf7b1b497b7f019a388dc03608f2e809faaa73c6db22eb differ
diff --git a/workspace/assets/skins/dd/dd61f40f5eac667f485cc4325a042c0c44359fbab08226d2e87359d02d9ae00e b/workspace/assets/skins/dd/dd61f40f5eac667f485cc4325a042c0c44359fbab08226d2e87359d02d9ae00e
new file mode 100644
index 00000000..6cb476d8
Binary files /dev/null and b/workspace/assets/skins/dd/dd61f40f5eac667f485cc4325a042c0c44359fbab08226d2e87359d02d9ae00e differ
diff --git a/workspace/assets/skins/dd/dd62a425cc5aa2737497ec7d8e8c853bb102367565eb96b8cfa0640c7856623 b/workspace/assets/skins/dd/dd62a425cc5aa2737497ec7d8e8c853bb102367565eb96b8cfa0640c7856623
new file mode 100644
index 00000000..a66e0f33
Binary files /dev/null and b/workspace/assets/skins/dd/dd62a425cc5aa2737497ec7d8e8c853bb102367565eb96b8cfa0640c7856623 differ
diff --git a/workspace/assets/skins/dd/dd6e6da68eef7463f8f499a09eff0a3448f817e472e87b29a3fb6f3285e73f40 b/workspace/assets/skins/dd/dd6e6da68eef7463f8f499a09eff0a3448f817e472e87b29a3fb6f3285e73f40
new file mode 100644
index 00000000..2ae59e20
Binary files /dev/null and b/workspace/assets/skins/dd/dd6e6da68eef7463f8f499a09eff0a3448f817e472e87b29a3fb6f3285e73f40 differ
diff --git a/workspace/assets/skins/dd/dd868f1cbbcd23424e88199f920379cdb75bebbbd2aa56ed1717476155583043 b/workspace/assets/skins/dd/dd868f1cbbcd23424e88199f920379cdb75bebbbd2aa56ed1717476155583043
new file mode 100644
index 00000000..8491743b
Binary files /dev/null and b/workspace/assets/skins/dd/dd868f1cbbcd23424e88199f920379cdb75bebbbd2aa56ed1717476155583043 differ
diff --git a/workspace/assets/skins/dd/ddc8ccbf42e38ce073f0a64ec05b437da76f38a103d9b9e1c5300c3d312ebbdb b/workspace/assets/skins/dd/ddc8ccbf42e38ce073f0a64ec05b437da76f38a103d9b9e1c5300c3d312ebbdb
new file mode 100644
index 00000000..20ca4d2e
Binary files /dev/null and b/workspace/assets/skins/dd/ddc8ccbf42e38ce073f0a64ec05b437da76f38a103d9b9e1c5300c3d312ebbdb differ
diff --git a/workspace/assets/skins/dd/ddd06bf53efd51bd3613163355351efc40e7b25bbe99c4e4ee0eaf3cfa4fdc81 b/workspace/assets/skins/dd/ddd06bf53efd51bd3613163355351efc40e7b25bbe99c4e4ee0eaf3cfa4fdc81
new file mode 100644
index 00000000..599dfc38
Binary files /dev/null and b/workspace/assets/skins/dd/ddd06bf53efd51bd3613163355351efc40e7b25bbe99c4e4ee0eaf3cfa4fdc81 differ
diff --git a/workspace/assets/skins/dd/ddf296290155869bfc4feda51666f2c16534463a7212d38ae1c7ba5a0d3bfc47 b/workspace/assets/skins/dd/ddf296290155869bfc4feda51666f2c16534463a7212d38ae1c7ba5a0d3bfc47
new file mode 100644
index 00000000..a52f921a
Binary files /dev/null and b/workspace/assets/skins/dd/ddf296290155869bfc4feda51666f2c16534463a7212d38ae1c7ba5a0d3bfc47 differ
diff --git a/workspace/assets/skins/dd/ddf837bcd8011991920d34df4d8d87aa90b29dded034f1c592dfc61742794fe8 b/workspace/assets/skins/dd/ddf837bcd8011991920d34df4d8d87aa90b29dded034f1c592dfc61742794fe8
new file mode 100644
index 00000000..bfa92b11
Binary files /dev/null and b/workspace/assets/skins/dd/ddf837bcd8011991920d34df4d8d87aa90b29dded034f1c592dfc61742794fe8 differ
diff --git a/workspace/assets/skins/dd/ddfe8fd9efb3c291eb3336b2a5182295980e970ed10383d9153c211f368111b b/workspace/assets/skins/dd/ddfe8fd9efb3c291eb3336b2a5182295980e970ed10383d9153c211f368111b
new file mode 100644
index 00000000..05f299a5
Binary files /dev/null and b/workspace/assets/skins/dd/ddfe8fd9efb3c291eb3336b2a5182295980e970ed10383d9153c211f368111b differ
diff --git a/workspace/assets/skins/de/de0dc213e257066e047d9e35801befdfcd91df5e8100fc65b58f66a2433efcd7 b/workspace/assets/skins/de/de0dc213e257066e047d9e35801befdfcd91df5e8100fc65b58f66a2433efcd7
new file mode 100644
index 00000000..97912a08
Binary files /dev/null and b/workspace/assets/skins/de/de0dc213e257066e047d9e35801befdfcd91df5e8100fc65b58f66a2433efcd7 differ
diff --git a/workspace/assets/skins/de/de0e97b56a2df4702c212501ccb348b60045851517e939504548173706e980d2 b/workspace/assets/skins/de/de0e97b56a2df4702c212501ccb348b60045851517e939504548173706e980d2
new file mode 100644
index 00000000..8fb3e5ff
Binary files /dev/null and b/workspace/assets/skins/de/de0e97b56a2df4702c212501ccb348b60045851517e939504548173706e980d2 differ
diff --git a/workspace/assets/skins/de/de219e01409a90b37e8a90ff39134c37c6f6ed248604ac885978ca3a3b643bff b/workspace/assets/skins/de/de219e01409a90b37e8a90ff39134c37c6f6ed248604ac885978ca3a3b643bff
new file mode 100644
index 00000000..a0b912b7
Binary files /dev/null and b/workspace/assets/skins/de/de219e01409a90b37e8a90ff39134c37c6f6ed248604ac885978ca3a3b643bff differ
diff --git a/workspace/assets/skins/de/de22d0993de455dfab8149329e4c438ecf9df6c3489281b62daef74965ca180d b/workspace/assets/skins/de/de22d0993de455dfab8149329e4c438ecf9df6c3489281b62daef74965ca180d
new file mode 100644
index 00000000..04403277
Binary files /dev/null and b/workspace/assets/skins/de/de22d0993de455dfab8149329e4c438ecf9df6c3489281b62daef74965ca180d differ
diff --git a/workspace/assets/skins/de/de266d64a87e5e2f4bc8756abefe959d35e0b2310bfe16af5901b9cf35999705 b/workspace/assets/skins/de/de266d64a87e5e2f4bc8756abefe959d35e0b2310bfe16af5901b9cf35999705
new file mode 100644
index 00000000..db833704
Binary files /dev/null and b/workspace/assets/skins/de/de266d64a87e5e2f4bc8756abefe959d35e0b2310bfe16af5901b9cf35999705 differ
diff --git a/workspace/assets/skins/de/de3f8b508cd177fbe779054bfa3bc660b019bf58c2af636d4563e536e61f9d42 b/workspace/assets/skins/de/de3f8b508cd177fbe779054bfa3bc660b019bf58c2af636d4563e536e61f9d42
new file mode 100644
index 00000000..8a1cd0ec
Binary files /dev/null and b/workspace/assets/skins/de/de3f8b508cd177fbe779054bfa3bc660b019bf58c2af636d4563e536e61f9d42 differ
diff --git a/workspace/assets/skins/de/de5226de87ffc82ce3fa080efa48ca33496e7f1f14a292323dea99bdcab12015 b/workspace/assets/skins/de/de5226de87ffc82ce3fa080efa48ca33496e7f1f14a292323dea99bdcab12015
new file mode 100644
index 00000000..427d58cf
Binary files /dev/null and b/workspace/assets/skins/de/de5226de87ffc82ce3fa080efa48ca33496e7f1f14a292323dea99bdcab12015 differ
diff --git a/workspace/assets/skins/de/de5b42cc0018fe4da5c8c0ef2a0d8c3106fb2f257b7d3024c1df675db901b0c4 b/workspace/assets/skins/de/de5b42cc0018fe4da5c8c0ef2a0d8c3106fb2f257b7d3024c1df675db901b0c4
new file mode 100644
index 00000000..a2c07263
Binary files /dev/null and b/workspace/assets/skins/de/de5b42cc0018fe4da5c8c0ef2a0d8c3106fb2f257b7d3024c1df675db901b0c4 differ
diff --git a/workspace/assets/skins/de/de630440ce7c8f20c1ca060a91f4f79543f0c0448a8608e21b0bf6397d2b813d b/workspace/assets/skins/de/de630440ce7c8f20c1ca060a91f4f79543f0c0448a8608e21b0bf6397d2b813d
new file mode 100644
index 00000000..07809d89
Binary files /dev/null and b/workspace/assets/skins/de/de630440ce7c8f20c1ca060a91f4f79543f0c0448a8608e21b0bf6397d2b813d differ
diff --git a/workspace/assets/skins/de/de89c0e119eb9eaf7081488b7b2a867428536e53f645f486f88752c6b5eba7c b/workspace/assets/skins/de/de89c0e119eb9eaf7081488b7b2a867428536e53f645f486f88752c6b5eba7c
new file mode 100644
index 00000000..c716319f
Binary files /dev/null and b/workspace/assets/skins/de/de89c0e119eb9eaf7081488b7b2a867428536e53f645f486f88752c6b5eba7c differ
diff --git a/workspace/assets/skins/de/de8b38961baadd5c2d21a1710c8be56a5fed7663579565b7e528b9be42e3f7f1 b/workspace/assets/skins/de/de8b38961baadd5c2d21a1710c8be56a5fed7663579565b7e528b9be42e3f7f1
new file mode 100644
index 00000000..9c3d9011
Binary files /dev/null and b/workspace/assets/skins/de/de8b38961baadd5c2d21a1710c8be56a5fed7663579565b7e528b9be42e3f7f1 differ
diff --git a/workspace/assets/skins/de/dea20586cdc876e2170998f3f2b7d968f1f60736fc1a51cd90d8366daf7d254e b/workspace/assets/skins/de/dea20586cdc876e2170998f3f2b7d968f1f60736fc1a51cd90d8366daf7d254e
new file mode 100644
index 00000000..59e6e7b9
Binary files /dev/null and b/workspace/assets/skins/de/dea20586cdc876e2170998f3f2b7d968f1f60736fc1a51cd90d8366daf7d254e differ
diff --git a/workspace/assets/skins/de/dec3cdc21004f4b5c12557b5baa6ae6fff824180642b998c409dc063f0adef0d b/workspace/assets/skins/de/dec3cdc21004f4b5c12557b5baa6ae6fff824180642b998c409dc063f0adef0d
new file mode 100644
index 00000000..18c3c6e3
Binary files /dev/null and b/workspace/assets/skins/de/dec3cdc21004f4b5c12557b5baa6ae6fff824180642b998c409dc063f0adef0d differ
diff --git a/workspace/assets/skins/de/def59415092b0af3221fc396c2b875a27e9acc8a92ff6d825b6b0e352c5c7307 b/workspace/assets/skins/de/def59415092b0af3221fc396c2b875a27e9acc8a92ff6d825b6b0e352c5c7307
new file mode 100644
index 00000000..de3709b8
Binary files /dev/null and b/workspace/assets/skins/de/def59415092b0af3221fc396c2b875a27e9acc8a92ff6d825b6b0e352c5c7307 differ
diff --git a/workspace/assets/skins/de/defb10395c406f458103dee67d3bc93d1b5ed581e729fa5f556b439349ce5ed7 b/workspace/assets/skins/de/defb10395c406f458103dee67d3bc93d1b5ed581e729fa5f556b439349ce5ed7
new file mode 100644
index 00000000..7b267ba3
Binary files /dev/null and b/workspace/assets/skins/de/defb10395c406f458103dee67d3bc93d1b5ed581e729fa5f556b439349ce5ed7 differ
diff --git a/workspace/assets/skins/df/df11aba5d2fcf1c4344272e4b598764893f771a781b29b365e9d7d480e25a1b6 b/workspace/assets/skins/df/df11aba5d2fcf1c4344272e4b598764893f771a781b29b365e9d7d480e25a1b6
new file mode 100644
index 00000000..dce04933
Binary files /dev/null and b/workspace/assets/skins/df/df11aba5d2fcf1c4344272e4b598764893f771a781b29b365e9d7d480e25a1b6 differ
diff --git a/workspace/assets/skins/df/df1d7b6ecb881957d3f3145ce925f922087b66cc93fe8f9744caa21a65fd8bb b/workspace/assets/skins/df/df1d7b6ecb881957d3f3145ce925f922087b66cc93fe8f9744caa21a65fd8bb
new file mode 100644
index 00000000..7ad2ae4a
Binary files /dev/null and b/workspace/assets/skins/df/df1d7b6ecb881957d3f3145ce925f922087b66cc93fe8f9744caa21a65fd8bb differ
diff --git a/workspace/assets/skins/df/df1d9205c8716f4d5cb4edf3b24bfdbedbcaa4d63251b694061d6de4b9c428d7 b/workspace/assets/skins/df/df1d9205c8716f4d5cb4edf3b24bfdbedbcaa4d63251b694061d6de4b9c428d7
new file mode 100644
index 00000000..948013a6
Binary files /dev/null and b/workspace/assets/skins/df/df1d9205c8716f4d5cb4edf3b24bfdbedbcaa4d63251b694061d6de4b9c428d7 differ
diff --git a/workspace/assets/skins/df/df31a6e8f26101b1eeaccea7f87c7a04fe8f23ddc57e097e30f56c6ce610badf b/workspace/assets/skins/df/df31a6e8f26101b1eeaccea7f87c7a04fe8f23ddc57e097e30f56c6ce610badf
new file mode 100644
index 00000000..1a284537
Binary files /dev/null and b/workspace/assets/skins/df/df31a6e8f26101b1eeaccea7f87c7a04fe8f23ddc57e097e30f56c6ce610badf differ
diff --git a/workspace/assets/skins/df/df5cc9e2f309f57a451608d3b4c13f93fd5f8b20472960ddf8901dbc9cc425cd b/workspace/assets/skins/df/df5cc9e2f309f57a451608d3b4c13f93fd5f8b20472960ddf8901dbc9cc425cd
new file mode 100644
index 00000000..4c889047
Binary files /dev/null and b/workspace/assets/skins/df/df5cc9e2f309f57a451608d3b4c13f93fd5f8b20472960ddf8901dbc9cc425cd differ
diff --git a/workspace/assets/skins/df/df61e7f7b2fb1a3d3aa69aea7c61dec581f40a7001a6e1b58651f34e074c9a24 b/workspace/assets/skins/df/df61e7f7b2fb1a3d3aa69aea7c61dec581f40a7001a6e1b58651f34e074c9a24
new file mode 100644
index 00000000..228abf39
Binary files /dev/null and b/workspace/assets/skins/df/df61e7f7b2fb1a3d3aa69aea7c61dec581f40a7001a6e1b58651f34e074c9a24 differ
diff --git a/workspace/assets/skins/df/df6afca4f9c1ab64093489f31107470d1c722dfb84ced6efc54286d8432e16d5 b/workspace/assets/skins/df/df6afca4f9c1ab64093489f31107470d1c722dfb84ced6efc54286d8432e16d5
new file mode 100644
index 00000000..b0643968
Binary files /dev/null and b/workspace/assets/skins/df/df6afca4f9c1ab64093489f31107470d1c722dfb84ced6efc54286d8432e16d5 differ
diff --git a/workspace/assets/skins/df/df828230b68b10a435e2d941734a52d8bec0f6059cb3d9a48e9539559485ea94 b/workspace/assets/skins/df/df828230b68b10a435e2d941734a52d8bec0f6059cb3d9a48e9539559485ea94
new file mode 100644
index 00000000..87d1eabb
Binary files /dev/null and b/workspace/assets/skins/df/df828230b68b10a435e2d941734a52d8bec0f6059cb3d9a48e9539559485ea94 differ
diff --git a/workspace/assets/skins/df/dfc22a2347354dc4cf6465a500c25223935c38a560991ca4a437adce222dc0f6 b/workspace/assets/skins/df/dfc22a2347354dc4cf6465a500c25223935c38a560991ca4a437adce222dc0f6
new file mode 100644
index 00000000..7b29d53e
Binary files /dev/null and b/workspace/assets/skins/df/dfc22a2347354dc4cf6465a500c25223935c38a560991ca4a437adce222dc0f6 differ
diff --git a/workspace/assets/skins/df/dfc37a9c5dfb73e65f75a71f5233357fd30adeee711ef152458a9b863f894 b/workspace/assets/skins/df/dfc37a9c5dfb73e65f75a71f5233357fd30adeee711ef152458a9b863f894
new file mode 100644
index 00000000..dde4ddfd
Binary files /dev/null and b/workspace/assets/skins/df/dfc37a9c5dfb73e65f75a71f5233357fd30adeee711ef152458a9b863f894 differ
diff --git a/workspace/assets/skins/df/dfd1eefc975ba80fe9b2e5cf43f3b05c2fe683ca2dc4357644306ddbf5710948 b/workspace/assets/skins/df/dfd1eefc975ba80fe9b2e5cf43f3b05c2fe683ca2dc4357644306ddbf5710948
new file mode 100644
index 00000000..95c27b2e
Binary files /dev/null and b/workspace/assets/skins/df/dfd1eefc975ba80fe9b2e5cf43f3b05c2fe683ca2dc4357644306ddbf5710948 differ
diff --git a/workspace/assets/skins/df/dfd7e993f1f9a30ff83ca4fc0d596c46e03ea6055e45245c087c62a640306917 b/workspace/assets/skins/df/dfd7e993f1f9a30ff83ca4fc0d596c46e03ea6055e45245c087c62a640306917
new file mode 100644
index 00000000..533186b0
Binary files /dev/null and b/workspace/assets/skins/df/dfd7e993f1f9a30ff83ca4fc0d596c46e03ea6055e45245c087c62a640306917 differ
diff --git a/workspace/assets/skins/e0/e0342490d853d9c920bae77870107513b70d41afc0eee620e9c2ca6b7a935cc1 b/workspace/assets/skins/e0/e0342490d853d9c920bae77870107513b70d41afc0eee620e9c2ca6b7a935cc1
new file mode 100644
index 00000000..e24760de
Binary files /dev/null and b/workspace/assets/skins/e0/e0342490d853d9c920bae77870107513b70d41afc0eee620e9c2ca6b7a935cc1 differ
diff --git a/workspace/assets/skins/e0/e04c0c4229d5284395b6f4f9f8cfd67c77576ce4dfd930248617842f80cff0ba b/workspace/assets/skins/e0/e04c0c4229d5284395b6f4f9f8cfd67c77576ce4dfd930248617842f80cff0ba
new file mode 100644
index 00000000..bf706e94
Binary files /dev/null and b/workspace/assets/skins/e0/e04c0c4229d5284395b6f4f9f8cfd67c77576ce4dfd930248617842f80cff0ba differ
diff --git a/workspace/assets/skins/e0/e0541951ef69bfa87820094465165f3dae9c5e008da7d8b9b8712f709ad6b01b b/workspace/assets/skins/e0/e0541951ef69bfa87820094465165f3dae9c5e008da7d8b9b8712f709ad6b01b
new file mode 100644
index 00000000..33437638
Binary files /dev/null and b/workspace/assets/skins/e0/e0541951ef69bfa87820094465165f3dae9c5e008da7d8b9b8712f709ad6b01b differ
diff --git a/workspace/assets/skins/e0/e06d836092bf7ac4923caaa04c9c49d28d5cc68513a48b0c3752eb2425728482 b/workspace/assets/skins/e0/e06d836092bf7ac4923caaa04c9c49d28d5cc68513a48b0c3752eb2425728482
new file mode 100644
index 00000000..28107343
Binary files /dev/null and b/workspace/assets/skins/e0/e06d836092bf7ac4923caaa04c9c49d28d5cc68513a48b0c3752eb2425728482 differ
diff --git a/workspace/assets/skins/e0/e09192194bb03540bf97d2f25bbe0f107ea37d154b670d55c045ce63379b2c9d b/workspace/assets/skins/e0/e09192194bb03540bf97d2f25bbe0f107ea37d154b670d55c045ce63379b2c9d
new file mode 100644
index 00000000..bdef643f
Binary files /dev/null and b/workspace/assets/skins/e0/e09192194bb03540bf97d2f25bbe0f107ea37d154b670d55c045ce63379b2c9d differ
diff --git a/workspace/assets/skins/e0/e09d064e1eb5c52c4760e4a9e1f38151d3e3b1d238fdd376b945bc8ca4acc08b b/workspace/assets/skins/e0/e09d064e1eb5c52c4760e4a9e1f38151d3e3b1d238fdd376b945bc8ca4acc08b
new file mode 100644
index 00000000..38fef268
Binary files /dev/null and b/workspace/assets/skins/e0/e09d064e1eb5c52c4760e4a9e1f38151d3e3b1d238fdd376b945bc8ca4acc08b differ
diff --git a/workspace/assets/skins/e0/e0aaf923cc74b876dbf4210994276a08f06bca08dc9d0446db0a64a3c4899f21 b/workspace/assets/skins/e0/e0aaf923cc74b876dbf4210994276a08f06bca08dc9d0446db0a64a3c4899f21
new file mode 100644
index 00000000..eeb9725c
Binary files /dev/null and b/workspace/assets/skins/e0/e0aaf923cc74b876dbf4210994276a08f06bca08dc9d0446db0a64a3c4899f21 differ
diff --git a/workspace/assets/skins/e0/e0da1b0f4d2aaf3f2eb28b0739276be334b2285cdcb14db04793c690cadfdf4 b/workspace/assets/skins/e0/e0da1b0f4d2aaf3f2eb28b0739276be334b2285cdcb14db04793c690cadfdf4
new file mode 100644
index 00000000..73f52ffc
Binary files /dev/null and b/workspace/assets/skins/e0/e0da1b0f4d2aaf3f2eb28b0739276be334b2285cdcb14db04793c690cadfdf4 differ
diff --git a/workspace/assets/skins/e1/e1015de8d2c36525630e86f8475552bbcf8fb05c65b690c45bccb6e67eaedbe4 b/workspace/assets/skins/e1/e1015de8d2c36525630e86f8475552bbcf8fb05c65b690c45bccb6e67eaedbe4
new file mode 100644
index 00000000..fa01789d
Binary files /dev/null and b/workspace/assets/skins/e1/e1015de8d2c36525630e86f8475552bbcf8fb05c65b690c45bccb6e67eaedbe4 differ
diff --git a/workspace/assets/skins/e1/e1020bf121b571e1d6e06c65e02168df6dcfd9936a1e935d890963a63a7429d b/workspace/assets/skins/e1/e1020bf121b571e1d6e06c65e02168df6dcfd9936a1e935d890963a63a7429d
new file mode 100644
index 00000000..f8133221
Binary files /dev/null and b/workspace/assets/skins/e1/e1020bf121b571e1d6e06c65e02168df6dcfd9936a1e935d890963a63a7429d differ
diff --git a/workspace/assets/skins/e1/e106a01a15c3b1443c9f130fcdcfc0080c4060fb3ccfbb1b1db7a38c3a7c3ff b/workspace/assets/skins/e1/e106a01a15c3b1443c9f130fcdcfc0080c4060fb3ccfbb1b1db7a38c3a7c3ff
new file mode 100644
index 00000000..40dbf128
Binary files /dev/null and b/workspace/assets/skins/e1/e106a01a15c3b1443c9f130fcdcfc0080c4060fb3ccfbb1b1db7a38c3a7c3ff differ
diff --git a/workspace/assets/skins/e1/e1083a10ed3d915b41fba27ac54aa45ecb526231f1062f6f0fbd4a4e4896525d b/workspace/assets/skins/e1/e1083a10ed3d915b41fba27ac54aa45ecb526231f1062f6f0fbd4a4e4896525d
new file mode 100644
index 00000000..c96c91dd
Binary files /dev/null and b/workspace/assets/skins/e1/e1083a10ed3d915b41fba27ac54aa45ecb526231f1062f6f0fbd4a4e4896525d differ
diff --git a/workspace/assets/skins/e1/e10bee37f8fa454b9dc7fabe0e33c7ff19874fe24462cbe6f88ed4f0d4c07cd b/workspace/assets/skins/e1/e10bee37f8fa454b9dc7fabe0e33c7ff19874fe24462cbe6f88ed4f0d4c07cd
new file mode 100644
index 00000000..45626c45
Binary files /dev/null and b/workspace/assets/skins/e1/e10bee37f8fa454b9dc7fabe0e33c7ff19874fe24462cbe6f88ed4f0d4c07cd differ
diff --git a/workspace/assets/skins/e1/e11406f8872d3c1b5b3e58efe53bea068cad938e705cecd74a328d000be189ef b/workspace/assets/skins/e1/e11406f8872d3c1b5b3e58efe53bea068cad938e705cecd74a328d000be189ef
new file mode 100644
index 00000000..309f6963
Binary files /dev/null and b/workspace/assets/skins/e1/e11406f8872d3c1b5b3e58efe53bea068cad938e705cecd74a328d000be189ef differ
diff --git a/workspace/assets/skins/e1/e139775c996d112f5956156d9da6f0258133b74ce985ae2b5b06e4ab1a18722a b/workspace/assets/skins/e1/e139775c996d112f5956156d9da6f0258133b74ce985ae2b5b06e4ab1a18722a
new file mode 100644
index 00000000..b6ba396c
Binary files /dev/null and b/workspace/assets/skins/e1/e139775c996d112f5956156d9da6f0258133b74ce985ae2b5b06e4ab1a18722a differ
diff --git a/workspace/assets/skins/e1/e1593bf95023dd7e37758a06630cbf4fcfc8e713ec130e3035d380483348d20 b/workspace/assets/skins/e1/e1593bf95023dd7e37758a06630cbf4fcfc8e713ec130e3035d380483348d20
new file mode 100644
index 00000000..e7bcbbd8
Binary files /dev/null and b/workspace/assets/skins/e1/e1593bf95023dd7e37758a06630cbf4fcfc8e713ec130e3035d380483348d20 differ
diff --git a/workspace/assets/skins/e1/e171b02be8e277dcb36b5eefe2011776cfe056f4250412710790321bbb699139 b/workspace/assets/skins/e1/e171b02be8e277dcb36b5eefe2011776cfe056f4250412710790321bbb699139
new file mode 100644
index 00000000..08706151
Binary files /dev/null and b/workspace/assets/skins/e1/e171b02be8e277dcb36b5eefe2011776cfe056f4250412710790321bbb699139 differ
diff --git a/workspace/assets/skins/e1/e179fce609db221d5f7795f80167d2913de73045f7ccc0d8f868ed2a74269e3b b/workspace/assets/skins/e1/e179fce609db221d5f7795f80167d2913de73045f7ccc0d8f868ed2a74269e3b
new file mode 100644
index 00000000..1154b820
Binary files /dev/null and b/workspace/assets/skins/e1/e179fce609db221d5f7795f80167d2913de73045f7ccc0d8f868ed2a74269e3b differ
diff --git a/workspace/assets/skins/e1/e17bfdc95b2f2166152927be5d1145b342d1c4e568b5f5b01f975b80a4c66e45 b/workspace/assets/skins/e1/e17bfdc95b2f2166152927be5d1145b342d1c4e568b5f5b01f975b80a4c66e45
new file mode 100644
index 00000000..8958dc44
Binary files /dev/null and b/workspace/assets/skins/e1/e17bfdc95b2f2166152927be5d1145b342d1c4e568b5f5b01f975b80a4c66e45 differ
diff --git a/workspace/assets/skins/e1/e17cf4ed27b59734acfd3a75f560d91bfb56ead91fb0a9cc03631f5e9e12d7c1 b/workspace/assets/skins/e1/e17cf4ed27b59734acfd3a75f560d91bfb56ead91fb0a9cc03631f5e9e12d7c1
new file mode 100644
index 00000000..6cac4dd4
Binary files /dev/null and b/workspace/assets/skins/e1/e17cf4ed27b59734acfd3a75f560d91bfb56ead91fb0a9cc03631f5e9e12d7c1 differ
diff --git a/workspace/assets/skins/e1/e1d511be9f36f57dbb53cd0e626da271226c46fb4effead386f120f051d6ff35 b/workspace/assets/skins/e1/e1d511be9f36f57dbb53cd0e626da271226c46fb4effead386f120f051d6ff35
new file mode 100644
index 00000000..85ca4e3f
Binary files /dev/null and b/workspace/assets/skins/e1/e1d511be9f36f57dbb53cd0e626da271226c46fb4effead386f120f051d6ff35 differ
diff --git a/workspace/assets/skins/e1/e1d93217d74b1b81cc8e1570f64e48026cec73772d882c8681b394dcd58df21a b/workspace/assets/skins/e1/e1d93217d74b1b81cc8e1570f64e48026cec73772d882c8681b394dcd58df21a
new file mode 100644
index 00000000..e86a7113
Binary files /dev/null and b/workspace/assets/skins/e1/e1d93217d74b1b81cc8e1570f64e48026cec73772d882c8681b394dcd58df21a differ
diff --git a/workspace/assets/skins/e1/e1f742eddbd6a163735169edf7db8cd76fabc5a71c4e3a160e3d384609327d62 b/workspace/assets/skins/e1/e1f742eddbd6a163735169edf7db8cd76fabc5a71c4e3a160e3d384609327d62
new file mode 100644
index 00000000..d013d750
Binary files /dev/null and b/workspace/assets/skins/e1/e1f742eddbd6a163735169edf7db8cd76fabc5a71c4e3a160e3d384609327d62 differ
diff --git a/workspace/assets/skins/e2/e20ebc852a4d1c6a73687c83695fc18be855c627722c2ac419f11e1f007d048e b/workspace/assets/skins/e2/e20ebc852a4d1c6a73687c83695fc18be855c627722c2ac419f11e1f007d048e
new file mode 100644
index 00000000..7ab04dcc
Binary files /dev/null and b/workspace/assets/skins/e2/e20ebc852a4d1c6a73687c83695fc18be855c627722c2ac419f11e1f007d048e differ
diff --git a/workspace/assets/skins/e2/e2142de3efd0059db6022afe968007948f3847856b6ca40b8e2eba59bdd238f1 b/workspace/assets/skins/e2/e2142de3efd0059db6022afe968007948f3847856b6ca40b8e2eba59bdd238f1
new file mode 100644
index 00000000..c68aa086
Binary files /dev/null and b/workspace/assets/skins/e2/e2142de3efd0059db6022afe968007948f3847856b6ca40b8e2eba59bdd238f1 differ
diff --git a/workspace/assets/skins/e2/e2188bc95b8a3c71ffc4066fa3ddf204e061a3b3ce4e1867c04b25fdf68a2070 b/workspace/assets/skins/e2/e2188bc95b8a3c71ffc4066fa3ddf204e061a3b3ce4e1867c04b25fdf68a2070
new file mode 100644
index 00000000..3e749aae
Binary files /dev/null and b/workspace/assets/skins/e2/e2188bc95b8a3c71ffc4066fa3ddf204e061a3b3ce4e1867c04b25fdf68a2070 differ
diff --git a/workspace/assets/skins/e2/e21b6fd68d9056318fb7ec5f5e73fd4fbc9c4b8aac88842c940ecbc48ed503ef b/workspace/assets/skins/e2/e21b6fd68d9056318fb7ec5f5e73fd4fbc9c4b8aac88842c940ecbc48ed503ef
new file mode 100644
index 00000000..d79dc77b
Binary files /dev/null and b/workspace/assets/skins/e2/e21b6fd68d9056318fb7ec5f5e73fd4fbc9c4b8aac88842c940ecbc48ed503ef differ
diff --git a/workspace/assets/skins/e2/e231f6db85665f9a3e5dce0d3e8bd5fc0d76b7018c45a4bae0d558e76ba46d33 b/workspace/assets/skins/e2/e231f6db85665f9a3e5dce0d3e8bd5fc0d76b7018c45a4bae0d558e76ba46d33
new file mode 100644
index 00000000..9cfc5f80
Binary files /dev/null and b/workspace/assets/skins/e2/e231f6db85665f9a3e5dce0d3e8bd5fc0d76b7018c45a4bae0d558e76ba46d33 differ
diff --git a/workspace/assets/skins/e2/e233065540fe394536184042bc02d1205cbe48e4fe01aa5f70cac4bb00a96ef6 b/workspace/assets/skins/e2/e233065540fe394536184042bc02d1205cbe48e4fe01aa5f70cac4bb00a96ef6
new file mode 100644
index 00000000..a7a0fe80
Binary files /dev/null and b/workspace/assets/skins/e2/e233065540fe394536184042bc02d1205cbe48e4fe01aa5f70cac4bb00a96ef6 differ
diff --git a/workspace/assets/skins/e2/e24bf37c840a16757919c1373f2f0e27841abdff95a4e4317b4b2599c3ed3003 b/workspace/assets/skins/e2/e24bf37c840a16757919c1373f2f0e27841abdff95a4e4317b4b2599c3ed3003
new file mode 100644
index 00000000..c4f99d9a
Binary files /dev/null and b/workspace/assets/skins/e2/e24bf37c840a16757919c1373f2f0e27841abdff95a4e4317b4b2599c3ed3003 differ
diff --git a/workspace/assets/skins/e2/e24de065478bdb59626dc14f5f7260cf471079a11605d1efda882737b76c0619 b/workspace/assets/skins/e2/e24de065478bdb59626dc14f5f7260cf471079a11605d1efda882737b76c0619
new file mode 100644
index 00000000..417fd2bc
Binary files /dev/null and b/workspace/assets/skins/e2/e24de065478bdb59626dc14f5f7260cf471079a11605d1efda882737b76c0619 differ
diff --git a/workspace/assets/skins/e2/e2598082e9d9ab72078246bb2b3c9f7e1c2457e4bb64ac122e5eb6b578c2ce4e b/workspace/assets/skins/e2/e2598082e9d9ab72078246bb2b3c9f7e1c2457e4bb64ac122e5eb6b578c2ce4e
new file mode 100644
index 00000000..c2506baf
Binary files /dev/null and b/workspace/assets/skins/e2/e2598082e9d9ab72078246bb2b3c9f7e1c2457e4bb64ac122e5eb6b578c2ce4e differ
diff --git a/workspace/assets/skins/e2/e26b19936954343effca22265768f41229a828c42e579897dd6275f65e3ca9ba b/workspace/assets/skins/e2/e26b19936954343effca22265768f41229a828c42e579897dd6275f65e3ca9ba
new file mode 100644
index 00000000..882fe51f
Binary files /dev/null and b/workspace/assets/skins/e2/e26b19936954343effca22265768f41229a828c42e579897dd6275f65e3ca9ba differ
diff --git a/workspace/assets/skins/e2/e27b35978953affdd40be29aa7ae031bcd9d5d11ed07f421c669cfb3c2682884 b/workspace/assets/skins/e2/e27b35978953affdd40be29aa7ae031bcd9d5d11ed07f421c669cfb3c2682884
new file mode 100644
index 00000000..e4dc887c
Binary files /dev/null and b/workspace/assets/skins/e2/e27b35978953affdd40be29aa7ae031bcd9d5d11ed07f421c669cfb3c2682884 differ
diff --git a/workspace/assets/skins/e2/e2838b5950bb550895a4857882bb64718440c2ce38fa9a879abeafba00878b0 b/workspace/assets/skins/e2/e2838b5950bb550895a4857882bb64718440c2ce38fa9a879abeafba00878b0
new file mode 100644
index 00000000..4c4144eb
Binary files /dev/null and b/workspace/assets/skins/e2/e2838b5950bb550895a4857882bb64718440c2ce38fa9a879abeafba00878b0 differ
diff --git a/workspace/assets/skins/e2/e285e68e53dd10b2c658352453db47ccc758710f8f2de012476e65016563d9c6 b/workspace/assets/skins/e2/e285e68e53dd10b2c658352453db47ccc758710f8f2de012476e65016563d9c6
new file mode 100644
index 00000000..8c56ecc6
Binary files /dev/null and b/workspace/assets/skins/e2/e285e68e53dd10b2c658352453db47ccc758710f8f2de012476e65016563d9c6 differ
diff --git a/workspace/assets/skins/e2/e28d4ef960868be0367774a557980084f13ef7b8a63f76300886746225b5425 b/workspace/assets/skins/e2/e28d4ef960868be0367774a557980084f13ef7b8a63f76300886746225b5425
new file mode 100644
index 00000000..de72102a
Binary files /dev/null and b/workspace/assets/skins/e2/e28d4ef960868be0367774a557980084f13ef7b8a63f76300886746225b5425 differ
diff --git a/workspace/assets/skins/e2/e28faab29f62258dec826c75a2a90c30bb7edfc5bdf56ced000479ca986fb23b b/workspace/assets/skins/e2/e28faab29f62258dec826c75a2a90c30bb7edfc5bdf56ced000479ca986fb23b
new file mode 100644
index 00000000..6ef784a8
Binary files /dev/null and b/workspace/assets/skins/e2/e28faab29f62258dec826c75a2a90c30bb7edfc5bdf56ced000479ca986fb23b differ
diff --git a/workspace/assets/skins/e2/e2a3880766e87458b156adff6a7c04605db2b0de94b1f0511b458c0dd413a3a b/workspace/assets/skins/e2/e2a3880766e87458b156adff6a7c04605db2b0de94b1f0511b458c0dd413a3a
new file mode 100644
index 00000000..387c1327
Binary files /dev/null and b/workspace/assets/skins/e2/e2a3880766e87458b156adff6a7c04605db2b0de94b1f0511b458c0dd413a3a differ
diff --git a/workspace/assets/skins/e2/e2b71a3d2bc2342273f1db4c06bf16da13991e0f9023e276ca5541a07308d200 b/workspace/assets/skins/e2/e2b71a3d2bc2342273f1db4c06bf16da13991e0f9023e276ca5541a07308d200
new file mode 100644
index 00000000..f8a3357e
Binary files /dev/null and b/workspace/assets/skins/e2/e2b71a3d2bc2342273f1db4c06bf16da13991e0f9023e276ca5541a07308d200 differ
diff --git a/workspace/assets/skins/e3/e336524dd84be8b4765d4188b8ef21099c809c707faaacc19fac871914c4d3f b/workspace/assets/skins/e3/e336524dd84be8b4765d4188b8ef21099c809c707faaacc19fac871914c4d3f
new file mode 100644
index 00000000..f5f8c454
Binary files /dev/null and b/workspace/assets/skins/e3/e336524dd84be8b4765d4188b8ef21099c809c707faaacc19fac871914c4d3f differ
diff --git a/workspace/assets/skins/e3/e33c49c61e43f87eb00d8907f8547d6c79569da45a79adbd8f769b4bdb1706e6 b/workspace/assets/skins/e3/e33c49c61e43f87eb00d8907f8547d6c79569da45a79adbd8f769b4bdb1706e6
new file mode 100644
index 00000000..00014ee2
Binary files /dev/null and b/workspace/assets/skins/e3/e33c49c61e43f87eb00d8907f8547d6c79569da45a79adbd8f769b4bdb1706e6 differ
diff --git a/workspace/assets/skins/e3/e345e4b1afd3d4131a1ea995b1850c4d0ca1e1a18bccadb8fa9739f1df65aafa b/workspace/assets/skins/e3/e345e4b1afd3d4131a1ea995b1850c4d0ca1e1a18bccadb8fa9739f1df65aafa
new file mode 100644
index 00000000..18660e1a
Binary files /dev/null and b/workspace/assets/skins/e3/e345e4b1afd3d4131a1ea995b1850c4d0ca1e1a18bccadb8fa9739f1df65aafa differ
diff --git a/workspace/assets/skins/e3/e36a07194709d9768cacd31861eb7863bec76af3a9210b8616764654884cb993 b/workspace/assets/skins/e3/e36a07194709d9768cacd31861eb7863bec76af3a9210b8616764654884cb993
new file mode 100644
index 00000000..850f62a0
Binary files /dev/null and b/workspace/assets/skins/e3/e36a07194709d9768cacd31861eb7863bec76af3a9210b8616764654884cb993 differ
diff --git a/workspace/assets/skins/e3/e36a380989a9239a2c161b2c73deb1b492670cabf81e9b853ed686b8061c6774 b/workspace/assets/skins/e3/e36a380989a9239a2c161b2c73deb1b492670cabf81e9b853ed686b8061c6774
new file mode 100644
index 00000000..8140d8ca
Binary files /dev/null and b/workspace/assets/skins/e3/e36a380989a9239a2c161b2c73deb1b492670cabf81e9b853ed686b8061c6774 differ
diff --git a/workspace/assets/skins/e3/e3d284032054f5e39010858975e095189592607d746504b79b95d0ef6239945 b/workspace/assets/skins/e3/e3d284032054f5e39010858975e095189592607d746504b79b95d0ef6239945
new file mode 100644
index 00000000..921683be
Binary files /dev/null and b/workspace/assets/skins/e3/e3d284032054f5e39010858975e095189592607d746504b79b95d0ef6239945 differ
diff --git a/workspace/assets/skins/e3/e3d794c8670747d70465722a98761ebfc81a97f6c56fa4f907728c9f5e452a55 b/workspace/assets/skins/e3/e3d794c8670747d70465722a98761ebfc81a97f6c56fa4f907728c9f5e452a55
new file mode 100644
index 00000000..d04efef2
Binary files /dev/null and b/workspace/assets/skins/e3/e3d794c8670747d70465722a98761ebfc81a97f6c56fa4f907728c9f5e452a55 differ
diff --git a/workspace/assets/skins/e3/e3e59ea53f119ff87a06c58d2d7163ebb0748d951e200762ff3994640ba0902d b/workspace/assets/skins/e3/e3e59ea53f119ff87a06c58d2d7163ebb0748d951e200762ff3994640ba0902d
new file mode 100644
index 00000000..43ca8da0
Binary files /dev/null and b/workspace/assets/skins/e3/e3e59ea53f119ff87a06c58d2d7163ebb0748d951e200762ff3994640ba0902d differ
diff --git a/workspace/assets/skins/e4/e40665117f3444c9acd98bd91512f4ce8c7d9d97637b7f5c6b99ff7584c2d b/workspace/assets/skins/e4/e40665117f3444c9acd98bd91512f4ce8c7d9d97637b7f5c6b99ff7584c2d
new file mode 100644
index 00000000..88bc0fed
Binary files /dev/null and b/workspace/assets/skins/e4/e40665117f3444c9acd98bd91512f4ce8c7d9d97637b7f5c6b99ff7584c2d differ
diff --git a/workspace/assets/skins/e4/e40fcd8a7ceba5a2e5710c6a0f94f8137b6147617c4454ebb8356e608f0cdd29 b/workspace/assets/skins/e4/e40fcd8a7ceba5a2e5710c6a0f94f8137b6147617c4454ebb8356e608f0cdd29
new file mode 100644
index 00000000..3c0b4a09
Binary files /dev/null and b/workspace/assets/skins/e4/e40fcd8a7ceba5a2e5710c6a0f94f8137b6147617c4454ebb8356e608f0cdd29 differ
diff --git a/workspace/assets/skins/e4/e431ec8b9ad9963376cd2b8f1fc1f899044ad5f519322d2a83703f4f9858d64b b/workspace/assets/skins/e4/e431ec8b9ad9963376cd2b8f1fc1f899044ad5f519322d2a83703f4f9858d64b
new file mode 100644
index 00000000..b929499b
Binary files /dev/null and b/workspace/assets/skins/e4/e431ec8b9ad9963376cd2b8f1fc1f899044ad5f519322d2a83703f4f9858d64b differ
diff --git a/workspace/assets/skins/e4/e44fa8201c81aa8084ab7ae8bed4d7e8a9fa18052fcc6ddd0203a0df5da9556e b/workspace/assets/skins/e4/e44fa8201c81aa8084ab7ae8bed4d7e8a9fa18052fcc6ddd0203a0df5da9556e
new file mode 100644
index 00000000..98210e89
Binary files /dev/null and b/workspace/assets/skins/e4/e44fa8201c81aa8084ab7ae8bed4d7e8a9fa18052fcc6ddd0203a0df5da9556e differ
diff --git a/workspace/assets/skins/e4/e46fa77c512b4b3a122572d18c6da24eed1a3334acc894fcaee596b2b32cd2c b/workspace/assets/skins/e4/e46fa77c512b4b3a122572d18c6da24eed1a3334acc894fcaee596b2b32cd2c
new file mode 100644
index 00000000..62df703a
Binary files /dev/null and b/workspace/assets/skins/e4/e46fa77c512b4b3a122572d18c6da24eed1a3334acc894fcaee596b2b32cd2c differ
diff --git a/workspace/assets/skins/e4/e49c1560c58c76de16f811c0f0f0385b9a3a47d5bce461132a8a166338aaa8e3 b/workspace/assets/skins/e4/e49c1560c58c76de16f811c0f0f0385b9a3a47d5bce461132a8a166338aaa8e3
new file mode 100644
index 00000000..9870c4ee
Binary files /dev/null and b/workspace/assets/skins/e4/e49c1560c58c76de16f811c0f0f0385b9a3a47d5bce461132a8a166338aaa8e3 differ
diff --git a/workspace/assets/skins/e4/e49e59d6782d3d4a865ce1e30c56a1e889587434b0378a631805e7293d706cab b/workspace/assets/skins/e4/e49e59d6782d3d4a865ce1e30c56a1e889587434b0378a631805e7293d706cab
new file mode 100644
index 00000000..2bcb0d1d
Binary files /dev/null and b/workspace/assets/skins/e4/e49e59d6782d3d4a865ce1e30c56a1e889587434b0378a631805e7293d706cab differ
diff --git a/workspace/assets/skins/e4/e4a283ebe03320f9e430aea2bbb98d19ef8b163a9c0c189cdf68e31e389223ee b/workspace/assets/skins/e4/e4a283ebe03320f9e430aea2bbb98d19ef8b163a9c0c189cdf68e31e389223ee
new file mode 100644
index 00000000..f3132618
Binary files /dev/null and b/workspace/assets/skins/e4/e4a283ebe03320f9e430aea2bbb98d19ef8b163a9c0c189cdf68e31e389223ee differ
diff --git a/workspace/assets/skins/e4/e4c0dc5b637d57ad21666678a7b8dc98f61284b6b03ea63f6fedbb41d581581f b/workspace/assets/skins/e4/e4c0dc5b637d57ad21666678a7b8dc98f61284b6b03ea63f6fedbb41d581581f
new file mode 100644
index 00000000..97abc60c
Binary files /dev/null and b/workspace/assets/skins/e4/e4c0dc5b637d57ad21666678a7b8dc98f61284b6b03ea63f6fedbb41d581581f differ
diff --git a/workspace/assets/skins/e4/e4e3215f9b3022eb1d3f8f64400f2a4428ba7f59636c9156ed2dbd0daa14fc9b b/workspace/assets/skins/e4/e4e3215f9b3022eb1d3f8f64400f2a4428ba7f59636c9156ed2dbd0daa14fc9b
new file mode 100644
index 00000000..bfacf0a6
Binary files /dev/null and b/workspace/assets/skins/e4/e4e3215f9b3022eb1d3f8f64400f2a4428ba7f59636c9156ed2dbd0daa14fc9b differ
diff --git a/workspace/assets/skins/e5/e50e2fc799e66511b92f2bd597f74fa2650c6cfad335d7df8808d3cf37e39ed0 b/workspace/assets/skins/e5/e50e2fc799e66511b92f2bd597f74fa2650c6cfad335d7df8808d3cf37e39ed0
new file mode 100644
index 00000000..f1a44442
Binary files /dev/null and b/workspace/assets/skins/e5/e50e2fc799e66511b92f2bd597f74fa2650c6cfad335d7df8808d3cf37e39ed0 differ
diff --git a/workspace/assets/skins/e5/e519e829e9f49502ccc24cd5c4ebc64b84f7580499cf5d97391220bafc59df00 b/workspace/assets/skins/e5/e519e829e9f49502ccc24cd5c4ebc64b84f7580499cf5d97391220bafc59df00
new file mode 100644
index 00000000..31814dbb
Binary files /dev/null and b/workspace/assets/skins/e5/e519e829e9f49502ccc24cd5c4ebc64b84f7580499cf5d97391220bafc59df00 differ
diff --git a/workspace/assets/skins/e5/e523890228d3dfa498d182bce256b0d45801f3ef9ed42806179b2f38243057f9 b/workspace/assets/skins/e5/e523890228d3dfa498d182bce256b0d45801f3ef9ed42806179b2f38243057f9
new file mode 100644
index 00000000..8b1bce1c
Binary files /dev/null and b/workspace/assets/skins/e5/e523890228d3dfa498d182bce256b0d45801f3ef9ed42806179b2f38243057f9 differ
diff --git a/workspace/assets/skins/e5/e52d3fdb61c5e02764b02856580489fa0c82b068cbb3d9460d1f904584e0b2f7 b/workspace/assets/skins/e5/e52d3fdb61c5e02764b02856580489fa0c82b068cbb3d9460d1f904584e0b2f7
new file mode 100644
index 00000000..4aeaa704
Binary files /dev/null and b/workspace/assets/skins/e5/e52d3fdb61c5e02764b02856580489fa0c82b068cbb3d9460d1f904584e0b2f7 differ
diff --git a/workspace/assets/skins/e5/e53b4399ec32b09bd3e9476b33313449a9a187c0feef7f8d9581322e430468e3 b/workspace/assets/skins/e5/e53b4399ec32b09bd3e9476b33313449a9a187c0feef7f8d9581322e430468e3
new file mode 100644
index 00000000..b797830d
Binary files /dev/null and b/workspace/assets/skins/e5/e53b4399ec32b09bd3e9476b33313449a9a187c0feef7f8d9581322e430468e3 differ
diff --git a/workspace/assets/skins/e5/e53c22a68a37fb6e645b636b5bf10531e706f281edc1ddd1c4fdaddc05cca4f7 b/workspace/assets/skins/e5/e53c22a68a37fb6e645b636b5bf10531e706f281edc1ddd1c4fdaddc05cca4f7
new file mode 100644
index 00000000..0a9cf283
Binary files /dev/null and b/workspace/assets/skins/e5/e53c22a68a37fb6e645b636b5bf10531e706f281edc1ddd1c4fdaddc05cca4f7 differ
diff --git a/workspace/assets/skins/e5/e5639d615a136a3de49294dc03f407e0c733023185cda87a22619cbd8d98093a b/workspace/assets/skins/e5/e5639d615a136a3de49294dc03f407e0c733023185cda87a22619cbd8d98093a
new file mode 100644
index 00000000..2e1bf952
Binary files /dev/null and b/workspace/assets/skins/e5/e5639d615a136a3de49294dc03f407e0c733023185cda87a22619cbd8d98093a differ
diff --git a/workspace/assets/skins/e5/e5668dde7690a8add745afa3205aed635c0540732f72bd7aed6a4f6b4a30b3ad b/workspace/assets/skins/e5/e5668dde7690a8add745afa3205aed635c0540732f72bd7aed6a4f6b4a30b3ad
new file mode 100644
index 00000000..938e5f45
Binary files /dev/null and b/workspace/assets/skins/e5/e5668dde7690a8add745afa3205aed635c0540732f72bd7aed6a4f6b4a30b3ad differ
diff --git a/workspace/assets/skins/e5/e568f5636c0e1957a1b4ff0edaa63a67a465757ef6f0bcf5e404d3f27974b1f2 b/workspace/assets/skins/e5/e568f5636c0e1957a1b4ff0edaa63a67a465757ef6f0bcf5e404d3f27974b1f2
new file mode 100644
index 00000000..33a18e51
Binary files /dev/null and b/workspace/assets/skins/e5/e568f5636c0e1957a1b4ff0edaa63a67a465757ef6f0bcf5e404d3f27974b1f2 differ
diff --git a/workspace/assets/skins/e5/e56c6a923052716a6e76c947ddf4d426e65304800d882116ac2bd03e5e9ceec9 b/workspace/assets/skins/e5/e56c6a923052716a6e76c947ddf4d426e65304800d882116ac2bd03e5e9ceec9
new file mode 100644
index 00000000..fe6317f6
Binary files /dev/null and b/workspace/assets/skins/e5/e56c6a923052716a6e76c947ddf4d426e65304800d882116ac2bd03e5e9ceec9 differ
diff --git a/workspace/assets/skins/e5/e5703726a94acfdfef3612139719f33e4cc1c8911a57b4a5ab7e9b26409a466e b/workspace/assets/skins/e5/e5703726a94acfdfef3612139719f33e4cc1c8911a57b4a5ab7e9b26409a466e
new file mode 100644
index 00000000..f4692bc6
Binary files /dev/null and b/workspace/assets/skins/e5/e5703726a94acfdfef3612139719f33e4cc1c8911a57b4a5ab7e9b26409a466e differ
diff --git a/workspace/assets/skins/e5/e58a9fbc4f07cadbea0193fac7a6f06ecaa8f72e66dca264b0a220ced7cea3b1 b/workspace/assets/skins/e5/e58a9fbc4f07cadbea0193fac7a6f06ecaa8f72e66dca264b0a220ced7cea3b1
new file mode 100644
index 00000000..956f3d2d
Binary files /dev/null and b/workspace/assets/skins/e5/e58a9fbc4f07cadbea0193fac7a6f06ecaa8f72e66dca264b0a220ced7cea3b1 differ
diff --git a/workspace/assets/skins/e5/e59ab1347299bdce9380c77e86eb4f96068a25162342095d660d0d2bfe1f445a b/workspace/assets/skins/e5/e59ab1347299bdce9380c77e86eb4f96068a25162342095d660d0d2bfe1f445a
new file mode 100644
index 00000000..bcafbfc7
Binary files /dev/null and b/workspace/assets/skins/e5/e59ab1347299bdce9380c77e86eb4f96068a25162342095d660d0d2bfe1f445a differ
diff --git a/workspace/assets/skins/e5/e5ad62dab588d58fbbe51e24439a47c70a5c0f7a7dcee8a0e4a3449668ffd4ad b/workspace/assets/skins/e5/e5ad62dab588d58fbbe51e24439a47c70a5c0f7a7dcee8a0e4a3449668ffd4ad
new file mode 100644
index 00000000..d339959b
Binary files /dev/null and b/workspace/assets/skins/e5/e5ad62dab588d58fbbe51e24439a47c70a5c0f7a7dcee8a0e4a3449668ffd4ad differ
diff --git a/workspace/assets/skins/e5/e5c10d8943c93104abd63ba6d5407b2b76b2fab2c66205a98d959dee6b501f57 b/workspace/assets/skins/e5/e5c10d8943c93104abd63ba6d5407b2b76b2fab2c66205a98d959dee6b501f57
new file mode 100644
index 00000000..cc988b7c
Binary files /dev/null and b/workspace/assets/skins/e5/e5c10d8943c93104abd63ba6d5407b2b76b2fab2c66205a98d959dee6b501f57 differ
diff --git a/workspace/assets/skins/e5/e5cd4ee2d1fab1433aa5621c62a6457ef1f8e89d7a828b610f981a4aa188260d b/workspace/assets/skins/e5/e5cd4ee2d1fab1433aa5621c62a6457ef1f8e89d7a828b610f981a4aa188260d
new file mode 100644
index 00000000..a79e3591
Binary files /dev/null and b/workspace/assets/skins/e5/e5cd4ee2d1fab1433aa5621c62a6457ef1f8e89d7a828b610f981a4aa188260d differ
diff --git a/workspace/assets/skins/e5/e5d6e5fd598b7164626839d1665a0ec81edf61d1144be46702ef0989e728d1d2 b/workspace/assets/skins/e5/e5d6e5fd598b7164626839d1665a0ec81edf61d1144be46702ef0989e728d1d2
new file mode 100644
index 00000000..f3fd06b2
Binary files /dev/null and b/workspace/assets/skins/e5/e5d6e5fd598b7164626839d1665a0ec81edf61d1144be46702ef0989e728d1d2 differ
diff --git a/workspace/assets/skins/e5/e5db4f4134a0d069ff8775bd67de62bf870be45d7cb47088b78a778c01cf9414 b/workspace/assets/skins/e5/e5db4f4134a0d069ff8775bd67de62bf870be45d7cb47088b78a778c01cf9414
new file mode 100644
index 00000000..ccaa1343
Binary files /dev/null and b/workspace/assets/skins/e5/e5db4f4134a0d069ff8775bd67de62bf870be45d7cb47088b78a778c01cf9414 differ
diff --git a/workspace/assets/skins/e5/e5f2958cd72533c80d974076d16727db89dbed06eb8163e4939e540fa35fb2e5 b/workspace/assets/skins/e5/e5f2958cd72533c80d974076d16727db89dbed06eb8163e4939e540fa35fb2e5
new file mode 100644
index 00000000..df4db178
Binary files /dev/null and b/workspace/assets/skins/e5/e5f2958cd72533c80d974076d16727db89dbed06eb8163e4939e540fa35fb2e5 differ
diff --git a/workspace/assets/skins/e6/e6072aa9d551b0b15674b76caff182fa7f731611be923e1bb9534b9e4067b1b0 b/workspace/assets/skins/e6/e6072aa9d551b0b15674b76caff182fa7f731611be923e1bb9534b9e4067b1b0
new file mode 100644
index 00000000..5e04ca39
Binary files /dev/null and b/workspace/assets/skins/e6/e6072aa9d551b0b15674b76caff182fa7f731611be923e1bb9534b9e4067b1b0 differ
diff --git a/workspace/assets/skins/e6/e61b2a9b31c5ec653a54ae194832e81527281e3e36c2e47bc02182f1a2bf61be b/workspace/assets/skins/e6/e61b2a9b31c5ec653a54ae194832e81527281e3e36c2e47bc02182f1a2bf61be
new file mode 100644
index 00000000..749c939a
Binary files /dev/null and b/workspace/assets/skins/e6/e61b2a9b31c5ec653a54ae194832e81527281e3e36c2e47bc02182f1a2bf61be differ
diff --git a/workspace/assets/skins/e6/e62afc985412b2ce3bbae22ccbabc39291176df550b3bf95b57a89c8edc45c7c b/workspace/assets/skins/e6/e62afc985412b2ce3bbae22ccbabc39291176df550b3bf95b57a89c8edc45c7c
new file mode 100644
index 00000000..720e66c7
Binary files /dev/null and b/workspace/assets/skins/e6/e62afc985412b2ce3bbae22ccbabc39291176df550b3bf95b57a89c8edc45c7c differ
diff --git a/workspace/assets/skins/e6/e64668da5fbb6d0ccf11f79ba66db73a84f80db7677b8775a16647d6b8e1c01f b/workspace/assets/skins/e6/e64668da5fbb6d0ccf11f79ba66db73a84f80db7677b8775a16647d6b8e1c01f
new file mode 100644
index 00000000..f26318d6
Binary files /dev/null and b/workspace/assets/skins/e6/e64668da5fbb6d0ccf11f79ba66db73a84f80db7677b8775a16647d6b8e1c01f differ
diff --git a/workspace/assets/skins/e6/e6564f42e039a19f8ddca9cf7959dc006ae2c4db91471d8578fcfa8c3922baf0 b/workspace/assets/skins/e6/e6564f42e039a19f8ddca9cf7959dc006ae2c4db91471d8578fcfa8c3922baf0
new file mode 100644
index 00000000..a283d191
Binary files /dev/null and b/workspace/assets/skins/e6/e6564f42e039a19f8ddca9cf7959dc006ae2c4db91471d8578fcfa8c3922baf0 differ
diff --git a/workspace/assets/skins/e6/e66077654a0a8a21259edc9060367eb5b59d3c7eac33264acde949548214921e b/workspace/assets/skins/e6/e66077654a0a8a21259edc9060367eb5b59d3c7eac33264acde949548214921e
new file mode 100644
index 00000000..a0b7f6b4
Binary files /dev/null and b/workspace/assets/skins/e6/e66077654a0a8a21259edc9060367eb5b59d3c7eac33264acde949548214921e differ
diff --git a/workspace/assets/skins/e6/e66464bb75e337874c04d5687a8875de745b6b7de77f8c3bc48b15c7e39bdfe5 b/workspace/assets/skins/e6/e66464bb75e337874c04d5687a8875de745b6b7de77f8c3bc48b15c7e39bdfe5
new file mode 100644
index 00000000..0a12bfae
Binary files /dev/null and b/workspace/assets/skins/e6/e66464bb75e337874c04d5687a8875de745b6b7de77f8c3bc48b15c7e39bdfe5 differ
diff --git a/workspace/assets/skins/e6/e6675f6480fb552a49d2c41df743e21e5edfd949280078b651539a23b12b072b b/workspace/assets/skins/e6/e6675f6480fb552a49d2c41df743e21e5edfd949280078b651539a23b12b072b
new file mode 100644
index 00000000..1b3cfb8e
Binary files /dev/null and b/workspace/assets/skins/e6/e6675f6480fb552a49d2c41df743e21e5edfd949280078b651539a23b12b072b differ
diff --git a/workspace/assets/skins/e6/e67f77d384551079c058cb048fab86ab285fcb075e78e4077c524e9afe835604 b/workspace/assets/skins/e6/e67f77d384551079c058cb048fab86ab285fcb075e78e4077c524e9afe835604
new file mode 100644
index 00000000..64e2d7f9
Binary files /dev/null and b/workspace/assets/skins/e6/e67f77d384551079c058cb048fab86ab285fcb075e78e4077c524e9afe835604 differ
diff --git a/workspace/assets/skins/e6/e6832ab2dd8d32748acd0177f5c663b59ce39841db9cc6b9f4842af44fc19c7a b/workspace/assets/skins/e6/e6832ab2dd8d32748acd0177f5c663b59ce39841db9cc6b9f4842af44fc19c7a
new file mode 100644
index 00000000..1d932abb
Binary files /dev/null and b/workspace/assets/skins/e6/e6832ab2dd8d32748acd0177f5c663b59ce39841db9cc6b9f4842af44fc19c7a differ
diff --git a/workspace/assets/skins/e6/e69bae95772cb7272eff9959143d4a9d070d40c3a8bb8e76da372c8f27207eda b/workspace/assets/skins/e6/e69bae95772cb7272eff9959143d4a9d070d40c3a8bb8e76da372c8f27207eda
new file mode 100644
index 00000000..b5f76e59
Binary files /dev/null and b/workspace/assets/skins/e6/e69bae95772cb7272eff9959143d4a9d070d40c3a8bb8e76da372c8f27207eda differ
diff --git a/workspace/assets/skins/e6/e69d40408bd0066a5a4819e07ee9dfe10eb8549f3821d03e1b517d2cc4dfd3be b/workspace/assets/skins/e6/e69d40408bd0066a5a4819e07ee9dfe10eb8549f3821d03e1b517d2cc4dfd3be
new file mode 100644
index 00000000..54d7763d
Binary files /dev/null and b/workspace/assets/skins/e6/e69d40408bd0066a5a4819e07ee9dfe10eb8549f3821d03e1b517d2cc4dfd3be differ
diff --git a/workspace/assets/skins/e6/e6de11c68aeca51d5dc70919450c3aa5a3a260f34b5cf68e8fd5d9ca0471edc7 b/workspace/assets/skins/e6/e6de11c68aeca51d5dc70919450c3aa5a3a260f34b5cf68e8fd5d9ca0471edc7
new file mode 100644
index 00000000..1eb56ea0
Binary files /dev/null and b/workspace/assets/skins/e6/e6de11c68aeca51d5dc70919450c3aa5a3a260f34b5cf68e8fd5d9ca0471edc7 differ
diff --git a/workspace/assets/skins/e6/e6e3cd10d597b313da255634fbea6771905528e898f43d9ddf990ccc0ba7dd95 b/workspace/assets/skins/e6/e6e3cd10d597b313da255634fbea6771905528e898f43d9ddf990ccc0ba7dd95
new file mode 100644
index 00000000..b59cb099
Binary files /dev/null and b/workspace/assets/skins/e6/e6e3cd10d597b313da255634fbea6771905528e898f43d9ddf990ccc0ba7dd95 differ
diff --git a/workspace/assets/skins/e6/e6e44f40dcb82fbc5ad0731f42fdba8a39bad0cd3a26b7d8b2c7146473c76119 b/workspace/assets/skins/e6/e6e44f40dcb82fbc5ad0731f42fdba8a39bad0cd3a26b7d8b2c7146473c76119
new file mode 100644
index 00000000..b94a7d8f
Binary files /dev/null and b/workspace/assets/skins/e6/e6e44f40dcb82fbc5ad0731f42fdba8a39bad0cd3a26b7d8b2c7146473c76119 differ
diff --git a/workspace/assets/skins/e6/e6e645eefe663aeacb506ccf9caf18e0b39c4e6407ae4af6709bd79a43e96f29 b/workspace/assets/skins/e6/e6e645eefe663aeacb506ccf9caf18e0b39c4e6407ae4af6709bd79a43e96f29
new file mode 100644
index 00000000..b9894f8b
Binary files /dev/null and b/workspace/assets/skins/e6/e6e645eefe663aeacb506ccf9caf18e0b39c4e6407ae4af6709bd79a43e96f29 differ
diff --git a/workspace/assets/skins/e6/e6f0607420eef21be77897c6adf39d927a80eabc2a435c12527cf3914c7783d0 b/workspace/assets/skins/e6/e6f0607420eef21be77897c6adf39d927a80eabc2a435c12527cf3914c7783d0
new file mode 100644
index 00000000..7a2eefc8
Binary files /dev/null and b/workspace/assets/skins/e6/e6f0607420eef21be77897c6adf39d927a80eabc2a435c12527cf3914c7783d0 differ
diff --git a/workspace/assets/skins/e6/e6f25d209cac00fcd859bf2d42afdc2e699bafd77f22d8bae8c859bb5b5d0c24 b/workspace/assets/skins/e6/e6f25d209cac00fcd859bf2d42afdc2e699bafd77f22d8bae8c859bb5b5d0c24
new file mode 100644
index 00000000..2ccef53f
Binary files /dev/null and b/workspace/assets/skins/e6/e6f25d209cac00fcd859bf2d42afdc2e699bafd77f22d8bae8c859bb5b5d0c24 differ
diff --git a/workspace/assets/skins/e7/e7085e318fdf48f37d79ff88682eb2f74ecd662307727bc97e3209ffab313d53 b/workspace/assets/skins/e7/e7085e318fdf48f37d79ff88682eb2f74ecd662307727bc97e3209ffab313d53
new file mode 100644
index 00000000..802b5a70
Binary files /dev/null and b/workspace/assets/skins/e7/e7085e318fdf48f37d79ff88682eb2f74ecd662307727bc97e3209ffab313d53 differ
diff --git a/workspace/assets/skins/e7/e71b613d246d27c86e4709d54efc61f49563d734f6b2e5c1994371af7e1dce8d b/workspace/assets/skins/e7/e71b613d246d27c86e4709d54efc61f49563d734f6b2e5c1994371af7e1dce8d
new file mode 100644
index 00000000..0bbe397f
Binary files /dev/null and b/workspace/assets/skins/e7/e71b613d246d27c86e4709d54efc61f49563d734f6b2e5c1994371af7e1dce8d differ
diff --git a/workspace/assets/skins/e7/e72b3d3a40a8d9a4d555927d867838051af09d492beae408a69f1f7e42c73807 b/workspace/assets/skins/e7/e72b3d3a40a8d9a4d555927d867838051af09d492beae408a69f1f7e42c73807
new file mode 100644
index 00000000..090c53c9
Binary files /dev/null and b/workspace/assets/skins/e7/e72b3d3a40a8d9a4d555927d867838051af09d492beae408a69f1f7e42c73807 differ
diff --git a/workspace/assets/skins/e7/e731b50b8ae556257660ba158dbab972daf06eb9448d114fe19a76e239320636 b/workspace/assets/skins/e7/e731b50b8ae556257660ba158dbab972daf06eb9448d114fe19a76e239320636
new file mode 100644
index 00000000..6dd29375
Binary files /dev/null and b/workspace/assets/skins/e7/e731b50b8ae556257660ba158dbab972daf06eb9448d114fe19a76e239320636 differ
diff --git a/workspace/assets/skins/e7/e769bb01bc6c64bbcfc52c5a34cd4d846b6b68809e3d5d3bda1ef9914d086e29 b/workspace/assets/skins/e7/e769bb01bc6c64bbcfc52c5a34cd4d846b6b68809e3d5d3bda1ef9914d086e29
new file mode 100644
index 00000000..969334db
Binary files /dev/null and b/workspace/assets/skins/e7/e769bb01bc6c64bbcfc52c5a34cd4d846b6b68809e3d5d3bda1ef9914d086e29 differ
diff --git a/workspace/assets/skins/e7/e788f06ad4aa2d602b0c6e4a5614b69b154acfd934fb5e94b62c93e80cbc6560 b/workspace/assets/skins/e7/e788f06ad4aa2d602b0c6e4a5614b69b154acfd934fb5e94b62c93e80cbc6560
new file mode 100644
index 00000000..2780e3e9
Binary files /dev/null and b/workspace/assets/skins/e7/e788f06ad4aa2d602b0c6e4a5614b69b154acfd934fb5e94b62c93e80cbc6560 differ
diff --git a/workspace/assets/skins/e7/e7aeaacf973d267e07a64602c18fd7340fe57918533f3f75a0136ffab7de79cb b/workspace/assets/skins/e7/e7aeaacf973d267e07a64602c18fd7340fe57918533f3f75a0136ffab7de79cb
new file mode 100644
index 00000000..498d9150
Binary files /dev/null and b/workspace/assets/skins/e7/e7aeaacf973d267e07a64602c18fd7340fe57918533f3f75a0136ffab7de79cb differ
diff --git a/workspace/assets/skins/e7/e7e344261163b9b97df0a64630feed8490db42de8a021eb94d842fbbf3221e8b b/workspace/assets/skins/e7/e7e344261163b9b97df0a64630feed8490db42de8a021eb94d842fbbf3221e8b
new file mode 100644
index 00000000..ba5c7283
Binary files /dev/null and b/workspace/assets/skins/e7/e7e344261163b9b97df0a64630feed8490db42de8a021eb94d842fbbf3221e8b differ
diff --git a/workspace/assets/skins/e7/e7fa643fc1b3b02d6cb55b29b62fb360c4d342c7dd723a3b7a6982cf9caddc86 b/workspace/assets/skins/e7/e7fa643fc1b3b02d6cb55b29b62fb360c4d342c7dd723a3b7a6982cf9caddc86
new file mode 100644
index 00000000..31ef3932
Binary files /dev/null and b/workspace/assets/skins/e7/e7fa643fc1b3b02d6cb55b29b62fb360c4d342c7dd723a3b7a6982cf9caddc86 differ
diff --git a/workspace/assets/skins/e8/e8174bad4db2cb8293adc4a49a3a1d43d2cd544330e73335dc279388c658cdc b/workspace/assets/skins/e8/e8174bad4db2cb8293adc4a49a3a1d43d2cd544330e73335dc279388c658cdc
new file mode 100644
index 00000000..e7b10b5d
Binary files /dev/null and b/workspace/assets/skins/e8/e8174bad4db2cb8293adc4a49a3a1d43d2cd544330e73335dc279388c658cdc differ
diff --git a/workspace/assets/skins/e8/e83f0fe21cbfc26ea382c54c6e35e8062895af8b7722917c747702496ca17ef5 b/workspace/assets/skins/e8/e83f0fe21cbfc26ea382c54c6e35e8062895af8b7722917c747702496ca17ef5
new file mode 100644
index 00000000..07be748c
Binary files /dev/null and b/workspace/assets/skins/e8/e83f0fe21cbfc26ea382c54c6e35e8062895af8b7722917c747702496ca17ef5 differ
diff --git a/workspace/assets/skins/e8/e851acc2c2da3f609f39b61b386a9e221a25392a5a4041d8516251f7f0a44452 b/workspace/assets/skins/e8/e851acc2c2da3f609f39b61b386a9e221a25392a5a4041d8516251f7f0a44452
new file mode 100644
index 00000000..8836639f
Binary files /dev/null and b/workspace/assets/skins/e8/e851acc2c2da3f609f39b61b386a9e221a25392a5a4041d8516251f7f0a44452 differ
diff --git a/workspace/assets/skins/e8/e89f9e89110cbdf5d88c6333c6b5120a03ec7e7b2ac7d759b8f0bc21350a348f b/workspace/assets/skins/e8/e89f9e89110cbdf5d88c6333c6b5120a03ec7e7b2ac7d759b8f0bc21350a348f
new file mode 100644
index 00000000..2a1fb321
Binary files /dev/null and b/workspace/assets/skins/e8/e89f9e89110cbdf5d88c6333c6b5120a03ec7e7b2ac7d759b8f0bc21350a348f differ
diff --git a/workspace/assets/skins/e8/e8a72a23436deefe673f09ced76146412f61a518390016624ee1d24b243a3ca0 b/workspace/assets/skins/e8/e8a72a23436deefe673f09ced76146412f61a518390016624ee1d24b243a3ca0
new file mode 100644
index 00000000..711ed786
Binary files /dev/null and b/workspace/assets/skins/e8/e8a72a23436deefe673f09ced76146412f61a518390016624ee1d24b243a3ca0 differ
diff --git a/workspace/assets/skins/e8/e8a758cedfe18cd55baf1fed032cccedef913b02eb31d12bec7192ced38f26c1 b/workspace/assets/skins/e8/e8a758cedfe18cd55baf1fed032cccedef913b02eb31d12bec7192ced38f26c1
new file mode 100644
index 00000000..f59f1dfa
Binary files /dev/null and b/workspace/assets/skins/e8/e8a758cedfe18cd55baf1fed032cccedef913b02eb31d12bec7192ced38f26c1 differ
diff --git a/workspace/assets/skins/e8/e8c30f20cabde32a463182a6b938d75efb2e95345b12847ab9cf6a9080991aad b/workspace/assets/skins/e8/e8c30f20cabde32a463182a6b938d75efb2e95345b12847ab9cf6a9080991aad
new file mode 100644
index 00000000..b23b28f1
Binary files /dev/null and b/workspace/assets/skins/e8/e8c30f20cabde32a463182a6b938d75efb2e95345b12847ab9cf6a9080991aad differ
diff --git a/workspace/assets/skins/e8/e8e9b0e0ef20b356d27334db3c4cd61462bf2a0eb37c0f40ff229d0a0b55c8bd b/workspace/assets/skins/e8/e8e9b0e0ef20b356d27334db3c4cd61462bf2a0eb37c0f40ff229d0a0b55c8bd
new file mode 100644
index 00000000..148257c1
Binary files /dev/null and b/workspace/assets/skins/e8/e8e9b0e0ef20b356d27334db3c4cd61462bf2a0eb37c0f40ff229d0a0b55c8bd differ
diff --git a/workspace/assets/skins/e9/e90b97ebb05079d7d3dbec2aabf260c76cfea3cf7a1b27baee4c52fff40652a1 b/workspace/assets/skins/e9/e90b97ebb05079d7d3dbec2aabf260c76cfea3cf7a1b27baee4c52fff40652a1
new file mode 100644
index 00000000..1625060a
Binary files /dev/null and b/workspace/assets/skins/e9/e90b97ebb05079d7d3dbec2aabf260c76cfea3cf7a1b27baee4c52fff40652a1 differ
diff --git a/workspace/assets/skins/e9/e90da13e3e5c0eb0a58e09b0b1587eae2b7b22a1c3e7ec3fb2e9a17cc7d08fa6 b/workspace/assets/skins/e9/e90da13e3e5c0eb0a58e09b0b1587eae2b7b22a1c3e7ec3fb2e9a17cc7d08fa6
new file mode 100644
index 00000000..234ca4b4
Binary files /dev/null and b/workspace/assets/skins/e9/e90da13e3e5c0eb0a58e09b0b1587eae2b7b22a1c3e7ec3fb2e9a17cc7d08fa6 differ
diff --git a/workspace/assets/skins/e9/e91a8e7398ee212592a4e25ff6bedc89844b948a36ba1f7caf1c98affa03f73f b/workspace/assets/skins/e9/e91a8e7398ee212592a4e25ff6bedc89844b948a36ba1f7caf1c98affa03f73f
new file mode 100644
index 00000000..ced3118b
Binary files /dev/null and b/workspace/assets/skins/e9/e91a8e7398ee212592a4e25ff6bedc89844b948a36ba1f7caf1c98affa03f73f differ
diff --git a/workspace/assets/skins/e9/e9242a1ab7e34500f14683083ea3eee4529ef93f43b82a958cbe8a7616280474 b/workspace/assets/skins/e9/e9242a1ab7e34500f14683083ea3eee4529ef93f43b82a958cbe8a7616280474
new file mode 100644
index 00000000..bbb3fc52
Binary files /dev/null and b/workspace/assets/skins/e9/e9242a1ab7e34500f14683083ea3eee4529ef93f43b82a958cbe8a7616280474 differ
diff --git a/workspace/assets/skins/e9/e95356990d0c440d78b3dbeca343f77cb4ba066db19b04dc3b47f11ecf578f76 b/workspace/assets/skins/e9/e95356990d0c440d78b3dbeca343f77cb4ba066db19b04dc3b47f11ecf578f76
new file mode 100644
index 00000000..8968e4e4
Binary files /dev/null and b/workspace/assets/skins/e9/e95356990d0c440d78b3dbeca343f77cb4ba066db19b04dc3b47f11ecf578f76 differ
diff --git a/workspace/assets/skins/e9/e967ba21c0c19b7d6a3e6ddb640d7ddf581b72adf1112d3c40e41c62c8a1af7b b/workspace/assets/skins/e9/e967ba21c0c19b7d6a3e6ddb640d7ddf581b72adf1112d3c40e41c62c8a1af7b
new file mode 100644
index 00000000..5e366ede
Binary files /dev/null and b/workspace/assets/skins/e9/e967ba21c0c19b7d6a3e6ddb640d7ddf581b72adf1112d3c40e41c62c8a1af7b differ
diff --git a/workspace/assets/skins/e9/e984bd47f69ce71efa13aed34e45db422b9bbed7d34c12ea1cd674c005f38e38 b/workspace/assets/skins/e9/e984bd47f69ce71efa13aed34e45db422b9bbed7d34c12ea1cd674c005f38e38
new file mode 100644
index 00000000..f7f10bd2
Binary files /dev/null and b/workspace/assets/skins/e9/e984bd47f69ce71efa13aed34e45db422b9bbed7d34c12ea1cd674c005f38e38 differ
diff --git a/workspace/assets/skins/e9/e989ef8b34bf79e4dcd66dccea476f7b6aad310e3923349745f41ce793df5e8d b/workspace/assets/skins/e9/e989ef8b34bf79e4dcd66dccea476f7b6aad310e3923349745f41ce793df5e8d
new file mode 100644
index 00000000..57a8ac8d
Binary files /dev/null and b/workspace/assets/skins/e9/e989ef8b34bf79e4dcd66dccea476f7b6aad310e3923349745f41ce793df5e8d differ
diff --git a/workspace/assets/skins/e9/e9a082cd7e5b14d7696311407090b02653632ffaaff97cb460e87207fa5cd069 b/workspace/assets/skins/e9/e9a082cd7e5b14d7696311407090b02653632ffaaff97cb460e87207fa5cd069
new file mode 100644
index 00000000..75cb6d95
Binary files /dev/null and b/workspace/assets/skins/e9/e9a082cd7e5b14d7696311407090b02653632ffaaff97cb460e87207fa5cd069 differ
diff --git a/workspace/assets/skins/e9/e9a28da5f07e2b0c49c92e6a586bfb449306aa8844eb58520cf73b451fdf1800 b/workspace/assets/skins/e9/e9a28da5f07e2b0c49c92e6a586bfb449306aa8844eb58520cf73b451fdf1800
new file mode 100644
index 00000000..b1347259
Binary files /dev/null and b/workspace/assets/skins/e9/e9a28da5f07e2b0c49c92e6a586bfb449306aa8844eb58520cf73b451fdf1800 differ
diff --git a/workspace/assets/skins/e9/e9af81f9e1f9a95f8ecc1058fd5143317ddb637e58fea8177a1482599ab46149 b/workspace/assets/skins/e9/e9af81f9e1f9a95f8ecc1058fd5143317ddb637e58fea8177a1482599ab46149
new file mode 100644
index 00000000..caee0a30
Binary files /dev/null and b/workspace/assets/skins/e9/e9af81f9e1f9a95f8ecc1058fd5143317ddb637e58fea8177a1482599ab46149 differ
diff --git a/workspace/assets/skins/e9/e9f65fc394264498ec78ad74e869cb4731fe3a92c7ca1ea6af4700f7949183e6 b/workspace/assets/skins/e9/e9f65fc394264498ec78ad74e869cb4731fe3a92c7ca1ea6af4700f7949183e6
new file mode 100644
index 00000000..d4d75e70
Binary files /dev/null and b/workspace/assets/skins/e9/e9f65fc394264498ec78ad74e869cb4731fe3a92c7ca1ea6af4700f7949183e6 differ
diff --git a/workspace/assets/skins/ea/ea03ceb3c803ff4e7daf7984fa5a344ab3a0ee86ba3db996bdd6be9eabb0c8e4 b/workspace/assets/skins/ea/ea03ceb3c803ff4e7daf7984fa5a344ab3a0ee86ba3db996bdd6be9eabb0c8e4
new file mode 100644
index 00000000..549612e4
Binary files /dev/null and b/workspace/assets/skins/ea/ea03ceb3c803ff4e7daf7984fa5a344ab3a0ee86ba3db996bdd6be9eabb0c8e4 differ
diff --git a/workspace/assets/skins/ea/ea1ce73c1f1db9879179ebc15a892e20aa12d7381ebeaa84688cd96b49a0654f b/workspace/assets/skins/ea/ea1ce73c1f1db9879179ebc15a892e20aa12d7381ebeaa84688cd96b49a0654f
new file mode 100644
index 00000000..28b9a0d4
Binary files /dev/null and b/workspace/assets/skins/ea/ea1ce73c1f1db9879179ebc15a892e20aa12d7381ebeaa84688cd96b49a0654f differ
diff --git a/workspace/assets/skins/ea/ea2838bce5fb4172fb81da5ed7c0d45f59b2e88b6f38a9af1062af7193250ee9 b/workspace/assets/skins/ea/ea2838bce5fb4172fb81da5ed7c0d45f59b2e88b6f38a9af1062af7193250ee9
new file mode 100644
index 00000000..ebe0203c
Binary files /dev/null and b/workspace/assets/skins/ea/ea2838bce5fb4172fb81da5ed7c0d45f59b2e88b6f38a9af1062af7193250ee9 differ
diff --git a/workspace/assets/skins/ea/ea3137717964e97b04845198c216d4a3781d1d7dd2a527e9c145475346951a19 b/workspace/assets/skins/ea/ea3137717964e97b04845198c216d4a3781d1d7dd2a527e9c145475346951a19
new file mode 100644
index 00000000..77895c6b
Binary files /dev/null and b/workspace/assets/skins/ea/ea3137717964e97b04845198c216d4a3781d1d7dd2a527e9c145475346951a19 differ
diff --git a/workspace/assets/skins/ea/ea4d3cebffe7127288d3ce891e2f194cc9a33acfaf859e6230f282e6166101c8 b/workspace/assets/skins/ea/ea4d3cebffe7127288d3ce891e2f194cc9a33acfaf859e6230f282e6166101c8
new file mode 100644
index 00000000..52c993f4
Binary files /dev/null and b/workspace/assets/skins/ea/ea4d3cebffe7127288d3ce891e2f194cc9a33acfaf859e6230f282e6166101c8 differ
diff --git a/workspace/assets/skins/ea/ea5d6a8a68fa2f9eaad7a90a42927e3ff3c2e2ba719ddcdcf8b585b45fa3c8d0 b/workspace/assets/skins/ea/ea5d6a8a68fa2f9eaad7a90a42927e3ff3c2e2ba719ddcdcf8b585b45fa3c8d0
new file mode 100644
index 00000000..039a8f80
Binary files /dev/null and b/workspace/assets/skins/ea/ea5d6a8a68fa2f9eaad7a90a42927e3ff3c2e2ba719ddcdcf8b585b45fa3c8d0 differ
diff --git a/workspace/assets/skins/ea/ea96f208296aad2c54486c50c13047f33cf9dbf40a5e649be75f1d2fe1ebb33a b/workspace/assets/skins/ea/ea96f208296aad2c54486c50c13047f33cf9dbf40a5e649be75f1d2fe1ebb33a
new file mode 100644
index 00000000..97c1606b
Binary files /dev/null and b/workspace/assets/skins/ea/ea96f208296aad2c54486c50c13047f33cf9dbf40a5e649be75f1d2fe1ebb33a differ
diff --git a/workspace/assets/skins/ea/ea985b3ff12c7eafdd97e704329028202be08c6a45ed2a5334abce09eb45cf94 b/workspace/assets/skins/ea/ea985b3ff12c7eafdd97e704329028202be08c6a45ed2a5334abce09eb45cf94
new file mode 100644
index 00000000..3a022651
Binary files /dev/null and b/workspace/assets/skins/ea/ea985b3ff12c7eafdd97e704329028202be08c6a45ed2a5334abce09eb45cf94 differ
diff --git a/workspace/assets/skins/ea/eaad43635a5dee304a9b4c6d1716691465d8e384180a0bb70cf9a15f1117a1f3 b/workspace/assets/skins/ea/eaad43635a5dee304a9b4c6d1716691465d8e384180a0bb70cf9a15f1117a1f3
new file mode 100644
index 00000000..779f2335
Binary files /dev/null and b/workspace/assets/skins/ea/eaad43635a5dee304a9b4c6d1716691465d8e384180a0bb70cf9a15f1117a1f3 differ
diff --git a/workspace/assets/skins/ea/eab0183b35ec21dd2c5d43845ccd7719a4a7211e17ef7610b9dabfb97abc8670 b/workspace/assets/skins/ea/eab0183b35ec21dd2c5d43845ccd7719a4a7211e17ef7610b9dabfb97abc8670
new file mode 100644
index 00000000..f107fed4
Binary files /dev/null and b/workspace/assets/skins/ea/eab0183b35ec21dd2c5d43845ccd7719a4a7211e17ef7610b9dabfb97abc8670 differ
diff --git a/workspace/assets/skins/ea/eac89112b681b8d3e0aa9866ca73575489432378bd76d43b682190e3ada892f b/workspace/assets/skins/ea/eac89112b681b8d3e0aa9866ca73575489432378bd76d43b682190e3ada892f
new file mode 100644
index 00000000..3a2d6b04
Binary files /dev/null and b/workspace/assets/skins/ea/eac89112b681b8d3e0aa9866ca73575489432378bd76d43b682190e3ada892f differ
diff --git a/workspace/assets/skins/ea/eacc932bf80db075206b9d771302e68d85641312387d10da1596b51bebd85fc7 b/workspace/assets/skins/ea/eacc932bf80db075206b9d771302e68d85641312387d10da1596b51bebd85fc7
new file mode 100644
index 00000000..f82ce92d
Binary files /dev/null and b/workspace/assets/skins/ea/eacc932bf80db075206b9d771302e68d85641312387d10da1596b51bebd85fc7 differ
diff --git a/workspace/assets/skins/ea/eae3c3972d6a9f036bcac8284f1f07d791438f039a35212a435ce167e5704e68 b/workspace/assets/skins/ea/eae3c3972d6a9f036bcac8284f1f07d791438f039a35212a435ce167e5704e68
new file mode 100644
index 00000000..cf330fb3
Binary files /dev/null and b/workspace/assets/skins/ea/eae3c3972d6a9f036bcac8284f1f07d791438f039a35212a435ce167e5704e68 differ
diff --git a/workspace/assets/skins/ea/eaf981704b8678a89acf3467e85aff237b9c12f68def609a62876cdb51f06a93 b/workspace/assets/skins/ea/eaf981704b8678a89acf3467e85aff237b9c12f68def609a62876cdb51f06a93
new file mode 100644
index 00000000..73c3de28
Binary files /dev/null and b/workspace/assets/skins/ea/eaf981704b8678a89acf3467e85aff237b9c12f68def609a62876cdb51f06a93 differ
diff --git a/workspace/assets/skins/ea/eafda01724e174c294b6954683d366899b63736ad3752715485507d9bb0396f5 b/workspace/assets/skins/ea/eafda01724e174c294b6954683d366899b63736ad3752715485507d9bb0396f5
new file mode 100644
index 00000000..742f8ba5
Binary files /dev/null and b/workspace/assets/skins/ea/eafda01724e174c294b6954683d366899b63736ad3752715485507d9bb0396f5 differ
diff --git a/workspace/assets/skins/eb/eb0100fa2d4a84a21b794d528631e44ae097708488abebdd9990092f6a73cc8 b/workspace/assets/skins/eb/eb0100fa2d4a84a21b794d528631e44ae097708488abebdd9990092f6a73cc8
new file mode 100644
index 00000000..9a426b2f
Binary files /dev/null and b/workspace/assets/skins/eb/eb0100fa2d4a84a21b794d528631e44ae097708488abebdd9990092f6a73cc8 differ
diff --git a/workspace/assets/skins/eb/eb01f2c094c2533ed6e21b04251c0073ff193fec40695c44e979f3cfd621f149 b/workspace/assets/skins/eb/eb01f2c094c2533ed6e21b04251c0073ff193fec40695c44e979f3cfd621f149
new file mode 100644
index 00000000..61e5f306
Binary files /dev/null and b/workspace/assets/skins/eb/eb01f2c094c2533ed6e21b04251c0073ff193fec40695c44e979f3cfd621f149 differ
diff --git a/workspace/assets/skins/eb/eb240996ade1a11f10261b13c0b061de47d9e640de3c3296e20e7f2c4d5e31b1 b/workspace/assets/skins/eb/eb240996ade1a11f10261b13c0b061de47d9e640de3c3296e20e7f2c4d5e31b1
new file mode 100644
index 00000000..f1f27caa
Binary files /dev/null and b/workspace/assets/skins/eb/eb240996ade1a11f10261b13c0b061de47d9e640de3c3296e20e7f2c4d5e31b1 differ
diff --git a/workspace/assets/skins/eb/eb3c985a4b26852abae7f54cb71ca19c40f37cf2994be219bf89309932cfa755 b/workspace/assets/skins/eb/eb3c985a4b26852abae7f54cb71ca19c40f37cf2994be219bf89309932cfa755
new file mode 100644
index 00000000..23931b75
Binary files /dev/null and b/workspace/assets/skins/eb/eb3c985a4b26852abae7f54cb71ca19c40f37cf2994be219bf89309932cfa755 differ
diff --git a/workspace/assets/skins/eb/eb4ce69d79e885b2d81d3c65bf216a549dc46e51bad97a05ca6fd75bafef7c57 b/workspace/assets/skins/eb/eb4ce69d79e885b2d81d3c65bf216a549dc46e51bad97a05ca6fd75bafef7c57
new file mode 100644
index 00000000..27eaaea0
Binary files /dev/null and b/workspace/assets/skins/eb/eb4ce69d79e885b2d81d3c65bf216a549dc46e51bad97a05ca6fd75bafef7c57 differ
diff --git a/workspace/assets/skins/eb/eb82598d4f4cafa7c969f7b4d0b02443c6ce20ab5bf96d3886c4780b71bce6cb b/workspace/assets/skins/eb/eb82598d4f4cafa7c969f7b4d0b02443c6ce20ab5bf96d3886c4780b71bce6cb
new file mode 100644
index 00000000..a0dbf1d1
Binary files /dev/null and b/workspace/assets/skins/eb/eb82598d4f4cafa7c969f7b4d0b02443c6ce20ab5bf96d3886c4780b71bce6cb differ
diff --git a/workspace/assets/skins/eb/eb852ca8efaf381d45dd9713db8277b305ff527f4e873e46ebcb1d4bec6502b8 b/workspace/assets/skins/eb/eb852ca8efaf381d45dd9713db8277b305ff527f4e873e46ebcb1d4bec6502b8
new file mode 100644
index 00000000..a11ca127
Binary files /dev/null and b/workspace/assets/skins/eb/eb852ca8efaf381d45dd9713db8277b305ff527f4e873e46ebcb1d4bec6502b8 differ
diff --git a/workspace/assets/skins/eb/ebb586802c6ea678433346acda6c8fa53edd99d7efa048e8fa92383a76de7de b/workspace/assets/skins/eb/ebb586802c6ea678433346acda6c8fa53edd99d7efa048e8fa92383a76de7de
new file mode 100644
index 00000000..af6c1fa0
Binary files /dev/null and b/workspace/assets/skins/eb/ebb586802c6ea678433346acda6c8fa53edd99d7efa048e8fa92383a76de7de differ
diff --git a/workspace/assets/skins/eb/ebd15f4f86605fe43d3d97eaa2db371e9844eb6c466afc7554959c75926853bc b/workspace/assets/skins/eb/ebd15f4f86605fe43d3d97eaa2db371e9844eb6c466afc7554959c75926853bc
new file mode 100644
index 00000000..4127dac2
Binary files /dev/null and b/workspace/assets/skins/eb/ebd15f4f86605fe43d3d97eaa2db371e9844eb6c466afc7554959c75926853bc differ
diff --git a/workspace/assets/skins/eb/ebd381deef9ec76dffcf07f292f6cc46eb96d21ddc33670e847153411b24a97f b/workspace/assets/skins/eb/ebd381deef9ec76dffcf07f292f6cc46eb96d21ddc33670e847153411b24a97f
new file mode 100644
index 00000000..d5e9b65a
Binary files /dev/null and b/workspace/assets/skins/eb/ebd381deef9ec76dffcf07f292f6cc46eb96d21ddc33670e847153411b24a97f differ
diff --git a/workspace/assets/skins/eb/ebe8508e92c3929ed1111aa9ed20493b59fb94bd825e4db710983faf101cf9da b/workspace/assets/skins/eb/ebe8508e92c3929ed1111aa9ed20493b59fb94bd825e4db710983faf101cf9da
new file mode 100644
index 00000000..cf81878d
Binary files /dev/null and b/workspace/assets/skins/eb/ebe8508e92c3929ed1111aa9ed20493b59fb94bd825e4db710983faf101cf9da differ
diff --git a/workspace/assets/skins/eb/ebf6a262683b818407f3e982ceb6b15a54d3a4549086b203edfd39c4cdb668cc b/workspace/assets/skins/eb/ebf6a262683b818407f3e982ceb6b15a54d3a4549086b203edfd39c4cdb668cc
new file mode 100644
index 00000000..dea515ee
Binary files /dev/null and b/workspace/assets/skins/eb/ebf6a262683b818407f3e982ceb6b15a54d3a4549086b203edfd39c4cdb668cc differ
diff --git a/workspace/assets/skins/eb/ebfb8f121dbe0a7fa664bc9f62bd6dbdb5dd5c045cc65c0c1197471fb7a6ac91 b/workspace/assets/skins/eb/ebfb8f121dbe0a7fa664bc9f62bd6dbdb5dd5c045cc65c0c1197471fb7a6ac91
new file mode 100644
index 00000000..e5a08084
Binary files /dev/null and b/workspace/assets/skins/eb/ebfb8f121dbe0a7fa664bc9f62bd6dbdb5dd5c045cc65c0c1197471fb7a6ac91 differ
diff --git a/workspace/assets/skins/eb/ebfc82086ccd225b0e5f6621b4c37322e8f1dc0c235610bb8c8b444d87cc511d b/workspace/assets/skins/eb/ebfc82086ccd225b0e5f6621b4c37322e8f1dc0c235610bb8c8b444d87cc511d
new file mode 100644
index 00000000..65c433ac
Binary files /dev/null and b/workspace/assets/skins/eb/ebfc82086ccd225b0e5f6621b4c37322e8f1dc0c235610bb8c8b444d87cc511d differ
diff --git a/workspace/assets/skins/ec/ec18f0dfd9b376e61c11315f7d3025c8c406af4ae712aea206c4d0228cea0134 b/workspace/assets/skins/ec/ec18f0dfd9b376e61c11315f7d3025c8c406af4ae712aea206c4d0228cea0134
new file mode 100644
index 00000000..f7444fba
Binary files /dev/null and b/workspace/assets/skins/ec/ec18f0dfd9b376e61c11315f7d3025c8c406af4ae712aea206c4d0228cea0134 differ
diff --git a/workspace/assets/skins/ec/ec2d1c0d797ad39437982e96dc81f4880a3739a253412d1ba4449a3cb9d6914e b/workspace/assets/skins/ec/ec2d1c0d797ad39437982e96dc81f4880a3739a253412d1ba4449a3cb9d6914e
new file mode 100644
index 00000000..e5cc2bd7
Binary files /dev/null and b/workspace/assets/skins/ec/ec2d1c0d797ad39437982e96dc81f4880a3739a253412d1ba4449a3cb9d6914e differ
diff --git a/workspace/assets/skins/ec/ec36d8bcb2bd0b007bdae90056f88225a64eba7161891d9b0a52bf8bbea73df2 b/workspace/assets/skins/ec/ec36d8bcb2bd0b007bdae90056f88225a64eba7161891d9b0a52bf8bbea73df2
new file mode 100644
index 00000000..dbcc8c65
Binary files /dev/null and b/workspace/assets/skins/ec/ec36d8bcb2bd0b007bdae90056f88225a64eba7161891d9b0a52bf8bbea73df2 differ
diff --git a/workspace/assets/skins/ec/ec4e36c9d838282c851e7bbd667e1fd16b30b7e67cb1e55fe8c78da5068cce79 b/workspace/assets/skins/ec/ec4e36c9d838282c851e7bbd667e1fd16b30b7e67cb1e55fe8c78da5068cce79
new file mode 100644
index 00000000..61b600aa
Binary files /dev/null and b/workspace/assets/skins/ec/ec4e36c9d838282c851e7bbd667e1fd16b30b7e67cb1e55fe8c78da5068cce79 differ
diff --git a/workspace/assets/skins/ec/ec4f8163e940be530ea038b8f041239d492dbf55457a74ab3a8f15ed3ff0d66e b/workspace/assets/skins/ec/ec4f8163e940be530ea038b8f041239d492dbf55457a74ab3a8f15ed3ff0d66e
new file mode 100644
index 00000000..a976ab1f
Binary files /dev/null and b/workspace/assets/skins/ec/ec4f8163e940be530ea038b8f041239d492dbf55457a74ab3a8f15ed3ff0d66e differ
diff --git a/workspace/assets/skins/ec/ec54877867a6e5205aaa84bcbdafb2b55b2d205dc2164b5558bb8d4516c2792c b/workspace/assets/skins/ec/ec54877867a6e5205aaa84bcbdafb2b55b2d205dc2164b5558bb8d4516c2792c
new file mode 100644
index 00000000..1b6b3f0c
Binary files /dev/null and b/workspace/assets/skins/ec/ec54877867a6e5205aaa84bcbdafb2b55b2d205dc2164b5558bb8d4516c2792c differ
diff --git a/workspace/assets/skins/ec/ec67b0be7f3b49dc4aa72d2ba64cfc61b44695081e826279e6a8c3b2e8650739 b/workspace/assets/skins/ec/ec67b0be7f3b49dc4aa72d2ba64cfc61b44695081e826279e6a8c3b2e8650739
new file mode 100644
index 00000000..b0862d2e
Binary files /dev/null and b/workspace/assets/skins/ec/ec67b0be7f3b49dc4aa72d2ba64cfc61b44695081e826279e6a8c3b2e8650739 differ
diff --git a/workspace/assets/skins/ec/ec6a5fdece374515057c3cdb704f4318877493facc7b39a98503e86d3d1d4183 b/workspace/assets/skins/ec/ec6a5fdece374515057c3cdb704f4318877493facc7b39a98503e86d3d1d4183
new file mode 100644
index 00000000..159a97ff
Binary files /dev/null and b/workspace/assets/skins/ec/ec6a5fdece374515057c3cdb704f4318877493facc7b39a98503e86d3d1d4183 differ
diff --git a/workspace/assets/skins/ec/ec6ef347d30bc0fd953debf7cac9bc6e3200521194b92077065f9fff5b5607d8 b/workspace/assets/skins/ec/ec6ef347d30bc0fd953debf7cac9bc6e3200521194b92077065f9fff5b5607d8
new file mode 100644
index 00000000..718058af
Binary files /dev/null and b/workspace/assets/skins/ec/ec6ef347d30bc0fd953debf7cac9bc6e3200521194b92077065f9fff5b5607d8 differ
diff --git a/workspace/assets/skins/ec/ec7e00bd1f412bbf0156144fb8aab822160dcc37bba98f402fc27012b068461f b/workspace/assets/skins/ec/ec7e00bd1f412bbf0156144fb8aab822160dcc37bba98f402fc27012b068461f
new file mode 100644
index 00000000..fff29319
Binary files /dev/null and b/workspace/assets/skins/ec/ec7e00bd1f412bbf0156144fb8aab822160dcc37bba98f402fc27012b068461f differ
diff --git a/workspace/assets/skins/ec/ec8866bb40924450e759fc55f1b98505f77788d5a03a3f61beda74cadb8f0d9b b/workspace/assets/skins/ec/ec8866bb40924450e759fc55f1b98505f77788d5a03a3f61beda74cadb8f0d9b
new file mode 100644
index 00000000..27457f0b
Binary files /dev/null and b/workspace/assets/skins/ec/ec8866bb40924450e759fc55f1b98505f77788d5a03a3f61beda74cadb8f0d9b differ
diff --git a/workspace/assets/skins/ec/ec8971deb4c28899e35bb33b59f9bf8a0ae66ffd2936271280cbb73575063613 b/workspace/assets/skins/ec/ec8971deb4c28899e35bb33b59f9bf8a0ae66ffd2936271280cbb73575063613
new file mode 100644
index 00000000..59442f98
Binary files /dev/null and b/workspace/assets/skins/ec/ec8971deb4c28899e35bb33b59f9bf8a0ae66ffd2936271280cbb73575063613 differ
diff --git a/workspace/assets/skins/ec/eca18c910b99b54d6a9e27aa6e3ac18e97d2091fa77470d83588aef8bf6d2f3a b/workspace/assets/skins/ec/eca18c910b99b54d6a9e27aa6e3ac18e97d2091fa77470d83588aef8bf6d2f3a
new file mode 100644
index 00000000..9aac90c3
Binary files /dev/null and b/workspace/assets/skins/ec/eca18c910b99b54d6a9e27aa6e3ac18e97d2091fa77470d83588aef8bf6d2f3a differ
diff --git a/workspace/assets/skins/ec/ecb048661e432fc5fd3b40ceed57ac422a6bcb976257af209d83033540af71e b/workspace/assets/skins/ec/ecb048661e432fc5fd3b40ceed57ac422a6bcb976257af209d83033540af71e
new file mode 100644
index 00000000..f1ce5ae3
Binary files /dev/null and b/workspace/assets/skins/ec/ecb048661e432fc5fd3b40ceed57ac422a6bcb976257af209d83033540af71e differ
diff --git a/workspace/assets/skins/ec/eccceccfd6222c90b76f4168611f15e7ec1d5e41ee90df88a7d2411e9f6c3e1d b/workspace/assets/skins/ec/eccceccfd6222c90b76f4168611f15e7ec1d5e41ee90df88a7d2411e9f6c3e1d
new file mode 100644
index 00000000..d1b12065
Binary files /dev/null and b/workspace/assets/skins/ec/eccceccfd6222c90b76f4168611f15e7ec1d5e41ee90df88a7d2411e9f6c3e1d differ
diff --git a/workspace/assets/skins/ec/ece9dd9634f2e51246ad9a140396c60097f182374a18236b7845d5b75b3c0bc8 b/workspace/assets/skins/ec/ece9dd9634f2e51246ad9a140396c60097f182374a18236b7845d5b75b3c0bc8
new file mode 100644
index 00000000..4f66dcaf
Binary files /dev/null and b/workspace/assets/skins/ec/ece9dd9634f2e51246ad9a140396c60097f182374a18236b7845d5b75b3c0bc8 differ
diff --git a/workspace/assets/skins/ec/ecff359c9f5ab00d5a932985e383743b4851ed3565a8c24cf590b61d8a132c62 b/workspace/assets/skins/ec/ecff359c9f5ab00d5a932985e383743b4851ed3565a8c24cf590b61d8a132c62
new file mode 100644
index 00000000..e1c94ce7
Binary files /dev/null and b/workspace/assets/skins/ec/ecff359c9f5ab00d5a932985e383743b4851ed3565a8c24cf590b61d8a132c62 differ
diff --git a/workspace/assets/skins/ed/ed17cfa5ffdc794ae36798cdccd61ccff7831d8586a13724f0635263e3fb7cb b/workspace/assets/skins/ed/ed17cfa5ffdc794ae36798cdccd61ccff7831d8586a13724f0635263e3fb7cb
new file mode 100644
index 00000000..730df2ec
Binary files /dev/null and b/workspace/assets/skins/ed/ed17cfa5ffdc794ae36798cdccd61ccff7831d8586a13724f0635263e3fb7cb differ
diff --git a/workspace/assets/skins/ed/ed5320e3969a72b5c58e6f9c3ff59b1dc58c0ff58abf0ff1f87678346ac550bd b/workspace/assets/skins/ed/ed5320e3969a72b5c58e6f9c3ff59b1dc58c0ff58abf0ff1f87678346ac550bd
new file mode 100644
index 00000000..b4c0a00a
Binary files /dev/null and b/workspace/assets/skins/ed/ed5320e3969a72b5c58e6f9c3ff59b1dc58c0ff58abf0ff1f87678346ac550bd differ
diff --git a/workspace/assets/skins/ed/ed57b1fe938eea6c1ea816b922c791de9a749925385c0688a7ef1b9315f115c3 b/workspace/assets/skins/ed/ed57b1fe938eea6c1ea816b922c791de9a749925385c0688a7ef1b9315f115c3
new file mode 100644
index 00000000..e03633c6
Binary files /dev/null and b/workspace/assets/skins/ed/ed57b1fe938eea6c1ea816b922c791de9a749925385c0688a7ef1b9315f115c3 differ
diff --git a/workspace/assets/skins/ed/ed60533b9517a7567d275cc716f92143321f3e39644af350727b7f30b704ca9c b/workspace/assets/skins/ed/ed60533b9517a7567d275cc716f92143321f3e39644af350727b7f30b704ca9c
new file mode 100644
index 00000000..14eda526
Binary files /dev/null and b/workspace/assets/skins/ed/ed60533b9517a7567d275cc716f92143321f3e39644af350727b7f30b704ca9c differ
diff --git a/workspace/assets/skins/ed/ed61bcc6305e367d35ffa02f403a88e6d3d22cba88b00ca0f768433ca90b5b54 b/workspace/assets/skins/ed/ed61bcc6305e367d35ffa02f403a88e6d3d22cba88b00ca0f768433ca90b5b54
new file mode 100644
index 00000000..c1e4e8a5
Binary files /dev/null and b/workspace/assets/skins/ed/ed61bcc6305e367d35ffa02f403a88e6d3d22cba88b00ca0f768433ca90b5b54 differ
diff --git a/workspace/assets/skins/ed/ed6ddb8b0898a0797353a2be8bce1e9bb4dd63e2100739dad3e32db4df3fb00c b/workspace/assets/skins/ed/ed6ddb8b0898a0797353a2be8bce1e9bb4dd63e2100739dad3e32db4df3fb00c
new file mode 100644
index 00000000..b3de6b3c
Binary files /dev/null and b/workspace/assets/skins/ed/ed6ddb8b0898a0797353a2be8bce1e9bb4dd63e2100739dad3e32db4df3fb00c differ
diff --git a/workspace/assets/skins/ed/ed771291eaff66041f083a443bfaf78b5b296b894f9c3a38c766f2a0b971319e b/workspace/assets/skins/ed/ed771291eaff66041f083a443bfaf78b5b296b894f9c3a38c766f2a0b971319e
new file mode 100644
index 00000000..16541a75
Binary files /dev/null and b/workspace/assets/skins/ed/ed771291eaff66041f083a443bfaf78b5b296b894f9c3a38c766f2a0b971319e differ
diff --git a/workspace/assets/skins/ed/eda2ba82efa0f5d431dfc36b829bafd64e48289bafb7a4a444f69b3fcdc75a28 b/workspace/assets/skins/ed/eda2ba82efa0f5d431dfc36b829bafd64e48289bafb7a4a444f69b3fcdc75a28
new file mode 100644
index 00000000..dadd095c
Binary files /dev/null and b/workspace/assets/skins/ed/eda2ba82efa0f5d431dfc36b829bafd64e48289bafb7a4a444f69b3fcdc75a28 differ
diff --git a/workspace/assets/skins/ed/edb81670aa0db297ce3c0881c5ea6041150500ec95083313ee5bb8867ef64963 b/workspace/assets/skins/ed/edb81670aa0db297ce3c0881c5ea6041150500ec95083313ee5bb8867ef64963
new file mode 100644
index 00000000..5d4c1d20
Binary files /dev/null and b/workspace/assets/skins/ed/edb81670aa0db297ce3c0881c5ea6041150500ec95083313ee5bb8867ef64963 differ
diff --git a/workspace/assets/skins/ed/edc01e9af2fc9df83783688289b686afe76c671aba0e01f28ee4b616f782d22c b/workspace/assets/skins/ed/edc01e9af2fc9df83783688289b686afe76c671aba0e01f28ee4b616f782d22c
new file mode 100644
index 00000000..ad23c645
Binary files /dev/null and b/workspace/assets/skins/ed/edc01e9af2fc9df83783688289b686afe76c671aba0e01f28ee4b616f782d22c differ
diff --git a/workspace/assets/skins/ed/edca0e225abc85fe4c9f289c4ad8d46ebbb25c75abc5faa6bb552fc341f7f08c b/workspace/assets/skins/ed/edca0e225abc85fe4c9f289c4ad8d46ebbb25c75abc5faa6bb552fc341f7f08c
new file mode 100644
index 00000000..5ac8b150
Binary files /dev/null and b/workspace/assets/skins/ed/edca0e225abc85fe4c9f289c4ad8d46ebbb25c75abc5faa6bb552fc341f7f08c differ
diff --git a/workspace/assets/skins/ed/ede39925ceab9c0afef6e5c481732b8205280db31ff2bdc39b76b0c54666ce1f b/workspace/assets/skins/ed/ede39925ceab9c0afef6e5c481732b8205280db31ff2bdc39b76b0c54666ce1f
new file mode 100644
index 00000000..b10ca013
Binary files /dev/null and b/workspace/assets/skins/ed/ede39925ceab9c0afef6e5c481732b8205280db31ff2bdc39b76b0c54666ce1f differ
diff --git a/workspace/assets/skins/ed/edff4fe7338ec6366c260ab7426356166a26dcb5ad84bc089ea418e28e08e218 b/workspace/assets/skins/ed/edff4fe7338ec6366c260ab7426356166a26dcb5ad84bc089ea418e28e08e218
new file mode 100644
index 00000000..96391d05
Binary files /dev/null and b/workspace/assets/skins/ed/edff4fe7338ec6366c260ab7426356166a26dcb5ad84bc089ea418e28e08e218 differ
diff --git a/workspace/assets/skins/ee/ee02269e5264bb4f7a8a2326d3e6b906fdfc9bccd4e80ea30192ee701e75fdaf b/workspace/assets/skins/ee/ee02269e5264bb4f7a8a2326d3e6b906fdfc9bccd4e80ea30192ee701e75fdaf
new file mode 100644
index 00000000..ff18b5ca
Binary files /dev/null and b/workspace/assets/skins/ee/ee02269e5264bb4f7a8a2326d3e6b906fdfc9bccd4e80ea30192ee701e75fdaf differ
diff --git a/workspace/assets/skins/ee/ee07d560290607fdba2f759698b765c43a45d7a2c4e7b4fe0b63a29008aada5d b/workspace/assets/skins/ee/ee07d560290607fdba2f759698b765c43a45d7a2c4e7b4fe0b63a29008aada5d
new file mode 100644
index 00000000..ba265c75
Binary files /dev/null and b/workspace/assets/skins/ee/ee07d560290607fdba2f759698b765c43a45d7a2c4e7b4fe0b63a29008aada5d differ
diff --git a/workspace/assets/skins/ee/ee094d221230537d6fbb94cd1a1553c1732d479d9f3c8dd88970633a97566666 b/workspace/assets/skins/ee/ee094d221230537d6fbb94cd1a1553c1732d479d9f3c8dd88970633a97566666
new file mode 100644
index 00000000..c5fb6522
Binary files /dev/null and b/workspace/assets/skins/ee/ee094d221230537d6fbb94cd1a1553c1732d479d9f3c8dd88970633a97566666 differ
diff --git a/workspace/assets/skins/ee/ee12f30ebeec0f224707c11c3268429a6bc1e8ed2944aa7b0ead0c6ca7ea1fc9 b/workspace/assets/skins/ee/ee12f30ebeec0f224707c11c3268429a6bc1e8ed2944aa7b0ead0c6ca7ea1fc9
new file mode 100644
index 00000000..e2d11b14
Binary files /dev/null and b/workspace/assets/skins/ee/ee12f30ebeec0f224707c11c3268429a6bc1e8ed2944aa7b0ead0c6ca7ea1fc9 differ
diff --git a/workspace/assets/skins/ee/ee49e97c2a3a9e751676a93d1cd4485859488c5a059b93d97415428d9b79b572 b/workspace/assets/skins/ee/ee49e97c2a3a9e751676a93d1cd4485859488c5a059b93d97415428d9b79b572
new file mode 100644
index 00000000..9f9b4474
Binary files /dev/null and b/workspace/assets/skins/ee/ee49e97c2a3a9e751676a93d1cd4485859488c5a059b93d97415428d9b79b572 differ
diff --git a/workspace/assets/skins/ee/ee834046fba78c3cc196cbeda87facf1a1b144e912508a0c3e61fb4b7db5236b b/workspace/assets/skins/ee/ee834046fba78c3cc196cbeda87facf1a1b144e912508a0c3e61fb4b7db5236b
new file mode 100644
index 00000000..b549942f
Binary files /dev/null and b/workspace/assets/skins/ee/ee834046fba78c3cc196cbeda87facf1a1b144e912508a0c3e61fb4b7db5236b differ
diff --git a/workspace/assets/skins/ee/ee997559064059f00bbe2211250da306a74909a24fc123ea91d61efe87084cae b/workspace/assets/skins/ee/ee997559064059f00bbe2211250da306a74909a24fc123ea91d61efe87084cae
new file mode 100644
index 00000000..f27ebb16
Binary files /dev/null and b/workspace/assets/skins/ee/ee997559064059f00bbe2211250da306a74909a24fc123ea91d61efe87084cae differ
diff --git a/workspace/assets/skins/ee/ee9ecdd299d7221156e1eac37afdf43fd5c86100c14876f15fe391c8c4a04893 b/workspace/assets/skins/ee/ee9ecdd299d7221156e1eac37afdf43fd5c86100c14876f15fe391c8c4a04893
new file mode 100644
index 00000000..f93e314f
Binary files /dev/null and b/workspace/assets/skins/ee/ee9ecdd299d7221156e1eac37afdf43fd5c86100c14876f15fe391c8c4a04893 differ
diff --git a/workspace/assets/skins/ee/eeab1158bbeb23e99b4ffda397e380fed3538d167c310cf30c1b59a71ccbc1e8 b/workspace/assets/skins/ee/eeab1158bbeb23e99b4ffda397e380fed3538d167c310cf30c1b59a71ccbc1e8
new file mode 100644
index 00000000..fecfdb51
Binary files /dev/null and b/workspace/assets/skins/ee/eeab1158bbeb23e99b4ffda397e380fed3538d167c310cf30c1b59a71ccbc1e8 differ
diff --git a/workspace/assets/skins/ee/eec431bc36415e542aa8012d8c576b2b8073c9c2ce7c85609cee880f2e7187ad b/workspace/assets/skins/ee/eec431bc36415e542aa8012d8c576b2b8073c9c2ce7c85609cee880f2e7187ad
new file mode 100644
index 00000000..9287b43b
Binary files /dev/null and b/workspace/assets/skins/ee/eec431bc36415e542aa8012d8c576b2b8073c9c2ce7c85609cee880f2e7187ad differ
diff --git a/workspace/assets/skins/ee/eeed1f708d69aaa44f2ed907337795b95a7f6329a3e1b7bd61cd5335bfb9f8cc b/workspace/assets/skins/ee/eeed1f708d69aaa44f2ed907337795b95a7f6329a3e1b7bd61cd5335bfb9f8cc
new file mode 100644
index 00000000..74247416
Binary files /dev/null and b/workspace/assets/skins/ee/eeed1f708d69aaa44f2ed907337795b95a7f6329a3e1b7bd61cd5335bfb9f8cc differ
diff --git a/workspace/assets/skins/ee/eef0b0a704b73ffa9c19f6bd1528d9d6d96ebe88c1619b169942b5be37416ef1 b/workspace/assets/skins/ee/eef0b0a704b73ffa9c19f6bd1528d9d6d96ebe88c1619b169942b5be37416ef1
new file mode 100644
index 00000000..5b3355fa
Binary files /dev/null and b/workspace/assets/skins/ee/eef0b0a704b73ffa9c19f6bd1528d9d6d96ebe88c1619b169942b5be37416ef1 differ
diff --git a/workspace/assets/skins/ef/ef41be63539c6fea051d7826ffeeee79f0d7252ac77433a8fe1f872ba73952da b/workspace/assets/skins/ef/ef41be63539c6fea051d7826ffeeee79f0d7252ac77433a8fe1f872ba73952da
new file mode 100644
index 00000000..14eb42c4
Binary files /dev/null and b/workspace/assets/skins/ef/ef41be63539c6fea051d7826ffeeee79f0d7252ac77433a8fe1f872ba73952da differ
diff --git a/workspace/assets/skins/ef/ef487ca570039069f96c908175cbe0da348585ac17099d0f36e5bb86192ae012 b/workspace/assets/skins/ef/ef487ca570039069f96c908175cbe0da348585ac17099d0f36e5bb86192ae012
new file mode 100644
index 00000000..c8cc9bb7
Binary files /dev/null and b/workspace/assets/skins/ef/ef487ca570039069f96c908175cbe0da348585ac17099d0f36e5bb86192ae012 differ
diff --git a/workspace/assets/skins/ef/efa2e6b6087789490771b1ab9fef43da49b08af9405f6a313e861a09ed0b645b b/workspace/assets/skins/ef/efa2e6b6087789490771b1ab9fef43da49b08af9405f6a313e861a09ed0b645b
new file mode 100644
index 00000000..c39b784a
Binary files /dev/null and b/workspace/assets/skins/ef/efa2e6b6087789490771b1ab9fef43da49b08af9405f6a313e861a09ed0b645b differ
diff --git a/workspace/assets/skins/ef/efeec07951e5f01d2963affcd6153b6009f93a078111155fb2d7e6abf26f7932 b/workspace/assets/skins/ef/efeec07951e5f01d2963affcd6153b6009f93a078111155fb2d7e6abf26f7932
new file mode 100644
index 00000000..4d5aed6c
Binary files /dev/null and b/workspace/assets/skins/ef/efeec07951e5f01d2963affcd6153b6009f93a078111155fb2d7e6abf26f7932 differ
diff --git a/workspace/assets/skins/f0/f011e89c32a7b34ec666e0e20bc8a141c02428611526fc4c18549c7bc1b37486 b/workspace/assets/skins/f0/f011e89c32a7b34ec666e0e20bc8a141c02428611526fc4c18549c7bc1b37486
new file mode 100644
index 00000000..e81b4c8c
Binary files /dev/null and b/workspace/assets/skins/f0/f011e89c32a7b34ec666e0e20bc8a141c02428611526fc4c18549c7bc1b37486 differ
diff --git a/workspace/assets/skins/f0/f01c9c77bf5882f0267f5f35dccbb4892642089c0dc647ceea8c539361f5dff1 b/workspace/assets/skins/f0/f01c9c77bf5882f0267f5f35dccbb4892642089c0dc647ceea8c539361f5dff1
new file mode 100644
index 00000000..2b027169
Binary files /dev/null and b/workspace/assets/skins/f0/f01c9c77bf5882f0267f5f35dccbb4892642089c0dc647ceea8c539361f5dff1 differ
diff --git a/workspace/assets/skins/f0/f027774dffd16ef78292fdb1ef9decc3e1e230c1c6e5a748e49e0b31a0b70bad b/workspace/assets/skins/f0/f027774dffd16ef78292fdb1ef9decc3e1e230c1c6e5a748e49e0b31a0b70bad
new file mode 100644
index 00000000..b2aec9cb
Binary files /dev/null and b/workspace/assets/skins/f0/f027774dffd16ef78292fdb1ef9decc3e1e230c1c6e5a748e49e0b31a0b70bad differ
diff --git a/workspace/assets/skins/f0/f02a3b99b5691b1349e71135c399eee7935ec33850aba578da6c2c60669f5a90 b/workspace/assets/skins/f0/f02a3b99b5691b1349e71135c399eee7935ec33850aba578da6c2c60669f5a90
new file mode 100644
index 00000000..16d6bf3a
Binary files /dev/null and b/workspace/assets/skins/f0/f02a3b99b5691b1349e71135c399eee7935ec33850aba578da6c2c60669f5a90 differ
diff --git a/workspace/assets/skins/f0/f060555e7d9ed7fedaad61e4ea487790ef7e160c6176464187a3dcef6740d1bf b/workspace/assets/skins/f0/f060555e7d9ed7fedaad61e4ea487790ef7e160c6176464187a3dcef6740d1bf
new file mode 100644
index 00000000..9a161f3e
Binary files /dev/null and b/workspace/assets/skins/f0/f060555e7d9ed7fedaad61e4ea487790ef7e160c6176464187a3dcef6740d1bf differ
diff --git a/workspace/assets/skins/f0/f06c606cf273bfb9792a7d7421df1e30bcecb444c8b7ee9ac7d124a4423db285 b/workspace/assets/skins/f0/f06c606cf273bfb9792a7d7421df1e30bcecb444c8b7ee9ac7d124a4423db285
new file mode 100644
index 00000000..57f07767
Binary files /dev/null and b/workspace/assets/skins/f0/f06c606cf273bfb9792a7d7421df1e30bcecb444c8b7ee9ac7d124a4423db285 differ
diff --git a/workspace/assets/skins/f0/f08712b7bc7f344f7b2b24cc21ceaf3b31e8818747430f25c4f964dd3b1a77b6 b/workspace/assets/skins/f0/f08712b7bc7f344f7b2b24cc21ceaf3b31e8818747430f25c4f964dd3b1a77b6
new file mode 100644
index 00000000..b9a0609c
Binary files /dev/null and b/workspace/assets/skins/f0/f08712b7bc7f344f7b2b24cc21ceaf3b31e8818747430f25c4f964dd3b1a77b6 differ
diff --git a/workspace/assets/skins/f0/f0ce3f5e30110e20a6ec52dc6a364e6236e0ff891c3e484d3a4cfd77d787a615 b/workspace/assets/skins/f0/f0ce3f5e30110e20a6ec52dc6a364e6236e0ff891c3e484d3a4cfd77d787a615
new file mode 100644
index 00000000..898b1d85
Binary files /dev/null and b/workspace/assets/skins/f0/f0ce3f5e30110e20a6ec52dc6a364e6236e0ff891c3e484d3a4cfd77d787a615 differ
diff --git a/workspace/assets/skins/f1/f120e3caf7d1d4ab26a916468111d25522d2e793f71aebafbb96d665f9c4ecd1 b/workspace/assets/skins/f1/f120e3caf7d1d4ab26a916468111d25522d2e793f71aebafbb96d665f9c4ecd1
new file mode 100644
index 00000000..d9306430
Binary files /dev/null and b/workspace/assets/skins/f1/f120e3caf7d1d4ab26a916468111d25522d2e793f71aebafbb96d665f9c4ecd1 differ
diff --git a/workspace/assets/skins/f1/f1333db4971bfb71464ff7469b8e090170b76a35e529537bd0a08b0f7847a13 b/workspace/assets/skins/f1/f1333db4971bfb71464ff7469b8e090170b76a35e529537bd0a08b0f7847a13
new file mode 100644
index 00000000..9e6e57f2
Binary files /dev/null and b/workspace/assets/skins/f1/f1333db4971bfb71464ff7469b8e090170b76a35e529537bd0a08b0f7847a13 differ
diff --git a/workspace/assets/skins/f1/f1351d8ef1e51409a6fec0f6e6ecf84f349b61d6132812e0bb569f87bf0ce306 b/workspace/assets/skins/f1/f1351d8ef1e51409a6fec0f6e6ecf84f349b61d6132812e0bb569f87bf0ce306
new file mode 100644
index 00000000..214c08ed
Binary files /dev/null and b/workspace/assets/skins/f1/f1351d8ef1e51409a6fec0f6e6ecf84f349b61d6132812e0bb569f87bf0ce306 differ
diff --git a/workspace/assets/skins/f1/f13c98248635e351ce99a1530038bc0af717ce1afad10bc9aee67b46c0c33f7c b/workspace/assets/skins/f1/f13c98248635e351ce99a1530038bc0af717ce1afad10bc9aee67b46c0c33f7c
new file mode 100644
index 00000000..e7b02b76
Binary files /dev/null and b/workspace/assets/skins/f1/f13c98248635e351ce99a1530038bc0af717ce1afad10bc9aee67b46c0c33f7c differ
diff --git a/workspace/assets/skins/f1/f169b68a1cd9a899931f0ab7de48d383ac3251b681abfbefec29be97959d4f5e b/workspace/assets/skins/f1/f169b68a1cd9a899931f0ab7de48d383ac3251b681abfbefec29be97959d4f5e
new file mode 100644
index 00000000..2c819346
Binary files /dev/null and b/workspace/assets/skins/f1/f169b68a1cd9a899931f0ab7de48d383ac3251b681abfbefec29be97959d4f5e differ
diff --git a/workspace/assets/skins/f1/f1bba062563b7f8f1de10c91e2fe78e6ed10c1a7b4ae63e071acb53954b78527 b/workspace/assets/skins/f1/f1bba062563b7f8f1de10c91e2fe78e6ed10c1a7b4ae63e071acb53954b78527
new file mode 100644
index 00000000..9899b0d3
Binary files /dev/null and b/workspace/assets/skins/f1/f1bba062563b7f8f1de10c91e2fe78e6ed10c1a7b4ae63e071acb53954b78527 differ
diff --git a/workspace/assets/skins/f1/f1c6d008447f89736c00e995aca1a034f30a3ba0ae39ea6073b3ab58b40b00fc b/workspace/assets/skins/f1/f1c6d008447f89736c00e995aca1a034f30a3ba0ae39ea6073b3ab58b40b00fc
new file mode 100644
index 00000000..917ab1cc
Binary files /dev/null and b/workspace/assets/skins/f1/f1c6d008447f89736c00e995aca1a034f30a3ba0ae39ea6073b3ab58b40b00fc differ
diff --git a/workspace/assets/skins/f1/f1f18cbf44849f0bb1b27b985219419effce66a4d8606aca8668b2db06fbd30a b/workspace/assets/skins/f1/f1f18cbf44849f0bb1b27b985219419effce66a4d8606aca8668b2db06fbd30a
new file mode 100644
index 00000000..6588cc92
Binary files /dev/null and b/workspace/assets/skins/f1/f1f18cbf44849f0bb1b27b985219419effce66a4d8606aca8668b2db06fbd30a differ
diff --git a/workspace/assets/skins/f2/f2102c63a39d6ff059216fea6843890560ea1d0bd6a2f74eb55700ddb40a38b b/workspace/assets/skins/f2/f2102c63a39d6ff059216fea6843890560ea1d0bd6a2f74eb55700ddb40a38b
new file mode 100644
index 00000000..3219971a
Binary files /dev/null and b/workspace/assets/skins/f2/f2102c63a39d6ff059216fea6843890560ea1d0bd6a2f74eb55700ddb40a38b differ
diff --git a/workspace/assets/skins/f2/f21653227e2fb764a25fc65addd5b098b2426552547ce7627b53048e7f466049 b/workspace/assets/skins/f2/f21653227e2fb764a25fc65addd5b098b2426552547ce7627b53048e7f466049
new file mode 100644
index 00000000..ba077ebb
Binary files /dev/null and b/workspace/assets/skins/f2/f21653227e2fb764a25fc65addd5b098b2426552547ce7627b53048e7f466049 differ
diff --git a/workspace/assets/skins/f2/f22b01b62dea84a852a038908ae04e83242ed26c4412b4de6eabcd38fe317245 b/workspace/assets/skins/f2/f22b01b62dea84a852a038908ae04e83242ed26c4412b4de6eabcd38fe317245
new file mode 100644
index 00000000..43ba2820
Binary files /dev/null and b/workspace/assets/skins/f2/f22b01b62dea84a852a038908ae04e83242ed26c4412b4de6eabcd38fe317245 differ
diff --git a/workspace/assets/skins/f2/f230846bc4da0844af1daacd8f2c91464a3f160adf09b671d6c686fcf5ff60f2 b/workspace/assets/skins/f2/f230846bc4da0844af1daacd8f2c91464a3f160adf09b671d6c686fcf5ff60f2
new file mode 100644
index 00000000..926edc83
Binary files /dev/null and b/workspace/assets/skins/f2/f230846bc4da0844af1daacd8f2c91464a3f160adf09b671d6c686fcf5ff60f2 differ
diff --git a/workspace/assets/skins/f2/f24203e045663a15d3315e13beeb4e182de2be1ab5fd699181de97e494ad5223 b/workspace/assets/skins/f2/f24203e045663a15d3315e13beeb4e182de2be1ab5fd699181de97e494ad5223
new file mode 100644
index 00000000..470cb23a
Binary files /dev/null and b/workspace/assets/skins/f2/f24203e045663a15d3315e13beeb4e182de2be1ab5fd699181de97e494ad5223 differ
diff --git a/workspace/assets/skins/f2/f255f3cc818f39db2f96c9f0619dbb7be70d625e75bebf62b0b8814cb9ab406d b/workspace/assets/skins/f2/f255f3cc818f39db2f96c9f0619dbb7be70d625e75bebf62b0b8814cb9ab406d
new file mode 100644
index 00000000..9c47c8e8
Binary files /dev/null and b/workspace/assets/skins/f2/f255f3cc818f39db2f96c9f0619dbb7be70d625e75bebf62b0b8814cb9ab406d differ
diff --git a/workspace/assets/skins/f2/f25f730a39c1a430ca2ab99a234aae9514a8698cf2df0f095c9f16bc961e328a b/workspace/assets/skins/f2/f25f730a39c1a430ca2ab99a234aae9514a8698cf2df0f095c9f16bc961e328a
new file mode 100644
index 00000000..59b2ea6e
Binary files /dev/null and b/workspace/assets/skins/f2/f25f730a39c1a430ca2ab99a234aae9514a8698cf2df0f095c9f16bc961e328a differ
diff --git a/workspace/assets/skins/f2/f26afcbad20aff0685ef48f7dbdcca5f97ce608205ef28fd939227f7840b4d79 b/workspace/assets/skins/f2/f26afcbad20aff0685ef48f7dbdcca5f97ce608205ef28fd939227f7840b4d79
new file mode 100644
index 00000000..039fe6fa
Binary files /dev/null and b/workspace/assets/skins/f2/f26afcbad20aff0685ef48f7dbdcca5f97ce608205ef28fd939227f7840b4d79 differ
diff --git a/workspace/assets/skins/f2/f26d0096ecdbfe4fe7069f53330bfdda14bce3de7f1e4817810c60affd7eaadc b/workspace/assets/skins/f2/f26d0096ecdbfe4fe7069f53330bfdda14bce3de7f1e4817810c60affd7eaadc
new file mode 100644
index 00000000..8f5b35b1
Binary files /dev/null and b/workspace/assets/skins/f2/f26d0096ecdbfe4fe7069f53330bfdda14bce3de7f1e4817810c60affd7eaadc differ
diff --git a/workspace/assets/skins/f2/f27c351524a6c4105729e13d4d6ecc8e76f2ddda2fd5ca71970450620e5449b5 b/workspace/assets/skins/f2/f27c351524a6c4105729e13d4d6ecc8e76f2ddda2fd5ca71970450620e5449b5
new file mode 100644
index 00000000..e5894898
Binary files /dev/null and b/workspace/assets/skins/f2/f27c351524a6c4105729e13d4d6ecc8e76f2ddda2fd5ca71970450620e5449b5 differ
diff --git a/workspace/assets/skins/f2/f2868fd5352d93f70f5b3eef92a0f8ed2eba59f804917ae76dca551ad0f2f9b4 b/workspace/assets/skins/f2/f2868fd5352d93f70f5b3eef92a0f8ed2eba59f804917ae76dca551ad0f2f9b4
new file mode 100644
index 00000000..84058cf7
Binary files /dev/null and b/workspace/assets/skins/f2/f2868fd5352d93f70f5b3eef92a0f8ed2eba59f804917ae76dca551ad0f2f9b4 differ
diff --git a/workspace/assets/skins/f2/f2aac807be1c91fa411ef9a0f0a24595c81ed093538f55e87663eaf68adc82d2 b/workspace/assets/skins/f2/f2aac807be1c91fa411ef9a0f0a24595c81ed093538f55e87663eaf68adc82d2
new file mode 100644
index 00000000..eb354b3a
Binary files /dev/null and b/workspace/assets/skins/f2/f2aac807be1c91fa411ef9a0f0a24595c81ed093538f55e87663eaf68adc82d2 differ
diff --git a/workspace/assets/skins/f2/f2ab81f36db9c8077da926b8facd6e35941c2baa3104d345d9d712d917a86107 b/workspace/assets/skins/f2/f2ab81f36db9c8077da926b8facd6e35941c2baa3104d345d9d712d917a86107
new file mode 100644
index 00000000..1e725f38
Binary files /dev/null and b/workspace/assets/skins/f2/f2ab81f36db9c8077da926b8facd6e35941c2baa3104d345d9d712d917a86107 differ
diff --git a/workspace/assets/skins/f2/f2c6455f9625481bb1b3d9ac1dccbd041f0cbf4741b7d2e90370d98da1f13b52 b/workspace/assets/skins/f2/f2c6455f9625481bb1b3d9ac1dccbd041f0cbf4741b7d2e90370d98da1f13b52
new file mode 100644
index 00000000..e3846f33
Binary files /dev/null and b/workspace/assets/skins/f2/f2c6455f9625481bb1b3d9ac1dccbd041f0cbf4741b7d2e90370d98da1f13b52 differ
diff --git a/workspace/assets/skins/f2/f2ccb4df97b75179f6d5a209e489b5534f0e7609b04f8385798a3f41c5bffa1e b/workspace/assets/skins/f2/f2ccb4df97b75179f6d5a209e489b5534f0e7609b04f8385798a3f41c5bffa1e
new file mode 100644
index 00000000..c3b91efb
Binary files /dev/null and b/workspace/assets/skins/f2/f2ccb4df97b75179f6d5a209e489b5534f0e7609b04f8385798a3f41c5bffa1e differ
diff --git a/workspace/assets/skins/f2/f2d05c5903bf155c848b6d308c2661e48fe90577b25ac3988c52635dcc2dbd76 b/workspace/assets/skins/f2/f2d05c5903bf155c848b6d308c2661e48fe90577b25ac3988c52635dcc2dbd76
new file mode 100644
index 00000000..1c4568d8
Binary files /dev/null and b/workspace/assets/skins/f2/f2d05c5903bf155c848b6d308c2661e48fe90577b25ac3988c52635dcc2dbd76 differ
diff --git a/workspace/assets/skins/f2/f2dd6758a7ae4f4ba2c051de60a71ff4a51cd7e892380462ed5e05621ddda718 b/workspace/assets/skins/f2/f2dd6758a7ae4f4ba2c051de60a71ff4a51cd7e892380462ed5e05621ddda718
new file mode 100644
index 00000000..82e38f60
Binary files /dev/null and b/workspace/assets/skins/f2/f2dd6758a7ae4f4ba2c051de60a71ff4a51cd7e892380462ed5e05621ddda718 differ
diff --git a/workspace/assets/skins/f3/f3069fbfbbe4d90089f08e2f3b95a3c127e9e88714663711a85ee2af05b009fa b/workspace/assets/skins/f3/f3069fbfbbe4d90089f08e2f3b95a3c127e9e88714663711a85ee2af05b009fa
new file mode 100644
index 00000000..537788a8
Binary files /dev/null and b/workspace/assets/skins/f3/f3069fbfbbe4d90089f08e2f3b95a3c127e9e88714663711a85ee2af05b009fa differ
diff --git a/workspace/assets/skins/f3/f30e21636bf0c093c57ba91c2679b1a65796ff7074c08aaaa70b5c805ceaa008 b/workspace/assets/skins/f3/f30e21636bf0c093c57ba91c2679b1a65796ff7074c08aaaa70b5c805ceaa008
new file mode 100644
index 00000000..7549e176
Binary files /dev/null and b/workspace/assets/skins/f3/f30e21636bf0c093c57ba91c2679b1a65796ff7074c08aaaa70b5c805ceaa008 differ
diff --git a/workspace/assets/skins/f3/f35da1b177dcf217211419ec3389d5da9f0edb8769d9c3d465ab525f05de52b7 b/workspace/assets/skins/f3/f35da1b177dcf217211419ec3389d5da9f0edb8769d9c3d465ab525f05de52b7
new file mode 100644
index 00000000..213079f7
Binary files /dev/null and b/workspace/assets/skins/f3/f35da1b177dcf217211419ec3389d5da9f0edb8769d9c3d465ab525f05de52b7 differ
diff --git a/workspace/assets/skins/f3/f3ab42b4f44bc8453b59c6bfdf50b8df6918e006de44e38c48eaf7838377d166 b/workspace/assets/skins/f3/f3ab42b4f44bc8453b59c6bfdf50b8df6918e006de44e38c48eaf7838377d166
new file mode 100644
index 00000000..b2546c92
Binary files /dev/null and b/workspace/assets/skins/f3/f3ab42b4f44bc8453b59c6bfdf50b8df6918e006de44e38c48eaf7838377d166 differ
diff --git a/workspace/assets/skins/f3/f3ab746db9a9411d28c81e8f44aa696b8d730cae72728fa089919b9dd540b23b b/workspace/assets/skins/f3/f3ab746db9a9411d28c81e8f44aa696b8d730cae72728fa089919b9dd540b23b
new file mode 100644
index 00000000..10950122
Binary files /dev/null and b/workspace/assets/skins/f3/f3ab746db9a9411d28c81e8f44aa696b8d730cae72728fa089919b9dd540b23b differ
diff --git a/workspace/assets/skins/f3/f3b53f21d250037f1a58a1b1e676f7d8b8f90e8c0fbf31f7ff7599118237be1 b/workspace/assets/skins/f3/f3b53f21d250037f1a58a1b1e676f7d8b8f90e8c0fbf31f7ff7599118237be1
new file mode 100644
index 00000000..656a04ff
Binary files /dev/null and b/workspace/assets/skins/f3/f3b53f21d250037f1a58a1b1e676f7d8b8f90e8c0fbf31f7ff7599118237be1 differ
diff --git a/workspace/assets/skins/f3/f3b73c0158c6b63cbc0ed5f00d0f6757f7221cd0f520d599120f7b030729bdc0 b/workspace/assets/skins/f3/f3b73c0158c6b63cbc0ed5f00d0f6757f7221cd0f520d599120f7b030729bdc0
new file mode 100644
index 00000000..d168e051
Binary files /dev/null and b/workspace/assets/skins/f3/f3b73c0158c6b63cbc0ed5f00d0f6757f7221cd0f520d599120f7b030729bdc0 differ
diff --git a/workspace/assets/skins/f3/f3bcb18f84b34cf5c8faa7d5e28b3aef81b4e44898e87a01c9eb755e0c5911d0 b/workspace/assets/skins/f3/f3bcb18f84b34cf5c8faa7d5e28b3aef81b4e44898e87a01c9eb755e0c5911d0
new file mode 100644
index 00000000..d22308e2
Binary files /dev/null and b/workspace/assets/skins/f3/f3bcb18f84b34cf5c8faa7d5e28b3aef81b4e44898e87a01c9eb755e0c5911d0 differ
diff --git a/workspace/assets/skins/f3/f3c0d1f95d0c533af7ad4adc8504b7775ab0639d1412f5ed5f78b022523fb483 b/workspace/assets/skins/f3/f3c0d1f95d0c533af7ad4adc8504b7775ab0639d1412f5ed5f78b022523fb483
new file mode 100644
index 00000000..c1551193
Binary files /dev/null and b/workspace/assets/skins/f3/f3c0d1f95d0c533af7ad4adc8504b7775ab0639d1412f5ed5f78b022523fb483 differ
diff --git a/workspace/assets/skins/f3/f3d15d6d5f52be5e837a8942839441f2bb0071cf97464fd22be21c1e2857d69a b/workspace/assets/skins/f3/f3d15d6d5f52be5e837a8942839441f2bb0071cf97464fd22be21c1e2857d69a
new file mode 100644
index 00000000..52e081e3
Binary files /dev/null and b/workspace/assets/skins/f3/f3d15d6d5f52be5e837a8942839441f2bb0071cf97464fd22be21c1e2857d69a differ
diff --git a/workspace/assets/skins/f3/f3e727709c66bd0bbb44a82c7d5a76a3925ac2fac5f57f8f268b433b164df8fd b/workspace/assets/skins/f3/f3e727709c66bd0bbb44a82c7d5a76a3925ac2fac5f57f8f268b433b164df8fd
new file mode 100644
index 00000000..7b8bad2f
Binary files /dev/null and b/workspace/assets/skins/f3/f3e727709c66bd0bbb44a82c7d5a76a3925ac2fac5f57f8f268b433b164df8fd differ
diff --git a/workspace/assets/skins/f3/f3f1ed4990a8a81da55b8f941c42aa9813d89dfabc2b4b31396acce5677c4410 b/workspace/assets/skins/f3/f3f1ed4990a8a81da55b8f941c42aa9813d89dfabc2b4b31396acce5677c4410
new file mode 100644
index 00000000..04c53546
Binary files /dev/null and b/workspace/assets/skins/f3/f3f1ed4990a8a81da55b8f941c42aa9813d89dfabc2b4b31396acce5677c4410 differ
diff --git a/workspace/assets/skins/f3/f3f4ae4d56c8b7051472d3f214d261442a8893eaa370f82529ed108806758281 b/workspace/assets/skins/f3/f3f4ae4d56c8b7051472d3f214d261442a8893eaa370f82529ed108806758281
new file mode 100644
index 00000000..c8ee5099
Binary files /dev/null and b/workspace/assets/skins/f3/f3f4ae4d56c8b7051472d3f214d261442a8893eaa370f82529ed108806758281 differ
diff --git a/workspace/assets/skins/f4/f40eb6e12541d3dafab359c754b20835c7d018a02ca24c8c20801f284af9cc72 b/workspace/assets/skins/f4/f40eb6e12541d3dafab359c754b20835c7d018a02ca24c8c20801f284af9cc72
new file mode 100644
index 00000000..0a28080c
Binary files /dev/null and b/workspace/assets/skins/f4/f40eb6e12541d3dafab359c754b20835c7d018a02ca24c8c20801f284af9cc72 differ
diff --git a/workspace/assets/skins/f4/f43ed6e76d9163a947d4ce28abda69ef199ff5da953f5c93770af2eb655c315b b/workspace/assets/skins/f4/f43ed6e76d9163a947d4ce28abda69ef199ff5da953f5c93770af2eb655c315b
new file mode 100644
index 00000000..55384fce
Binary files /dev/null and b/workspace/assets/skins/f4/f43ed6e76d9163a947d4ce28abda69ef199ff5da953f5c93770af2eb655c315b differ
diff --git a/workspace/assets/skins/f4/f44115e203d2c589eb01202aa4a806b7eb5f22d33ddb77b0b2e58fb22408c02f b/workspace/assets/skins/f4/f44115e203d2c589eb01202aa4a806b7eb5f22d33ddb77b0b2e58fb22408c02f
new file mode 100644
index 00000000..1a2e9a40
Binary files /dev/null and b/workspace/assets/skins/f4/f44115e203d2c589eb01202aa4a806b7eb5f22d33ddb77b0b2e58fb22408c02f differ
diff --git a/workspace/assets/skins/f4/f458cb8380d9a04a57cbbeb4ccdb280c67ef3021521ce008a62e1a53d39b9a78 b/workspace/assets/skins/f4/f458cb8380d9a04a57cbbeb4ccdb280c67ef3021521ce008a62e1a53d39b9a78
new file mode 100644
index 00000000..313592d7
Binary files /dev/null and b/workspace/assets/skins/f4/f458cb8380d9a04a57cbbeb4ccdb280c67ef3021521ce008a62e1a53d39b9a78 differ
diff --git a/workspace/assets/skins/f4/f485fec1b0856bbd08c716424d9b07eabd24d442a3f82490ca2d14cd17d87213 b/workspace/assets/skins/f4/f485fec1b0856bbd08c716424d9b07eabd24d442a3f82490ca2d14cd17d87213
new file mode 100644
index 00000000..442423e5
Binary files /dev/null and b/workspace/assets/skins/f4/f485fec1b0856bbd08c716424d9b07eabd24d442a3f82490ca2d14cd17d87213 differ
diff --git a/workspace/assets/skins/f4/f48622e368c188870f0ee79819bbe2e13593ee2b4073722851cebe98ef74bdcd b/workspace/assets/skins/f4/f48622e368c188870f0ee79819bbe2e13593ee2b4073722851cebe98ef74bdcd
new file mode 100644
index 00000000..062f7ca3
Binary files /dev/null and b/workspace/assets/skins/f4/f48622e368c188870f0ee79819bbe2e13593ee2b4073722851cebe98ef74bdcd differ
diff --git a/workspace/assets/skins/f4/f489ad230d8ca79f3ded9f3a72c48143da46c9e8eb1ff581029d2444139bf908 b/workspace/assets/skins/f4/f489ad230d8ca79f3ded9f3a72c48143da46c9e8eb1ff581029d2444139bf908
new file mode 100644
index 00000000..1ee6e729
Binary files /dev/null and b/workspace/assets/skins/f4/f489ad230d8ca79f3ded9f3a72c48143da46c9e8eb1ff581029d2444139bf908 differ
diff --git a/workspace/assets/skins/f4/f4a43b6456ee51be369ee62f787fd2f88c19116d184f28feba1139180ba06164 b/workspace/assets/skins/f4/f4a43b6456ee51be369ee62f787fd2f88c19116d184f28feba1139180ba06164
new file mode 100644
index 00000000..83f03b57
Binary files /dev/null and b/workspace/assets/skins/f4/f4a43b6456ee51be369ee62f787fd2f88c19116d184f28feba1139180ba06164 differ
diff --git a/workspace/assets/skins/f4/f4a4f5b769755270659c1e0f626e6cbe1d9146d4b8f9dc5b7d05018d257ea2eb b/workspace/assets/skins/f4/f4a4f5b769755270659c1e0f626e6cbe1d9146d4b8f9dc5b7d05018d257ea2eb
new file mode 100644
index 00000000..63cb58cb
Binary files /dev/null and b/workspace/assets/skins/f4/f4a4f5b769755270659c1e0f626e6cbe1d9146d4b8f9dc5b7d05018d257ea2eb differ
diff --git a/workspace/assets/skins/f4/f4b5e9dc632f5a9fffab5c20919839096cfa2064e51103381ca09382370170df b/workspace/assets/skins/f4/f4b5e9dc632f5a9fffab5c20919839096cfa2064e51103381ca09382370170df
new file mode 100644
index 00000000..c2723fc1
Binary files /dev/null and b/workspace/assets/skins/f4/f4b5e9dc632f5a9fffab5c20919839096cfa2064e51103381ca09382370170df differ
diff --git a/workspace/assets/skins/f4/f4baa537b8abdb06681d00e740b8ff292547d13fec5fafa87da427e53979e3e6 b/workspace/assets/skins/f4/f4baa537b8abdb06681d00e740b8ff292547d13fec5fafa87da427e53979e3e6
new file mode 100644
index 00000000..2fb8f91c
Binary files /dev/null and b/workspace/assets/skins/f4/f4baa537b8abdb06681d00e740b8ff292547d13fec5fafa87da427e53979e3e6 differ
diff --git a/workspace/assets/skins/f4/f4c3176a40bef9e380ae3ee68b2078603b1b387ffeacf4b6e4b4b8c638b324bd b/workspace/assets/skins/f4/f4c3176a40bef9e380ae3ee68b2078603b1b387ffeacf4b6e4b4b8c638b324bd
new file mode 100644
index 00000000..946954d7
Binary files /dev/null and b/workspace/assets/skins/f4/f4c3176a40bef9e380ae3ee68b2078603b1b387ffeacf4b6e4b4b8c638b324bd differ
diff --git a/workspace/assets/skins/f4/f4ea47415951038a4d466bd74bb586e2096478c9d6e593c13bfa193f6dba567e b/workspace/assets/skins/f4/f4ea47415951038a4d466bd74bb586e2096478c9d6e593c13bfa193f6dba567e
new file mode 100644
index 00000000..ff135971
Binary files /dev/null and b/workspace/assets/skins/f4/f4ea47415951038a4d466bd74bb586e2096478c9d6e593c13bfa193f6dba567e differ
diff --git a/workspace/assets/skins/f4/f4f9e3a9a3b44ec50ed673dd85826573e6b2965cb63a04457f466bf55beda862 b/workspace/assets/skins/f4/f4f9e3a9a3b44ec50ed673dd85826573e6b2965cb63a04457f466bf55beda862
new file mode 100644
index 00000000..bebe76b6
Binary files /dev/null and b/workspace/assets/skins/f4/f4f9e3a9a3b44ec50ed673dd85826573e6b2965cb63a04457f466bf55beda862 differ
diff --git a/workspace/assets/skins/f5/f52893cb44c17fa3cfac7c16969c74ddee1ad78d982fa7f475d1ae71cf9f2bdc b/workspace/assets/skins/f5/f52893cb44c17fa3cfac7c16969c74ddee1ad78d982fa7f475d1ae71cf9f2bdc
new file mode 100644
index 00000000..49ae76c6
Binary files /dev/null and b/workspace/assets/skins/f5/f52893cb44c17fa3cfac7c16969c74ddee1ad78d982fa7f475d1ae71cf9f2bdc differ
diff --git a/workspace/assets/skins/f5/f557fc424cc43b575c2a0a5f250c677da02da292ba7d7257ef1251b36e2b7811 b/workspace/assets/skins/f5/f557fc424cc43b575c2a0a5f250c677da02da292ba7d7257ef1251b36e2b7811
new file mode 100644
index 00000000..5e0f0497
Binary files /dev/null and b/workspace/assets/skins/f5/f557fc424cc43b575c2a0a5f250c677da02da292ba7d7257ef1251b36e2b7811 differ
diff --git a/workspace/assets/skins/f5/f57d4cac4cb9ec293b9cb9c277bd1cb50f6ce3720a5654d7b4689df6f96ae703 b/workspace/assets/skins/f5/f57d4cac4cb9ec293b9cb9c277bd1cb50f6ce3720a5654d7b4689df6f96ae703
new file mode 100644
index 00000000..7541e63e
Binary files /dev/null and b/workspace/assets/skins/f5/f57d4cac4cb9ec293b9cb9c277bd1cb50f6ce3720a5654d7b4689df6f96ae703 differ
diff --git a/workspace/assets/skins/f5/f592ddd0e84bdcf37a2f88b686d8025eb6eb12713ce156d9330cb9b9d63d2730 b/workspace/assets/skins/f5/f592ddd0e84bdcf37a2f88b686d8025eb6eb12713ce156d9330cb9b9d63d2730
new file mode 100644
index 00000000..7e5d095e
Binary files /dev/null and b/workspace/assets/skins/f5/f592ddd0e84bdcf37a2f88b686d8025eb6eb12713ce156d9330cb9b9d63d2730 differ
diff --git a/workspace/assets/skins/f5/f59b0b3e20d03c25e357efa4628da0911727a72f7e9ac8bac77666005081661 b/workspace/assets/skins/f5/f59b0b3e20d03c25e357efa4628da0911727a72f7e9ac8bac77666005081661
new file mode 100644
index 00000000..5dca2258
Binary files /dev/null and b/workspace/assets/skins/f5/f59b0b3e20d03c25e357efa4628da0911727a72f7e9ac8bac77666005081661 differ
diff --git a/workspace/assets/skins/f5/f59fb1e4c4da17afdcfab5c89347445582c4958d043f4c369bdc641cbaff50cc b/workspace/assets/skins/f5/f59fb1e4c4da17afdcfab5c89347445582c4958d043f4c369bdc641cbaff50cc
new file mode 100644
index 00000000..c924a497
Binary files /dev/null and b/workspace/assets/skins/f5/f59fb1e4c4da17afdcfab5c89347445582c4958d043f4c369bdc641cbaff50cc differ
diff --git a/workspace/assets/skins/f5/f5a5cc5907c2bd0ab3953b223a76cbf263ec5eeed692b3cab1cbfa1e0e31d93c b/workspace/assets/skins/f5/f5a5cc5907c2bd0ab3953b223a76cbf263ec5eeed692b3cab1cbfa1e0e31d93c
new file mode 100644
index 00000000..63cf0016
Binary files /dev/null and b/workspace/assets/skins/f5/f5a5cc5907c2bd0ab3953b223a76cbf263ec5eeed692b3cab1cbfa1e0e31d93c differ
diff --git a/workspace/assets/skins/f5/f5b4c1cfa07682b9dfb6749ca16fd5f9e6ef37c5876a1ba75d62835d3b78537d b/workspace/assets/skins/f5/f5b4c1cfa07682b9dfb6749ca16fd5f9e6ef37c5876a1ba75d62835d3b78537d
new file mode 100644
index 00000000..12fb14de
Binary files /dev/null and b/workspace/assets/skins/f5/f5b4c1cfa07682b9dfb6749ca16fd5f9e6ef37c5876a1ba75d62835d3b78537d differ
diff --git a/workspace/assets/skins/f5/f5b61673a5dad25580716f3bf1da8b794794d1402a0e9083b6b850b385c0bc54 b/workspace/assets/skins/f5/f5b61673a5dad25580716f3bf1da8b794794d1402a0e9083b6b850b385c0bc54
new file mode 100644
index 00000000..3f190edd
Binary files /dev/null and b/workspace/assets/skins/f5/f5b61673a5dad25580716f3bf1da8b794794d1402a0e9083b6b850b385c0bc54 differ
diff --git a/workspace/assets/skins/f5/f5d2f6ffd36ea7d94e438cab75bd7e2c744d63da767962bc80b82a68abdfa375 b/workspace/assets/skins/f5/f5d2f6ffd36ea7d94e438cab75bd7e2c744d63da767962bc80b82a68abdfa375
new file mode 100644
index 00000000..b2a55531
Binary files /dev/null and b/workspace/assets/skins/f5/f5d2f6ffd36ea7d94e438cab75bd7e2c744d63da767962bc80b82a68abdfa375 differ
diff --git a/workspace/assets/skins/f5/f5d52fc4f059335fe1ce982d41dfe9104866ff282f115e8cb03320861caeb94e b/workspace/assets/skins/f5/f5d52fc4f059335fe1ce982d41dfe9104866ff282f115e8cb03320861caeb94e
new file mode 100644
index 00000000..f923a647
Binary files /dev/null and b/workspace/assets/skins/f5/f5d52fc4f059335fe1ce982d41dfe9104866ff282f115e8cb03320861caeb94e differ
diff --git a/workspace/assets/skins/f5/f5df7ce42b9ee9196bc71d16231c5de2bfdb346070ccd516e444d99042fb6b45 b/workspace/assets/skins/f5/f5df7ce42b9ee9196bc71d16231c5de2bfdb346070ccd516e444d99042fb6b45
new file mode 100644
index 00000000..74e346b4
Binary files /dev/null and b/workspace/assets/skins/f5/f5df7ce42b9ee9196bc71d16231c5de2bfdb346070ccd516e444d99042fb6b45 differ
diff --git a/workspace/assets/skins/f5/f5e2ffe4d0247cb3f2985124e14bb72ce322c431ac508dcf1a767a18400e2095 b/workspace/assets/skins/f5/f5e2ffe4d0247cb3f2985124e14bb72ce322c431ac508dcf1a767a18400e2095
new file mode 100644
index 00000000..b6cf98f1
Binary files /dev/null and b/workspace/assets/skins/f5/f5e2ffe4d0247cb3f2985124e14bb72ce322c431ac508dcf1a767a18400e2095 differ
diff --git a/workspace/assets/skins/f5/f5e52743109805530c46b9cd605dfa04ce6d5220234a4c551bf5822b05126bec b/workspace/assets/skins/f5/f5e52743109805530c46b9cd605dfa04ce6d5220234a4c551bf5822b05126bec
new file mode 100644
index 00000000..c3ef19a2
Binary files /dev/null and b/workspace/assets/skins/f5/f5e52743109805530c46b9cd605dfa04ce6d5220234a4c551bf5822b05126bec differ
diff --git a/workspace/assets/skins/f5/f5e6e0cba2b2c3747ce5d899ae6625b8b299f6fb7cc39c47c2808a13dbb818e b/workspace/assets/skins/f5/f5e6e0cba2b2c3747ce5d899ae6625b8b299f6fb7cc39c47c2808a13dbb818e
new file mode 100644
index 00000000..edf0ef84
Binary files /dev/null and b/workspace/assets/skins/f5/f5e6e0cba2b2c3747ce5d899ae6625b8b299f6fb7cc39c47c2808a13dbb818e differ
diff --git a/workspace/assets/skins/f5/f5f1720c780a7958b41f153e5069db6861bd281be432e7bc794114a7f4ec52fd b/workspace/assets/skins/f5/f5f1720c780a7958b41f153e5069db6861bd281be432e7bc794114a7f4ec52fd
new file mode 100644
index 00000000..1b978e99
Binary files /dev/null and b/workspace/assets/skins/f5/f5f1720c780a7958b41f153e5069db6861bd281be432e7bc794114a7f4ec52fd differ
diff --git a/workspace/assets/skins/f5/f5f4d0e27ef13a473f9222e5835be44216687439c175d4bf39d45045cdf1d28b b/workspace/assets/skins/f5/f5f4d0e27ef13a473f9222e5835be44216687439c175d4bf39d45045cdf1d28b
new file mode 100644
index 00000000..d53f0bf0
Binary files /dev/null and b/workspace/assets/skins/f5/f5f4d0e27ef13a473f9222e5835be44216687439c175d4bf39d45045cdf1d28b differ
diff --git a/workspace/assets/skins/f6/f6054d17b96c66e0b435fa5386dff629394c384776b44e2bb54f1e3a4b5360a4 b/workspace/assets/skins/f6/f6054d17b96c66e0b435fa5386dff629394c384776b44e2bb54f1e3a4b5360a4
new file mode 100644
index 00000000..3638afb6
Binary files /dev/null and b/workspace/assets/skins/f6/f6054d17b96c66e0b435fa5386dff629394c384776b44e2bb54f1e3a4b5360a4 differ
diff --git a/workspace/assets/skins/f6/f61a7013def7969d8a4e17bf11f86021716ad47399a2a98108aae5507f9d03ec b/workspace/assets/skins/f6/f61a7013def7969d8a4e17bf11f86021716ad47399a2a98108aae5507f9d03ec
new file mode 100644
index 00000000..22b3f6ca
Binary files /dev/null and b/workspace/assets/skins/f6/f61a7013def7969d8a4e17bf11f86021716ad47399a2a98108aae5507f9d03ec differ
diff --git a/workspace/assets/skins/f6/f64c64dea0123a7249a66baced3468e987fa98a656178559f766f027b26e7ebd b/workspace/assets/skins/f6/f64c64dea0123a7249a66baced3468e987fa98a656178559f766f027b26e7ebd
new file mode 100644
index 00000000..a50169f3
Binary files /dev/null and b/workspace/assets/skins/f6/f64c64dea0123a7249a66baced3468e987fa98a656178559f766f027b26e7ebd differ
diff --git a/workspace/assets/skins/f6/f67a3a2bfe205caf985803d298a935ac31bd3fa69cd8e3663fd9211cc979c042 b/workspace/assets/skins/f6/f67a3a2bfe205caf985803d298a935ac31bd3fa69cd8e3663fd9211cc979c042
new file mode 100644
index 00000000..a8ab1a90
Binary files /dev/null and b/workspace/assets/skins/f6/f67a3a2bfe205caf985803d298a935ac31bd3fa69cd8e3663fd9211cc979c042 differ
diff --git a/workspace/assets/skins/f6/f67de46a2918abf8e3412d05a888f54f1a58dff23943f1c7c17db1eac7f142aa b/workspace/assets/skins/f6/f67de46a2918abf8e3412d05a888f54f1a58dff23943f1c7c17db1eac7f142aa
new file mode 100644
index 00000000..fedbb9ba
Binary files /dev/null and b/workspace/assets/skins/f6/f67de46a2918abf8e3412d05a888f54f1a58dff23943f1c7c17db1eac7f142aa differ
diff --git a/workspace/assets/skins/f6/f683c3959130f312409cbe48957fa6eedf816e3993e1976a3ee9630b2996f8fe b/workspace/assets/skins/f6/f683c3959130f312409cbe48957fa6eedf816e3993e1976a3ee9630b2996f8fe
new file mode 100644
index 00000000..20f7b469
Binary files /dev/null and b/workspace/assets/skins/f6/f683c3959130f312409cbe48957fa6eedf816e3993e1976a3ee9630b2996f8fe differ
diff --git a/workspace/assets/skins/f6/f68cc275664660ac4f12d313af349408e18cf1ca784b302765e13fe7ec04cb18 b/workspace/assets/skins/f6/f68cc275664660ac4f12d313af349408e18cf1ca784b302765e13fe7ec04cb18
new file mode 100644
index 00000000..1ebed4ab
Binary files /dev/null and b/workspace/assets/skins/f6/f68cc275664660ac4f12d313af349408e18cf1ca784b302765e13fe7ec04cb18 differ
diff --git a/workspace/assets/skins/f6/f69d6a898d8d0a24379a0a09df1a522e0f1425c7220b22d33b81fe40f34b8c1f b/workspace/assets/skins/f6/f69d6a898d8d0a24379a0a09df1a522e0f1425c7220b22d33b81fe40f34b8c1f
new file mode 100644
index 00000000..1d31bf82
Binary files /dev/null and b/workspace/assets/skins/f6/f69d6a898d8d0a24379a0a09df1a522e0f1425c7220b22d33b81fe40f34b8c1f differ
diff --git a/workspace/assets/skins/f6/f6a02b72f4ace1e9fb6fffc091223071b87260291402e70734995232648ea94d b/workspace/assets/skins/f6/f6a02b72f4ace1e9fb6fffc091223071b87260291402e70734995232648ea94d
new file mode 100644
index 00000000..495d8f8d
Binary files /dev/null and b/workspace/assets/skins/f6/f6a02b72f4ace1e9fb6fffc091223071b87260291402e70734995232648ea94d differ
diff --git a/workspace/assets/skins/f6/f6b42c6f5df146dbc6626250f009b0da6e73df4480398c0abf505f04f29e911c b/workspace/assets/skins/f6/f6b42c6f5df146dbc6626250f009b0da6e73df4480398c0abf505f04f29e911c
new file mode 100644
index 00000000..90d03713
Binary files /dev/null and b/workspace/assets/skins/f6/f6b42c6f5df146dbc6626250f009b0da6e73df4480398c0abf505f04f29e911c differ
diff --git a/workspace/assets/skins/f6/f6bd8f69e14d3aee547f143db4cf8a26a48d3ba34c5d61d1abb0cbb8775cd773 b/workspace/assets/skins/f6/f6bd8f69e14d3aee547f143db4cf8a26a48d3ba34c5d61d1abb0cbb8775cd773
new file mode 100644
index 00000000..1c79b6c9
Binary files /dev/null and b/workspace/assets/skins/f6/f6bd8f69e14d3aee547f143db4cf8a26a48d3ba34c5d61d1abb0cbb8775cd773 differ
diff --git a/workspace/assets/skins/f6/f6dc7235628784e041d44e16746cb97b3321a7585130253acc2229b66348e9a8 b/workspace/assets/skins/f6/f6dc7235628784e041d44e16746cb97b3321a7585130253acc2229b66348e9a8
new file mode 100644
index 00000000..1bf43c01
Binary files /dev/null and b/workspace/assets/skins/f6/f6dc7235628784e041d44e16746cb97b3321a7585130253acc2229b66348e9a8 differ
diff --git a/workspace/assets/skins/f6/f6f17ee997115803b944b6550d1d56820133819b7e8ca1a8f0cf7569e2f2ce74 b/workspace/assets/skins/f6/f6f17ee997115803b944b6550d1d56820133819b7e8ca1a8f0cf7569e2f2ce74
new file mode 100644
index 00000000..1fa4cd0e
Binary files /dev/null and b/workspace/assets/skins/f6/f6f17ee997115803b944b6550d1d56820133819b7e8ca1a8f0cf7569e2f2ce74 differ
diff --git a/workspace/assets/skins/f6/f6f495199dfcf5f3aad5b497c5043ead61455752a2ccf3b698c1ff884680c3ce b/workspace/assets/skins/f6/f6f495199dfcf5f3aad5b497c5043ead61455752a2ccf3b698c1ff884680c3ce
new file mode 100644
index 00000000..d85d399e
Binary files /dev/null and b/workspace/assets/skins/f6/f6f495199dfcf5f3aad5b497c5043ead61455752a2ccf3b698c1ff884680c3ce differ
diff --git a/workspace/assets/skins/f7/f70f678415c5b50baa4ca84aa8a657acdc20af1cb962959f46d752b412793e4c b/workspace/assets/skins/f7/f70f678415c5b50baa4ca84aa8a657acdc20af1cb962959f46d752b412793e4c
new file mode 100644
index 00000000..ca3976d8
Binary files /dev/null and b/workspace/assets/skins/f7/f70f678415c5b50baa4ca84aa8a657acdc20af1cb962959f46d752b412793e4c differ
diff --git a/workspace/assets/skins/f7/f7118d786da1918c121b1dfb1a8f445a8d88f7d6cdbe51bdfe1ad8157d1142b4 b/workspace/assets/skins/f7/f7118d786da1918c121b1dfb1a8f445a8d88f7d6cdbe51bdfe1ad8157d1142b4
new file mode 100644
index 00000000..e66f19a9
Binary files /dev/null and b/workspace/assets/skins/f7/f7118d786da1918c121b1dfb1a8f445a8d88f7d6cdbe51bdfe1ad8157d1142b4 differ
diff --git a/workspace/assets/skins/f7/f7239c68ab91625b1b5a9cb3425444790ff2f4be4d5a23be4b398266e52b19b8 b/workspace/assets/skins/f7/f7239c68ab91625b1b5a9cb3425444790ff2f4be4d5a23be4b398266e52b19b8
new file mode 100644
index 00000000..c55545aa
Binary files /dev/null and b/workspace/assets/skins/f7/f7239c68ab91625b1b5a9cb3425444790ff2f4be4d5a23be4b398266e52b19b8 differ
diff --git a/workspace/assets/skins/f7/f7272f332df28b842231fbee7f9722ee7d5b5269a92a6aba3f6d9a31066a0391 b/workspace/assets/skins/f7/f7272f332df28b842231fbee7f9722ee7d5b5269a92a6aba3f6d9a31066a0391
new file mode 100644
index 00000000..e6c67049
Binary files /dev/null and b/workspace/assets/skins/f7/f7272f332df28b842231fbee7f9722ee7d5b5269a92a6aba3f6d9a31066a0391 differ
diff --git a/workspace/assets/skins/f7/f737023d3f5171b8de3651f6ec30d826b8988628afcb1f0d63dfbd0bf120b779 b/workspace/assets/skins/f7/f737023d3f5171b8de3651f6ec30d826b8988628afcb1f0d63dfbd0bf120b779
new file mode 100644
index 00000000..8a6a5943
Binary files /dev/null and b/workspace/assets/skins/f7/f737023d3f5171b8de3651f6ec30d826b8988628afcb1f0d63dfbd0bf120b779 differ
diff --git a/workspace/assets/skins/f7/f75a9e0e666e7490f33cf40e28790030bda00f7c302a9f32e7c420d58f9aa8bd b/workspace/assets/skins/f7/f75a9e0e666e7490f33cf40e28790030bda00f7c302a9f32e7c420d58f9aa8bd
new file mode 100644
index 00000000..be94f29b
Binary files /dev/null and b/workspace/assets/skins/f7/f75a9e0e666e7490f33cf40e28790030bda00f7c302a9f32e7c420d58f9aa8bd differ
diff --git a/workspace/assets/skins/f7/f762fe15f0fe7b01d92bffec3456159759be4ea98f255a12004d75b03f69271e b/workspace/assets/skins/f7/f762fe15f0fe7b01d92bffec3456159759be4ea98f255a12004d75b03f69271e
new file mode 100644
index 00000000..88b5d548
Binary files /dev/null and b/workspace/assets/skins/f7/f762fe15f0fe7b01d92bffec3456159759be4ea98f255a12004d75b03f69271e differ
diff --git a/workspace/assets/skins/f7/f772b1e6ae7824de73cb72f062e555e79e28bd6378171a07b86893fab5e5a3a4 b/workspace/assets/skins/f7/f772b1e6ae7824de73cb72f062e555e79e28bd6378171a07b86893fab5e5a3a4
new file mode 100644
index 00000000..6b0f7a40
Binary files /dev/null and b/workspace/assets/skins/f7/f772b1e6ae7824de73cb72f062e555e79e28bd6378171a07b86893fab5e5a3a4 differ
diff --git a/workspace/assets/skins/f7/f7787034be3a93daba53d0e357dfd9805e6df5ea136f80c86ab7ef534153d8d4 b/workspace/assets/skins/f7/f7787034be3a93daba53d0e357dfd9805e6df5ea136f80c86ab7ef534153d8d4
new file mode 100644
index 00000000..2cb03f1e
Binary files /dev/null and b/workspace/assets/skins/f7/f7787034be3a93daba53d0e357dfd9805e6df5ea136f80c86ab7ef534153d8d4 differ
diff --git a/workspace/assets/skins/f7/f7c9f3075db295332a5506a7a4dac33a0429c5aabfc8cd3bd85560404eca1fa5 b/workspace/assets/skins/f7/f7c9f3075db295332a5506a7a4dac33a0429c5aabfc8cd3bd85560404eca1fa5
new file mode 100644
index 00000000..27f5e5b5
Binary files /dev/null and b/workspace/assets/skins/f7/f7c9f3075db295332a5506a7a4dac33a0429c5aabfc8cd3bd85560404eca1fa5 differ
diff --git a/workspace/assets/skins/f7/f7d052cf8a20b36232d9812e272dd59c04a71f590aa20c1f31402181fb1416b3 b/workspace/assets/skins/f7/f7d052cf8a20b36232d9812e272dd59c04a71f590aa20c1f31402181fb1416b3
new file mode 100644
index 00000000..ed340e2c
Binary files /dev/null and b/workspace/assets/skins/f7/f7d052cf8a20b36232d9812e272dd59c04a71f590aa20c1f31402181fb1416b3 differ
diff --git a/workspace/assets/skins/f7/f7f1a65970d8a7b7f153f6b3a9cde5d826749d32c6e9d7853f9f4b7087e39399 b/workspace/assets/skins/f7/f7f1a65970d8a7b7f153f6b3a9cde5d826749d32c6e9d7853f9f4b7087e39399
new file mode 100644
index 00000000..33cbe826
Binary files /dev/null and b/workspace/assets/skins/f7/f7f1a65970d8a7b7f153f6b3a9cde5d826749d32c6e9d7853f9f4b7087e39399 differ
diff --git a/workspace/assets/skins/f8/f80be9de888cf09ff57192538e4db546db934e45f5213aa6bcfbc50f4b765589 b/workspace/assets/skins/f8/f80be9de888cf09ff57192538e4db546db934e45f5213aa6bcfbc50f4b765589
new file mode 100644
index 00000000..012f4987
Binary files /dev/null and b/workspace/assets/skins/f8/f80be9de888cf09ff57192538e4db546db934e45f5213aa6bcfbc50f4b765589 differ
diff --git a/workspace/assets/skins/f8/f842193f9551dbd2bc1505975aff861a7365193837a6d6f94bb56bd01a204408 b/workspace/assets/skins/f8/f842193f9551dbd2bc1505975aff861a7365193837a6d6f94bb56bd01a204408
new file mode 100644
index 00000000..73e7b8d8
Binary files /dev/null and b/workspace/assets/skins/f8/f842193f9551dbd2bc1505975aff861a7365193837a6d6f94bb56bd01a204408 differ
diff --git a/workspace/assets/skins/f8/f847cf7c30c97f6fed23d30e8d817cf21134216a5f7219e66c152de24ea800bc b/workspace/assets/skins/f8/f847cf7c30c97f6fed23d30e8d817cf21134216a5f7219e66c152de24ea800bc
new file mode 100644
index 00000000..2d23cdc4
Binary files /dev/null and b/workspace/assets/skins/f8/f847cf7c30c97f6fed23d30e8d817cf21134216a5f7219e66c152de24ea800bc differ
diff --git a/workspace/assets/skins/f8/f858fd7f1554c3328c51a0a67db9b9ab3ef3ce62dea88e74ab3e7c43163eabad b/workspace/assets/skins/f8/f858fd7f1554c3328c51a0a67db9b9ab3ef3ce62dea88e74ab3e7c43163eabad
new file mode 100644
index 00000000..9c20ff10
Binary files /dev/null and b/workspace/assets/skins/f8/f858fd7f1554c3328c51a0a67db9b9ab3ef3ce62dea88e74ab3e7c43163eabad differ
diff --git a/workspace/assets/skins/f8/f86324661638fe33390df46ecfb14e6321164dc0bec484b47536a4fd37197626 b/workspace/assets/skins/f8/f86324661638fe33390df46ecfb14e6321164dc0bec484b47536a4fd37197626
new file mode 100644
index 00000000..073f2ff6
Binary files /dev/null and b/workspace/assets/skins/f8/f86324661638fe33390df46ecfb14e6321164dc0bec484b47536a4fd37197626 differ
diff --git a/workspace/assets/skins/f8/f868a0df866e7a9dab139b9b67fbd776f266970e541118678dccbdc8719fcc b/workspace/assets/skins/f8/f868a0df866e7a9dab139b9b67fbd776f266970e541118678dccbdc8719fcc
new file mode 100644
index 00000000..cd23b547
Binary files /dev/null and b/workspace/assets/skins/f8/f868a0df866e7a9dab139b9b67fbd776f266970e541118678dccbdc8719fcc differ
diff --git a/workspace/assets/skins/f8/f87318fed6f8e17d20019850c8102ee3a4ec1586c4b9fc738b00ca3a2ee0480f b/workspace/assets/skins/f8/f87318fed6f8e17d20019850c8102ee3a4ec1586c4b9fc738b00ca3a2ee0480f
new file mode 100644
index 00000000..b3ee77ec
Binary files /dev/null and b/workspace/assets/skins/f8/f87318fed6f8e17d20019850c8102ee3a4ec1586c4b9fc738b00ca3a2ee0480f differ
diff --git a/workspace/assets/skins/f8/f876aeb6ab21646478b3de354cccac7bf1bcbf45eb2ccbb974d64d4af9a49eed b/workspace/assets/skins/f8/f876aeb6ab21646478b3de354cccac7bf1bcbf45eb2ccbb974d64d4af9a49eed
new file mode 100644
index 00000000..4d585dff
Binary files /dev/null and b/workspace/assets/skins/f8/f876aeb6ab21646478b3de354cccac7bf1bcbf45eb2ccbb974d64d4af9a49eed differ
diff --git a/workspace/assets/skins/f8/f8ce7bb924c861204a68e16c848e6e702971a4ab98ccdf02a3aea6e94ecf6cc7 b/workspace/assets/skins/f8/f8ce7bb924c861204a68e16c848e6e702971a4ab98ccdf02a3aea6e94ecf6cc7
new file mode 100644
index 00000000..8049f5fa
Binary files /dev/null and b/workspace/assets/skins/f8/f8ce7bb924c861204a68e16c848e6e702971a4ab98ccdf02a3aea6e94ecf6cc7 differ
diff --git a/workspace/assets/skins/f8/f8cf49c0db0d7652fa6a4a46de78ee33bac5327aef2cd3c2db68d0232da802ba b/workspace/assets/skins/f8/f8cf49c0db0d7652fa6a4a46de78ee33bac5327aef2cd3c2db68d0232da802ba
new file mode 100644
index 00000000..24f06501
Binary files /dev/null and b/workspace/assets/skins/f8/f8cf49c0db0d7652fa6a4a46de78ee33bac5327aef2cd3c2db68d0232da802ba differ
diff --git a/workspace/assets/skins/f8/f8d0e85c225aace780b254b6399f603d4e0cac889bd1a09f804520c2dec23493 b/workspace/assets/skins/f8/f8d0e85c225aace780b254b6399f603d4e0cac889bd1a09f804520c2dec23493
new file mode 100644
index 00000000..876c9eb8
Binary files /dev/null and b/workspace/assets/skins/f8/f8d0e85c225aace780b254b6399f603d4e0cac889bd1a09f804520c2dec23493 differ
diff --git a/workspace/assets/skins/f8/f8ebd06083922c3022b143914f1f6e7947c571f8e0dd47f54eed6c2bb27ee9c1 b/workspace/assets/skins/f8/f8ebd06083922c3022b143914f1f6e7947c571f8e0dd47f54eed6c2bb27ee9c1
new file mode 100644
index 00000000..5bf33bac
Binary files /dev/null and b/workspace/assets/skins/f8/f8ebd06083922c3022b143914f1f6e7947c571f8e0dd47f54eed6c2bb27ee9c1 differ
diff --git a/workspace/assets/skins/f8/f8fb0f04dfcc425230e1d0ba97ccc7f69104b334603edc1a1a38a2fbcbab4b75 b/workspace/assets/skins/f8/f8fb0f04dfcc425230e1d0ba97ccc7f69104b334603edc1a1a38a2fbcbab4b75
new file mode 100644
index 00000000..ce2ae606
Binary files /dev/null and b/workspace/assets/skins/f8/f8fb0f04dfcc425230e1d0ba97ccc7f69104b334603edc1a1a38a2fbcbab4b75 differ
diff --git a/workspace/assets/skins/f9/f90fb6337166dd2bbd86c646956254e6d7d7b818640168ded30d63c06a1678e1 b/workspace/assets/skins/f9/f90fb6337166dd2bbd86c646956254e6d7d7b818640168ded30d63c06a1678e1
new file mode 100644
index 00000000..747935e3
Binary files /dev/null and b/workspace/assets/skins/f9/f90fb6337166dd2bbd86c646956254e6d7d7b818640168ded30d63c06a1678e1 differ
diff --git a/workspace/assets/skins/f9/f92471cf07742a7b6ee045b02e65248457d9b63c4d13cf43bab60f50430c9470 b/workspace/assets/skins/f9/f92471cf07742a7b6ee045b02e65248457d9b63c4d13cf43bab60f50430c9470
new file mode 100644
index 00000000..dd7464cd
Binary files /dev/null and b/workspace/assets/skins/f9/f92471cf07742a7b6ee045b02e65248457d9b63c4d13cf43bab60f50430c9470 differ
diff --git a/workspace/assets/skins/f9/f95e462218851dcc435c87467180f4e9f8399a605da4aeb0805885756fb53c48 b/workspace/assets/skins/f9/f95e462218851dcc435c87467180f4e9f8399a605da4aeb0805885756fb53c48
new file mode 100644
index 00000000..95ae4a54
Binary files /dev/null and b/workspace/assets/skins/f9/f95e462218851dcc435c87467180f4e9f8399a605da4aeb0805885756fb53c48 differ
diff --git a/workspace/assets/skins/f9/f9748a3c8272250e6a059de94b0f52a7fa411bb057c8f91060d771532b753a6e b/workspace/assets/skins/f9/f9748a3c8272250e6a059de94b0f52a7fa411bb057c8f91060d771532b753a6e
new file mode 100644
index 00000000..bb59d65d
Binary files /dev/null and b/workspace/assets/skins/f9/f9748a3c8272250e6a059de94b0f52a7fa411bb057c8f91060d771532b753a6e differ
diff --git a/workspace/assets/skins/f9/f98f8d8403b274d87b7fc410b3b5b62fa1f471419b7f0784150bef1e4f4d4c8e b/workspace/assets/skins/f9/f98f8d8403b274d87b7fc410b3b5b62fa1f471419b7f0784150bef1e4f4d4c8e
new file mode 100644
index 00000000..8cc560d1
Binary files /dev/null and b/workspace/assets/skins/f9/f98f8d8403b274d87b7fc410b3b5b62fa1f471419b7f0784150bef1e4f4d4c8e differ
diff --git a/workspace/assets/skins/f9/f994581873d60643d003d8475b61ecdef2249016f1a88b419ed5c55b5196dc5b b/workspace/assets/skins/f9/f994581873d60643d003d8475b61ecdef2249016f1a88b419ed5c55b5196dc5b
new file mode 100644
index 00000000..7bcd6fa9
Binary files /dev/null and b/workspace/assets/skins/f9/f994581873d60643d003d8475b61ecdef2249016f1a88b419ed5c55b5196dc5b differ
diff --git a/workspace/assets/skins/f9/f998a63cd706db5cb7538ebed377d404a75eb5e7821272b2af0c5fcbde0f5e34 b/workspace/assets/skins/f9/f998a63cd706db5cb7538ebed377d404a75eb5e7821272b2af0c5fcbde0f5e34
new file mode 100644
index 00000000..3f9adb23
Binary files /dev/null and b/workspace/assets/skins/f9/f998a63cd706db5cb7538ebed377d404a75eb5e7821272b2af0c5fcbde0f5e34 differ
diff --git a/workspace/assets/skins/f9/f9a053cb7aab9f1aadfc392551600709a5a2785f79858e7e7d313286f2ea61d5 b/workspace/assets/skins/f9/f9a053cb7aab9f1aadfc392551600709a5a2785f79858e7e7d313286f2ea61d5
new file mode 100644
index 00000000..ceff76be
Binary files /dev/null and b/workspace/assets/skins/f9/f9a053cb7aab9f1aadfc392551600709a5a2785f79858e7e7d313286f2ea61d5 differ
diff --git a/workspace/assets/skins/f9/f9bb3d5b43b6ee70c5ed34b3a5ad8356d81f759f08b1e1bfb668e42217ff2c65 b/workspace/assets/skins/f9/f9bb3d5b43b6ee70c5ed34b3a5ad8356d81f759f08b1e1bfb668e42217ff2c65
new file mode 100644
index 00000000..eac97196
Binary files /dev/null and b/workspace/assets/skins/f9/f9bb3d5b43b6ee70c5ed34b3a5ad8356d81f759f08b1e1bfb668e42217ff2c65 differ
diff --git a/workspace/assets/skins/f9/f9d4400581ffc42a24019e383888ed90a42f0afcdfffa2d332ec13ebccce82c1 b/workspace/assets/skins/f9/f9d4400581ffc42a24019e383888ed90a42f0afcdfffa2d332ec13ebccce82c1
new file mode 100644
index 00000000..696aabba
Binary files /dev/null and b/workspace/assets/skins/f9/f9d4400581ffc42a24019e383888ed90a42f0afcdfffa2d332ec13ebccce82c1 differ
diff --git a/workspace/assets/skins/f9/f9f579ea252e58af1dc47d655a7f3cd11cc9651031f20f984235299f0bd14d70 b/workspace/assets/skins/f9/f9f579ea252e58af1dc47d655a7f3cd11cc9651031f20f984235299f0bd14d70
new file mode 100644
index 00000000..8c9a0788
Binary files /dev/null and b/workspace/assets/skins/f9/f9f579ea252e58af1dc47d655a7f3cd11cc9651031f20f984235299f0bd14d70 differ
diff --git a/workspace/assets/skins/f9/f9fc90e2e7e13305788b5350e3692c91b1b7edc29ecb21d34a1bd6190a15fecf b/workspace/assets/skins/f9/f9fc90e2e7e13305788b5350e3692c91b1b7edc29ecb21d34a1bd6190a15fecf
new file mode 100644
index 00000000..5c9286f1
Binary files /dev/null and b/workspace/assets/skins/f9/f9fc90e2e7e13305788b5350e3692c91b1b7edc29ecb21d34a1bd6190a15fecf differ
diff --git a/workspace/assets/skins/fa/fa1a463045b74a5ec285fe58469405e05f42f81c4f24fec040ff929ebd0ef02c b/workspace/assets/skins/fa/fa1a463045b74a5ec285fe58469405e05f42f81c4f24fec040ff929ebd0ef02c
new file mode 100644
index 00000000..51309b53
Binary files /dev/null and b/workspace/assets/skins/fa/fa1a463045b74a5ec285fe58469405e05f42f81c4f24fec040ff929ebd0ef02c differ
diff --git a/workspace/assets/skins/fa/fa1a68cf5f7b92590d8a0d0f23a1be3be2927751a60a23ded1e33cf8cbc3a99e b/workspace/assets/skins/fa/fa1a68cf5f7b92590d8a0d0f23a1be3be2927751a60a23ded1e33cf8cbc3a99e
new file mode 100644
index 00000000..a5e8ea3d
Binary files /dev/null and b/workspace/assets/skins/fa/fa1a68cf5f7b92590d8a0d0f23a1be3be2927751a60a23ded1e33cf8cbc3a99e differ
diff --git a/workspace/assets/skins/fa/fa3086393dc06a353e0c2ef1fed81bfc07cd1af1cd2db474d572a6e73fe024d8 b/workspace/assets/skins/fa/fa3086393dc06a353e0c2ef1fed81bfc07cd1af1cd2db474d572a6e73fe024d8
new file mode 100644
index 00000000..3418e927
Binary files /dev/null and b/workspace/assets/skins/fa/fa3086393dc06a353e0c2ef1fed81bfc07cd1af1cd2db474d572a6e73fe024d8 differ
diff --git a/workspace/assets/skins/fa/fa3fbc984c3fb868de320f66faf795c0640c27517093540c8d43cfaf24cddea3 b/workspace/assets/skins/fa/fa3fbc984c3fb868de320f66faf795c0640c27517093540c8d43cfaf24cddea3
new file mode 100644
index 00000000..8d22e1a9
Binary files /dev/null and b/workspace/assets/skins/fa/fa3fbc984c3fb868de320f66faf795c0640c27517093540c8d43cfaf24cddea3 differ
diff --git a/workspace/assets/skins/fa/fa7b950cb40df6f4d8dea8d9bae2680cd67091d27689b12800a216dfbcd7c4b4 b/workspace/assets/skins/fa/fa7b950cb40df6f4d8dea8d9bae2680cd67091d27689b12800a216dfbcd7c4b4
new file mode 100644
index 00000000..4e5dcec2
Binary files /dev/null and b/workspace/assets/skins/fa/fa7b950cb40df6f4d8dea8d9bae2680cd67091d27689b12800a216dfbcd7c4b4 differ
diff --git a/workspace/assets/skins/fa/fa7d56d9c928828ecbfb743825ea82687a68de89c8b41e7ba3ee08094ea3a b/workspace/assets/skins/fa/fa7d56d9c928828ecbfb743825ea82687a68de89c8b41e7ba3ee08094ea3a
new file mode 100644
index 00000000..fa7035d7
Binary files /dev/null and b/workspace/assets/skins/fa/fa7d56d9c928828ecbfb743825ea82687a68de89c8b41e7ba3ee08094ea3a differ
diff --git a/workspace/assets/skins/fa/fa994b41d48e803fa347fdd0b6e5b1cb648a720efd52db48598eba04250b12c b/workspace/assets/skins/fa/fa994b41d48e803fa347fdd0b6e5b1cb648a720efd52db48598eba04250b12c
new file mode 100644
index 00000000..c9d64e70
Binary files /dev/null and b/workspace/assets/skins/fa/fa994b41d48e803fa347fdd0b6e5b1cb648a720efd52db48598eba04250b12c differ
diff --git a/workspace/assets/skins/fa/faa83d4d0b0d56155c7c76bd179ba38b8635135057abcaa076fcc0731f9fa786 b/workspace/assets/skins/fa/faa83d4d0b0d56155c7c76bd179ba38b8635135057abcaa076fcc0731f9fa786
new file mode 100644
index 00000000..2d24b26a
Binary files /dev/null and b/workspace/assets/skins/fa/faa83d4d0b0d56155c7c76bd179ba38b8635135057abcaa076fcc0731f9fa786 differ
diff --git a/workspace/assets/skins/fa/faa9203b99f1b082ffaa2ea3a097fa0b0b96c4d4e1c187d531c460a702434ee5 b/workspace/assets/skins/fa/faa9203b99f1b082ffaa2ea3a097fa0b0b96c4d4e1c187d531c460a702434ee5
new file mode 100644
index 00000000..d59b4add
Binary files /dev/null and b/workspace/assets/skins/fa/faa9203b99f1b082ffaa2ea3a097fa0b0b96c4d4e1c187d531c460a702434ee5 differ
diff --git a/workspace/assets/skins/fa/faae5492054431776097b26acd8f02e1f75274919c0706c30e27aef028ce8c45 b/workspace/assets/skins/fa/faae5492054431776097b26acd8f02e1f75274919c0706c30e27aef028ce8c45
new file mode 100644
index 00000000..94ae5f1b
Binary files /dev/null and b/workspace/assets/skins/fa/faae5492054431776097b26acd8f02e1f75274919c0706c30e27aef028ce8c45 differ
diff --git a/workspace/assets/skins/fa/fad5fbd749c16546f3c15016d2c4b94b6cad0393c4ee923ab7ae61006ab8997b b/workspace/assets/skins/fa/fad5fbd749c16546f3c15016d2c4b94b6cad0393c4ee923ab7ae61006ab8997b
new file mode 100644
index 00000000..1a4c554a
Binary files /dev/null and b/workspace/assets/skins/fa/fad5fbd749c16546f3c15016d2c4b94b6cad0393c4ee923ab7ae61006ab8997b differ
diff --git a/workspace/assets/skins/fa/fad9c96754ced5444b648a1e968928df7c4190dca03e71757db45fa3f43d44bb b/workspace/assets/skins/fa/fad9c96754ced5444b648a1e968928df7c4190dca03e71757db45fa3f43d44bb
new file mode 100644
index 00000000..56a7dbe5
Binary files /dev/null and b/workspace/assets/skins/fa/fad9c96754ced5444b648a1e968928df7c4190dca03e71757db45fa3f43d44bb differ
diff --git a/workspace/assets/skins/fa/fafa3c7508c279c105393aa87de97bde966555ff9d43dab16a8367d27308bf68 b/workspace/assets/skins/fa/fafa3c7508c279c105393aa87de97bde966555ff9d43dab16a8367d27308bf68
new file mode 100644
index 00000000..2fcc573f
Binary files /dev/null and b/workspace/assets/skins/fa/fafa3c7508c279c105393aa87de97bde966555ff9d43dab16a8367d27308bf68 differ
diff --git a/workspace/assets/skins/fb/fb137b48296347ec0cd37f6ec0750203fb43e9c2453f83e1501b97bdce7eb94e b/workspace/assets/skins/fb/fb137b48296347ec0cd37f6ec0750203fb43e9c2453f83e1501b97bdce7eb94e
new file mode 100644
index 00000000..8a42c4ff
Binary files /dev/null and b/workspace/assets/skins/fb/fb137b48296347ec0cd37f6ec0750203fb43e9c2453f83e1501b97bdce7eb94e differ
diff --git a/workspace/assets/skins/fb/fb32cc74cd64d7e1a05e9eccaeddfa6869f4bc271e3fc160412892b48c3ba5c7 b/workspace/assets/skins/fb/fb32cc74cd64d7e1a05e9eccaeddfa6869f4bc271e3fc160412892b48c3ba5c7
new file mode 100644
index 00000000..80242729
Binary files /dev/null and b/workspace/assets/skins/fb/fb32cc74cd64d7e1a05e9eccaeddfa6869f4bc271e3fc160412892b48c3ba5c7 differ
diff --git a/workspace/assets/skins/fb/fb399a3fa2605f456ee6c72e11faf45c613bc94fbb5706a72ba61d001e8002bf b/workspace/assets/skins/fb/fb399a3fa2605f456ee6c72e11faf45c613bc94fbb5706a72ba61d001e8002bf
new file mode 100644
index 00000000..5bfacd03
Binary files /dev/null and b/workspace/assets/skins/fb/fb399a3fa2605f456ee6c72e11faf45c613bc94fbb5706a72ba61d001e8002bf differ
diff --git a/workspace/assets/skins/fb/fb5eb8bbaa06d112628c08f93b0a8de22fddb05160bfb4fadfccffb9fecefcbc b/workspace/assets/skins/fb/fb5eb8bbaa06d112628c08f93b0a8de22fddb05160bfb4fadfccffb9fecefcbc
new file mode 100644
index 00000000..6fcde74f
Binary files /dev/null and b/workspace/assets/skins/fb/fb5eb8bbaa06d112628c08f93b0a8de22fddb05160bfb4fadfccffb9fecefcbc differ
diff --git a/workspace/assets/skins/fb/fb70f7f8a7fd236989110d71b973ea1d7c0ac299ec73fe0e7c3742aab6a82b3b b/workspace/assets/skins/fb/fb70f7f8a7fd236989110d71b973ea1d7c0ac299ec73fe0e7c3742aab6a82b3b
new file mode 100644
index 00000000..e8130b7b
Binary files /dev/null and b/workspace/assets/skins/fb/fb70f7f8a7fd236989110d71b973ea1d7c0ac299ec73fe0e7c3742aab6a82b3b differ
diff --git a/workspace/assets/skins/fb/fb768ca24a9f36398f81487a509387a4cf77764052758b1f3d783b826752e861 b/workspace/assets/skins/fb/fb768ca24a9f36398f81487a509387a4cf77764052758b1f3d783b826752e861
new file mode 100644
index 00000000..ebe174c6
Binary files /dev/null and b/workspace/assets/skins/fb/fb768ca24a9f36398f81487a509387a4cf77764052758b1f3d783b826752e861 differ
diff --git a/workspace/assets/skins/fb/fb85a135ecd57b2abbf97a358b8e83ce32e7efc246885bc7ccd74ef29a59ef61 b/workspace/assets/skins/fb/fb85a135ecd57b2abbf97a358b8e83ce32e7efc246885bc7ccd74ef29a59ef61
new file mode 100644
index 00000000..daa8550f
Binary files /dev/null and b/workspace/assets/skins/fb/fb85a135ecd57b2abbf97a358b8e83ce32e7efc246885bc7ccd74ef29a59ef61 differ
diff --git a/workspace/assets/skins/fb/fb862e908b92d1f6b418046a4bd7e457955a8158992e03acdba9fbfa558ade5b b/workspace/assets/skins/fb/fb862e908b92d1f6b418046a4bd7e457955a8158992e03acdba9fbfa558ade5b
new file mode 100644
index 00000000..72573e12
Binary files /dev/null and b/workspace/assets/skins/fb/fb862e908b92d1f6b418046a4bd7e457955a8158992e03acdba9fbfa558ade5b differ
diff --git a/workspace/assets/skins/fb/fb8c5058f24a8ac366aaa9bc9c0ed2b0c19d3a281ac16d1cceeba0f7a8ff3e92 b/workspace/assets/skins/fb/fb8c5058f24a8ac366aaa9bc9c0ed2b0c19d3a281ac16d1cceeba0f7a8ff3e92
new file mode 100644
index 00000000..24c9e066
Binary files /dev/null and b/workspace/assets/skins/fb/fb8c5058f24a8ac366aaa9bc9c0ed2b0c19d3a281ac16d1cceeba0f7a8ff3e92 differ
diff --git a/workspace/assets/skins/fb/fb9a3de9650d8d83dc8a146c37e30a86ad648153f6737038efbe5e8acf90a351 b/workspace/assets/skins/fb/fb9a3de9650d8d83dc8a146c37e30a86ad648153f6737038efbe5e8acf90a351
new file mode 100644
index 00000000..bc1ec342
Binary files /dev/null and b/workspace/assets/skins/fb/fb9a3de9650d8d83dc8a146c37e30a86ad648153f6737038efbe5e8acf90a351 differ
diff --git a/workspace/assets/skins/fb/fbbf20e1af0383b70801d3507fde717a4fb60bf361e30d1d245b1e820e0a50f3 b/workspace/assets/skins/fb/fbbf20e1af0383b70801d3507fde717a4fb60bf361e30d1d245b1e820e0a50f3
new file mode 100644
index 00000000..5133a845
Binary files /dev/null and b/workspace/assets/skins/fb/fbbf20e1af0383b70801d3507fde717a4fb60bf361e30d1d245b1e820e0a50f3 differ
diff --git a/workspace/assets/skins/fc/fc18ee1089b837a9425a2f4f845eb38ddbb6a22a1bd74192bbc160378d83fc41 b/workspace/assets/skins/fc/fc18ee1089b837a9425a2f4f845eb38ddbb6a22a1bd74192bbc160378d83fc41
new file mode 100644
index 00000000..4999b9c0
Binary files /dev/null and b/workspace/assets/skins/fc/fc18ee1089b837a9425a2f4f845eb38ddbb6a22a1bd74192bbc160378d83fc41 differ
diff --git a/workspace/assets/skins/fc/fc47097e242c02e18cfe5a7ec6ffbe1c15fe8ee736cf6682a5d7f223b13bc2d1 b/workspace/assets/skins/fc/fc47097e242c02e18cfe5a7ec6ffbe1c15fe8ee736cf6682a5d7f223b13bc2d1
new file mode 100644
index 00000000..85818bb6
Binary files /dev/null and b/workspace/assets/skins/fc/fc47097e242c02e18cfe5a7ec6ffbe1c15fe8ee736cf6682a5d7f223b13bc2d1 differ
diff --git a/workspace/assets/skins/fc/fc700ab1fb9d2d236929bcbc6ef8b430fd92c8c52e52a4774f64cb8f94e06348 b/workspace/assets/skins/fc/fc700ab1fb9d2d236929bcbc6ef8b430fd92c8c52e52a4774f64cb8f94e06348
new file mode 100644
index 00000000..90bb2d2f
Binary files /dev/null and b/workspace/assets/skins/fc/fc700ab1fb9d2d236929bcbc6ef8b430fd92c8c52e52a4774f64cb8f94e06348 differ
diff --git a/workspace/assets/skins/fc/fc779f10aaf8012d3490bd40eedcba5a9ce7af649d23aff6f6ca1f0906851b10 b/workspace/assets/skins/fc/fc779f10aaf8012d3490bd40eedcba5a9ce7af649d23aff6f6ca1f0906851b10
new file mode 100644
index 00000000..6a71db2d
Binary files /dev/null and b/workspace/assets/skins/fc/fc779f10aaf8012d3490bd40eedcba5a9ce7af649d23aff6f6ca1f0906851b10 differ
diff --git a/workspace/assets/skins/fc/fc8bee0e72a983c778250c0eba76bb06562e75dc19932deb4ffd19b229c92db4 b/workspace/assets/skins/fc/fc8bee0e72a983c778250c0eba76bb06562e75dc19932deb4ffd19b229c92db4
new file mode 100644
index 00000000..72282983
Binary files /dev/null and b/workspace/assets/skins/fc/fc8bee0e72a983c778250c0eba76bb06562e75dc19932deb4ffd19b229c92db4 differ
diff --git a/workspace/assets/skins/fc/fca05e0ed23ff4ee915ab8b2ae9ed5101e725b6fad380defb67fa3e4aeefb6ba b/workspace/assets/skins/fc/fca05e0ed23ff4ee915ab8b2ae9ed5101e725b6fad380defb67fa3e4aeefb6ba
new file mode 100644
index 00000000..608f256b
Binary files /dev/null and b/workspace/assets/skins/fc/fca05e0ed23ff4ee915ab8b2ae9ed5101e725b6fad380defb67fa3e4aeefb6ba differ
diff --git a/workspace/assets/skins/fc/fcb409d2a4ca9907c19a7d55cf33cb7e622d0c3522265469fc03f8bcb8748a1b b/workspace/assets/skins/fc/fcb409d2a4ca9907c19a7d55cf33cb7e622d0c3522265469fc03f8bcb8748a1b
new file mode 100644
index 00000000..5226f773
Binary files /dev/null and b/workspace/assets/skins/fc/fcb409d2a4ca9907c19a7d55cf33cb7e622d0c3522265469fc03f8bcb8748a1b differ
diff --git a/workspace/assets/skins/fc/fcec0d5c4761d601badba2d0aa6c12a358c5b98587d11bc4795cc07527f5c314 b/workspace/assets/skins/fc/fcec0d5c4761d601badba2d0aa6c12a358c5b98587d11bc4795cc07527f5c314
new file mode 100644
index 00000000..16656d36
Binary files /dev/null and b/workspace/assets/skins/fc/fcec0d5c4761d601badba2d0aa6c12a358c5b98587d11bc4795cc07527f5c314 differ
diff --git a/workspace/assets/skins/fc/fcfe9f9b491b7aee40cc6dfa19e26334c447f505366a5f97dc3e56f1a97d0c60 b/workspace/assets/skins/fc/fcfe9f9b491b7aee40cc6dfa19e26334c447f505366a5f97dc3e56f1a97d0c60
new file mode 100644
index 00000000..b382b71c
Binary files /dev/null and b/workspace/assets/skins/fc/fcfe9f9b491b7aee40cc6dfa19e26334c447f505366a5f97dc3e56f1a97d0c60 differ
diff --git a/workspace/assets/skins/fd/fd04c3bd8f110753ae094614b85256bd72b9cb6ad59369f76577feb67e0b01f1 b/workspace/assets/skins/fd/fd04c3bd8f110753ae094614b85256bd72b9cb6ad59369f76577feb67e0b01f1
new file mode 100644
index 00000000..e8b5de99
Binary files /dev/null and b/workspace/assets/skins/fd/fd04c3bd8f110753ae094614b85256bd72b9cb6ad59369f76577feb67e0b01f1 differ
diff --git a/workspace/assets/skins/fd/fd0828a29a93b942ba33852c3f50f6d0954162e9267a47f002e832fb89c52531 b/workspace/assets/skins/fd/fd0828a29a93b942ba33852c3f50f6d0954162e9267a47f002e832fb89c52531
new file mode 100644
index 00000000..a80e49df
Binary files /dev/null and b/workspace/assets/skins/fd/fd0828a29a93b942ba33852c3f50f6d0954162e9267a47f002e832fb89c52531 differ
diff --git a/workspace/assets/skins/fd/fd0b9190e8b9df448a674272cf5d7a71f82030809d01e1cd7c06002dd095dbd b/workspace/assets/skins/fd/fd0b9190e8b9df448a674272cf5d7a71f82030809d01e1cd7c06002dd095dbd
new file mode 100644
index 00000000..4210c491
Binary files /dev/null and b/workspace/assets/skins/fd/fd0b9190e8b9df448a674272cf5d7a71f82030809d01e1cd7c06002dd095dbd differ
diff --git a/workspace/assets/skins/fd/fd0eb5f359eaef77fe8f51a4d2324a7019a5f1359088b5f32c55846632cf769d b/workspace/assets/skins/fd/fd0eb5f359eaef77fe8f51a4d2324a7019a5f1359088b5f32c55846632cf769d
new file mode 100644
index 00000000..1aec0f46
Binary files /dev/null and b/workspace/assets/skins/fd/fd0eb5f359eaef77fe8f51a4d2324a7019a5f1359088b5f32c55846632cf769d differ
diff --git a/workspace/assets/skins/fd/fd166fcd59ef908814f3c845ba3c279b2a8622b95817bef16f6acf30af940ea7 b/workspace/assets/skins/fd/fd166fcd59ef908814f3c845ba3c279b2a8622b95817bef16f6acf30af940ea7
new file mode 100644
index 00000000..097b8f21
Binary files /dev/null and b/workspace/assets/skins/fd/fd166fcd59ef908814f3c845ba3c279b2a8622b95817bef16f6acf30af940ea7 differ
diff --git a/workspace/assets/skins/fd/fd19bb014abe621ad58618b68430a55c430ac6cfc1c1af23d1ae5465a3d74ed9 b/workspace/assets/skins/fd/fd19bb014abe621ad58618b68430a55c430ac6cfc1c1af23d1ae5465a3d74ed9
new file mode 100644
index 00000000..22d34db1
Binary files /dev/null and b/workspace/assets/skins/fd/fd19bb014abe621ad58618b68430a55c430ac6cfc1c1af23d1ae5465a3d74ed9 differ
diff --git a/workspace/assets/skins/fd/fd5d99eade6c75d4586df1274a6517ed66c48df327704cf9c8ad1b9c5549772b b/workspace/assets/skins/fd/fd5d99eade6c75d4586df1274a6517ed66c48df327704cf9c8ad1b9c5549772b
new file mode 100644
index 00000000..65648514
Binary files /dev/null and b/workspace/assets/skins/fd/fd5d99eade6c75d4586df1274a6517ed66c48df327704cf9c8ad1b9c5549772b differ
diff --git a/workspace/assets/skins/fd/fd6d57bd8d942c2f91a9ca85df6917bcd67d629238de12a5a7c6e234531cecfc b/workspace/assets/skins/fd/fd6d57bd8d942c2f91a9ca85df6917bcd67d629238de12a5a7c6e234531cecfc
new file mode 100644
index 00000000..f548307c
Binary files /dev/null and b/workspace/assets/skins/fd/fd6d57bd8d942c2f91a9ca85df6917bcd67d629238de12a5a7c6e234531cecfc differ
diff --git a/workspace/assets/skins/fd/fd985282aa004a41d957b5bb68e5c074c482e204fd0c0d5fdcdd6e4eee08352c b/workspace/assets/skins/fd/fd985282aa004a41d957b5bb68e5c074c482e204fd0c0d5fdcdd6e4eee08352c
new file mode 100644
index 00000000..0b5f7d02
Binary files /dev/null and b/workspace/assets/skins/fd/fd985282aa004a41d957b5bb68e5c074c482e204fd0c0d5fdcdd6e4eee08352c differ
diff --git a/workspace/assets/skins/fd/fd988844f88e00422ea7c76013b1b293ffbab562056363959285bb395d181b60 b/workspace/assets/skins/fd/fd988844f88e00422ea7c76013b1b293ffbab562056363959285bb395d181b60
new file mode 100644
index 00000000..a4a3a7ee
Binary files /dev/null and b/workspace/assets/skins/fd/fd988844f88e00422ea7c76013b1b293ffbab562056363959285bb395d181b60 differ
diff --git a/workspace/assets/skins/fd/fda2d573659a89834006de40e8c21c92faf542ac87e2a9a20bd78898b9354019 b/workspace/assets/skins/fd/fda2d573659a89834006de40e8c21c92faf542ac87e2a9a20bd78898b9354019
new file mode 100644
index 00000000..f3206021
Binary files /dev/null and b/workspace/assets/skins/fd/fda2d573659a89834006de40e8c21c92faf542ac87e2a9a20bd78898b9354019 differ
diff --git a/workspace/assets/skins/fd/fdaa5a6c295d8773267c16a879d8bae90ea78bcd78b9f667c4386f68799df9e7 b/workspace/assets/skins/fd/fdaa5a6c295d8773267c16a879d8bae90ea78bcd78b9f667c4386f68799df9e7
new file mode 100644
index 00000000..e95efc3a
Binary files /dev/null and b/workspace/assets/skins/fd/fdaa5a6c295d8773267c16a879d8bae90ea78bcd78b9f667c4386f68799df9e7 differ
diff --git a/workspace/assets/skins/fd/fdaf966fea9d56257ebb45aeecc11712612ea6e988dcb9e38326b842c4dd490 b/workspace/assets/skins/fd/fdaf966fea9d56257ebb45aeecc11712612ea6e988dcb9e38326b842c4dd490
new file mode 100644
index 00000000..b21b27e9
Binary files /dev/null and b/workspace/assets/skins/fd/fdaf966fea9d56257ebb45aeecc11712612ea6e988dcb9e38326b842c4dd490 differ
diff --git a/workspace/assets/skins/fd/fdca11c6075f0f4de5bd075324fae55050f9c143015ef8fd519a59d6d2471a9c b/workspace/assets/skins/fd/fdca11c6075f0f4de5bd075324fae55050f9c143015ef8fd519a59d6d2471a9c
new file mode 100644
index 00000000..d0f647d7
Binary files /dev/null and b/workspace/assets/skins/fd/fdca11c6075f0f4de5bd075324fae55050f9c143015ef8fd519a59d6d2471a9c differ
diff --git a/workspace/assets/skins/fd/fdcc40878756f1d0c08facb94a450ba92886a086549c3312166c862094155e7 b/workspace/assets/skins/fd/fdcc40878756f1d0c08facb94a450ba92886a086549c3312166c862094155e7
new file mode 100644
index 00000000..2f18d99e
Binary files /dev/null and b/workspace/assets/skins/fd/fdcc40878756f1d0c08facb94a450ba92886a086549c3312166c862094155e7 differ
diff --git a/workspace/assets/skins/fd/fde9a77252418046bb3a348c882709e013ae7e6560cd3c90880760ec340a991d b/workspace/assets/skins/fd/fde9a77252418046bb3a348c882709e013ae7e6560cd3c90880760ec340a991d
new file mode 100644
index 00000000..c4fe6acc
Binary files /dev/null and b/workspace/assets/skins/fd/fde9a77252418046bb3a348c882709e013ae7e6560cd3c90880760ec340a991d differ
diff --git a/workspace/assets/skins/fd/fdf06991ccae86d5f96e65ce1b5a6be57b7ac995de74f2a2cff18d111a87fc3e b/workspace/assets/skins/fd/fdf06991ccae86d5f96e65ce1b5a6be57b7ac995de74f2a2cff18d111a87fc3e
new file mode 100644
index 00000000..bbdc7c11
Binary files /dev/null and b/workspace/assets/skins/fd/fdf06991ccae86d5f96e65ce1b5a6be57b7ac995de74f2a2cff18d111a87fc3e differ
diff --git a/workspace/assets/skins/fe/fe40ab2ffa093f7de7574d50566fbd7b9b33d7ecde0132c6ce28dbf4b779ac9 b/workspace/assets/skins/fe/fe40ab2ffa093f7de7574d50566fbd7b9b33d7ecde0132c6ce28dbf4b779ac9
new file mode 100644
index 00000000..4763191c
Binary files /dev/null and b/workspace/assets/skins/fe/fe40ab2ffa093f7de7574d50566fbd7b9b33d7ecde0132c6ce28dbf4b779ac9 differ
diff --git a/workspace/assets/skins/fe/fe61b00a6c095e4ea0dada44969bc81322a9f23b3d2fe11ad5bb0021e0f29c73 b/workspace/assets/skins/fe/fe61b00a6c095e4ea0dada44969bc81322a9f23b3d2fe11ad5bb0021e0f29c73
new file mode 100644
index 00000000..a5e81b5c
Binary files /dev/null and b/workspace/assets/skins/fe/fe61b00a6c095e4ea0dada44969bc81322a9f23b3d2fe11ad5bb0021e0f29c73 differ
diff --git a/workspace/assets/skins/fe/fe63ad249cb55f8308beb56ebb9553fe4b5b990e075c142ce3c46e872cff009 b/workspace/assets/skins/fe/fe63ad249cb55f8308beb56ebb9553fe4b5b990e075c142ce3c46e872cff009
new file mode 100644
index 00000000..2c935219
Binary files /dev/null and b/workspace/assets/skins/fe/fe63ad249cb55f8308beb56ebb9553fe4b5b990e075c142ce3c46e872cff009 differ
diff --git a/workspace/assets/skins/fe/fe674d5a90fa0b6f1f034693fa286c5fed16e8d6576ddca7289772ea299150a3 b/workspace/assets/skins/fe/fe674d5a90fa0b6f1f034693fa286c5fed16e8d6576ddca7289772ea299150a3
new file mode 100644
index 00000000..62e7d34f
Binary files /dev/null and b/workspace/assets/skins/fe/fe674d5a90fa0b6f1f034693fa286c5fed16e8d6576ddca7289772ea299150a3 differ
diff --git a/workspace/assets/skins/fe/fe949553f103a99256fff2a2f79970abd0d3492161eddcd3ac831d26eb7c06cb b/workspace/assets/skins/fe/fe949553f103a99256fff2a2f79970abd0d3492161eddcd3ac831d26eb7c06cb
new file mode 100644
index 00000000..51cf0150
Binary files /dev/null and b/workspace/assets/skins/fe/fe949553f103a99256fff2a2f79970abd0d3492161eddcd3ac831d26eb7c06cb differ
diff --git a/workspace/assets/skins/fe/fe996eb3a2675713456727d574557fc1b1c5f54531fa38ac8d80c1a074ceb353 b/workspace/assets/skins/fe/fe996eb3a2675713456727d574557fc1b1c5f54531fa38ac8d80c1a074ceb353
new file mode 100644
index 00000000..5d71627e
Binary files /dev/null and b/workspace/assets/skins/fe/fe996eb3a2675713456727d574557fc1b1c5f54531fa38ac8d80c1a074ceb353 differ
diff --git a/workspace/assets/skins/fe/fe9c5dfcf6b92d207e0f67b64891af368a36dcc573f88025a5cc70540845c258 b/workspace/assets/skins/fe/fe9c5dfcf6b92d207e0f67b64891af368a36dcc573f88025a5cc70540845c258
new file mode 100644
index 00000000..a4d01161
Binary files /dev/null and b/workspace/assets/skins/fe/fe9c5dfcf6b92d207e0f67b64891af368a36dcc573f88025a5cc70540845c258 differ
diff --git a/workspace/assets/skins/fe/feb3ce2f71b92784e909f9010f6f3dbcbad149b6ed278b4b0e3777518f4554a1 b/workspace/assets/skins/fe/feb3ce2f71b92784e909f9010f6f3dbcbad149b6ed278b4b0e3777518f4554a1
new file mode 100644
index 00000000..460d1c00
Binary files /dev/null and b/workspace/assets/skins/fe/feb3ce2f71b92784e909f9010f6f3dbcbad149b6ed278b4b0e3777518f4554a1 differ
diff --git a/workspace/assets/skins/fe/febd8d3a9f5408591cd09fee2630a70238784fd517609b7b93d4df320114ce5f b/workspace/assets/skins/fe/febd8d3a9f5408591cd09fee2630a70238784fd517609b7b93d4df320114ce5f
new file mode 100644
index 00000000..240ad2bf
Binary files /dev/null and b/workspace/assets/skins/fe/febd8d3a9f5408591cd09fee2630a70238784fd517609b7b93d4df320114ce5f differ
diff --git a/workspace/assets/skins/fe/fecabff7038f0aca2b88cd2419fd41d22be4aa8ea644e50576e87ae1114b1ff2 b/workspace/assets/skins/fe/fecabff7038f0aca2b88cd2419fd41d22be4aa8ea644e50576e87ae1114b1ff2
new file mode 100644
index 00000000..a1bf3387
Binary files /dev/null and b/workspace/assets/skins/fe/fecabff7038f0aca2b88cd2419fd41d22be4aa8ea644e50576e87ae1114b1ff2 differ
diff --git a/workspace/assets/skins/fe/fecce2e63db2d53ceff918a5ea66352b2a028e106150c0277c4849368ffbe0d8 b/workspace/assets/skins/fe/fecce2e63db2d53ceff918a5ea66352b2a028e106150c0277c4849368ffbe0d8
new file mode 100644
index 00000000..6595749a
Binary files /dev/null and b/workspace/assets/skins/fe/fecce2e63db2d53ceff918a5ea66352b2a028e106150c0277c4849368ffbe0d8 differ
diff --git a/workspace/assets/skins/fe/fecddb652fba079e6cb077908e895a23ffcd2d8a99efe01abfe0bbef440a80e1 b/workspace/assets/skins/fe/fecddb652fba079e6cb077908e895a23ffcd2d8a99efe01abfe0bbef440a80e1
new file mode 100644
index 00000000..5b3cbe4b
Binary files /dev/null and b/workspace/assets/skins/fe/fecddb652fba079e6cb077908e895a23ffcd2d8a99efe01abfe0bbef440a80e1 differ
diff --git a/workspace/assets/skins/fe/fefc9924ab4a70d2eb92dfa34ea5eb159d90d848dcd2f90e354d66ebe4f47b20 b/workspace/assets/skins/fe/fefc9924ab4a70d2eb92dfa34ea5eb159d90d848dcd2f90e354d66ebe4f47b20
new file mode 100644
index 00000000..507e82af
Binary files /dev/null and b/workspace/assets/skins/fe/fefc9924ab4a70d2eb92dfa34ea5eb159d90d848dcd2f90e354d66ebe4f47b20 differ
diff --git a/workspace/assets/skins/ff/ff0d5ad5f163752d21e26a0e3ed11830ee9980bb188eb8888c617967efd49f3a b/workspace/assets/skins/ff/ff0d5ad5f163752d21e26a0e3ed11830ee9980bb188eb8888c617967efd49f3a
new file mode 100644
index 00000000..b1be57f6
Binary files /dev/null and b/workspace/assets/skins/ff/ff0d5ad5f163752d21e26a0e3ed11830ee9980bb188eb8888c617967efd49f3a differ
diff --git a/workspace/assets/skins/ff/ff246c5f75b1f389ec5ccce04280efa51cdbc326b7f467dfea8e6669549f0dcb b/workspace/assets/skins/ff/ff246c5f75b1f389ec5ccce04280efa51cdbc326b7f467dfea8e6669549f0dcb
new file mode 100644
index 00000000..1405192a
Binary files /dev/null and b/workspace/assets/skins/ff/ff246c5f75b1f389ec5ccce04280efa51cdbc326b7f467dfea8e6669549f0dcb differ
diff --git a/workspace/assets/skins/ff/ff269434a37a3fbe20875241c1ec8d0612c457ddbde7692663ebb3b9121e977d b/workspace/assets/skins/ff/ff269434a37a3fbe20875241c1ec8d0612c457ddbde7692663ebb3b9121e977d
new file mode 100644
index 00000000..afe9eb4f
Binary files /dev/null and b/workspace/assets/skins/ff/ff269434a37a3fbe20875241c1ec8d0612c457ddbde7692663ebb3b9121e977d differ
diff --git a/workspace/assets/skins/ff/ff354d5144e23f8794e6e3ad41009bd9f306009019b54ee26da7ca0a4e5ff60c b/workspace/assets/skins/ff/ff354d5144e23f8794e6e3ad41009bd9f306009019b54ee26da7ca0a4e5ff60c
new file mode 100644
index 00000000..ddb018a5
Binary files /dev/null and b/workspace/assets/skins/ff/ff354d5144e23f8794e6e3ad41009bd9f306009019b54ee26da7ca0a4e5ff60c differ
diff --git a/workspace/assets/skins/ff/ff4a40a2e6b1020c541f35a725385ae6bbc1161a5bffafed2e0cb5e23397b1f7 b/workspace/assets/skins/ff/ff4a40a2e6b1020c541f35a725385ae6bbc1161a5bffafed2e0cb5e23397b1f7
new file mode 100644
index 00000000..5c2cd6e6
Binary files /dev/null and b/workspace/assets/skins/ff/ff4a40a2e6b1020c541f35a725385ae6bbc1161a5bffafed2e0cb5e23397b1f7 differ
diff --git a/workspace/assets/skins/ff/ff4b70b8c5195e1556283b1db074c4d31d6b6a3f1a89de34a5f9b666d65e153e b/workspace/assets/skins/ff/ff4b70b8c5195e1556283b1db074c4d31d6b6a3f1a89de34a5f9b666d65e153e
new file mode 100644
index 00000000..c38d3417
Binary files /dev/null and b/workspace/assets/skins/ff/ff4b70b8c5195e1556283b1db074c4d31d6b6a3f1a89de34a5f9b666d65e153e differ
diff --git a/workspace/assets/skins/ff/ff948f0eb06cc6f8836b90849d35dd55e8fcbe26a881cb370e9f7f82c6ba5f43 b/workspace/assets/skins/ff/ff948f0eb06cc6f8836b90849d35dd55e8fcbe26a881cb370e9f7f82c6ba5f43
new file mode 100644
index 00000000..b70f8713
Binary files /dev/null and b/workspace/assets/skins/ff/ff948f0eb06cc6f8836b90849d35dd55e8fcbe26a881cb370e9f7f82c6ba5f43 differ
diff --git a/workspace/assets/skins/ff/ffa0d84c6ad3b9fe1ed9f457732b30b0b8a7d172c8d3581efa619a7eb0de0d61 b/workspace/assets/skins/ff/ffa0d84c6ad3b9fe1ed9f457732b30b0b8a7d172c8d3581efa619a7eb0de0d61
new file mode 100644
index 00000000..4c0bb5cb
Binary files /dev/null and b/workspace/assets/skins/ff/ffa0d84c6ad3b9fe1ed9f457732b30b0b8a7d172c8d3581efa619a7eb0de0d61 differ
diff --git a/workspace/assets/skins/ff/ffafd042bdade516f3ec489698c182af76e991a6143714324979851bfb030a38 b/workspace/assets/skins/ff/ffafd042bdade516f3ec489698c182af76e991a6143714324979851bfb030a38
new file mode 100644
index 00000000..5b7cd421
Binary files /dev/null and b/workspace/assets/skins/ff/ffafd042bdade516f3ec489698c182af76e991a6143714324979851bfb030a38 differ
diff --git a/workspace/assets/skins/ff/ffc31e4d70e3b3ad15064a78a92268ebea52a7bb2400c52f4f62d126f0b5e164 b/workspace/assets/skins/ff/ffc31e4d70e3b3ad15064a78a92268ebea52a7bb2400c52f4f62d126f0b5e164
new file mode 100644
index 00000000..6b0e6d7b
Binary files /dev/null and b/workspace/assets/skins/ff/ffc31e4d70e3b3ad15064a78a92268ebea52a7bb2400c52f4f62d126f0b5e164 differ
diff --git a/workspace/assets/skins/ff/ffc53e68ee6e31f7423f0bdf59c22fffacdce1837e57cc5115cfe467d31bc5de b/workspace/assets/skins/ff/ffc53e68ee6e31f7423f0bdf59c22fffacdce1837e57cc5115cfe467d31bc5de
new file mode 100644
index 00000000..80641f6f
Binary files /dev/null and b/workspace/assets/skins/ff/ffc53e68ee6e31f7423f0bdf59c22fffacdce1837e57cc5115cfe467d31bc5de differ
diff --git a/workspace/assets/skins/ff/ffd4d48a7dea06e977d934eebd56375231e62242d5af1df69e1a8617b1816bf8 b/workspace/assets/skins/ff/ffd4d48a7dea06e977d934eebd56375231e62242d5af1df69e1a8617b1816bf8
new file mode 100644
index 00000000..db31b63b
Binary files /dev/null and b/workspace/assets/skins/ff/ffd4d48a7dea06e977d934eebd56375231e62242d5af1df69e1a8617b1816bf8 differ
diff --git a/workspace/assets/skins/ff/ffe3a97f7e14f439e0259fd6131145d520d66067411adb1b53bcdd955daff7dc b/workspace/assets/skins/ff/ffe3a97f7e14f439e0259fd6131145d520d66067411adb1b53bcdd955daff7dc
new file mode 100644
index 00000000..9245f126
Binary files /dev/null and b/workspace/assets/skins/ff/ffe3a97f7e14f439e0259fd6131145d520d66067411adb1b53bcdd955daff7dc differ
diff --git a/workspace/assets/skins/ff/ffe511f07f8430766b25678f518af47c7e1277ed18c22b3872e6f2d6c28c2006 b/workspace/assets/skins/ff/ffe511f07f8430766b25678f518af47c7e1277ed18c22b3872e6f2d6c28c2006
new file mode 100644
index 00000000..3bed2ccc
Binary files /dev/null and b/workspace/assets/skins/ff/ffe511f07f8430766b25678f518af47c7e1277ed18c22b3872e6f2d6c28c2006 differ
diff --git a/workspace/assets/skins/ff/fffa0000ba8614eccf47447b7f6de726f6f40d26dcf47ae527b81eac631533f9 b/workspace/assets/skins/ff/fffa0000ba8614eccf47447b7f6de726f6f40d26dcf47ae527b81eac631533f9
new file mode 100644
index 00000000..ef112e10
Binary files /dev/null and b/workspace/assets/skins/ff/fffa0000ba8614eccf47447b7f6de726f6f40d26dcf47ae527b81eac631533f9 differ
diff --git a/workspace/crash-reports/crash-2023-06-08_17.27.31-client.txt b/workspace/crash-reports/crash-2023-06-08_17.27.31-client.txt
index fe6e4d09..9fb3a9b5 100644
--- a/workspace/crash-reports/crash-2023-06-08_17.27.31-client.txt
+++ b/workspace/crash-reports/crash-2023-06-08_17.27.31-client.txt
@@ -7,8 +7,8 @@ Description: Rendering screen
java.lang.NullPointerException: Rendering screen
at rip.athena.client.utils.font.impl.athena.FontRenderer.requiresInternationalFont(FontRenderer.java:285)
at rip.athena.client.utils.font.impl.athena.FontRenderer.width(FontRenderer.java:247)
- at rip.athena.client.gui.clickgui.components.themes.SimpleGradientButton.getStringWidth(SimpleGradientButton.java:91)
- at rip.athena.client.gui.clickgui.components.themes.SimpleGradientButton.onRender(SimpleGradientButton.java:74)
+ at rip.athena.client.gui.clickgui.components.themes.accent.SimpleGradientButton.getStringWidth(SimpleGradientButton.java:91)
+ at rip.athena.client.gui.clickgui.components.themes.accent.SimpleGradientButton.onRender(SimpleGradientButton.java:74)
at rip.athena.client.gui.clickgui.components.mods.ModScrollPane.onRender(ModScrollPane.java:195)
at rip.athena.client.gui.framework.Menu.onRender(Menu.java:88)
at rip.athena.client.gui.framework.MinecraftMenuImpl.drawScreen(MinecraftMenuImpl.java:56)
@@ -27,8 +27,8 @@ A detailed walkthrough of the error, its code path and all known details is as f
Stacktrace:
at rip.athena.client.utils.font.impl.athena.FontRenderer.requiresInternationalFont(FontRenderer.java:285)
at rip.athena.client.utils.font.impl.athena.FontRenderer.width(FontRenderer.java:247)
- at rip.athena.client.gui.clickgui.components.themes.SimpleGradientButton.getStringWidth(SimpleGradientButton.java:91)
- at rip.athena.client.gui.clickgui.components.themes.SimpleGradientButton.onRender(SimpleGradientButton.java:74)
+ at rip.athena.client.gui.clickgui.components.themes.accent.SimpleGradientButton.getStringWidth(SimpleGradientButton.java:91)
+ at rip.athena.client.gui.clickgui.components.themes.accent.SimpleGradientButton.onRender(SimpleGradientButton.java:74)
at rip.athena.client.gui.clickgui.components.mods.ModScrollPane.onRender(ModScrollPane.java:195)
at rip.athena.client.gui.framework.Menu.onRender(Menu.java:88)
at rip.athena.client.gui.framework.MinecraftMenuImpl.drawScreen(MinecraftMenuImpl.java:56)
diff --git a/workspace/crash-reports/crash-2023-06-08_17.35.41-client.txt b/workspace/crash-reports/crash-2023-06-08_17.35.41-client.txt
index d86aba3e..b23d616e 100644
--- a/workspace/crash-reports/crash-2023-06-08_17.35.41-client.txt
+++ b/workspace/crash-reports/crash-2023-06-08_17.35.41-client.txt
@@ -7,8 +7,8 @@ Description: Rendering screen
java.lang.NullPointerException: Rendering screen
at rip.athena.client.utils.font.impl.athena.FontRenderer.requiresInternationalFont(FontRenderer.java:285)
at rip.athena.client.utils.font.impl.athena.FontRenderer.width(FontRenderer.java:247)
- at rip.athena.client.gui.clickgui.components.themes.SimpleGradientButton.getStringWidth(SimpleGradientButton.java:91)
- at rip.athena.client.gui.clickgui.components.themes.SimpleGradientButton.onRender(SimpleGradientButton.java:74)
+ at rip.athena.client.gui.clickgui.components.themes.accent.SimpleGradientButton.getStringWidth(SimpleGradientButton.java:91)
+ at rip.athena.client.gui.clickgui.components.themes.accent.SimpleGradientButton.onRender(SimpleGradientButton.java:74)
at rip.athena.client.gui.clickgui.components.mods.ModScrollPane.onRender(ModScrollPane.java:195)
at rip.athena.client.gui.framework.Menu.onRender(Menu.java:88)
at rip.athena.client.gui.framework.MinecraftMenuImpl.drawScreen(MinecraftMenuImpl.java:56)
@@ -27,8 +27,8 @@ A detailed walkthrough of the error, its code path and all known details is as f
Stacktrace:
at rip.athena.client.utils.font.impl.athena.FontRenderer.requiresInternationalFont(FontRenderer.java:285)
at rip.athena.client.utils.font.impl.athena.FontRenderer.width(FontRenderer.java:247)
- at rip.athena.client.gui.clickgui.components.themes.SimpleGradientButton.getStringWidth(SimpleGradientButton.java:91)
- at rip.athena.client.gui.clickgui.components.themes.SimpleGradientButton.onRender(SimpleGradientButton.java:74)
+ at rip.athena.client.gui.clickgui.components.themes.accent.SimpleGradientButton.getStringWidth(SimpleGradientButton.java:91)
+ at rip.athena.client.gui.clickgui.components.themes.accent.SimpleGradientButton.onRender(SimpleGradientButton.java:74)
at rip.athena.client.gui.clickgui.components.mods.ModScrollPane.onRender(ModScrollPane.java:195)
at rip.athena.client.gui.framework.Menu.onRender(Menu.java:88)
at rip.athena.client.gui.framework.MinecraftMenuImpl.drawScreen(MinecraftMenuImpl.java:56)
diff --git a/workspace/crash-reports/crash-2023-06-09_19.49.27-client.txt b/workspace/crash-reports/crash-2023-06-09_19.49.27-client.txt
new file mode 100644
index 00000000..589b6db9
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-09_19.49.27-client.txt
@@ -0,0 +1,98 @@
+---- Minecraft Crash Report ----
+// Who set us up the TNT?
+
+Time: 6/9/23 7:49 PM
+Description: Rendering screen
+
+java.lang.NullPointerException: Rendering screen
+ at rip.athena.client.gui.clickgui.components.themes.primary.PrimaryGradientButton.onRender(PrimaryGradientButton.java:68)
+ at rip.athena.client.gui.clickgui.components.mods.ModScrollPane.onRender(ModScrollPane.java:196)
+ at rip.athena.client.gui.framework.Menu.onRender(Menu.java:88)
+ at rip.athena.client.gui.framework.MinecraftMenuImpl.drawScreen(MinecraftMenuImpl.java:56)
+ at rip.athena.client.gui.clickgui.IngameMenu.drawScreen(IngameMenu.java:155)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1152)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.gui.clickgui.components.themes.primary.PrimaryGradientButton.onRender(PrimaryGradientButton.java:68)
+ at rip.athena.client.gui.clickgui.components.mods.ModScrollPane.onRender(ModScrollPane.java:196)
+ at rip.athena.client.gui.framework.Menu.onRender(Menu.java:88)
+ at rip.athena.client.gui.framework.MinecraftMenuImpl.drawScreen(MinecraftMenuImpl.java:56)
+ at rip.athena.client.gui.clickgui.IngameMenu.drawScreen(IngameMenu.java:155)
+
+-- Screen render details --
+Details:
+ Screen name: rip.athena.client.gui.clickgui.IngameMenu
+ Mouse location: Scaled: (285, 312). Absolute: (570, 384)
+ Screen size: Scaled: (960, 505). Absolute: (1920, 1009). Scale factor of 2
+
+-- Affected level --
+Details:
+ Level name: MpServer
+ All players: 1 total; [EntityPlayerSP['Player434'/23, l='MpServer', x=6.18, y=69.00, z=1059.32]]
+ Chunk stats: MultiplayerChunkCache: 259, 259
+ Level seed: 0
+ Level generator: ID 02 - largeBiomes, ver 0. Features enabled: false
+ Level generator options:
+ Level spawn location: 5.00,64.00,557.00 - World: (5,64,557), Chunk: (at 5,4,13 in 0,34; contains blocks 0,0,544 to 15,255,559), Region: (0,1; contains chunks 0,32 to 31,63, blocks 0,0,512 to 511,255,1023)
+ Level time: 288061 game time, 288061 day time
+ Level dimension: 0
+ Level storage version: 0x00000 - Unknown?
+ Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
+ Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
+ Forced entities: 2 total; [EntityBat['Bat'/24, l='MpServer', x=7.22, y=39.10, z=1061.50], EntityPlayerSP['Player434'/23, l='MpServer', x=6.18, y=69.00, z=1059.32]]
+ Retry entities: 0 total; []
+ Server brand: vanilla
+ Server type: Integrated singleplayer server
+Stacktrace:
+ at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:401)
+ at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2796)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:452)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 176488464 bytes (168 MB) / 928514048 bytes (885 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 99
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-09_19.50.44-client.txt b/workspace/crash-reports/crash-2023-06-09_19.50.44-client.txt
new file mode 100644
index 00000000..0bb49af8
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-09_19.50.44-client.txt
@@ -0,0 +1,96 @@
+---- Minecraft Crash Report ----
+// This doesn't make any sense!
+
+Time: 6/9/23 7:50 PM
+Description: Rendering screen
+
+java.lang.NullPointerException: Rendering screen
+ at rip.athena.client.gui.clickgui.components.mods.CategoryButton.onRender(CategoryButton.java:62)
+ at rip.athena.client.gui.framework.Menu.onRender(Menu.java:88)
+ at rip.athena.client.gui.framework.MinecraftMenuImpl.drawScreen(MinecraftMenuImpl.java:56)
+ at rip.athena.client.gui.clickgui.IngameMenu.drawScreen(IngameMenu.java:155)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1152)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.gui.clickgui.components.mods.CategoryButton.onRender(CategoryButton.java:62)
+ at rip.athena.client.gui.framework.Menu.onRender(Menu.java:88)
+ at rip.athena.client.gui.framework.MinecraftMenuImpl.drawScreen(MinecraftMenuImpl.java:56)
+ at rip.athena.client.gui.clickgui.IngameMenu.drawScreen(IngameMenu.java:155)
+
+-- Screen render details --
+Details:
+ Screen name: rip.athena.client.gui.clickgui.IngameMenu
+ Mouse location: Scaled: (531, 214). Absolute: (1063, 581)
+ Screen size: Scaled: (960, 505). Absolute: (1920, 1009). Scale factor of 2
+
+-- Affected level --
+Details:
+ Level name: MpServer
+ All players: 1 total; [EntityPlayerSP['Player324'/23, l='MpServer', x=6.18, y=69.00, z=1059.32]]
+ Chunk stats: MultiplayerChunkCache: 259, 259
+ Level seed: 0
+ Level generator: ID 02 - largeBiomes, ver 0. Features enabled: false
+ Level generator options:
+ Level spawn location: 5.00,64.00,557.00 - World: (5,64,557), Chunk: (at 5,4,13 in 0,34; contains blocks 0,0,544 to 15,255,559), Region: (0,1; contains chunks 0,32 to 31,63, blocks 0,0,512 to 511,255,1023)
+ Level time: 288130 game time, 288130 day time
+ Level dimension: 0
+ Level storage version: 0x00000 - Unknown?
+ Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
+ Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
+ Forced entities: 2 total; [EntityPlayerSP['Player324'/23, l='MpServer', x=6.18, y=69.00, z=1059.32], EntityBat['Bat'/24, l='MpServer', x=7.22, y=39.10, z=1061.50]]
+ Retry entities: 0 total; []
+ Server brand: vanilla
+ Server type: Integrated singleplayer server
+Stacktrace:
+ at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:401)
+ at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2796)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:452)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 509024272 bytes (485 MB) / 850919424 bytes (811 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 98
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-09_22.19.16-client.txt b/workspace/crash-reports/crash-2023-06-09_22.19.16-client.txt
new file mode 100644
index 00000000..49e4c0a1
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-09_22.19.16-client.txt
@@ -0,0 +1,93 @@
+---- Minecraft Crash Report ----
+// Who set us up the TNT?
+
+Time: 6/9/23 10:19 PM
+Description: Updating screen events
+
+java.lang.RuntimeException: java.io.IOException: Server returned HTTP response code: 401 for URL: https://api.minecraftservices.com/minecraft/profile/
+ at rip.athena.client.gui.menu.altmanager.panels.LoginPanel.lambda$drawScreen$1(LoginPanel.java:157)
+ at rip.athena.client.gui.menu.altmanager.button.AltButton.mouseClicked(AltButton.java:66)
+ at rip.athena.client.gui.menu.altmanager.panels.LoginPanel.lambda$mouseClicked$3(LoginPanel.java:194)
+ at java.util.ArrayList.forEach(ArrayList.java:1257)
+ at rip.athena.client.gui.menu.altmanager.panels.LoginPanel.mouseClicked(LoginPanel.java:194)
+ at rip.athena.client.gui.menu.altmanager.GuiAltManager.lambda$mouseClicked$1(GuiAltManager.java:91)
+ at java.util.ArrayList.forEach(ArrayList.java:1257)
+ at rip.athena.client.gui.menu.altmanager.GuiAltManager.mouseClicked(GuiAltManager.java:91)
+ at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:601)
+ at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:570)
+ at net.minecraft.client.Minecraft.runTick(Minecraft.java:1813)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1126)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+Caused by: java.io.IOException: Server returned HTTP response code: 401 for URL: https://api.minecraftservices.com/minecraft/profile/
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1894)
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
+ at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263)
+ at rip.athena.client.gui.menu.altmanager.panels.LoginPanel.lambda$drawScreen$1(LoginPanel.java:155)
+ ... 14 more
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.gui.menu.altmanager.panels.LoginPanel.lambda$drawScreen$1(LoginPanel.java:157)
+ at rip.athena.client.gui.menu.altmanager.button.AltButton.mouseClicked(AltButton.java:66)
+ at rip.athena.client.gui.menu.altmanager.panels.LoginPanel.lambda$mouseClicked$3(LoginPanel.java:194)
+ at java.util.ArrayList.forEach(ArrayList.java:1257)
+ at rip.athena.client.gui.menu.altmanager.panels.LoginPanel.mouseClicked(LoginPanel.java:194)
+ at rip.athena.client.gui.menu.altmanager.GuiAltManager.lambda$mouseClicked$1(GuiAltManager.java:91)
+ at java.util.ArrayList.forEach(ArrayList.java:1257)
+ at rip.athena.client.gui.menu.altmanager.GuiAltManager.mouseClicked(GuiAltManager.java:91)
+ at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:601)
+ at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:570)
+
+-- Affected screen --
+Details:
+ Screen name: rip.athena.client.gui.menu.altmanager.GuiAltManager
+Stacktrace:
+ at net.minecraft.client.Minecraft.runTick(Minecraft.java:1813)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1126)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 301600912 bytes (287 MB) / 878182400 bytes (837 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-09_23.33.48-client.txt b/workspace/crash-reports/crash-2023-06-09_23.33.48-client.txt
new file mode 100644
index 00000000..4ab2477e
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-09_23.33.48-client.txt
@@ -0,0 +1,98 @@
+---- Minecraft Crash Report ----
+// My bad.
+
+Time: 6/9/23 11:33 PM
+Description: Rendering screen
+
+java.lang.NullPointerException: Rendering screen
+ at rip.athena.client.gui.clickgui.components.mods.ModTextbox.onRender(ModTextbox.java:149)
+ at rip.athena.client.gui.clickgui.components.mods.ModScrollPane.onRender(ModScrollPane.java:196)
+ at rip.athena.client.gui.framework.Menu.onRender(Menu.java:88)
+ at rip.athena.client.gui.framework.MinecraftMenuImpl.drawScreen(MinecraftMenuImpl.java:56)
+ at rip.athena.client.gui.clickgui.IngameMenu.drawScreen(IngameMenu.java:155)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1152)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.gui.clickgui.components.mods.ModTextbox.onRender(ModTextbox.java:149)
+ at rip.athena.client.gui.clickgui.components.mods.ModScrollPane.onRender(ModScrollPane.java:196)
+ at rip.athena.client.gui.framework.Menu.onRender(Menu.java:88)
+ at rip.athena.client.gui.framework.MinecraftMenuImpl.drawScreen(MinecraftMenuImpl.java:56)
+ at rip.athena.client.gui.clickgui.IngameMenu.drawScreen(IngameMenu.java:155)
+
+-- Screen render details --
+Details:
+ Screen name: rip.athena.client.gui.clickgui.IngameMenu
+ Mouse location: Scaled: (658, 321). Absolute: (1317, 366)
+ Screen size: Scaled: (960, 505). Absolute: (1920, 1009). Scale factor of 2
+
+-- Affected level --
+Details:
+ Level name: MpServer
+ All players: 1 total; [EntityPlayerSP['Player766'/39, l='MpServer', x=-86.13, y=65.00, z=996.77]]
+ Chunk stats: MultiplayerChunkCache: 267, 267
+ Level seed: 0
+ Level generator: ID 02 - largeBiomes, ver 0. Features enabled: false
+ Level generator options:
+ Level spawn location: 5.00,64.00,557.00 - World: (5,64,557), Chunk: (at 5,4,13 in 0,34; contains blocks 0,0,544 to 15,255,559), Region: (0,1; contains chunks 0,32 to 31,63, blocks 0,0,512 to 511,255,1023)
+ Level time: 410547 game time, 410547 day time
+ Level dimension: 0
+ Level storage version: 0x00000 - Unknown?
+ Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
+ Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
+ Forced entities: 23 total; [EntityVillager['Villager'/32, l='MpServer', x=-144.72, y=69.00, z=1066.13], EntityVillager['Villager'/33, l='MpServer', x=-149.50, y=68.00, z=1066.13], EntityBat['Bat'/65, l='MpServer', x=-85.50, y=24.97, z=926.81], EntityVillager['Villager'/34, l='MpServer', x=-158.72, y=66.00, z=1045.59], EntityBat['Bat'/66, l='MpServer', x=-85.66, y=24.19, z=924.53], EntityVillager['Villager'/35, l='MpServer', x=-151.66, y=68.00, z=1049.78], EntityVillager['Villager'/36, l='MpServer', x=-159.91, y=66.07, z=1042.47], EntityVillager['Villager'/37, l='MpServer', x=-143.29, y=69.00, z=1065.80], EntityPlayerSP['Player766'/39, l='MpServer', x=-86.13, y=65.00, z=996.77], EntityVillager['Villager'/38, l='MpServer', x=-138.53, y=68.00, z=1072.28], EntityBat['Bat'/199, l='MpServer', x=-118.25, y=53.84, z=1064.41], EntityBat['Bat'/72, l='MpServer', x=-55.25, y=52.10, z=1013.72], EntityVillager['Villager'/23, l='MpServer', x=-118.53, y=69.00, z=1056.88], EntityVillager['Villager'/55, l='MpServer', x=-162.57, y=66.50, z=1036.34], EntityVillager['Villager'/24, l='MpServer', x=-118.34, y=69.00, z=1056.00], EntityVillager['Villager'/25, l='MpServer', x=-147.50, y=67.00, z=1021.28], EntityBat['Bat'/217, l='MpServer', x=-100.81, y=21.50, z=1076.97], EntityVillager['Villager'/26, l='MpServer', x=-150.09, y=66.00, z=1028.47], EntityVillager['Villager'/27, l='MpServer', x=-146.34, y=68.00, z=1040.56], EntityVillager['Villager'/28, l='MpServer', x=-158.59, y=67.00, z=1033.06], EntityVillager['Villager'/29, l='MpServer', x=-158.72, y=67.00, z=1027.47], EntityVillager['Villager'/30, l='MpServer', x=-155.84, y=68.00, z=1057.19], EntityVillager['Villager'/31, l='MpServer', x=-156.50, y=68.00, z=1064.50]]
+ Retry entities: 0 total; []
+ Server brand: vanilla
+ Server type: Integrated singleplayer server
+Stacktrace:
+ at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:401)
+ at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2796)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:452)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 894574240 bytes (853 MB) / 1224736768 bytes (1168 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 99
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_12.29.17-client.txt b/workspace/crash-reports/crash-2023-06-10_12.29.17-client.txt
new file mode 100644
index 00000000..b028d474
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_12.29.17-client.txt
@@ -0,0 +1,106 @@
+---- Minecraft Crash Report ----
+// You're mean.
+
+Time: 6/10/23 12:29 PM
+Description: Rendering screen
+
+java.lang.IllegalArgumentException: Invalid UUID string: 74e897386c9e4f5983efd365849e6049
+ at java.util.UUID.fromString(UUID.java:194)
+ at rip.athena.client.modules.impl.other.AimTrainer.createBot(AimTrainer.java:32)
+ at rip.athena.client.modules.impl.other.AimTrainer.onEnable(AimTrainer.java:103)
+ at rip.athena.client.modules.Module.setEnabled(Module.java:96)
+ at rip.athena.client.gui.clickgui.components.mods.ModuleBox.passesThrough(ModuleBox.java:129)
+ at rip.athena.client.gui.clickgui.components.mods.ModScrollPane.onRender(ModScrollPane.java:154)
+ at rip.athena.client.gui.framework.Menu.onRender(Menu.java:88)
+ at rip.athena.client.gui.framework.MinecraftMenuImpl.drawScreen(MinecraftMenuImpl.java:56)
+ at rip.athena.client.gui.clickgui.IngameMenu.drawScreen(IngameMenu.java:155)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1152)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at java.util.UUID.fromString(UUID.java:194)
+ at rip.athena.client.modules.impl.other.AimTrainer.createBot(AimTrainer.java:32)
+ at rip.athena.client.modules.impl.other.AimTrainer.onEnable(AimTrainer.java:103)
+ at rip.athena.client.modules.Module.setEnabled(Module.java:96)
+ at rip.athena.client.gui.clickgui.components.mods.ModuleBox.passesThrough(ModuleBox.java:129)
+ at rip.athena.client.gui.clickgui.components.mods.ModScrollPane.onRender(ModScrollPane.java:154)
+ at rip.athena.client.gui.framework.Menu.onRender(Menu.java:88)
+ at rip.athena.client.gui.framework.MinecraftMenuImpl.drawScreen(MinecraftMenuImpl.java:56)
+ at rip.athena.client.gui.clickgui.IngameMenu.drawScreen(IngameMenu.java:155)
+
+-- Screen render details --
+Details:
+ Screen name: rip.athena.client.gui.clickgui.IngameMenu
+ Mouse location: Scaled: (431, 263). Absolute: (863, 482)
+ Screen size: Scaled: (960, 505). Absolute: (1920, 1009). Scale factor of 2
+
+-- Affected level --
+Details:
+ Level name: MpServer
+ All players: 1 total; [EntityPlayerSP['Player604'/34, l='MpServer', x=-162.40, y=71.00, z=1010.99]]
+ Chunk stats: MultiplayerChunkCache: 270, 270
+ Level seed: 0
+ Level generator: ID 02 - largeBiomes, ver 0. Features enabled: false
+ Level generator options:
+ Level spawn location: 5.00,64.00,557.00 - World: (5,64,557), Chunk: (at 5,4,13 in 0,34; contains blocks 0,0,544 to 15,255,559), Region: (0,1; contains chunks 0,32 to 31,63, blocks 0,0,512 to 511,255,1023)
+ Level time: 433036 game time, 433036 day time
+ Level dimension: 0
+ Level storage version: 0x00000 - Unknown?
+ Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
+ Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
+ Forced entities: 65 total; [EntityBat['Bat'/527, l='MpServer', x=-163.35, y=33.49, z=1001.21], EntityVillager['Villager'/18, l='MpServer', x=-150.56, y=67.00, z=1033.22], EntityVillager['Villager'/19, l='MpServer', x=-152.72, y=67.00, z=1032.38], EntityZombie['Zombie'/20, l='MpServer', x=-155.56, y=25.00, z=1008.13], EntityItem['item.item.arrow'/21, l='MpServer', x=-132.16, y=66.00, z=1010.88], EntityItem['item.item.bone'/22, l='MpServer', x=-130.44, y=66.00, z=1009.97], EntityVillager['Villager'/23, l='MpServer', x=-148.44, y=68.00, z=1041.84], EntityVillager['Villager'/24, l='MpServer', x=-151.66, y=68.00, z=1049.78], EntityVillager['Villager'/25, l='MpServer', x=-149.50, y=68.00, z=1040.84], EntityVillager['Villager'/26, l='MpServer', x=-155.28, y=68.00, z=1049.72], EntityVillager['Villager'/27, l='MpServer', x=-156.50, y=68.00, z=1064.50], EntityVillager['Villager'/28, l='MpServer', x=-144.72, y=69.00, z=1066.28], EntityVillager['Villager'/29, l='MpServer', x=-145.19, y=68.00, z=1063.50], EntityVillager['Villager'/30, l='MpServer', x=-138.53, y=68.00, z=1072.28], EntityVillager['Villager'/31, l='MpServer', x=-135.09, y=68.00, z=1072.66], EntityVillager['Villager'/32, l='MpServer', x=-148.72, y=67.13, z=1075.53], EntitySkeleton['Skeleton'/35, l='MpServer', x=-154.50, y=27.00, z=1000.50], EntityEnderman['Enderman'/36, l='MpServer', x=-145.50, y=27.00, z=998.50], EntityEnderman['Enderman'/37, l='MpServer', x=-149.50, y=27.00, z=998.50], EntityWitch['Witch'/38, l='MpServer', x=-170.50, y=24.00, z=1005.91], EntityBat['Bat'/678, l='MpServer', x=-222.34, y=55.09, z=1051.31], EntityCreeper['Creeper'/39, l='MpServer', x=-158.72, y=25.00, z=1003.88], EntityBat['Bat'/679, l='MpServer', x=-223.25, y=55.56, z=1053.50], EntityBat['Bat'/40, l='MpServer', x=-147.45, y=27.34, z=987.73], EntityCreeper['Creeper'/552, l='MpServer', x=-152.50, y=29.00, z=1019.50], EntityBat['Bat'/680, l='MpServer', x=-221.25, y=55.09, z=1050.53], EntityCreeper['Creeper'/297, l='MpServer', x=-82.50, y=38.00, z=1030.50], EntityCreeper['Creeper'/298, l='MpServer', x=-90.50, y=26.00, z=931.50], EntityCreeper['Creeper'/554, l='MpServer', x=-187.50, y=36.00, z=976.50], EntityCreeper['Creeper'/299, l='MpServer', x=-91.50, y=26.00, z=932.50], EntityCreeper['Creeper'/555, l='MpServer', x=-181.50, y=36.00, z=983.50], EntitySkeleton['Skeleton'/53, l='MpServer', x=-227.50, y=45.00, z=936.50], EntitySkeleton['Skeleton'/64, l='MpServer', x=-210.47, y=35.00, z=1086.16], EntityBat['Bat'/65, l='MpServer', x=-206.13, y=42.13, z=1076.75], EntitySquid['Squid'/76, l='MpServer', x=-201.91, y=61.53, z=1009.59], EntityBat['Bat'/77, l='MpServer', x=-194.59, y=37.09, z=1064.16], EntitySkeleton['Skeleton'/589, l='MpServer', x=-112.50, y=20.00, z=974.50], EntityBat['Bat'/79, l='MpServer', x=-202.16, y=32.09, z=1071.75], EntityBat['Bat'/80, l='MpServer', x=-201.22, y=32.41, z=1075.78], EntityZombie['Zombie'/593, l='MpServer', x=-201.50, y=42.00, z=1078.50], EntitySquid['Squid'/82, l='MpServer', x=-176.86, y=62.47, z=1009.70], EntityZombie['Zombie'/594, l='MpServer', x=-200.63, y=42.76, z=1079.62], EntitySquid['Squid'/83, l='MpServer', x=-195.50, y=60.91, z=1012.00], EntityZombie['Zombie'/84, l='MpServer', x=-170.59, y=17.00, z=1020.09], EntitySpider['Spider'/85, l='MpServer', x=-171.50, y=35.00, z=989.50], EntityCreeper['Creeper'/597, l='MpServer', x=-203.50, y=42.00, z=1075.50], EntitySkeleton['Skeleton'/86, l='MpServer', x=-168.94, y=21.00, z=996.50], EntitySpider['Spider'/87, l='MpServer', x=-163.84, y=35.00, z=993.00], EntityVillager['Villager'/88, l='MpServer', x=-147.47, y=67.00, z=1024.75], EntityVillager['Villager'/89, l='MpServer', x=-171.28, y=67.00, z=1039.50], EntityVillager['Villager'/90, l='MpServer', x=-171.56, y=67.00, z=1040.34], EntityItem['item.item.bread'/91, l='MpServer', x=-172.34, y=67.00, z=1042.66], EntityCreeper['Creeper'/219, l='MpServer', x=-127.53, y=51.00, z=1065.66], EntityBat['Bat'/94, l='MpServer', x=-150.59, y=29.10, z=975.63], EntityBat['Bat'/95, l='MpServer', x=-139.26, y=25.13, z=987.11], EntityVillager['Villager'/96, l='MpServer', x=-138.78, y=66.00, z=1036.25], EntityVillager['Villager'/97, l='MpServer', x=-122.47, y=68.00, z=1045.69], EntitySkeleton['Skeleton'/98, l='MpServer', x=-101.50, y=34.00, z=950.50], EntityBat['Bat'/100, l='MpServer', x=-85.47, y=34.53, z=1033.97], EntitySkeleton['Skeleton'/485, l='MpServer', x=-167.47, y=60.00, z=1051.31], EntityCreeper['Creeper'/486, l='MpServer', x=-168.50, y=60.00, z=1050.50], EntityCreeper['Creeper'/487, l='MpServer', x=-169.77, y=60.00, z=1051.35], EntityCreeper['Creeper'/488, l='MpServer', x=-169.02, y=60.00, z=1052.33], EntityPlayerSP['Player604'/34, l='MpServer', x=-162.40, y=71.00, z=1010.99], EntitySkeleton['Skeleton'/367, l='MpServer', x=-232.50, y=26.00, z=965.50]]
+ Retry entities: 0 total; []
+ Server brand: vanilla
+ Server type: Integrated singleplayer server
+Stacktrace:
+ at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:401)
+ at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2796)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:452)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 843575936 bytes (804 MB) / 1391460352 bytes (1327 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 99
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_12.29.35-client.txt b/workspace/crash-reports/crash-2023-06-10_12.29.35-client.txt
new file mode 100644
index 00000000..457697f8
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_12.29.35-client.txt
@@ -0,0 +1,73 @@
+---- Minecraft Crash Report ----
+// Surprise! Haha. Well, this is awkward.
+
+Time: 6/10/23 12:29 PM
+Description: Initializing game
+
+java.lang.NullPointerException: Initializing game
+ at rip.athena.client.modules.impl.other.AimTrainer.createBot(AimTrainer.java:32)
+ at rip.athena.client.modules.impl.other.AimTrainer.onEnable(AimTrainer.java:103)
+ at rip.athena.client.modules.Module.setEnabled(Module.java:96)
+ at rip.athena.client.config.save.Config.load(Config.java:106)
+ at rip.athena.client.config.save.Config.load(Config.java:64)
+ at rip.athena.client.config.save.ConfigManager.postInit(ConfigManager.java:52)
+ at rip.athena.client.Athena.initClient(Athena.java:98)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:490)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.modules.impl.other.AimTrainer.createBot(AimTrainer.java:32)
+ at rip.athena.client.modules.impl.other.AimTrainer.onEnable(AimTrainer.java:103)
+ at rip.athena.client.modules.Module.setEnabled(Module.java:96)
+ at rip.athena.client.config.save.Config.load(Config.java:106)
+ at rip.athena.client.config.save.Config.load(Config.java:64)
+ at rip.athena.client.config.save.ConfigManager.postInit(ConfigManager.java:52)
+ at rip.athena.client.Athena.initClient(Athena.java:98)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:490)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 441315528 bytes (420 MB) / 499122176 bytes (476 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_12.29.48-client.txt b/workspace/crash-reports/crash-2023-06-10_12.29.48-client.txt
new file mode 100644
index 00000000..3cdb6dd8
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_12.29.48-client.txt
@@ -0,0 +1,73 @@
+---- Minecraft Crash Report ----
+// You should try our sister game, Minceraft!
+
+Time: 6/10/23 12:29 PM
+Description: Initializing game
+
+java.lang.NullPointerException: Initializing game
+ at rip.athena.client.modules.impl.other.AimTrainer.createBot(AimTrainer.java:32)
+ at rip.athena.client.modules.impl.other.AimTrainer.onEnable(AimTrainer.java:103)
+ at rip.athena.client.modules.Module.setEnabled(Module.java:96)
+ at rip.athena.client.config.save.Config.load(Config.java:106)
+ at rip.athena.client.config.save.Config.load(Config.java:64)
+ at rip.athena.client.config.save.ConfigManager.postInit(ConfigManager.java:52)
+ at rip.athena.client.Athena.initClient(Athena.java:98)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:490)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.modules.impl.other.AimTrainer.createBot(AimTrainer.java:32)
+ at rip.athena.client.modules.impl.other.AimTrainer.onEnable(AimTrainer.java:103)
+ at rip.athena.client.modules.Module.setEnabled(Module.java:96)
+ at rip.athena.client.config.save.Config.load(Config.java:106)
+ at rip.athena.client.config.save.Config.load(Config.java:64)
+ at rip.athena.client.config.save.ConfigManager.postInit(ConfigManager.java:52)
+ at rip.athena.client.Athena.initClient(Athena.java:98)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:490)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 421691864 bytes (402 MB) / 480247808 bytes (458 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_12.30.30-client.txt b/workspace/crash-reports/crash-2023-06-10_12.30.30-client.txt
new file mode 100644
index 00000000..c624caf8
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_12.30.30-client.txt
@@ -0,0 +1,73 @@
+---- Minecraft Crash Report ----
+// Shall we play a game?
+
+Time: 6/10/23 12:30 PM
+Description: Initializing game
+
+java.lang.NullPointerException: Initializing game
+ at rip.athena.client.modules.impl.other.AimTrainer.createBot(AimTrainer.java:32)
+ at rip.athena.client.modules.impl.other.AimTrainer.onEnable(AimTrainer.java:103)
+ at rip.athena.client.modules.Module.setEnabled(Module.java:96)
+ at rip.athena.client.config.save.Config.load(Config.java:106)
+ at rip.athena.client.config.save.Config.load(Config.java:64)
+ at rip.athena.client.config.save.ConfigManager.postInit(ConfigManager.java:52)
+ at rip.athena.client.Athena.initClient(Athena.java:98)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:490)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.modules.impl.other.AimTrainer.createBot(AimTrainer.java:32)
+ at rip.athena.client.modules.impl.other.AimTrainer.onEnable(AimTrainer.java:103)
+ at rip.athena.client.modules.Module.setEnabled(Module.java:96)
+ at rip.athena.client.config.save.Config.load(Config.java:106)
+ at rip.athena.client.config.save.Config.load(Config.java:64)
+ at rip.athena.client.config.save.ConfigManager.postInit(ConfigManager.java:52)
+ at rip.athena.client.Athena.initClient(Athena.java:98)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:490)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 440689240 bytes (420 MB) / 498597888 bytes (475 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_12.31.29-client.txt b/workspace/crash-reports/crash-2023-06-10_12.31.29-client.txt
new file mode 100644
index 00000000..97f9eed4
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_12.31.29-client.txt
@@ -0,0 +1,73 @@
+---- Minecraft Crash Report ----
+// Don't be sad, have a hug! <3
+
+Time: 6/10/23 12:31 PM
+Description: Initializing game
+
+java.lang.NullPointerException: Initializing game
+ at rip.athena.client.modules.impl.other.AimTrainer.createBot(AimTrainer.java:32)
+ at rip.athena.client.modules.impl.other.AimTrainer.onEnable(AimTrainer.java:103)
+ at rip.athena.client.modules.Module.setEnabled(Module.java:96)
+ at rip.athena.client.config.save.Config.load(Config.java:106)
+ at rip.athena.client.config.save.Config.load(Config.java:64)
+ at rip.athena.client.config.save.ConfigManager.postInit(ConfigManager.java:52)
+ at rip.athena.client.Athena.initClient(Athena.java:101)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:490)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.modules.impl.other.AimTrainer.createBot(AimTrainer.java:32)
+ at rip.athena.client.modules.impl.other.AimTrainer.onEnable(AimTrainer.java:103)
+ at rip.athena.client.modules.Module.setEnabled(Module.java:96)
+ at rip.athena.client.config.save.Config.load(Config.java:106)
+ at rip.athena.client.config.save.Config.load(Config.java:64)
+ at rip.athena.client.config.save.ConfigManager.postInit(ConfigManager.java:52)
+ at rip.athena.client.Athena.initClient(Athena.java:101)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:490)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 455673784 bytes (434 MB) / 511180800 bytes (487 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_13.58.06-client.txt b/workspace/crash-reports/crash-2023-06-10_13.58.06-client.txt
new file mode 100644
index 00000000..a3ce6d9e
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_13.58.06-client.txt
@@ -0,0 +1,81 @@
+---- Minecraft Crash Report ----
+// Why did you do that?
+
+Time: 6/10/23 1:58 PM
+Description: Initializing game
+
+java.lang.NullPointerException: Initializing game
+ at net.minecraft.client.Minecraft.isUnicode(Minecraft.java:792)
+ at net.minecraft.client.gui.ScaledResolution.(ScaledResolution.java:19)
+ at rip.athena.client.gui.hud.HUDElement.setX(HUDElement.java:57)
+ at rip.athena.client.modules.impl.render.MemoryUsage.(MemoryUsage.java:59)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:90)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:490)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at net.minecraft.client.Minecraft.isUnicode(Minecraft.java:792)
+ at net.minecraft.client.gui.ScaledResolution.(ScaledResolution.java:19)
+ at rip.athena.client.gui.hud.HUDElement.setX(HUDElement.java:57)
+ at rip.athena.client.modules.impl.render.MemoryUsage.(MemoryUsage.java:59)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:90)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:490)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 196344856 bytes (187 MB) / 287834112 bytes (274 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_13.59.17-client.txt b/workspace/crash-reports/crash-2023-06-10_13.59.17-client.txt
new file mode 100644
index 00000000..c129384b
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_13.59.17-client.txt
@@ -0,0 +1,81 @@
+---- Minecraft Crash Report ----
+// Shall we play a game?
+
+Time: 6/10/23 1:59 PM
+Description: Initializing game
+
+java.lang.NullPointerException: Initializing game
+ at net.minecraft.client.Minecraft.isUnicode(Minecraft.java:792)
+ at net.minecraft.client.gui.ScaledResolution.(ScaledResolution.java:19)
+ at rip.athena.client.gui.hud.HUDElement.setX(HUDElement.java:63)
+ at rip.athena.client.modules.impl.render.MemoryUsage.(MemoryUsage.java:59)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:90)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:490)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at net.minecraft.client.Minecraft.isUnicode(Minecraft.java:792)
+ at net.minecraft.client.gui.ScaledResolution.(ScaledResolution.java:19)
+ at rip.athena.client.gui.hud.HUDElement.setX(HUDElement.java:63)
+ at rip.athena.client.modules.impl.render.MemoryUsage.(MemoryUsage.java:59)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:90)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:490)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 188755328 bytes (180 MB) / 283115520 bytes (270 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_14.00.17-client.txt b/workspace/crash-reports/crash-2023-06-10_14.00.17-client.txt
new file mode 100644
index 00000000..e91327f1
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_14.00.17-client.txt
@@ -0,0 +1,81 @@
+---- Minecraft Crash Report ----
+// My bad.
+
+Time: 6/10/23 2:00 PM
+Description: Initializing game
+
+java.lang.NullPointerException: Initializing game
+ at net.minecraft.client.Minecraft.isUnicode(Minecraft.java:792)
+ at net.minecraft.client.gui.ScaledResolution.(ScaledResolution.java:19)
+ at rip.athena.client.gui.hud.HUDElement.setX(HUDElement.java:64)
+ at rip.athena.client.modules.impl.render.MemoryUsage.(MemoryUsage.java:59)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:90)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:490)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at net.minecraft.client.Minecraft.isUnicode(Minecraft.java:792)
+ at net.minecraft.client.gui.ScaledResolution.(ScaledResolution.java:19)
+ at rip.athena.client.gui.hud.HUDElement.setX(HUDElement.java:64)
+ at rip.athena.client.modules.impl.render.MemoryUsage.(MemoryUsage.java:59)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:90)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:490)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 176506088 bytes (168 MB) / 282066944 bytes (269 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_14.01.02-client.txt b/workspace/crash-reports/crash-2023-06-10_14.01.02-client.txt
new file mode 100644
index 00000000..39ad1a87
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_14.01.02-client.txt
@@ -0,0 +1,81 @@
+---- Minecraft Crash Report ----
+// Surprise! Haha. Well, this is awkward.
+
+Time: 6/10/23 2:01 PM
+Description: Initializing game
+
+java.lang.NullPointerException: Initializing game
+ at net.minecraft.client.Minecraft.isUnicode(Minecraft.java:792)
+ at net.minecraft.client.gui.ScaledResolution.(ScaledResolution.java:19)
+ at rip.athena.client.gui.hud.HUDElement.setX(HUDElement.java:64)
+ at rip.athena.client.modules.impl.render.MemoryUsage.(MemoryUsage.java:59)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:90)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:490)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at net.minecraft.client.Minecraft.isUnicode(Minecraft.java:792)
+ at net.minecraft.client.gui.ScaledResolution.(ScaledResolution.java:19)
+ at rip.athena.client.gui.hud.HUDElement.setX(HUDElement.java:64)
+ at rip.athena.client.modules.impl.render.MemoryUsage.(MemoryUsage.java:59)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:90)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:490)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 219024656 bytes (208 MB) / 297271296 bytes (283 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_18.31.15-client.txt b/workspace/crash-reports/crash-2023-06-10_18.31.15-client.txt
new file mode 100644
index 00000000..eeaecd48
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_18.31.15-client.txt
@@ -0,0 +1,70 @@
+---- Minecraft Crash Report ----
+// You should try our sister game, Minceraft!
+
+Time: 6/10/23 6:31 PM
+Description: Initializing game
+
+java.lang.NullPointerException: Initializing game
+ at rip.athena.client.gui.menu.AthenaMenu.initGui(AthenaMenu.java:187)
+ at net.minecraft.client.gui.GuiScreen.setWorldAndResolution(GuiScreen.java:550)
+ at net.minecraft.client.Minecraft.displayGuiScreen(Minecraft.java:1021)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:584)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.gui.menu.AthenaMenu.initGui(AthenaMenu.java:187)
+ at net.minecraft.client.gui.GuiScreen.setWorldAndResolution(GuiScreen.java:550)
+ at net.minecraft.client.Minecraft.displayGuiScreen(Minecraft.java:1021)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:584)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 343871880 bytes (327 MB) / 573571072 bytes (547 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_18.31.52-client.txt b/workspace/crash-reports/crash-2023-06-10_18.31.52-client.txt
new file mode 100644
index 00000000..67cb767f
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_18.31.52-client.txt
@@ -0,0 +1,70 @@
+---- Minecraft Crash Report ----
+// Daisy, daisy...
+
+Time: 6/10/23 6:31 PM
+Description: Initializing game
+
+java.lang.NullPointerException: Initializing game
+ at rip.athena.client.gui.menu.AthenaMenu.initGui(AthenaMenu.java:179)
+ at net.minecraft.client.gui.GuiScreen.setWorldAndResolution(GuiScreen.java:550)
+ at net.minecraft.client.Minecraft.displayGuiScreen(Minecraft.java:1021)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:584)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.gui.menu.AthenaMenu.initGui(AthenaMenu.java:179)
+ at net.minecraft.client.gui.GuiScreen.setWorldAndResolution(GuiScreen.java:550)
+ at net.minecraft.client.Minecraft.displayGuiScreen(Minecraft.java:1021)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:584)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:411)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 243639712 bytes (232 MB) / 555220992 bytes (529 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_18.41.13-client.txt b/workspace/crash-reports/crash-2023-06-10_18.41.13-client.txt
new file mode 100644
index 00000000..14b38b9d
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_18.41.13-client.txt
@@ -0,0 +1,75 @@
+---- Minecraft Crash Report ----
+// Hi. I'm Minecraft, and I'm a crashaholic.
+
+Time: 6/10/23 6:41 PM
+Description: Updating screen events
+
+java.lang.NullPointerException: Updating screen events
+ at rip.athena.client.account.AccountManager.save(AccountManager.java:49)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.keyTyped(GuiAccountManager.java:420)
+ at net.minecraft.client.gui.GuiScreen.handleKeyboardInput(GuiScreen.java:627)
+ at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:578)
+ at net.minecraft.client.Minecraft.runTick(Minecraft.java:1814)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1127)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.account.AccountManager.save(AccountManager.java:49)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.keyTyped(GuiAccountManager.java:420)
+ at net.minecraft.client.gui.GuiScreen.handleKeyboardInput(GuiScreen.java:627)
+ at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:578)
+
+-- Affected screen --
+Details:
+ Screen name: rip.athena.client.gui.menu.altmanager.GuiAccountManager
+Stacktrace:
+ at net.minecraft.client.Minecraft.runTick(Minecraft.java:1814)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1127)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 187962056 bytes (179 MB) / 555745280 bytes (530 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_19.17.20-client.txt b/workspace/crash-reports/crash-2023-06-10_19.17.20-client.txt
new file mode 100644
index 00000000..38f67330
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_19.17.20-client.txt
@@ -0,0 +1,75 @@
+---- Minecraft Crash Report ----
+// Don't be sad, have a hug! <3
+
+Time: 6/10/23 7:17 PM
+Description: Rendering screen
+
+java.lang.NullPointerException: Rendering screen
+ at rip.athena.client.account.AccountManager.save(AccountManager.java:49)
+ at rip.athena.client.gui.menu.altmanager.panels.LoginPanel.drawScreen(LoginPanel.java:184)
+ at rip.athena.client.gui.menu.altmanager.GuiAltManager.drawScreen(GuiAltManager.java:80)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1152)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.account.AccountManager.save(AccountManager.java:49)
+ at rip.athena.client.gui.menu.altmanager.panels.LoginPanel.drawScreen(LoginPanel.java:184)
+ at rip.athena.client.gui.menu.altmanager.GuiAltManager.drawScreen(GuiAltManager.java:80)
+
+-- Screen render details --
+Details:
+ Screen name: rip.athena.client.gui.menu.altmanager.GuiAltManager
+ Mouse location: Scaled: (0, 239). Absolute: (0, 0)
+ Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2
+Stacktrace:
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1152)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 247518856 bytes (236 MB) / 587726848 bytes (560 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_19.17.56-client.txt b/workspace/crash-reports/crash-2023-06-10_19.17.56-client.txt
new file mode 100644
index 00000000..40c53f92
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_19.17.56-client.txt
@@ -0,0 +1,75 @@
+---- Minecraft Crash Report ----
+// My bad.
+
+Time: 6/10/23 7:17 PM
+Description: Rendering screen
+
+java.lang.NullPointerException: Rendering screen
+ at rip.athena.client.account.AccountManager.save(AccountManager.java:49)
+ at rip.athena.client.gui.menu.altmanager.panels.LoginPanel.drawScreen(LoginPanel.java:184)
+ at rip.athena.client.gui.menu.altmanager.GuiAltManager.drawScreen(GuiAltManager.java:80)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1152)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.account.AccountManager.save(AccountManager.java:49)
+ at rip.athena.client.gui.menu.altmanager.panels.LoginPanel.drawScreen(LoginPanel.java:184)
+ at rip.athena.client.gui.menu.altmanager.GuiAltManager.drawScreen(GuiAltManager.java:80)
+
+-- Screen render details --
+Details:
+ Screen name: rip.athena.client.gui.menu.altmanager.GuiAltManager
+ Mouse location: Scaled: (0, 239). Absolute: (0, 0)
+ Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2
+Stacktrace:
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1152)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 224660560 bytes (214 MB) / 578813952 bytes (552 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_19.18.42-client.txt b/workspace/crash-reports/crash-2023-06-10_19.18.42-client.txt
new file mode 100644
index 00000000..70279262
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_19.18.42-client.txt
@@ -0,0 +1,81 @@
+---- Minecraft Crash Report ----
+// I bet Cylons wouldn't have this problem.
+
+Time: 6/10/23 7:18 PM
+Description: Updating screen events
+
+java.lang.NullPointerException: Updating screen events
+ at rip.athena.client.account.AccountManager.save(AccountManager.java:49)
+ at rip.athena.client.gui.menu.altmanager.panels.LoginPanel.mouseClicked(LoginPanel.java:238)
+ at rip.athena.client.gui.menu.altmanager.GuiAltManager.lambda$mouseClicked$1(GuiAltManager.java:97)
+ at java.util.ArrayList.forEach(ArrayList.java:1257)
+ at rip.athena.client.gui.menu.altmanager.GuiAltManager.mouseClicked(GuiAltManager.java:97)
+ at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:601)
+ at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:570)
+ at net.minecraft.client.Minecraft.runTick(Minecraft.java:1813)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1126)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.account.AccountManager.save(AccountManager.java:49)
+ at rip.athena.client.gui.menu.altmanager.panels.LoginPanel.mouseClicked(LoginPanel.java:238)
+ at rip.athena.client.gui.menu.altmanager.GuiAltManager.lambda$mouseClicked$1(GuiAltManager.java:97)
+ at java.util.ArrayList.forEach(ArrayList.java:1257)
+ at rip.athena.client.gui.menu.altmanager.GuiAltManager.mouseClicked(GuiAltManager.java:97)
+ at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:601)
+ at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:570)
+
+-- Affected screen --
+Details:
+ Screen name: rip.athena.client.gui.menu.altmanager.GuiAltManager
+Stacktrace:
+ at net.minecraft.client.Minecraft.runTick(Minecraft.java:1813)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1126)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 450490368 bytes (429 MB) / 562036736 bytes (536 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_19.20.32-client.txt b/workspace/crash-reports/crash-2023-06-10_19.20.32-client.txt
new file mode 100644
index 00000000..32f053b9
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_19.20.32-client.txt
@@ -0,0 +1,89 @@
+---- Minecraft Crash Report ----
+// This doesn't make any sense!
+
+Time: 6/10/23 7:20 PM
+Description: Updating screen events
+
+java.lang.NullPointerException: Updating screen events
+ at rip.athena.client.account.AccountManager.save(AccountManager.java:49)
+ at rip.athena.client.gui.menu.altmanager.panels.LoginPanel.lambda$drawScreen$1(LoginPanel.java:126)
+ at rip.athena.client.gui.menu.altmanager.button.AltButton.mouseClicked(AltButton.java:66)
+ at rip.athena.client.gui.menu.altmanager.panels.LoginPanel.lambda$mouseClicked$3(LoginPanel.java:211)
+ at java.util.ArrayList.forEach(ArrayList.java:1257)
+ at rip.athena.client.gui.menu.altmanager.panels.LoginPanel.mouseClicked(LoginPanel.java:211)
+ at rip.athena.client.gui.menu.altmanager.GuiAltManager.lambda$mouseClicked$1(GuiAltManager.java:97)
+ at java.util.ArrayList.forEach(ArrayList.java:1257)
+ at rip.athena.client.gui.menu.altmanager.GuiAltManager.mouseClicked(GuiAltManager.java:97)
+ at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:601)
+ at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:570)
+ at net.minecraft.client.Minecraft.runTick(Minecraft.java:1813)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1126)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.account.AccountManager.save(AccountManager.java:49)
+ at rip.athena.client.gui.menu.altmanager.panels.LoginPanel.lambda$drawScreen$1(LoginPanel.java:126)
+ at rip.athena.client.gui.menu.altmanager.button.AltButton.mouseClicked(AltButton.java:66)
+ at rip.athena.client.gui.menu.altmanager.panels.LoginPanel.lambda$mouseClicked$3(LoginPanel.java:211)
+ at java.util.ArrayList.forEach(ArrayList.java:1257)
+ at rip.athena.client.gui.menu.altmanager.panels.LoginPanel.mouseClicked(LoginPanel.java:211)
+ at rip.athena.client.gui.menu.altmanager.GuiAltManager.lambda$mouseClicked$1(GuiAltManager.java:97)
+ at java.util.ArrayList.forEach(ArrayList.java:1257)
+ at rip.athena.client.gui.menu.altmanager.GuiAltManager.mouseClicked(GuiAltManager.java:97)
+ at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:601)
+ at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:570)
+
+-- Affected screen --
+Details:
+ Screen name: rip.athena.client.gui.menu.altmanager.GuiAltManager
+Stacktrace:
+ at net.minecraft.client.Minecraft.runTick(Minecraft.java:1813)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1126)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 345618936 bytes (329 MB) / 540016640 bytes (515 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_21.05.34-client.txt b/workspace/crash-reports/crash-2023-06-10_21.05.34-client.txt
new file mode 100644
index 00000000..d4936502
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_21.05.34-client.txt
@@ -0,0 +1,73 @@
+---- Minecraft Crash Report ----
+// Uh... Did I do that?
+
+Time: 6/10/23 9:05 PM
+Description: Rendering screen
+
+java.lang.IllegalArgumentException: Invalid UUID string: 74e897386c9e4f5983efd365849e6049
+ at java.util.UUID.fromString(UUID.java:194)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.drawScreen(GuiAccountManager.java:157)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1152)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at java.util.UUID.fromString(UUID.java:194)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.drawScreen(GuiAccountManager.java:157)
+
+-- Screen render details --
+Details:
+ Screen name: rip.athena.client.gui.menu.altmanager.GuiAccountManager
+ Mouse location: Scaled: (379, 17). Absolute: (759, 445)
+ Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2
+Stacktrace:
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1152)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 484855384 bytes (462 MB) / 910163968 bytes (868 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_21.09.17-client.txt b/workspace/crash-reports/crash-2023-06-10_21.09.17-client.txt
new file mode 100644
index 00000000..e350b6c9
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_21.09.17-client.txt
@@ -0,0 +1,73 @@
+---- Minecraft Crash Report ----
+// Don't do that.
+
+Time: 6/10/23 9:09 PM
+Description: Rendering screen
+
+java.lang.IllegalArgumentException: Invalid UUID string: 74e897386c9e4f5983efd365849e6049
+ at java.util.UUID.fromString(UUID.java:194)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.drawScreen(GuiAccountManager.java:154)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1152)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at java.util.UUID.fromString(UUID.java:194)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.drawScreen(GuiAccountManager.java:154)
+
+-- Screen render details --
+Details:
+ Screen name: rip.athena.client.gui.menu.altmanager.GuiAccountManager
+ Mouse location: Scaled: (382, 19). Absolute: (764, 441)
+ Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2
+Stacktrace:
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1152)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 848548360 bytes (809 MB) / 973078528 bytes (928 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_21.15.42-client.txt b/workspace/crash-reports/crash-2023-06-10_21.15.42-client.txt
new file mode 100644
index 00000000..536f0542
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_21.15.42-client.txt
@@ -0,0 +1,77 @@
+---- Minecraft Crash Report ----
+// My bad.
+
+Time: 6/10/23 9:15 PM
+Description: Updating screen events
+
+java.util.ConcurrentModificationException
+ at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:909)
+ at java.util.ArrayList$Itr.next(ArrayList.java:859)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.mouseClicked(GuiAccountManager.java:320)
+ at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:601)
+ at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:570)
+ at net.minecraft.client.Minecraft.runTick(Minecraft.java:1813)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1126)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:909)
+ at java.util.ArrayList$Itr.next(ArrayList.java:859)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.mouseClicked(GuiAccountManager.java:320)
+ at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:601)
+ at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:570)
+
+-- Affected screen --
+Details:
+ Screen name: rip.athena.client.gui.menu.altmanager.GuiAccountManager
+Stacktrace:
+ at net.minecraft.client.Minecraft.runTick(Minecraft.java:1813)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1126)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 920873904 bytes (878 MB) / 1061683200 bytes (1012 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-10_21.26.18-client.txt b/workspace/crash-reports/crash-2023-06-10_21.26.18-client.txt
new file mode 100644
index 00000000..e1b2b9d4
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-10_21.26.18-client.txt
@@ -0,0 +1,73 @@
+---- Minecraft Crash Report ----
+// Surprise! Haha. Well, this is awkward.
+
+Time: 6/10/23 9:26 PM
+Description: Rendering screen
+
+java.lang.IllegalArgumentException: Invalid UUID string: 74e897386c9e4f5983efd365849e6049
+ at java.util.UUID.fromString(UUID.java:194)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.drawScreen(GuiAccountManager.java:155)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1152)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at java.util.UUID.fromString(UUID.java:194)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.drawScreen(GuiAccountManager.java:155)
+
+-- Screen render details --
+Details:
+ Screen name: rip.athena.client.gui.menu.altmanager.GuiAccountManager
+ Mouse location: Scaled: (386, 8). Absolute: (773, 463)
+ Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2
+Stacktrace:
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1152)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:431)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 251881424 bytes (240 MB) / 766509056 bytes (731 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-11_14.38.42-client.txt b/workspace/crash-reports/crash-2023-06-11_14.38.42-client.txt
new file mode 100644
index 00000000..ee19615d
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-11_14.38.42-client.txt
@@ -0,0 +1,100 @@
+---- Minecraft Crash Report ----
+// This doesn't make any sense!
+
+Time: 6/11/23 2:38 PM
+Description: Rendering screen
+
+java.lang.NullPointerException: Rendering screen
+ at rip.athena.client.gui.clickgui.IngameMenu.initPage(IngameMenu.java:184)
+ at rip.athena.client.gui.clickgui.IngameMenu$1.onAction(IngameMenu.java:93)
+ at rip.athena.client.gui.framework.components.MenuButton.onPreSort(MenuButton.java:118)
+ at rip.athena.client.gui.framework.Menu.onRender(Menu.java:87)
+ at rip.athena.client.gui.framework.MinecraftMenuImpl.drawScreen(MinecraftMenuImpl.java:56)
+ at rip.athena.client.gui.clickgui.IngameMenu.drawScreen(IngameMenu.java:155)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1153)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.gui.clickgui.IngameMenu.initPage(IngameMenu.java:184)
+ at rip.athena.client.gui.clickgui.IngameMenu$1.onAction(IngameMenu.java:93)
+ at rip.athena.client.gui.framework.components.MenuButton.onPreSort(MenuButton.java:118)
+ at rip.athena.client.gui.framework.Menu.onRender(Menu.java:87)
+ at rip.athena.client.gui.framework.MinecraftMenuImpl.drawScreen(MinecraftMenuImpl.java:56)
+ at rip.athena.client.gui.clickgui.IngameMenu.drawScreen(IngameMenu.java:155)
+
+-- Screen render details --
+Details:
+ Screen name: rip.athena.client.gui.clickgui.IngameMenu
+ Mouse location: Scaled: (295, 302). Absolute: (591, 475)
+ Screen size: Scaled: (960, 540). Absolute: (1920, 1080). Scale factor of 2
+
+-- Affected level --
+Details:
+ Level name: MpServer
+ All players: 1 total; [EntityPlayerSP['ziue'/18, l='MpServer', x=269.15, y=94.77, z=1245.58]]
+ Chunk stats: MultiplayerChunkCache: 258, 258
+ Level seed: 0
+ Level generator: ID 02 - largeBiomes, ver 0. Features enabled: false
+ Level generator options:
+ Level spawn location: 5.00,64.00,557.00 - World: (5,64,557), Chunk: (at 5,4,13 in 0,34; contains blocks 0,0,544 to 15,255,559), Region: (0,1; contains chunks 0,32 to 31,63, blocks 0,0,512 to 511,255,1023)
+ Level time: 737342 game time, 737342 day time
+ Level dimension: 0
+ Level storage version: 0x00000 - Unknown?
+ Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
+ Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
+ Forced entities: 62 total; [EntityWitch['Witch'/32, l='MpServer', x=204.50, y=28.00, z=1167.50], EntitySkeleton['Skeleton'/34, l='MpServer', x=205.50, y=28.00, z=1167.50], EntityMinecartChest['container.minecart'/37, l='MpServer', x=206.50, y=31.06, z=1169.50], EntityCreeper['Creeper'/38, l='MpServer', x=207.50, y=31.00, z=1173.50], EntitySkeleton['Skeleton'/39, l='MpServer', x=208.13, y=31.00, z=1171.56], EntitySkeleton['Skeleton'/40, l='MpServer', x=206.50, y=31.00, z=1172.75], EntityBat['Bat'/41, l='MpServer', x=201.03, y=32.53, z=1169.06], EntityCreeper['Creeper'/42, l='MpServer', x=206.50, y=30.00, z=1186.50], EntityZombie['Zombie'/43, l='MpServer', x=202.50, y=34.00, z=1210.50], EntityZombie['Zombie'/44, l='MpServer', x=202.50, y=34.00, z=1203.50], EntityPlayerSP['ziue'/18, l='MpServer', x=269.15, y=94.77, z=1245.58], EntityItem['item.tile.torch'/46, l='MpServer', x=206.06, y=30.00, z=1217.34], EntitySkeleton['Skeleton'/47, l='MpServer', x=207.50, y=85.00, z=1231.50], EntityCreeper['Creeper'/48, l='MpServer', x=199.50, y=82.00, z=1253.50], EntityBat['Bat'/55, l='MpServer', x=217.63, y=33.25, z=1198.28], EntityItem['item.item.string'/56, l='MpServer', x=223.13, y=30.00, z=1204.19], EntityBat['Bat'/57, l='MpServer', x=213.25, y=33.00, z=1200.25], EntitySkeleton['Skeleton'/58, l='MpServer', x=221.50, y=85.00, z=1246.50], EntityCreeper['Creeper'/59, l='MpServer', x=223.44, y=84.00, z=1247.34], EntityCreeper['Creeper'/60, l='MpServer', x=219.80, y=85.00, z=1245.02], EntityBat['Bat'/61, l='MpServer', x=217.47, y=58.84, z=1280.81], EntityBat['Bat'/62, l='MpServer', x=216.45, y=63.71, z=1267.80], EntitySpider['Spider'/63, l='MpServer', x=210.50, y=90.00, z=1278.50], EntityZombie['Zombie'/64, l='MpServer', x=222.50, y=58.00, z=1284.50], EntityZombie['Zombie'/65, l='MpServer', x=222.24, y=58.00, z=1283.69], EntityZombie['Zombie'/66, l='MpServer', x=218.50, y=58.00, z=1283.50], EntityZombie['Zombie'/67, l='MpServer', x=223.50, y=87.00, z=1291.50], EntitySkeleton['Skeleton'/68, l='MpServer', x=221.50, y=86.00, z=1282.50], EntityMinecartChest['container.minecart'/69, l='MpServer', x=225.50, y=30.00, z=1195.09], EntityMinecartChest['container.minecart'/70, l='MpServer', x=230.50, y=34.06, z=1186.50], EntityBat['Bat'/71, l='MpServer', x=231.57, y=29.72, z=1207.74], EntityZombie['Zombie'/72, l='MpServer', x=235.50, y=82.00, z=1212.50], EntitySkeleton['Skeleton'/73, l='MpServer', x=230.50, y=86.00, z=1288.50], EntityCreeper['Creeper'/74, l='MpServer', x=253.50, y=25.00, z=1174.50], EntityCreeper['Creeper'/75, l='MpServer', x=252.50, y=25.00, z=1170.50], EntitySkeleton['Skeleton'/76, l='MpServer', x=251.50, y=25.00, z=1179.50], EntityMinecartChest['container.minecart'/77, l='MpServer', x=242.50, y=35.06, z=1182.50], EntityMinecartChest['container.minecart'/78, l='MpServer', x=246.50, y=25.06, z=1201.50], EntityCreeper['Creeper'/79, l='MpServer', x=241.50, y=17.00, z=1215.50], EntitySkeleton['Skeleton'/82, l='MpServer', x=258.50, y=71.00, z=1166.50], EntitySkeleton['Skeleton'/83, l='MpServer', x=256.56, y=25.00, z=1182.92], EntityEnderman['Enderman'/86, l='MpServer', x=281.53, y=71.00, z=1166.78], EntitySkeleton['Skeleton'/87, l='MpServer', x=275.50, y=72.00, z=1314.50], EntitySkeleton['Skeleton'/88, l='MpServer', x=280.50, y=73.00, z=1313.50], EntityZombie['Zombie'/89, l='MpServer', x=276.50, y=73.00, z=1316.28], EntitySpider['Spider'/93, l='MpServer', x=292.72, y=71.00, z=1167.00], EntityZombie['Zombie'/94, l='MpServer', x=294.78, y=71.00, z=1167.84], EntitySkeleton['Skeleton'/95, l='MpServer', x=289.16, y=68.00, z=1263.47], EntityZombie['Zombie'/99, l='MpServer', x=318.09, y=72.00, z=1179.38], EntityZombie['Zombie'/100, l='MpServer', x=310.50, y=25.00, z=1293.50], EntitySkeleton['Skeleton'/101, l='MpServer', x=313.50, y=25.00, z=1288.22], EntityZombie['Zombie'/103, l='MpServer', x=328.50, y=66.00, z=1261.50], EntityCreeper['Creeper'/104, l='MpServer', x=326.56, y=65.00, z=1277.56], EntitySkeleton['Skeleton'/105, l='MpServer', x=324.91, y=66.00, z=1277.44], EntityZombie['Zombie'/106, l='MpServer', x=333.19, y=65.00, z=1270.19], EntityCreeper['Creeper'/107, l='MpServer', x=323.28, y=50.00, z=1295.50], EntityCreeper['Creeper'/108, l='MpServer', x=324.13, y=50.00, z=1295.47], EntitySquid['Squid'/109, l='MpServer', x=333.50, y=62.00, z=1305.50], EntityBat['Bat'/110, l='MpServer', x=323.44, y=52.03, z=1314.72], EntityCreeper['Creeper'/115, l='MpServer', x=341.50, y=84.00, z=1172.50], EntitySkeleton['Skeleton'/116, l='MpServer', x=342.25, y=65.00, z=1274.56], EntitySkeleton['Skeleton'/117, l='MpServer', x=340.90, y=64.00, z=1277.14]]
+ Retry entities: 0 total; []
+ Server brand: vanilla
+ Server type: Integrated singleplayer server
+Stacktrace:
+ at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:401)
+ at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2800)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:453)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 136864664 bytes (130 MB) / 1015545856 bytes (968 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 99
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-11_22.06.03-client.txt b/workspace/crash-reports/crash-2023-06-11_22.06.03-client.txt
new file mode 100644
index 00000000..c7bb5487
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-11_22.06.03-client.txt
@@ -0,0 +1,73 @@
+---- Minecraft Crash Report ----
+// I'm sorry, Dave.
+
+Time: 6/11/23 10:06 PM
+Description: Rendering screen
+
+java.lang.IllegalArgumentException: Invalid UUID string: 74e897386c9e4f5983efd365849e6049
+ at java.util.UUID.fromString(UUID.java:194)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.drawScreen(GuiAccountManager.java:199)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1153)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at java.util.UUID.fromString(UUID.java:194)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.drawScreen(GuiAccountManager.java:199)
+
+-- Screen render details --
+Details:
+ Screen name: rip.athena.client.gui.menu.altmanager.GuiAccountManager
+ Mouse location: Scaled: (919, 17). Absolute: (1839, 1044)
+ Screen size: Scaled: (960, 540). Absolute: (1920, 1080). Scale factor of 2
+Stacktrace:
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1153)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 317773968 bytes (303 MB) / 852492288 bytes (813 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-11_22.10.15-client.txt b/workspace/crash-reports/crash-2023-06-11_22.10.15-client.txt
new file mode 100644
index 00000000..c434f6b0
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-11_22.10.15-client.txt
@@ -0,0 +1,65 @@
+---- Minecraft Crash Report ----
+// There are four lights!
+
+Time: 6/11/23 10:10 PM
+Description: Initializing game
+
+java.lang.ArrayIndexOutOfBoundsException: 1
+ at rip.athena.client.account.AccountManager.load(AccountManager.java:101)
+ at rip.athena.client.account.AccountManager.(AccountManager.java:38)
+ at rip.athena.client.Athena.initClient(Athena.java:101)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.account.AccountManager.load(AccountManager.java:101)
+ at rip.athena.client.account.AccountManager.(AccountManager.java:38)
+ at rip.athena.client.Athena.initClient(Athena.java:101)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 217992672 bytes (207 MB) / 284164096 bytes (271 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-12_14.08.45-client.txt b/workspace/crash-reports/crash-2023-06-12_14.08.45-client.txt
new file mode 100644
index 00000000..06c4cd64
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-12_14.08.45-client.txt
@@ -0,0 +1,150 @@
+---- Minecraft Crash Report ----
+// Don't be sad, have a hug! <3
+
+Time: 6/12/23 2:08 PM
+Description: Rendering entity in world
+
+co.gongzh.procbridge.ClientException: java.net.ConnectException: Connection refused: connect
+ at co.gongzh.procbridge.Client.request(Client.java:84)
+ at rip.athena.client.socket.SocketClient.getRank(SocketClient.java:48)
+ at net.minecraft.client.renderer.entity.Render.renderLivingLabel(Render.java:382)
+ at net.minecraft.client.renderer.entity.Render.renderOffsetLivingLabel(Render.java:90)
+ at net.minecraft.client.renderer.entity.RenderPlayer.renderOffsetLivingLabel(RenderPlayer.java:164)
+ at net.minecraft.client.renderer.entity.RenderPlayer.renderOffsetLivingLabel(RenderPlayer.java:24)
+ at net.minecraft.client.renderer.entity.RendererLivingEntity.renderName(RendererLivingEntity.java:602)
+ at net.minecraft.client.renderer.entity.RendererLivingEntity.renderName(RendererLivingEntity.java:39)
+ at net.minecraft.client.renderer.entity.Render.doRender(Render.java:72)
+ at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:225)
+ at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:73)
+ at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:24)
+ at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:408)
+ at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:365)
+ at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:332)
+ at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:814)
+ at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1768)
+ at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1581)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1379)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1153)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+Caused by: java.net.ConnectException: Connection refused: connect
+ at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method)
+ at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
+ at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
+ at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
+ at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
+ at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
+ at java.net.Socket.connect(Socket.java:589)
+ at java.net.Socket.connect(Socket.java:538)
+ at java.net.Socket.(Socket.java:434)
+ at java.net.Socket.(Socket.java:211)
+ at co.gongzh.procbridge.Client.request(Client.java:62)
+ ... 22 more
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at co.gongzh.procbridge.Client.request(Client.java:84)
+ at rip.athena.client.socket.SocketClient.getRank(SocketClient.java:48)
+ at net.minecraft.client.renderer.entity.Render.renderLivingLabel(Render.java:382)
+ at net.minecraft.client.renderer.entity.Render.renderOffsetLivingLabel(Render.java:90)
+ at net.minecraft.client.renderer.entity.RenderPlayer.renderOffsetLivingLabel(RenderPlayer.java:164)
+ at net.minecraft.client.renderer.entity.RenderPlayer.renderOffsetLivingLabel(RenderPlayer.java:24)
+ at net.minecraft.client.renderer.entity.RendererLivingEntity.renderName(RendererLivingEntity.java:602)
+ at net.minecraft.client.renderer.entity.RendererLivingEntity.renderName(RendererLivingEntity.java:39)
+ at net.minecraft.client.renderer.entity.Render.doRender(Render.java:72)
+ at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:225)
+ at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:73)
+ at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:24)
+
+-- Entity being rendered --
+Details:
+ Entity Type: null (net.minecraft.client.entity.EntityPlayerSP)
+ Entity ID: 18
+ Entity Name: ziue
+ Entity's Exact location: 288.20, 69.00, 1250.59
+ Entity's Block location: 288.00,69.00,1250.00 - World: (288,69,1250), Chunk: (at 0,4,2 in 18,78; contains blocks 288,0,1248 to 303,255,1263), Region: (0,2; contains chunks 0,64 to 31,95, blocks 0,0,1024 to 511,255,1535)
+ Entity's Momentum: 0.00, -0.08, 0.00
+ Entity's Rider: ~~ERROR~~ NullPointerException: null
+ Entity's Vehicle: ~~ERROR~~ NullPointerException: null
+
+-- Renderer details --
+Details:
+ Assigned renderer: net.minecraft.client.renderer.entity.RenderPlayer@1bf63e06
+ Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
+ Rotation: 29.597916
+ Delta: 0.026287675
+Stacktrace:
+ at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:408)
+ at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:365)
+ at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:332)
+ at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:814)
+ at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1768)
+ at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1581)
+
+-- Affected level --
+Details:
+ Level name: MpServer
+ All players: 1 total; [EntityPlayerSP['ziue'/18, l='MpServer', x=288.20, y=69.00, z=1250.59]]
+ Chunk stats: MultiplayerChunkCache: 289, 289
+ Level seed: 0
+ Level generator: ID 02 - largeBiomes, ver 0. Features enabled: false
+ Level generator options:
+ Level spawn location: 5.00,64.00,557.00 - World: (5,64,557), Chunk: (at 5,4,13 in 0,34; contains blocks 0,0,544 to 15,255,559), Region: (0,1; contains chunks 0,32 to 31,63, blocks 0,0,512 to 511,255,1023)
+ Level time: 754346 game time, 16521 day time
+ Level dimension: 0
+ Level storage version: 0x00000 - Unknown?
+ Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
+ Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
+ Forced entities: 17 total; [EntityMinecartChest['container.minecart'/64, l='MpServer', x=246.50, y=25.06, z=1201.50], EntityCreeper['Creeper'/967, l='MpServer', x=228.50, y=82.00, z=1231.50], EntityBat['Bat'/1043, l='MpServer', x=256.41, y=41.69, z=1266.53], EntityCreeper['Creeper'/980, l='MpServer', x=362.50, y=40.00, z=1289.50], EntityCreeper['Creeper'/981, l='MpServer', x=359.50, y=40.00, z=1288.50], EntityCreeper['Creeper'/982, l='MpServer', x=359.50, y=40.00, z=1285.50], EntityZombie['Zombie'/983, l='MpServer', x=360.50, y=40.00, z=1290.50], EntityCreeper['Creeper'/992, l='MpServer', x=276.50, y=32.00, z=1205.50], EntitySpider['Spider'/929, l='MpServer', x=354.50, y=69.00, z=1230.50], EntityZombie['Zombie'/993, l='MpServer', x=274.50, y=32.00, z=1200.50], EntityCreeper['Creeper'/1004, l='MpServer', x=357.50, y=40.00, z=1280.50], EntityCreeper['Creeper'/1005, l='MpServer', x=361.50, y=40.00, z=1278.50], EntityZombie['Zombie'/943, l='MpServer', x=258.50, y=77.00, z=1195.50], EntityMinecartChest['container.minecart'/55, l='MpServer', x=225.50, y=30.00, z=1195.09], EntityMinecartChest['container.minecart'/56, l='MpServer', x=230.50, y=34.06, z=1186.50], EntityPlayerSP['ziue'/18, l='MpServer', x=288.20, y=69.00, z=1250.59], EntityMinecartChest['container.minecart'/63, l='MpServer', x=242.50, y=35.06, z=1182.50]]
+ Retry entities: 0 total; []
+ Server brand: vanilla
+ Server type: Integrated singleplayer server
+Stacktrace:
+ at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:401)
+ at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2802)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:453)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 536696504 bytes (511 MB) / 1179123712 bytes (1124 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 99
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-12_14.36.58-client.txt b/workspace/crash-reports/crash-2023-06-12_14.36.58-client.txt
new file mode 100644
index 00000000..54c617df
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-12_14.36.58-client.txt
@@ -0,0 +1,75 @@
+---- Minecraft Crash Report ----
+// I bet Cylons wouldn't have this problem.
+
+Time: 6/12/23 2:36 PM
+Description: Initializing game
+
+java.lang.NullPointerException: Initializing game
+ at rip.athena.client.modules.impl.render.PackDisplay.(PackDisplay.java:53)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:106)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.modules.impl.render.PackDisplay.(PackDisplay.java:53)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:106)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 430569600 bytes (410 MB) / 487063552 bytes (464 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-12_14.39.05-client.txt b/workspace/crash-reports/crash-2023-06-12_14.39.05-client.txt
new file mode 100644
index 00000000..a9b3f39a
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-12_14.39.05-client.txt
@@ -0,0 +1,75 @@
+---- Minecraft Crash Report ----
+// There are four lights!
+
+Time: 6/12/23 2:39 PM
+Description: Initializing game
+
+java.lang.NullPointerException: Initializing game
+ at rip.athena.client.modules.impl.render.PackDisplay.(PackDisplay.java:55)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:106)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.modules.impl.render.PackDisplay.(PackDisplay.java:55)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:106)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 421481552 bytes (401 MB) / 477626368 bytes (455 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-12_14.39.59-client.txt b/workspace/crash-reports/crash-2023-06-12_14.39.59-client.txt
new file mode 100644
index 00000000..583230ff
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-12_14.39.59-client.txt
@@ -0,0 +1,75 @@
+---- Minecraft Crash Report ----
+// Surprise! Haha. Well, this is awkward.
+
+Time: 6/12/23 2:40 PM
+Description: Initializing game
+
+java.lang.NullPointerException: Initializing game
+ at rip.athena.client.modules.impl.render.PackDisplay.(PackDisplay.java:55)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:106)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.modules.impl.render.PackDisplay.(PackDisplay.java:55)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:106)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 446272976 bytes (425 MB) / 501743616 bytes (478 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-12_14.42.27-client.txt b/workspace/crash-reports/crash-2023-06-12_14.42.27-client.txt
new file mode 100644
index 00000000..7c4a4740
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-12_14.42.27-client.txt
@@ -0,0 +1,75 @@
+---- Minecraft Crash Report ----
+// This doesn't make any sense!
+
+Time: 6/12/23 2:42 PM
+Description: Initializing game
+
+java.lang.NullPointerException: Initializing game
+ at rip.athena.client.modules.impl.render.PackDisplay.(PackDisplay.java:55)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:106)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.modules.impl.render.PackDisplay.(PackDisplay.java:55)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:106)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 421470768 bytes (401 MB) / 477626368 bytes (455 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-12_14.43.20-client.txt b/workspace/crash-reports/crash-2023-06-12_14.43.20-client.txt
new file mode 100644
index 00000000..62e43815
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-12_14.43.20-client.txt
@@ -0,0 +1,75 @@
+---- Minecraft Crash Report ----
+// My bad.
+
+Time: 6/12/23 2:43 PM
+Description: Initializing game
+
+java.lang.NullPointerException: Initializing game
+ at rip.athena.client.modules.impl.render.PackDisplay.(PackDisplay.java:54)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:106)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.modules.impl.render.PackDisplay.(PackDisplay.java:54)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:106)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 421993152 bytes (402 MB) / 479723520 bytes (457 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-12_14.44.09-client.txt b/workspace/crash-reports/crash-2023-06-12_14.44.09-client.txt
new file mode 100644
index 00000000..44bf5cc3
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-12_14.44.09-client.txt
@@ -0,0 +1,75 @@
+---- Minecraft Crash Report ----
+// Why did you do that?
+
+Time: 6/12/23 2:44 PM
+Description: Initializing game
+
+java.lang.NullPointerException: Initializing game
+ at rip.athena.client.modules.impl.render.PackDisplay.(PackDisplay.java:55)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:106)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.modules.impl.render.PackDisplay.(PackDisplay.java:55)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:106)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 417792824 bytes (398 MB) / 473956352 bytes (452 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-12_14.45.27-client.txt b/workspace/crash-reports/crash-2023-06-12_14.45.27-client.txt
new file mode 100644
index 00000000..595a8a14
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-12_14.45.27-client.txt
@@ -0,0 +1,75 @@
+---- Minecraft Crash Report ----
+// I let you down. Sorry :(
+
+Time: 6/12/23 2:45 PM
+Description: Initializing game
+
+java.lang.NullPointerException: Initializing game
+ at rip.athena.client.modules.impl.render.PackDisplay.(PackDisplay.java:55)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:106)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.modules.impl.render.PackDisplay.(PackDisplay.java:55)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:106)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 423381040 bytes (403 MB) / 479723520 bytes (457 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-12_14.45.53-client.txt b/workspace/crash-reports/crash-2023-06-12_14.45.53-client.txt
new file mode 100644
index 00000000..d7541d3c
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-12_14.45.53-client.txt
@@ -0,0 +1,75 @@
+---- Minecraft Crash Report ----
+// Don't be sad, have a hug! <3
+
+Time: 6/12/23 2:45 PM
+Description: Initializing game
+
+java.lang.NullPointerException: Initializing game
+ at rip.athena.client.modules.impl.render.PackDisplay.(PackDisplay.java:55)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:106)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.modules.impl.render.PackDisplay.(PackDisplay.java:55)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:106)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 418546248 bytes (399 MB) / 475004928 bytes (453 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-12_14.59.01-client.txt b/workspace/crash-reports/crash-2023-06-12_14.59.01-client.txt
new file mode 100644
index 00000000..6aabab88
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-12_14.59.01-client.txt
@@ -0,0 +1,84 @@
+---- Minecraft Crash Report ----
+// You should try our sister game, Minceraft!
+
+Time: 6/12/23 2:59 PM
+Description: Initializing game
+
+java.lang.ExceptionInInitializerError
+ at net.minecraft.client.resources.DefaultResourcePack.getPackImage(DefaultResourcePack.java:94)
+ at rip.athena.client.modules.impl.render.PackDisplay.loadTexture(PackDisplay.java:167)
+ at rip.athena.client.modules.impl.render.PackDisplay.onEnable(PackDisplay.java:185)
+ at rip.athena.client.modules.Module.setEnabled(Module.java:96)
+ at rip.athena.client.config.save.Config.load(Config.java:106)
+ at rip.athena.client.config.save.Config.load(Config.java:64)
+ at rip.athena.client.config.save.ConfigManager.postInit(ConfigManager.java:52)
+ at rip.athena.client.Athena.initClient(Athena.java:115)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+Caused by: java.lang.RuntimeException: No OpenGL context found in the current thread.
+ at org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124)
+ at org.lwjgl.opengl.GL11.glGenTextures(GL11.java:1403)
+ at net.minecraft.client.renderer.GlStateManager.generateTexture(GlStateManager.java:338)
+ at net.minecraft.client.renderer.texture.TextureUtil.glGenTextures(TextureUtil.java:37)
+ at net.minecraft.client.renderer.texture.AbstractTexture.getGlTextureId(AbstractTexture.java:59)
+ at net.minecraft.client.renderer.texture.DynamicTexture.(DynamicTexture.java:42)
+ at net.minecraft.client.renderer.texture.TextureUtil.(TextureUtil.java:30)
+ ... 12 more
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at net.minecraft.client.resources.DefaultResourcePack.getPackImage(DefaultResourcePack.java:94)
+ at rip.athena.client.modules.impl.render.PackDisplay.loadTexture(PackDisplay.java:167)
+ at rip.athena.client.modules.impl.render.PackDisplay.onEnable(PackDisplay.java:185)
+ at rip.athena.client.modules.Module.setEnabled(Module.java:96)
+ at rip.athena.client.config.save.Config.load(Config.java:106)
+ at rip.athena.client.config.save.Config.load(Config.java:64)
+ at rip.athena.client.config.save.ConfigManager.postInit(ConfigManager.java:52)
+ at rip.athena.client.Athena.initClient(Athena.java:115)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 428103520 bytes (408 MB) / 487587840 bytes (465 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-12_15.00.07-client.txt b/workspace/crash-reports/crash-2023-06-12_15.00.07-client.txt
new file mode 100644
index 00000000..6e9a8680
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-12_15.00.07-client.txt
@@ -0,0 +1,84 @@
+---- Minecraft Crash Report ----
+// Who set us up the TNT?
+
+Time: 6/12/23 3:00 PM
+Description: Initializing game
+
+java.lang.ExceptionInInitializerError
+ at net.minecraft.client.resources.DefaultResourcePack.getPackImage(DefaultResourcePack.java:94)
+ at rip.athena.client.modules.impl.render.PackDisplay.loadTexture(PackDisplay.java:167)
+ at rip.athena.client.modules.impl.render.PackDisplay.onEnable(PackDisplay.java:185)
+ at rip.athena.client.modules.Module.setEnabled(Module.java:96)
+ at rip.athena.client.config.save.Config.load(Config.java:106)
+ at rip.athena.client.config.save.Config.load(Config.java:64)
+ at rip.athena.client.config.save.ConfigManager.postInit(ConfigManager.java:52)
+ at rip.athena.client.Athena.initClient(Athena.java:115)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+Caused by: java.lang.RuntimeException: No OpenGL context found in the current thread.
+ at org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124)
+ at org.lwjgl.opengl.GL11.glGenTextures(GL11.java:1403)
+ at net.minecraft.client.renderer.GlStateManager.generateTexture(GlStateManager.java:338)
+ at net.minecraft.client.renderer.texture.TextureUtil.glGenTextures(TextureUtil.java:37)
+ at net.minecraft.client.renderer.texture.AbstractTexture.getGlTextureId(AbstractTexture.java:59)
+ at net.minecraft.client.renderer.texture.DynamicTexture.(DynamicTexture.java:42)
+ at net.minecraft.client.renderer.texture.TextureUtil.(TextureUtil.java:30)
+ ... 12 more
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at net.minecraft.client.resources.DefaultResourcePack.getPackImage(DefaultResourcePack.java:94)
+ at rip.athena.client.modules.impl.render.PackDisplay.loadTexture(PackDisplay.java:167)
+ at rip.athena.client.modules.impl.render.PackDisplay.onEnable(PackDisplay.java:185)
+ at rip.athena.client.modules.Module.setEnabled(Module.java:96)
+ at rip.athena.client.config.save.Config.load(Config.java:106)
+ at rip.athena.client.config.save.Config.load(Config.java:64)
+ at rip.athena.client.config.save.ConfigManager.postInit(ConfigManager.java:52)
+ at rip.athena.client.Athena.initClient(Athena.java:115)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 406826552 bytes (387 MB) / 468189184 bytes (446 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-12_15.09.00-client.txt b/workspace/crash-reports/crash-2023-06-12_15.09.00-client.txt
new file mode 100644
index 00000000..a954ded7
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-12_15.09.00-client.txt
@@ -0,0 +1,83 @@
+---- Minecraft Crash Report ----
+// There are four lights!
+
+Time: 6/12/23 3:09 PM
+Description: Initializing game
+
+java.lang.NullPointerException: Initializing game
+ at rip.athena.client.utils.font.impl.athena.FontUtil.getResource(FontUtil.java:23)
+ at rip.athena.client.utils.font.FontManager.get(FontManager.java:189)
+ at rip.athena.client.utils.font.FontManager.get(FontManager.java:184)
+ at rip.athena.client.utils.font.FontManager.getProductSansRegular(FontManager.java:168)
+ at rip.athena.client.modules.impl.render.PackDisplay.(PackDisplay.java:58)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:106)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.utils.font.impl.athena.FontUtil.getResource(FontUtil.java:23)
+ at rip.athena.client.utils.font.FontManager.get(FontManager.java:189)
+ at rip.athena.client.utils.font.FontManager.get(FontManager.java:184)
+ at rip.athena.client.utils.font.FontManager.getProductSansRegular(FontManager.java:168)
+ at rip.athena.client.modules.impl.render.PackDisplay.(PackDisplay.java:58)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at java.lang.Class.newInstance(Class.java:442)
+ at rip.athena.client.modules.ModuleManager.(ModuleManager.java:32)
+ at rip.athena.client.Athena.initClient(Athena.java:106)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 424138800 bytes (404 MB) / 480772096 bytes (458 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-13_16.36.59-client.txt b/workspace/crash-reports/crash-2023-06-13_16.36.59-client.txt
new file mode 100644
index 00000000..7e79c9a6
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-13_16.36.59-client.txt
@@ -0,0 +1,98 @@
+---- Minecraft Crash Report ----
+// There are four lights!
+
+Time: 6/13/23 4:37 PM
+Description: Initializing game
+
+java.lang.RuntimeException: java.io.IOException: Server returned HTTP response code: 429 for URL: https://api.minecraftservices.com/authentication/login_with_xbox
+ at fr.litarvan.openauth.microsoft.HttpClient.readResponse(HttpClient.java:147)
+ at fr.litarvan.openauth.microsoft.HttpClient.readJson(HttpClient.java:100)
+ at fr.litarvan.openauth.microsoft.HttpClient.postJson(HttpClient.java:72)
+ at fr.litarvan.openauth.microsoft.MicrosoftAuthenticator.minecraftLogin(MicrosoftAuthenticator.java:275)
+ at fr.litarvan.openauth.microsoft.MicrosoftAuthenticator.loginWithTokens(MicrosoftAuthenticator.java:213)
+ at fr.litarvan.openauth.microsoft.MicrosoftAuthenticator.loginWithRefreshToken(MicrosoftAuthenticator.java:184)
+ at rip.athena.client.account.AccountManager.login(AccountManager.java:114)
+ at rip.athena.client.account.AccountManager.(AccountManager.java:38)
+ at rip.athena.client.Athena.initClient(Athena.java:107)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+Caused by: java.io.IOException: Server returned HTTP response code: 429 for URL: https://api.minecraftservices.com/authentication/login_with_xbox
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1944)
+ at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1939)
+ at java.security.AccessController.doPrivileged(Native Method)
+ at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1938)
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1508)
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
+ at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263)
+ at fr.litarvan.openauth.microsoft.HttpClient.readResponse(HttpClient.java:114)
+ ... 12 more
+Caused by: java.io.IOException: Server returned HTTP response code: 429 for URL: https://api.minecraftservices.com/authentication/login_with_xbox
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1894)
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
+ at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3051)
+ at sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:300)
+ at fr.litarvan.openauth.microsoft.HttpClient.readResponse(HttpClient.java:105)
+ ... 12 more
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at fr.litarvan.openauth.microsoft.HttpClient.readResponse(HttpClient.java:147)
+ at fr.litarvan.openauth.microsoft.HttpClient.readJson(HttpClient.java:100)
+ at fr.litarvan.openauth.microsoft.HttpClient.postJson(HttpClient.java:72)
+ at fr.litarvan.openauth.microsoft.MicrosoftAuthenticator.minecraftLogin(MicrosoftAuthenticator.java:275)
+ at fr.litarvan.openauth.microsoft.MicrosoftAuthenticator.loginWithTokens(MicrosoftAuthenticator.java:213)
+ at fr.litarvan.openauth.microsoft.MicrosoftAuthenticator.loginWithRefreshToken(MicrosoftAuthenticator.java:184)
+ at rip.athena.client.account.AccountManager.login(AccountManager.java:114)
+ at rip.athena.client.account.AccountManager.(AccountManager.java:38)
+ at rip.athena.client.Athena.initClient(Athena.java:107)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 191871264 bytes (182 MB) / 283639808 bytes (270 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-13_18.12.33-client.txt b/workspace/crash-reports/crash-2023-06-13_18.12.33-client.txt
new file mode 100644
index 00000000..8611773f
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-13_18.12.33-client.txt
@@ -0,0 +1,150 @@
+---- Minecraft Crash Report ----
+// My bad.
+
+Time: 6/13/23 6:12 PM
+Description: Rendering entity in world
+
+co.gongzh.procbridge.ClientException: java.net.ConnectException: Connection refused: connect
+ at co.gongzh.procbridge.Client.request(Client.java:84)
+ at rip.athena.client.socket.SocketClient.isUser(SocketClient.java:65)
+ at net.minecraft.client.renderer.entity.Render.renderLivingLabel(Render.java:378)
+ at net.minecraft.client.renderer.entity.Render.renderOffsetLivingLabel(Render.java:90)
+ at net.minecraft.client.renderer.entity.RenderPlayer.renderOffsetLivingLabel(RenderPlayer.java:164)
+ at net.minecraft.client.renderer.entity.RenderPlayer.renderOffsetLivingLabel(RenderPlayer.java:24)
+ at net.minecraft.client.renderer.entity.RendererLivingEntity.renderName(RendererLivingEntity.java:602)
+ at net.minecraft.client.renderer.entity.RendererLivingEntity.renderName(RendererLivingEntity.java:39)
+ at net.minecraft.client.renderer.entity.Render.doRender(Render.java:72)
+ at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:225)
+ at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:73)
+ at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:24)
+ at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:408)
+ at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:365)
+ at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:332)
+ at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:814)
+ at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1768)
+ at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1581)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1379)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1153)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+Caused by: java.net.ConnectException: Connection refused: connect
+ at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method)
+ at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
+ at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
+ at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
+ at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
+ at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
+ at java.net.Socket.connect(Socket.java:589)
+ at java.net.Socket.connect(Socket.java:538)
+ at java.net.Socket.(Socket.java:434)
+ at java.net.Socket.(Socket.java:211)
+ at co.gongzh.procbridge.Client.request(Client.java:62)
+ ... 22 more
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at co.gongzh.procbridge.Client.request(Client.java:84)
+ at rip.athena.client.socket.SocketClient.isUser(SocketClient.java:65)
+ at net.minecraft.client.renderer.entity.Render.renderLivingLabel(Render.java:378)
+ at net.minecraft.client.renderer.entity.Render.renderOffsetLivingLabel(Render.java:90)
+ at net.minecraft.client.renderer.entity.RenderPlayer.renderOffsetLivingLabel(RenderPlayer.java:164)
+ at net.minecraft.client.renderer.entity.RenderPlayer.renderOffsetLivingLabel(RenderPlayer.java:24)
+ at net.minecraft.client.renderer.entity.RendererLivingEntity.renderName(RendererLivingEntity.java:602)
+ at net.minecraft.client.renderer.entity.RendererLivingEntity.renderName(RendererLivingEntity.java:39)
+ at net.minecraft.client.renderer.entity.Render.doRender(Render.java:72)
+ at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:225)
+ at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:73)
+ at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:24)
+
+-- Entity being rendered --
+Details:
+ Entity Type: null (net.minecraft.client.entity.EntityOtherPlayerMP)
+ Entity ID: 1470278
+ Entity Name: Valtesse
+ Entity's Exact location: 0.50, 70.00, 0.06
+ Entity's Block location: 0.00,70.00,0.00 - World: (0,70,0), Chunk: (at 0,4,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
+ Entity's Momentum: 0.00, 0.00, 0.00
+ Entity's Rider: ~~ERROR~~ NullPointerException: null
+ Entity's Vehicle: ~~ERROR~~ NullPointerException: null
+
+-- Renderer details --
+Details:
+ Assigned renderer: net.minecraft.client.renderer.entity.RenderPlayer@218966ca
+ Location: 4.41,-1.35,31.01 - World: (4,-2,31), Chunk: (at 4,-1,15 in 0,1; contains blocks 0,0,16 to 15,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
+ Rotation: -180.0
+ Delta: 0.14047329
+Stacktrace:
+ at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:408)
+ at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:365)
+ at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:332)
+ at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:814)
+ at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1768)
+ at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1581)
+
+-- Affected level --
+Details:
+ Level name: MpServer
+ All players: 21 total; [EntityPlayerSP['ziue'/2696502, l='MpServer', x=-3.51, y=71.63, z=-30.96], EntityOtherPlayerMP['§r'/-1234567, l='MpServer', x=-2.50, y=70.00, z=-13.50], EntityOtherPlayerMP['§r'/-1234574, l='MpServer', x=-5.50, y=70.00, z=-12.50], EntityOtherPlayerMP['§r'/-1234581, l='MpServer', x=6.50, y=70.00, z=-12.50], EntityOtherPlayerMP['§r'/-1234588, l='MpServer', x=3.50, y=70.00, z=-13.50], EntityOtherPlayerMP['§r'/-1234595, l='MpServer', x=0.50, y=70.00, z=-10.50], EntityOtherPlayerMP['Valeery'/1194733, l='MpServer', x=0.47, y=70.00, z=-13.25], EntityOtherPlayerMP['expello'/1695911, l='MpServer', x=-4.97, y=71.66, z=-30.72], EntityOtherPlayerMP['BrushawGOD'/1746887, l='MpServer', x=-3.88, y=62.00, z=-42.88], EntityOtherPlayerMP['MusTox'/1506722, l='MpServer', x=-5.38, y=62.00, z=-53.00], EntityOtherPlayerMP['pierswrld'/1635400, l='MpServer', x=-28.88, y=60.50, z=-52.03], EntityOtherPlayerMP['Xplo'/1659196, l='MpServer', x=-30.78, y=60.00, z=-48.81], EntityOtherPlayerMP['Cuidx'/1633086, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['Olw42'/1794772, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['RelaxedPvPer'/1807397, l='MpServer', x=39.53, y=108.06, z=-51.97], EntityOtherPlayerMP['Yourboiibasher2'/958684, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['SENSAYYYYY'/1444453, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['esito'/1648912, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['Matsojl'/1792504, l='MpServer', x=-1.91, y=70.00, z=-13.69], EntityOtherPlayerMP['waxa_'/1832530, l='MpServer', x=1.81, y=68.00, z=-19.66], EntityOtherPlayerMP['Valtesse'/1470278, l='MpServer', x=0.50, y=70.00, z=0.06]]
+ Chunk stats: MultiplayerChunkCache: 121, 121
+ Level seed: 0
+ Level generator: ID 01 - flat, ver 0. Features enabled: false
+ Level generator options:
+ Level spawn location: -36.00,4.00,-79.00 - World: (-36,4,-79), Chunk: (at 12,0,1 in -3,-5; contains blocks -48,0,-80 to -33,255,-65), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
+ Level time: 855140 game time, 6000 day time
+ Level dimension: 0
+ Level storage version: 0x00000 - Unknown?
+ Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
+ Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
+ Forced entities: 150 total; [EntityOtherPlayerMP['1keySallen'/1607709, l='MpServer', x=0.50, y=73.00, z=0.50], EntityOtherPlayerMP['Parasoleil'/1773876, l='MpServer', x=0.09, y=70.00, z=-11.66], EntityOtherPlayerMP['NotDone'/1719892, l='MpServer', x=41.24, y=79.16, z=14.98], EntityOtherPlayerMP['Stowaways'/1765148, l='MpServer', x=-0.09, y=70.00, z=-0.97], EntityOtherPlayerMP['BronzeNickel'/1684583, l='MpServer', x=8.82, y=76.25, z=-23.52], EntityOtherPlayerMP['ein_Bambi'/1809012, l='MpServer', x=0.50, y=70.49, z=-1.03], EntityOtherPlayerMP['Szad0w'/1777358, l='MpServer', x=0.03, y=64.53, z=-38.04], EntityOtherPlayerMP['savegame'/1744384, l='MpServer', x=0.50, y=73.00, z=0.50], EntityOtherPlayerMP['niano'/1812793, l='MpServer', x=-1.08, y=71.12, z=-15.75], EntityOtherPlayerMP['esito'/1648912, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['CallMeStefa'/1817757, l='MpServer', x=3.28, y=70.00, z=-10.69], EntityOtherPlayerMP['ein_Bambi'/1809012, l='MpServer', x=0.50, y=73.00, z=0.50], EntityOtherPlayerMP['SquadeQ1337'/1598467, l='MpServer', x=-28.40, y=62.54, z=-48.25], EntityOtherPlayerMP['Xplo'/1659196, l='MpServer', x=-30.78, y=60.00, z=-48.81], EntityOtherPlayerMP['Cuidx'/1633086, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['NotDone'/1719892, l='MpServer', x=38.61, y=111.03, z=-65.36], EntityOtherPlayerMP['savegame'/1744384, l='MpServer', x=0.50, y=73.00, z=0.50], EntityOtherPlayerMP['Stowaways'/1765148, l='MpServer', x=0.50, y=70.51, z=0.11], EntityOtherPlayerMP['niano'/1812793, l='MpServer', x=0.64, y=72.52, z=0.29], EntityOtherPlayerMP['Hoveyda'/1720062, l='MpServer', x=-25.08, y=63.94, z=-45.51], EntityOtherPlayerMP['Yourboiibasher2'/958684, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['waxa_'/1832530, l='MpServer', x=1.81, y=68.00, z=-19.66], EntityOtherPlayerMP['SENSAYYYYY'/1444453, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['ItzOwo'/1832992, l='MpServer', x=-47.46, y=75.94, z=-60.49], EntityOtherPlayerMP['esito'/1648912, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['CallMeStefa'/1817757, l='MpServer', x=0.50, y=73.00, z=0.50], EntityOtherPlayerMP['xRainy_'/1758331, l='MpServer', x=0.50, y=73.00, z=0.50], EntityOtherPlayerMP['savegame'/1744384, l='MpServer', x=0.50, y=72.88, z=0.50], EntityOtherPlayerMP['NotDone'/1719892, l='MpServer', x=0.50, y=73.00, z=0.50], EntityOtherPlayerMP['NotDone'/1719892, l='MpServer', x=-42.79, y=60.10, z=5.73], EntityOtherPlayerMP['1keySallen'/1607709, l='MpServer', x=0.50, y=72.58, z=0.27], EntityOtherPlayerMP['ein_Bambi'/1809012, l='MpServer', x=-0.88, y=72.50, z=-8.22], EntityOtherPlayerMP['RelaxedPvPer'/1807397, l='MpServer', x=39.53, y=108.06, z=-51.97], EntityOtherPlayerMP['Xplo'/1659196, l='MpServer', x=34.78, y=62.00, z=-58.59], EntityOtherPlayerMP['waxa_'/1832530, l='MpServer', x=1.81, y=68.00, z=-19.66], EntityOtherPlayerMP['Stowaways'/1765148, l='MpServer', x=5.34, y=74.78, z=-11.39], EntityOtherPlayerMP['SquadeQ1337'/1598467, l='MpServer', x=-23.69, y=62.00, z=-46.38], EntityOtherPlayerMP['ein_Bambi'/1809012, l='MpServer', x=0.47, y=72.91, z=0.47], EntityOtherPlayerMP['pierswrld'/1635400, l='MpServer', x=-28.88, y=60.50, z=-52.03], EntityOtherPlayerMP['CallMeStefa'/1817757, l='MpServer', x=-2.26, y=72.12, z=-20.51], EntityOtherPlayerMP['Valtesse'/1470278, l='MpServer', x=0.50, y=70.00, z=0.06], EntityOtherPlayerMP['1keySallen'/1607709, l='MpServer', x=0.50, y=71.38, z=-2.01], EntityOtherPlayerMP['savegame'/1744384, l='MpServer', x=7.47, y=70.00, z=-10.72], EntityOtherPlayerMP['ein_Bambi'/1809012, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['Parasoleil'/1773876, l='MpServer', x=0.50, y=70.15, z=-12.90], EntityOtherPlayerMP['Stowaways'/1765148, l='MpServer', x=0.50, y=70.00, z=-2.16], EntityPlayerSP['ziue'/2696502, l='MpServer', x=-3.51, y=71.63, z=-30.96], EntityOtherPlayerMP['§r'/-1234567, l='MpServer', x=-2.50, y=70.00, z=-13.50], EntityOtherPlayerMP['§r'/-1234574, l='MpServer', x=-5.50, y=70.00, z=-12.50], EntityOtherPlayerMP['Ide65'/1470278, l='MpServer', x=3.22, y=70.00, z=-6.28], EntityOtherPlayerMP['§r'/-1234581, l='MpServer', x=6.50, y=70.00, z=-12.50], EntityOtherPlayerMP['NotDone'/1719892, l='MpServer', x=0.25, y=70.00, z=0.41], EntityOtherPlayerMP['§r'/-1234588, l='MpServer', x=3.50, y=70.00, z=-13.50], EntityOtherPlayerMP['§r'/-1234595, l='MpServer', x=0.50, y=70.00, z=-10.50], EntityOtherPlayerMP['Valtesse'/1470278, l='MpServer', x=-5.31, y=70.00, z=0.56], EntityOtherPlayerMP['savegame'/1744384, l='MpServer', x=0.50, y=72.94, z=0.50], EntityOtherPlayerMP['Mesp_Jordy'/1671090, l='MpServer', x=-0.13, y=62.00, z=-26.34], EntityOtherPlayerMP['Yourboiibasher2'/958684, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['Valeery'/1194733, l='MpServer', x=0.47, y=70.00, z=-13.25], EntityOtherPlayerMP['SENSAYYYYY'/1444453, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['LaaZ_'/1496313, l='MpServer', x=0.72, y=70.00, z=-11.09], EntityOtherPlayerMP['SquadeQ1337'/1598467, l='MpServer', x=-4.80, y=70.87, z=-5.04], EntityOtherPlayerMP['Cuidx'/1633086, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['esito'/1648912, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['expello'/1695911, l='MpServer', x=-4.97, y=71.66, z=-30.72], EntityOtherPlayerMP['BrushawGOD'/1746887, l='MpServer', x=9.97, y=63.96, z=-47.10], EntityOtherPlayerMP['Stowaways'/1765148, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['SENSAYYYYY'/1444453, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['B0SE'/1776738, l='MpServer', x=41.32, y=63.22, z=-59.55], EntityOtherPlayerMP['Szad0w'/1777358, l='MpServer', x=-2.46, y=70.00, z=-2.53], EntityOtherPlayerMP['Stowaways'/1765148, l='MpServer', x=0.50, y=70.00, z=-0.81], EntityOtherPlayerMP['Ynv1'/1799226, l='MpServer', x=12.23, y=72.88, z=-46.55], EntityOtherPlayerMP['ein_Bambi'/1809012, l='MpServer', x=0.50, y=73.00, z=0.50], EntityOtherPlayerMP['NotDone'/1719892, l='MpServer', x=52.23, y=82.35, z=16.38], EntityOtherPlayerMP['Ynv1'/1799226, l='MpServer', x=52.42, y=103.19, z=-45.07], EntityOtherPlayerMP['LaaZ_'/1496313, l='MpServer', x=0.84, y=70.00, z=-2.13], EntityOtherPlayerMP['lqzv'/1759977, l='MpServer', x=-0.14, y=62.97, z=-38.30], EntityOtherPlayerMP['Hoveyda'/1720062, l='MpServer', x=51.96, y=82.58, z=16.77], EntityArmorStand['§r§lCLICK TO PLAY'/-1234580, l='MpServer', x=-5.50, y=70.25, z=-12.50], EntityArmorStand['§d§lSolos'/-1234577, l='MpServer', x=-5.50, y=69.84, z=-12.50], EntityOtherPlayerMP['NotDone'/1719892, l='MpServer', x=-45.65, y=60.10, z=11.65], EntityArmorStand['§d§lKit Editor'/-1234584, l='MpServer', x=6.50, y=69.84, z=-12.50], EntityOtherPlayerMP['§r'/-1234581, l='MpServer', x=6.50, y=70.00, z=-12.50], EntityArmorStand['§r§lCLICK TO VIEW'/-1234587, l='MpServer', x=6.50, y=70.25, z=-12.50], EntityOtherPlayerMP['§r'/-1234588, l='MpServer', x=3.50, y=70.00, z=-13.50], EntityArmorStand['§d§lFFA'/-1234591, l='MpServer', x=3.50, y=69.84, z=-13.50], EntityOtherPlayerMP['niano'/1812793, l='MpServer', x=0.50, y=70.00, z=0.31], EntityOtherPlayerMP['1keySallen'/1607709, l='MpServer', x=0.50, y=73.00, z=0.50], EntityOtherPlayerMP['savegame'/1744384, l='MpServer', x=0.56, y=70.00, z=-1.16], EntityOtherPlayerMP['§r'/-1234567, l='MpServer', x=-2.50, y=70.00, z=-13.50], EntityOtherPlayerMP['RelaxedPvPer'/1807397, l='MpServer', x=46.35, y=80.58, z=16.05], EntityOtherPlayerMP['savegame'/1744384, l='MpServer', x=2.57, y=71.02, z=-16.08], EntityOtherPlayerMP['BronzeNickel'/1684583, l='MpServer', x=0.50, y=73.00, z=0.50], EntityArmorStand['§d§lDuos'/-1234570, l='MpServer', x=-2.50, y=69.84, z=-13.50], EntityOtherPlayerMP['Stowaways'/1765148, l='MpServer', x=8.58, y=67.53, z=-31.03], EntityArmorStand['§r§lCLICK TO PLAY'/-1234573, l='MpServer', x=-2.50, y=70.25, z=-13.50], EntityOtherPlayerMP['§r'/-1234574, l='MpServer', x=-5.50, y=70.00, z=-12.50], EntityOtherPlayerMP['NotDone'/1719892, l='MpServer', x=-52.93, y=56.83, z=20.79], EntityArmorStand['To quick play, §dright click with your sword.'/-1234610, l='MpServer', x=0.50, y=71.75, z=-6.50], EntityArmorStand['§fServer IP: §deu.minemen.club'/-1234613, l='MpServer', x=0.50, y=71.25, z=-6.50], EntityOtherPlayerMP['savegame'/1744384, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['Ide65'/1470278, l='MpServer', x=0.50, y=62.64, z=-33.29], EntityOtherPlayerMP['BrushawGOD'/1746887, l='MpServer', x=-3.88, y=62.00, z=-42.88], EntityOtherPlayerMP['Ynv1'/1799226, l='MpServer', x=-46.38, y=79.19, z=-29.78], EntityOtherPlayerMP['savegame'/1744384, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['BronzeNickel'/1684583, l='MpServer', x=0.50, y=70.00, z=0.31], EntityOtherPlayerMP['§r'/-1234595, l='MpServer', x=0.50, y=70.00, z=-10.50], EntityArmorStand['§r§lCLICK TO PLAY'/-1234594, l='MpServer', x=3.50, y=70.25, z=-13.50], EntityOtherPlayerMP['MusTox'/1506722, l='MpServer', x=-5.38, y=62.00, z=-53.00], EntityOtherPlayerMP['ein_Bambi'/1809012, l='MpServer', x=-5.74, y=96.09, z=-63.36], EntityArmorStand['§d§lFireball Fight'/-1234598, l='MpServer', x=0.50, y=69.84, z=-10.50], EntityOtherPlayerMP['Ynv1'/1799226, l='MpServer', x=32.98, y=106.34, z=-53.41], EntityArmorStand['§f§lEU Practice'/-1234604, l='MpServer', x=0.50, y=72.75, z=-6.50], EntityArmorStand['§r§lCLICK TO PLAY'/-1234601, l='MpServer', x=0.50, y=70.25, z=-10.50], EntityArmorStand['To duel a friend, do: §d/duel [their name]'/-1234607, l='MpServer', x=0.50, y=72.25, z=-6.50], EntityOtherPlayerMP['expello'/1695911, l='MpServer', x=-4.97, y=71.66, z=-30.72], EntityOtherPlayerMP['MusTox'/1506722, l='MpServer', x=-5.38, y=62.00, z=-53.00], EntityOtherPlayerMP['pierswrld'/1635400, l='MpServer', x=-28.88, y=60.50, z=-52.03], EntityOtherPlayerMP['lqzv'/1759977, l='MpServer', x=-2.82, y=77.96, z=-28.42], EntityOtherPlayerMP['BronzeNickel'/1684583, l='MpServer', x=-0.32, y=70.86, z=-6.65], EntityOtherPlayerMP['Ide65'/1470278, l='MpServer', x=0.56, y=63.10, z=-56.77], EntityOtherPlayerMP['Xplo'/1659196, l='MpServer', x=34.78, y=62.00, z=-58.59], EntityOtherPlayerMP['Ide65'/1470278, l='MpServer', x=-3.28, y=70.00, z=-1.25], EntityOtherPlayerMP['Matsojl'/1792504, l='MpServer', x=-1.91, y=70.00, z=-13.69], EntityOtherPlayerMP['savegame'/1744384, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['Valtesse'/1470278, l='MpServer', x=0.50, y=70.00, z=0.06], EntityOtherPlayerMP['Olw42'/1794772, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['1keySallen'/1607709, l='MpServer', x=-0.01, y=62.00, z=-43.10], EntityOtherPlayerMP['Xplo'/1659196, l='MpServer', x=-30.78, y=60.00, z=-48.81], EntityOtherPlayerMP['Yourboiibasher2'/958684, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['Szad0w'/1777358, l='MpServer', x=18.05, y=62.45, z=-51.35], EntityOtherPlayerMP['savegame'/1744384, l='MpServer', x=0.50, y=72.75, z=0.50], EntityOtherPlayerMP['ChiSlayer'/1128755, l='MpServer', x=-1.88, y=62.00, z=-28.56], EntityOtherPlayerMP['ein_Bambi'/1809012, l='MpServer', x=20.84, y=126.00, z=1.41], EntityOtherPlayerMP['JustW'/1824051, l='MpServer', x=0.47, y=63.33, z=-76.53], EntityOtherPlayerMP['BrushawGOD'/1746887, l='MpServer', x=-3.88, y=62.00, z=-42.88], EntityOtherPlayerMP['Matsojl'/1792504, l='MpServer', x=-1.91, y=70.00, z=-13.69], EntityOtherPlayerMP['Matsojl'/1792504, l='MpServer', x=14.54, y=80.97, z=-5.16], EntityOtherPlayerMP['LaaZ_'/1496313, l='MpServer', x=-4.59, y=62.00, z=-43.13], EntityOtherPlayerMP['RelaxedPvPer'/1807397, l='MpServer', x=34.76, y=77.35, z=10.77], EntityOtherPlayerMP['Mesp_Jordy'/1671090, l='MpServer', x=0.50, y=70.00, z=-0.87], EntityOtherPlayerMP['Mesp_Jordy'/1671090, l='MpServer', x=2.38, y=70.00, z=-16.25], EntityOtherPlayerMP['Cuidx'/1633086, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['NotDone'/1719892, l='MpServer', x=-48.94, y=57.50, z=18.56], EntityOtherPlayerMP['Olw42'/1794772, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['ein_Bambi'/1809012, l='MpServer', x=0.50, y=72.48, z=0.30], EntityOtherPlayerMP['RelaxedPvPer'/1807397, l='MpServer', x=39.53, y=108.06, z=-51.97], EntityOtherPlayerMP['Szad0w'/1777358, l='MpServer', x=34.62, y=62.12, z=-58.33], EntityOtherPlayerMP['Valeery'/1194733, l='MpServer', x=0.47, y=70.00, z=-13.25], EntityOtherPlayerMP['wtfAstro'/1814160, l='MpServer', x=-31.81, y=59.36, z=-65.68]]
+ Retry entities: 0 total; []
+ Server brand: XeBungee <- ClubSpigot
+ Server type: Non-integrated multiplayer server
+Stacktrace:
+ at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:401)
+ at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2802)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:453)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 282109616 bytes (269 MB) / 1222115328 bytes (1165 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 99
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-16_22.21.29-client.txt b/workspace/crash-reports/crash-2023-06-16_22.21.29-client.txt
new file mode 100644
index 00000000..aa0262fc
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-16_22.21.29-client.txt
@@ -0,0 +1,87 @@
+---- Minecraft Crash Report ----
+// Why did you do that?
+
+Time: 6/16/23 10:21 PM
+Description: Registering texture
+
+java.lang.NullPointerException: Registering texture
+ at net.minecraft.client.renderer.texture.TextureUtil.uploadTextureImageAllocate(TextureUtil.java:148)
+ at net.minecraft.client.renderer.texture.SimpleTexture.loadTexture(SimpleTexture.java:64)
+ at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:83)
+ at net.minecraft.client.renderer.texture.TextureManager.bindTexture(TextureManager.java:50)
+ at rip.athena.client.utils.render.DrawUtils.drawImage(DrawUtils.java:188)
+ at rip.athena.client.gui.menu.AthenaMenu.drawScreen(AthenaMenu.java:296)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1153)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at net.minecraft.client.renderer.texture.TextureUtil.uploadTextureImageAllocate(TextureUtil.java:148)
+ at net.minecraft.client.renderer.texture.SimpleTexture.loadTexture(SimpleTexture.java:64)
+
+-- Resource location being registered --
+Details:
+ Resource location: minecraft:Athena/menu/ju742T.png
+ Texture object class: net.minecraft.client.renderer.texture.SimpleTexture
+Stacktrace:
+ at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:83)
+ at net.minecraft.client.renderer.texture.TextureManager.bindTexture(TextureManager.java:50)
+ at rip.athena.client.utils.render.DrawUtils.drawImage(DrawUtils.java:188)
+ at rip.athena.client.gui.menu.AthenaMenu.drawScreen(AthenaMenu.java:296)
+
+-- Screen render details --
+Details:
+ Screen name: rip.athena.client.gui.menu.AthenaMenu
+ Mouse location: Scaled: (465, 289). Absolute: (930, 430)
+ Screen size: Scaled: (960, 505). Absolute: (1920, 1009). Scale factor of 2
+Stacktrace:
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1153)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 1341172952 bytes (1279 MB) / 1867513856 bytes (1781 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-16_22.43.39-client.txt b/workspace/crash-reports/crash-2023-06-16_22.43.39-client.txt
new file mode 100644
index 00000000..52ec3bc5
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-16_22.43.39-client.txt
@@ -0,0 +1,79 @@
+---- Minecraft Crash Report ----
+// This doesn't make any sense!
+
+Time: 6/16/23 10:43 PM
+Description: Rendering screen
+
+java.lang.IllegalArgumentException: Color parameter outside of expected range: Alpha
+ at java.awt.Color.testColorValueRange(Color.java:310)
+ at java.awt.Color.(Color.java:395)
+ at net.minecraft.client.gui.GuiButton.drawButton(GuiButton.java:115)
+ at net.minecraft.client.gui.GuiScreen.drawScreen(GuiScreen.java:94)
+ at rip.athena.client.gui.menu.AthenaMenu.drawScreen(AthenaMenu.java:325)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1153)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at java.awt.Color.testColorValueRange(Color.java:310)
+ at java.awt.Color.(Color.java:395)
+ at net.minecraft.client.gui.GuiButton.drawButton(GuiButton.java:115)
+ at net.minecraft.client.gui.GuiScreen.drawScreen(GuiScreen.java:94)
+ at rip.athena.client.gui.menu.AthenaMenu.drawScreen(AthenaMenu.java:325)
+
+-- Screen render details --
+Details:
+ Screen name: rip.athena.client.gui.menu.AthenaMenu
+ Mouse location: Scaled: (574, 186). Absolute: (1149, 637)
+ Screen size: Scaled: (960, 505). Absolute: (1920, 1009). Scale factor of 2
+Stacktrace:
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1153)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 571454280 bytes (544 MB) / 903872512 bytes (862 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: Yes
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-20_20.19.15-client.txt b/workspace/crash-reports/crash-2023-06-20_20.19.15-client.txt
new file mode 100644
index 00000000..873202a0
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-20_20.19.15-client.txt
@@ -0,0 +1,73 @@
+---- Minecraft Crash Report ----
+// Surprise! Haha. Well, this is awkward.
+
+Time: 6/20/23 8:19 PM
+Description: Rendering screen
+
+java.lang.IllegalArgumentException: Invalid UUID string: 74e897386c9e4f5983efd365849e6049
+ at java.util.UUID.fromString(UUID.java:194)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.drawScreen(GuiAccountManager.java:152)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1153)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at java.util.UUID.fromString(UUID.java:194)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.drawScreen(GuiAccountManager.java:152)
+
+-- Screen render details --
+Details:
+ Screen name: rip.athena.client.gui.menu.altmanager.GuiAccountManager
+ Mouse location: Scaled: (504, 275). Absolute: (1008, 458)
+ Screen size: Scaled: (960, 505). Absolute: (1920, 1009). Scale factor of 2
+Stacktrace:
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1153)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 601320672 bytes (573 MB) / 974127104 bytes (929 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 98
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: No
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-20_20.21.28-client.txt b/workspace/crash-reports/crash-2023-06-20_20.21.28-client.txt
new file mode 100644
index 00000000..515b1331
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-20_20.21.28-client.txt
@@ -0,0 +1,73 @@
+---- Minecraft Crash Report ----
+// Who set us up the TNT?
+
+Time: 6/20/23 8:21 PM
+Description: Rendering screen
+
+java.lang.IllegalArgumentException: Invalid UUID string: 74e897386c9e4f5983efd365849e6049
+ at java.util.UUID.fromString(UUID.java:194)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.drawScreen(GuiAccountManager.java:153)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1153)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at java.util.UUID.fromString(UUID.java:194)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.drawScreen(GuiAccountManager.java:153)
+
+-- Screen render details --
+Details:
+ Screen name: rip.athena.client.gui.menu.altmanager.GuiAccountManager
+ Mouse location: Scaled: (914, 17). Absolute: (1828, 1045)
+ Screen size: Scaled: (960, 540). Absolute: (1920, 1080). Scale factor of 2
+Stacktrace:
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1153)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 250886320 bytes (239 MB) / 575668224 bytes (549 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: No
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-20_20.27.04-client.txt b/workspace/crash-reports/crash-2023-06-20_20.27.04-client.txt
new file mode 100644
index 00000000..33c990c4
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-20_20.27.04-client.txt
@@ -0,0 +1,75 @@
+---- Minecraft Crash Report ----
+// There are four lights!
+
+Time: 6/20/23 8:27 PM
+Description: Rendering screen
+
+java.lang.IllegalArgumentException: Invalid UUID string: 74e897386c9e4f5983efd365849e6049
+ at java.util.UUID.fromString(UUID.java:194)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.renderPlayerHead(GuiAccountManager.java:397)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.drawScreen(GuiAccountManager.java:158)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1153)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at java.util.UUID.fromString(UUID.java:194)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.renderPlayerHead(GuiAccountManager.java:397)
+ at rip.athena.client.gui.menu.altmanager.GuiAccountManager.drawScreen(GuiAccountManager.java:158)
+
+-- Screen render details --
+Details:
+ Screen name: rip.athena.client.gui.menu.altmanager.GuiAccountManager
+ Mouse location: Scaled: (923, 12). Absolute: (1847, 1055)
+ Screen size: Scaled: (960, 540). Absolute: (1920, 1080). Scale factor of 2
+Stacktrace:
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1153)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 189054376 bytes (180 MB) / 548929536 bytes (523 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: No
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-20_22.55.50-client.txt b/workspace/crash-reports/crash-2023-06-20_22.55.50-client.txt
new file mode 100644
index 00000000..0e9c3e85
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-20_22.55.50-client.txt
@@ -0,0 +1,67 @@
+---- Minecraft Crash Report ----
+// Hi. I'm Minecraft, and I'm a crashaholic.
+
+Time: 6/20/23 10:55 PM
+Description: Initializing game
+
+java.lang.NoClassDefFoundError: fr/litarvan/openauth/microsoft/MicrosoftAuthenticationException
+ at rip.athena.client.Athena.initClient(Athena.java:97)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+Caused by: java.lang.ClassNotFoundException: fr.litarvan.openauth.microsoft.MicrosoftAuthenticationException
+ at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
+ at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
+ at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
+ at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
+ ... 5 more
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.Athena.initClient(Athena.java:97)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 218445472 bytes (208 MB) / 284688384 bytes (271 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: No
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-21_22.24.56-client.txt b/workspace/crash-reports/crash-2023-06-21_22.24.56-client.txt
new file mode 100644
index 00000000..5dc4011f
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-21_22.24.56-client.txt
@@ -0,0 +1,94 @@
+---- Minecraft Crash Report ----
+// I bet Cylons wouldn't have this problem.
+
+Time: 6/21/23 10:24 PM
+Description: Initializing game
+
+java.lang.RuntimeException: java.io.IOException: Server returned HTTP response code: 400 for URL: https://login.live.com/oauth20_token.srf
+ at fr.litarvan.openauth.microsoft.HttpClient.readResponse(HttpClient.java:140)
+ at fr.litarvan.openauth.microsoft.HttpClient.readJson(HttpClient.java:93)
+ at fr.litarvan.openauth.microsoft.HttpClient.postFormGetJson(HttpClient.java:70)
+ at fr.litarvan.openauth.microsoft.MicrosoftAuthenticator.loginWithRefreshToken(MicrosoftAuthenticator.java:185)
+ at rip.athena.client.account.AccountManager.login(AccountManager.java:114)
+ at rip.athena.client.account.AccountManager.(AccountManager.java:38)
+ at rip.athena.client.Athena.initClient(Athena.java:97)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+Caused by: java.io.IOException: Server returned HTTP response code: 400 for URL: https://login.live.com/oauth20_token.srf
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1944)
+ at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1939)
+ at java.security.AccessController.doPrivileged(Native Method)
+ at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1938)
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1508)
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
+ at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263)
+ at fr.litarvan.openauth.microsoft.HttpClient.readResponse(HttpClient.java:107)
+ ... 10 more
+Caused by: java.io.IOException: Server returned HTTP response code: 400 for URL: https://login.live.com/oauth20_token.srf
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1894)
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
+ at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3051)
+ at sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:300)
+ at fr.litarvan.openauth.microsoft.HttpClient.readResponse(HttpClient.java:98)
+ ... 10 more
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at fr.litarvan.openauth.microsoft.HttpClient.readResponse(HttpClient.java:140)
+ at fr.litarvan.openauth.microsoft.HttpClient.readJson(HttpClient.java:93)
+ at fr.litarvan.openauth.microsoft.HttpClient.postFormGetJson(HttpClient.java:70)
+ at fr.litarvan.openauth.microsoft.MicrosoftAuthenticator.loginWithRefreshToken(MicrosoftAuthenticator.java:185)
+ at rip.athena.client.account.AccountManager.login(AccountManager.java:114)
+ at rip.athena.client.account.AccountManager.(AccountManager.java:38)
+ at rip.athena.client.Athena.initClient(Athena.java:97)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 94511696 bytes (90 MB) / 288358400 bytes (275 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: No
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-22_15.17.15-client.txt b/workspace/crash-reports/crash-2023-06-22_15.17.15-client.txt
new file mode 100644
index 00000000..0029046c
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-22_15.17.15-client.txt
@@ -0,0 +1,100 @@
+---- Minecraft Crash Report ----
+// Don't be sad, have a hug! <3
+
+Time: 6/22/23 3:17 PM
+Description: Rendering screen
+
+java.lang.NullPointerException: Rendering screen
+ at rip.athena.client.utils.render.RoundedUtils.drawGradientRound(RoundedUtils.java:66)
+ at rip.athena.client.gui.clickgui.components.themes.accent.SimpleGradientButton.onRender(SimpleGradientButton.java:67)
+ at rip.athena.client.gui.clickgui.components.mods.ModScrollPane.onRender(ModScrollPane.java:196)
+ at rip.athena.client.gui.framework.Menu.onRender(Menu.java:88)
+ at rip.athena.client.gui.framework.MinecraftMenuImpl.drawScreen(MinecraftMenuImpl.java:56)
+ at rip.athena.client.gui.clickgui.IngameMenu.drawScreen(IngameMenu.java:156)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1153)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at rip.athena.client.utils.render.RoundedUtils.drawGradientRound(RoundedUtils.java:66)
+ at rip.athena.client.gui.clickgui.components.themes.accent.SimpleGradientButton.onRender(SimpleGradientButton.java:67)
+ at rip.athena.client.gui.clickgui.components.mods.ModScrollPane.onRender(ModScrollPane.java:196)
+ at rip.athena.client.gui.framework.Menu.onRender(Menu.java:88)
+ at rip.athena.client.gui.framework.MinecraftMenuImpl.drawScreen(MinecraftMenuImpl.java:56)
+ at rip.athena.client.gui.clickgui.IngameMenu.drawScreen(IngameMenu.java:156)
+
+-- Screen render details --
+Details:
+ Screen name: rip.athena.client.gui.clickgui.IngameMenu
+ Mouse location: Scaled: (317, 313). Absolute: (634, 383)
+ Screen size: Scaled: (960, 505). Absolute: (1920, 1009). Scale factor of 2
+
+-- Affected level --
+Details:
+ Level name: MpServer
+ All players: 1 total; [EntityPlayerSP['ziue'/29, l='MpServer', x=252.30, y=88.59, z=1014.42]]
+ Chunk stats: MultiplayerChunkCache: 289, 289
+ Level seed: 0
+ Level generator: ID 02 - largeBiomes, ver 0. Features enabled: false
+ Level generator options:
+ Level spawn location: 5.00,64.00,557.00 - World: (5,64,557), Chunk: (at 5,4,13 in 0,34; contains blocks 0,0,544 to 15,255,559), Region: (0,1; contains chunks 0,32 to 31,63, blocks 0,0,512 to 511,255,1023)
+ Level time: 1270998 game time, 57811 day time
+ Level dimension: 0
+ Level storage version: 0x00000 - Unknown?
+ Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
+ Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
+ Forced entities: 14 total; [EntityVillager['Villager'/97, l='MpServer', x=245.63, y=69.00, z=1065.69], EntityVillager['Villager'/18, l='MpServer', x=212.28, y=70.00, z=1079.81], EntityVillager['Villager'/19, l='MpServer', x=212.28, y=70.00, z=1081.06], EntityPlayerSP['ziue'/29, l='MpServer', x=252.30, y=88.59, z=1014.42], EntityVillager['Villager'/20, l='MpServer', x=213.59, y=70.00, z=1080.63], EntityVillager['Villager'/21, l='MpServer', x=204.16, y=69.00, z=1058.50], EntityVillager['Villager'/22, l='MpServer', x=200.38, y=68.00, z=1058.28], EntityVillager['Villager'/23, l='MpServer', x=199.28, y=68.00, z=1059.06], EntityVillager['Villager'/24, l='MpServer', x=205.44, y=70.00, z=1056.53], EntityVillager['Villager'/25, l='MpServer', x=255.22, y=71.00, z=1081.63], EntityVillager['Villager'/26, l='MpServer', x=187.38, y=67.00, z=1052.69], EntityVillager['Villager'/27, l='MpServer', x=188.69, y=67.00, z=1051.50], EntityMinecartChest['container.minecart'/123, l='MpServer', x=305.50, y=21.06, z=1093.50], EntityVillager['Villager'/28, l='MpServer', x=187.28, y=67.00, z=1051.41]]
+ Retry entities: 0 total; []
+ Server brand: vanilla
+ Server type: Integrated singleplayer server
+Stacktrace:
+ at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:401)
+ at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2802)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:453)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 641364368 bytes (611 MB) / 1055391744 bytes (1006 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 98
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: No
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-25_15.55.45-client.txt b/workspace/crash-reports/crash-2023-06-25_15.55.45-client.txt
new file mode 100644
index 00000000..2abce4b4
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-25_15.55.45-client.txt
@@ -0,0 +1,98 @@
+---- Minecraft Crash Report ----
+// I let you down. Sorry :(
+
+Time: 6/25/23 3:55 PM
+Description: Initializing game
+
+java.lang.RuntimeException: java.io.IOException: Server returned HTTP response code: 400 for URL: https://user.auth.xboxlive.com/user/authenticate
+ at fr.litarvan.openauth.microsoft.HttpClient.readResponse(HttpClient.java:140)
+ at fr.litarvan.openauth.microsoft.HttpClient.readJson(HttpClient.java:93)
+ at fr.litarvan.openauth.microsoft.HttpClient.postJson(HttpClient.java:65)
+ at fr.litarvan.openauth.microsoft.MicrosoftAuthenticator.xboxLiveLogin(MicrosoftAuthenticator.java:251)
+ at fr.litarvan.openauth.microsoft.MicrosoftAuthenticator.loginWithTokens(MicrosoftAuthenticator.java:205)
+ at fr.litarvan.openauth.microsoft.MicrosoftAuthenticator.loginWithRefreshToken(MicrosoftAuthenticator.java:190)
+ at rip.athena.client.account.AccountManager.login(AccountManager.java:114)
+ at rip.athena.client.account.AccountManager.(AccountManager.java:38)
+ at rip.athena.client.Athena.initClient(Athena.java:90)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+Caused by: java.io.IOException: Server returned HTTP response code: 400 for URL: https://user.auth.xboxlive.com/user/authenticate
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
+ at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
+ at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
+ at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1944)
+ at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1939)
+ at java.security.AccessController.doPrivileged(Native Method)
+ at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1938)
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1508)
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
+ at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:263)
+ at fr.litarvan.openauth.microsoft.HttpClient.readResponse(HttpClient.java:107)
+ ... 12 more
+Caused by: java.io.IOException: Server returned HTTP response code: 400 for URL: https://user.auth.xboxlive.com/user/authenticate
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1894)
+ at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1492)
+ at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3051)
+ at sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:300)
+ at fr.litarvan.openauth.microsoft.HttpClient.readResponse(HttpClient.java:98)
+ ... 12 more
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at fr.litarvan.openauth.microsoft.HttpClient.readResponse(HttpClient.java:140)
+ at fr.litarvan.openauth.microsoft.HttpClient.readJson(HttpClient.java:93)
+ at fr.litarvan.openauth.microsoft.HttpClient.postJson(HttpClient.java:65)
+ at fr.litarvan.openauth.microsoft.MicrosoftAuthenticator.xboxLiveLogin(MicrosoftAuthenticator.java:251)
+ at fr.litarvan.openauth.microsoft.MicrosoftAuthenticator.loginWithTokens(MicrosoftAuthenticator.java:205)
+ at fr.litarvan.openauth.microsoft.MicrosoftAuthenticator.loginWithRefreshToken(MicrosoftAuthenticator.java:190)
+ at rip.athena.client.account.AccountManager.login(AccountManager.java:114)
+ at rip.athena.client.account.AccountManager.(AccountManager.java:38)
+ at rip.athena.client.Athena.initClient(Athena.java:90)
+ at net.minecraft.client.Minecraft.startGame(Minecraft.java:491)
+
+-- Initialization --
+Details:
+Stacktrace:
+ at net.minecraft.client.Minecraft.run(Minecraft.java:412)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU:
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 42441360 bytes (40 MB) / 201326592 bytes (192 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
+ GL Caps:
+ Using VBOs: No
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: ~~ERROR~~ NullPointerException: null
+ Profiler Position: N/A (disabled)
+ CPU:
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: null
+ OpenGlRenderer: null
+ OpenGlVendor: null
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-26_18.41.44-client.txt b/workspace/crash-reports/crash-2023-06-26_18.41.44-client.txt
new file mode 100644
index 00000000..096a6f5a
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-26_18.41.44-client.txt
@@ -0,0 +1,144 @@
+---- Minecraft Crash Report ----
+// I let you down. Sorry :(
+
+Time: 6/26/23 6:41 PM
+Description: Rendering entity in world
+
+java.lang.BootstrapMethodError: call site initialization exception
+ at java.lang.invoke.CallSite.makeSite(CallSite.java:341)
+ at java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:307)
+ at java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:297)
+ at net.minecraft.client.renderer.entity.Render.renderLivingLabel(Render.java:385)
+ at net.minecraft.client.renderer.entity.Render.renderOffsetLivingLabel(Render.java:93)
+ at net.minecraft.client.renderer.entity.RenderPlayer.renderOffsetLivingLabel(RenderPlayer.java:164)
+ at net.minecraft.client.renderer.entity.RenderPlayer.renderOffsetLivingLabel(RenderPlayer.java:24)
+ at net.minecraft.client.renderer.entity.RendererLivingEntity.renderName(RendererLivingEntity.java:602)
+ at net.minecraft.client.renderer.entity.RendererLivingEntity.renderName(RendererLivingEntity.java:39)
+ at net.minecraft.client.renderer.entity.Render.doRender(Render.java:75)
+ at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:225)
+ at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:73)
+ at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:24)
+ at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:408)
+ at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:365)
+ at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:332)
+ at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:814)
+ at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1768)
+ at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1581)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1379)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1153)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+Caused by: java.lang.invoke.LambdaConversionException: Incorrect number of parameters for static method invokeStatic net.minecraft.client.renderer.entity.Render.lambda$renderLivingLabel$5:(Throwable)Void; 2 captured parameters, 1 functional interface method parameters, 1 implementation parameters
+ at java.lang.invoke.AbstractValidatingLambdaMetafactory.validateMetafactoryArgs(AbstractValidatingLambdaMetafactory.java:193)
+ at java.lang.invoke.LambdaMetafactory.metafactory(LambdaMetafactory.java:303)
+ at java.lang.invoke.CallSite.makeSite(CallSite.java:302)
+ ... 23 more
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at java.lang.invoke.CallSite.makeSite(CallSite.java:341)
+ at java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:307)
+ at java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:297)
+ at net.minecraft.client.renderer.entity.Render.renderLivingLabel(Render.java:385)
+ at net.minecraft.client.renderer.entity.Render.renderOffsetLivingLabel(Render.java:93)
+ at net.minecraft.client.renderer.entity.RenderPlayer.renderOffsetLivingLabel(RenderPlayer.java:164)
+ at net.minecraft.client.renderer.entity.RenderPlayer.renderOffsetLivingLabel(RenderPlayer.java:24)
+ at net.minecraft.client.renderer.entity.RendererLivingEntity.renderName(RendererLivingEntity.java:602)
+ at net.minecraft.client.renderer.entity.RendererLivingEntity.renderName(RendererLivingEntity.java:39)
+ at net.minecraft.client.renderer.entity.Render.doRender(Render.java:75)
+ at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:225)
+ at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:73)
+ at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:24)
+
+-- Entity being rendered --
+Details:
+ Entity Type: null (net.minecraft.client.entity.EntityPlayerSP)
+ Entity ID: 2754695
+ Entity Name: ziue
+ Entity's Exact location: -0.49, 65.88, -53.33
+ Entity's Block location: -1.00,65.00,-54.00 - World: (-1,65,-54), Chunk: (at 15,4,10 in -1,-4; contains blocks -16,0,-64 to -1,255,-49), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
+ Entity's Momentum: 0.00, 0.00, 0.00
+ Entity's Rider: ~~ERROR~~ NullPointerException: null
+ Entity's Vehicle: ~~ERROR~~ NullPointerException: null
+
+-- Renderer details --
+Details:
+ Assigned renderer: net.minecraft.client.renderer.entity.RenderPlayer@33c47a6a
+ Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
+ Rotation: 598.8425
+ Delta: 0.039117217
+Stacktrace:
+ at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:408)
+ at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:365)
+ at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:332)
+ at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:814)
+ at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1768)
+ at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1581)
+
+-- Affected level --
+Details:
+ Level name: MpServer
+ All players: 18 total; [EntityPlayerSP['ziue'/2754695, l='MpServer', x=-0.49, y=65.88, z=-53.33], EntityOtherPlayerMP['§r'/-1234567, l='MpServer', x=-2.50, y=70.00, z=-13.50], EntityOtherPlayerMP['§r'/-1234574, l='MpServer', x=-5.50, y=70.00, z=-12.50], EntityOtherPlayerMP['§r'/-1234581, l='MpServer', x=6.50, y=70.00, z=-12.50], EntityOtherPlayerMP['§r'/-1234588, l='MpServer', x=3.50, y=70.00, z=-13.50], EntityOtherPlayerMP['§r'/-1234595, l='MpServer', x=0.50, y=70.00, z=-10.50], EntityOtherPlayerMP['TheNiytew'/1792233, l='MpServer', x=-12.28, y=76.59, z=-33.88], EntityOtherPlayerMP['bloodytears'/2001598, l='MpServer', x=3.66, y=70.00, z=-15.97], EntityOtherPlayerMP['BrushawGOD'/2118988, l='MpServer', x=-5.53, y=62.00, z=-46.34], EntityOtherPlayerMP['Straaight'/1576842, l='MpServer', x=1.00, y=62.00, z=-56.28], EntityOtherPlayerMP['Vlamss'/1895587, l='MpServer', x=6.47, y=74.94, z=-54.50], EntityOtherPlayerMP['TrueF_'/1870073, l='MpServer', x=0.28, y=62.00, z=-52.97], EntityOtherPlayerMP['B0SE'/2198261, l='MpServer', x=-19.44, y=66.75, z=-30.16], EntityOtherPlayerMP['mukuae'/2119776, l='MpServer', x=-6.47, y=62.50, z=-40.19], EntityOtherPlayerMP['MIMOSA_A'/1887927, l='MpServer', x=-1.19, y=70.00, z=-7.09], EntityOtherPlayerMP['IlySenpai'/2238689, l='MpServer', x=5.78, y=70.00, z=-16.19], EntityOtherPlayerMP['pkaa'/2223081, l='MpServer', x=-0.77, y=62.96, z=-54.25], EntityOtherPlayerMP['blackShout'/2241306, l='MpServer', x=-0.66, y=70.00, z=-16.69]]
+ Chunk stats: MultiplayerChunkCache: 121, 121
+ Level seed: 0
+ Level generator: ID 01 - flat, ver 0. Features enabled: false
+ Level generator options:
+ Level spawn location: -36.00,4.00,-79.00 - World: (-36,4,-79), Chunk: (at 12,0,1 in -3,-5; contains blocks -48,0,-80 to -33,255,-65), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
+ Level time: 914283 game time, 6000 day time
+ Level dimension: 0
+ Level storage version: 0x00000 - Unknown?
+ Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
+ Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
+ Forced entities: 175 total; [EntityOtherPlayerMP['SaisieSincere'/2157429, l='MpServer', x=-0.59, y=69.50, z=-18.06], EntityOtherPlayerMP['MangoPlayz'/1983102, l='MpServer', x=-47.99, y=54.16, z=-47.58], EntityOtherPlayerMP['MangoPlayz'/1983102, l='MpServer', x=-2.22, y=62.00, z=-59.03], EntityOtherPlayerMP['83y'/2111074, l='MpServer', x=0.50, y=70.00, z=-0.25], EntityOtherPlayerMP['SaisieSincere'/2157429, l='MpServer', x=0.50, y=73.00, z=0.50], EntityOtherPlayerMP['Straaight'/1576842, l='MpServer', x=1.00, y=62.00, z=-56.28], EntityOtherPlayerMP['Vlamss'/1895587, l='MpServer', x=6.47, y=74.94, z=-54.50], EntityOtherPlayerMP['4151'/2114293, l='MpServer', x=6.03, y=79.88, z=-57.75], EntityPlayerSP['ziue'/2754695, l='MpServer', x=-0.49, y=65.88, z=-53.33], EntityOtherPlayerMP['§r'/-1234567, l='MpServer', x=-2.50, y=70.00, z=-13.50], EntityOtherPlayerMP['§r'/-1234574, l='MpServer', x=-5.50, y=70.00, z=-12.50], EntityOtherPlayerMP['§r'/-1234581, l='MpServer', x=6.50, y=70.00, z=-12.50], EntityOtherPlayerMP['§r'/-1234588, l='MpServer', x=3.50, y=70.00, z=-13.50], EntityOtherPlayerMP['§r'/-1234595, l='MpServer', x=0.50, y=70.00, z=-10.50], EntityOtherPlayerMP['B0SE'/2198261, l='MpServer', x=-19.44, y=66.75, z=-30.16], EntityOtherPlayerMP['mukuae'/2119776, l='MpServer', x=-6.47, y=62.50, z=-40.19], EntityOtherPlayerMP['iSadrow'/2225060, l='MpServer', x=3.72, y=70.94, z=-5.72], EntityOtherPlayerMP['TheNiytew'/1792233, l='MpServer', x=-12.28, y=76.59, z=-33.88], EntityOtherPlayerMP['Blissolic'/1832286, l='MpServer', x=-8.78, y=62.00, z=-31.88], EntityOtherPlayerMP['TrueF_'/1870073, l='MpServer', x=-11.60, y=62.31, z=-30.57], EntityOtherPlayerMP['Matsojl'/1940258, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['blackShout'/2241306, l='MpServer', x=-0.66, y=70.00, z=-16.69], EntityOtherPlayerMP['Simular'/1941466, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['Revside'/1915757, l='MpServer', x=5.63, y=61.00, z=-21.56], EntityOtherPlayerMP['bloodytears'/2001598, l='MpServer', x=3.66, y=70.00, z=-15.97], EntityOtherPlayerMP['TrueF_'/1870073, l='MpServer', x=-20.94, y=63.12, z=-52.30], EntityOtherPlayerMP['ArlinZel'/2080629, l='MpServer', x=-4.04, y=62.98, z=-36.96], EntityOtherPlayerMP['MantheIndustries'/2115109, l='MpServer', x=27.38, y=94.28, z=-16.22], EntityOtherPlayerMP['4151'/2114293, l='MpServer', x=28.09, y=97.38, z=-24.03], EntityOtherPlayerMP['wtfAstro'/2141454, l='MpServer', x=0.43, y=64.51, z=-78.80], EntityOtherPlayerMP['SaisieSincere'/2228482, l='MpServer', x=0.78, y=70.90, z=-6.00], EntityOtherPlayerMP['BrushawGOD'/2118988, l='MpServer', x=-5.53, y=62.00, z=-46.34], EntityOtherPlayerMP['4151'/2114293, l='MpServer', x=0.47, y=79.88, z=-54.59], EntityOtherPlayerMP['mukuae'/2119776, l='MpServer', x=-45.25, y=78.86, z=-47.91], EntityOtherPlayerMP['B0SE'/2198261, l='MpServer', x=47.31, y=64.12, z=-67.80], EntityOtherPlayerMP['iSadrow'/2113283, l='MpServer', x=32.69, y=116.53, z=-73.59], EntityOtherPlayerMP['cuteCarino'/2134086, l='MpServer', x=1.16, y=63.10, z=-33.49], EntityOtherPlayerMP['SweatConsumer'/2137851, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['bqbouin'/1902994, l='MpServer', x=0.46, y=70.00, z=0.10], EntityOtherPlayerMP['mukuae'/2119776, l='MpServer', x=-6.47, y=62.50, z=-40.19], EntityOtherPlayerMP['Blissolic'/1832286, l='MpServer', x=0.44, y=62.00, z=-28.28], EntityOtherPlayerMP['7gtz'/2140964, l='MpServer', x=0.50, y=67.00, z=-1.72], EntityOtherPlayerMP['Revside'/1915757, l='MpServer', x=-0.22, y=70.00, z=-6.44], EntityOtherPlayerMP['Matsojl'/1940258, l='MpServer', x=10.58, y=78.47, z=-6.19], EntityOtherPlayerMP['MhRob'/2171242, l='MpServer', x=44.38, y=69.00, z=14.38], EntityOtherPlayerMP['Rxsurrection'/2182980, l='MpServer', x=-9.72, y=63.00, z=-24.66], EntityOtherPlayerMP['ak_f'/2190859, l='MpServer', x=-0.69, y=67.00, z=-5.69], EntityOtherPlayerMP['Rxsurrection'/2182980, l='MpServer', x=-0.47, y=66.50, z=-21.09], EntityOtherPlayerMP['SaisieSincere'/2228482, l='MpServer', x=1.60, y=63.57, z=-100.87], EntityOtherPlayerMP['MangoPlayz'/1983102, l='MpServer', x=46.95, y=63.62, z=-76.79], EntityOtherPlayerMP['mukuae'/2119776, l='MpServer', x=43.38, y=120.50, z=-58.77], EntityOtherPlayerMP['SaisieSincere'/2228482, l='MpServer', x=-16.00, y=66.15, z=1.69], EntityOtherPlayerMP['ekzya'/2225423, l='MpServer', x=-1.63, y=66.31, z=-21.91], EntityOtherPlayerMP['Revside'/1915757, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['MangoPlayz'/1983102, l='MpServer', x=31.03, y=62.00, z=-53.62], EntityOtherPlayerMP['Matsojl'/1940258, l='MpServer', x=0.38, y=70.00, z=-5.78], EntityOtherPlayerMP['bardplayer'/2180121, l='MpServer', x=15.69, y=79.00, z=-14.31], EntityOtherPlayerMP['niano'/2198448, l='MpServer', x=-1.25, y=70.00, z=-17.38], EntityOtherPlayerMP['83y'/2111074, l='MpServer', x=-19.94, y=62.00, z=-35.41], EntityOtherPlayerMP['bqbouin'/1902994, l='MpServer', x=-30.69, y=64.75, z=-54.78], EntityOtherPlayerMP['SaisieSincere'/2218135, l='MpServer', x=1.97, y=68.00, z=-19.78], EntityOtherPlayerMP['StandMi'/1901877, l='MpServer', x=-0.53, y=71.41, z=-22.39], EntityOtherPlayerMP['Sadura'/2190806, l='MpServer', x=0.50, y=70.00, z=-0.31], EntityOtherPlayerMP['BrushawGOD'/2118988, l='MpServer', x=-5.53, y=62.00, z=-46.34], EntityOtherPlayerMP['Matsojl'/1940258, l='MpServer', x=-21.69, y=65.63, z=-44.97], EntityOtherPlayerMP['cuteCarino'/2134086, l='MpServer', x=-0.37, y=70.02, z=-13.52], EntityOtherPlayerMP['83y'/2111074, l='MpServer', x=47.04, y=80.76, z=16.54], EntityOtherPlayerMP['mukuae'/2119776, l='MpServer', x=5.92, y=71.13, z=-5.80], EntityOtherPlayerMP['B0SE'/2198261, l='MpServer', x=0.50, y=64.51, z=-78.96], EntityOtherPlayerMP['ICICMOILBOSS2'/1943009, l='MpServer', x=47.41, y=64.00, z=-38.31], EntityOtherPlayerMP['bardplayer'/2180121, l='MpServer', x=0.19, y=69.94, z=-2.28], EntityOtherPlayerMP['niano'/2198448, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['Vlamss'/1895587, l='MpServer', x=6.47, y=74.94, z=-54.50], EntityOtherPlayerMP['Revside'/1915757, l='MpServer', x=-1.88, y=62.00, z=-26.06], EntityOtherPlayerMP['StandMi'/1901877, l='MpServer', x=-1.91, y=72.16, z=-4.72], EntityOtherPlayerMP['Sadura'/2190806, l='MpServer', x=0.50, y=70.00, z=-3.53], EntityOtherPlayerMP['okayBilly'/2174589, l='MpServer', x=1.97, y=70.00, z=-3.22], EntityOtherPlayerMP['ItzStuwarts'/2191451, l='MpServer', x=-2.81, y=69.89, z=-22.07], EntityOtherPlayerMP['ItzStuwarts'/2191451, l='MpServer', x=6.57, y=65.65, z=-23.95], EntityOtherPlayerMP['Straaight'/1576842, l='MpServer', x=1.00, y=62.00, z=-56.28], EntityOtherPlayerMP['ItzStuwarts'/2191451, l='MpServer', x=34.05, y=63.64, z=-60.87], EntityOtherPlayerMP['niano'/2138416, l='MpServer', x=13.88, y=63.00, z=-58.25], EntityOtherPlayerMP['wtfAstro'/2141454, l='MpServer', x=0.59, y=62.00, z=-32.25], EntityArmorStand['§r§lCLICK TO PLAY'/-1234580, l='MpServer', x=-5.50, y=70.25, z=-12.50], EntityArmorStand['§d§lSolos'/-1234577, l='MpServer', x=-5.50, y=69.84, z=-12.50], EntityOtherPlayerMP['Rxsurrection'/2182980, l='MpServer', x=0.50, y=73.00, z=0.50], EntityArmorStand['§d§lKit Editor'/-1234584, l='MpServer', x=6.50, y=69.84, z=-12.50], EntityOtherPlayerMP['§r'/-1234581, l='MpServer', x=6.50, y=70.00, z=-12.50], EntityArmorStand['§r§lCLICK TO VIEW'/-1234587, l='MpServer', x=6.50, y=70.25, z=-12.50], EntityOtherPlayerMP['§r'/-1234588, l='MpServer', x=3.50, y=70.00, z=-13.50], EntityOtherPlayerMP['mukuae'/2119776, l='MpServer', x=5.00, y=63.91, z=-58.10], EntityOtherPlayerMP['TrueF_'/1870073, l='MpServer', x=0.28, y=62.00, z=-52.97], EntityArmorStand['§d§lFFA'/-1234591, l='MpServer', x=3.50, y=69.84, z=-13.50], EntityOtherPlayerMP['Matsojl'/1940258, l='MpServer', x=-0.34, y=70.00, z=-6.63], EntityOtherPlayerMP['ekzya'/2089020, l='MpServer', x=0.47, y=73.25, z=-19.66], EntityOtherPlayerMP['wtfAstro'/2141454, l='MpServer', x=-4.13, y=63.06, z=-55.45], EntityOtherPlayerMP['niano'/2198448, l='MpServer', x=-0.37, y=70.94, z=-5.70], EntityOtherPlayerMP['ekzya'/2089020, l='MpServer', x=0.50, y=73.00, z=0.50], EntityOtherPlayerMP['Straaight'/1576842, l='MpServer', x=1.00, y=62.00, z=-56.28], EntityOtherPlayerMP['pkaa'/2223081, l='MpServer', x=0.44, y=66.94, z=-9.31], EntityOtherPlayerMP['MIMOSA_A'/1887927, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['§r'/-1234567, l='MpServer', x=-2.50, y=70.00, z=-13.50], EntityOtherPlayerMP['mukuae'/2119776, l='MpServer', x=32.19, y=85.91, z=-74.59], EntityOtherPlayerMP['LegendS4'/2169059, l='MpServer', x=-42.81, y=57.36, z=-18.17], EntityOtherPlayerMP['Mangolee'/2161800, l='MpServer', x=-30.03, y=82.28, z=-53.36], EntityOtherPlayerMP['ItzStuwarts'/2191451, l='MpServer', x=4.24, y=70.12, z=-7.25], EntityOtherPlayerMP['ArlinZel'/2080629, l='MpServer', x=-0.33, y=70.95, z=-11.20], EntityOtherPlayerMP['bqbouin'/1902994, l='MpServer', x=-10.00, y=63.00, z=-24.97], EntityArmorStand['§d§lDuos'/-1234570, l='MpServer', x=-2.50, y=69.84, z=-13.50], EntityOtherPlayerMP['LegendS4'/2169059, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['iSadrow'/2225060, l='MpServer', x=-12.75, y=62.00, z=-49.31], EntityArmorStand['§r§lCLICK TO PLAY'/-1234573, l='MpServer', x=-2.50, y=70.25, z=-13.50], EntityOtherPlayerMP['ekzya'/2225423, l='MpServer', x=-0.19, y=70.00, z=-12.97], EntityOtherPlayerMP['§r'/-1234574, l='MpServer', x=-5.50, y=70.00, z=-12.50], EntityOtherPlayerMP['MIMOSA_A'/1887927, l='MpServer', x=-1.19, y=70.00, z=-7.09], EntityOtherPlayerMP['bloodytears'/2001598, l='MpServer', x=3.66, y=70.00, z=-15.97], EntityOtherPlayerMP['IlySenpai'/2238689, l='MpServer', x=5.78, y=70.00, z=-16.19], EntityOtherPlayerMP['Matsojl'/1940258, l='MpServer', x=0.34, y=70.00, z=-14.25], EntityOtherPlayerMP['MangoPlayz'/1983102, l='MpServer', x=-0.06, y=64.16, z=-23.31], EntityArmorStand['To quick play, §dright click with your sword.'/-1234610, l='MpServer', x=0.50, y=71.75, z=-6.50], EntityOtherPlayerMP['pkaa'/2223081, l='MpServer', x=-0.77, y=62.96, z=-54.25], EntityOtherPlayerMP['blackShout'/2241306, l='MpServer', x=-0.66, y=70.00, z=-16.69], EntityArmorStand['§fServer IP: §deu.minemen.club'/-1234613, l='MpServer', x=0.50, y=71.25, z=-6.50], EntityOtherPlayerMP['MIMOSA_A'/1887927, l='MpServer', x=-1.19, y=70.00, z=-7.09], EntityOtherPlayerMP['MantheIndustries'/2115109, l='MpServer', x=44.66, y=101.25, z=-25.37], EntityOtherPlayerMP['StandMi'/1901877, l='MpServer', x=5.56, y=63.41, z=-33.16], EntityOtherPlayerMP['§r'/-1234595, l='MpServer', x=0.50, y=70.00, z=-10.50], EntityOtherPlayerMP['Sadura'/2190806, l='MpServer', x=-48.67, y=54.58, z=-49.84], EntityOtherPlayerMP['B0SE'/2198261, l='MpServer', x=44.57, y=63.90, z=-63.02], EntityArmorStand['§r§lCLICK TO PLAY'/-1234594, l='MpServer', x=3.50, y=70.25, z=-13.50], EntityOtherPlayerMP['cuteCarino'/2134086, l='MpServer', x=0.47, y=62.63, z=-59.02], EntityOtherPlayerMP['bqbouin'/1902994, l='MpServer', x=0.50, y=69.91, z=-0.09], EntityArmorStand['§d§lFireball Fight'/-1234598, l='MpServer', x=0.50, y=69.84, z=-10.50], EntityArmorStand['§f§lEU Practice'/-1234604, l='MpServer', x=0.50, y=72.75, z=-6.50], EntityArmorStand['§r§lCLICK TO PLAY'/-1234601, l='MpServer', x=0.50, y=70.25, z=-10.50], EntityOtherPlayerMP['Blissolic'/1832286, l='MpServer', x=4.13, y=62.00, z=-48.81], EntityArmorStand['To duel a friend, do: §d/duel [their name]'/-1234607, l='MpServer', x=0.50, y=72.25, z=-6.50], EntityOtherPlayerMP['ArlinZel'/2080629, l='MpServer', x=0.50, y=70.00, z=0.50], EntityOtherPlayerMP['wtfAstro'/2141454, l='MpServer', x=2.47, y=63.08, z=-29.09], EntityOtherPlayerMP['Vlamss'/1895587, l='MpServer', x=6.47, y=74.94, z=-54.50], EntityOtherPlayerMP['IlySenpai'/2238689, l='MpServer', x=5.78, y=70.00, z=-16.19], EntityOtherPlayerMP['pkaa'/2223081, l='MpServer', x=-0.77, y=62.96, z=-54.25], EntityOtherPlayerMP['TrueF_'/1870073, l='MpServer', x=2.41, y=70.00, z=-6.19], EntityOtherPlayerMP['bardplayer'/2180121, l='MpServer', x=-21.29, y=59.36, z=-5.61], EntityOtherPlayerMP['B0SE'/2198261, l='MpServer', x=40.71, y=64.14, z=-58.96], EntityOtherPlayerMP['mukuae'/2119776, l='MpServer', x=2.55, y=63.94, z=-57.91], EntityOtherPlayerMP['Mangolee'/2161800, l='MpServer', x=8.75, y=102.34, z=-58.51], EntityOtherPlayerMP['B0SE'/2198261, l='MpServer', x=-19.44, y=66.75, z=-30.16], EntityOtherPlayerMP['LegendS4'/2169059, l='MpServer', x=-44.66, y=59.00, z=9.25], EntityOtherPlayerMP['ICICMOILBOSS2'/1943009, l='MpServer', x=-10.61, y=62.84, z=-42.03], EntityOtherPlayerMP['Blissolic'/1832286, l='MpServer', x=1.45, y=63.80, z=-100.88], EntityOtherPlayerMP['pkaa'/2223081, l='MpServer', x=-0.91, y=62.00, z=-30.91], EntityOtherPlayerMP['Angele'/2230433, l='MpServer', x=-9.02, y=62.22, z=-31.14], EntityOtherPlayerMP['wtfAstro'/2141454, l='MpServer', x=1.38, y=70.00, z=-0.41], EntityOtherPlayerMP['LegendS4'/2169059, l='MpServer', x=-19.17, y=62.59, z=-34.64], EntityOtherPlayerMP['MangoPlayz'/1983102, l='MpServer', x=47.25, y=62.00, z=-73.12], EntityOtherPlayerMP['wtfAstro'/2141454, l='MpServer', x=0.06, y=62.66, z=-69.62], EntityOtherPlayerMP['bqbouin'/1902994, l='MpServer', x=-0.96, y=70.71, z=-14.17], EntityOtherPlayerMP['mukuae'/2119776, l='MpServer', x=44.80, y=97.56, z=-5.08], EntityOtherPlayerMP['TrueF_'/1870073, l='MpServer', x=0.28, y=62.00, z=-52.97], EntityOtherPlayerMP['niano'/2198448, l='MpServer', x=-1.13, y=70.00, z=-8.66], EntityOtherPlayerMP['wtfAstro'/2141454, l='MpServer', x=-1.87, y=63.10, z=-51.49], EntityOtherPlayerMP['ekzya'/2089020, l='MpServer', x=0.91, y=72.37, z=-13.54], EntityOtherPlayerMP['MangoPlayz'/1983102, l='MpServer', x=46.17, y=65.13, z=-74.81], EntityOtherPlayerMP['Mangolee'/2161800, l='MpServer', x=19.49, y=105.53, z=16.02], EntityOtherPlayerMP['okayBilly'/2174589, l='MpServer', x=0.50, y=70.00, z=-12.91], EntityOtherPlayerMP['TheNiytew'/1792233, l='MpServer', x=-12.28, y=76.59, z=-33.88], EntityOtherPlayerMP['Revside'/1915757, l='MpServer', x=0.53, y=70.00, z=-1.31], EntityOtherPlayerMP['MangoPlayz'/1983102, l='MpServer', x=3.94, y=64.15, z=-78.97], EntityOtherPlayerMP['ak_f'/2190859, l='MpServer', x=0.59, y=72.72, z=0.34], EntityOtherPlayerMP['bqbouin'/1902994, l='MpServer', x=0.50, y=72.44, z=0.27], EntityOtherPlayerMP['StandMi'/1901877, l='MpServer', x=-3.09, y=72.16, z=-19.43], EntityOtherPlayerMP['pkaa'/2220244, l='MpServer', x=0.50, y=66.94, z=0.50], EntityOtherPlayerMP['Revside'/1915757, l='MpServer', x=3.15, y=62.59, z=-42.80], EntityOtherPlayerMP['Sadura'/2190806, l='MpServer', x=2.25, y=70.00, z=-4.22]]
+ Retry entities: 0 total; []
+ Server brand: XeBungee <- ClubSpigot
+ Server type: Non-integrated multiplayer server
+Stacktrace:
+ at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:401)
+ at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2802)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:453)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 734919624 bytes (700 MB) / 2174746624 bytes (2074 MB) up to 3801088000 bytes (3625 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: No
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 12x AMD Ryzen 5 5600X 6-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 532.03
+ OpenGlRenderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 12
\ No newline at end of file
diff --git a/workspace/crash-reports/crash-2023-06-26_19.47.38-client.txt b/workspace/crash-reports/crash-2023-06-26_19.47.38-client.txt
new file mode 100644
index 00000000..498d4190
--- /dev/null
+++ b/workspace/crash-reports/crash-2023-06-26_19.47.38-client.txt
@@ -0,0 +1,94 @@
+---- Minecraft Crash Report ----
+// My bad.
+
+Time: 6/26/23 7:47 PM
+Description: Rendering screen
+
+java.lang.IllegalArgumentException: Color parameter outside of expected range: Red Green Blue
+ at java.awt.Color.testColorValueRange(Color.java:310)
+ at java.awt.Color.(Color.java:395)
+ at net.minecraft.client.gui.GuiChat.drawScreen(GuiChat.java:309)
+ at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1442)
+ at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1153)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:432)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+
+A detailed walkthrough of the error, its code path and all known details is as follows:
+---------------------------------------------------------------------------------------
+
+-- Head --
+Stacktrace:
+ at java.awt.Color.testColorValueRange(Color.java:310)
+ at java.awt.Color.(Color.java:395)
+ at net.minecraft.client.gui.GuiChat.drawScreen(GuiChat.java:309)
+
+-- Screen render details --
+Details:
+ Screen name: net.minecraft.client.gui.GuiChat
+ Mouse location: Scaled: (213, 119). Absolute: (427, 240)
+ Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2
+
+-- Affected level --
+Details:
+ Level name: MpServer
+ All players: 1 total; [EntityPlayerSP['Ntdi'/99, l='MpServer', x=809.09, y=82.60, z=506.79]]
+ Chunk stats: MultiplayerChunkCache: 289, 289
+ Level seed: 0
+ Level generator: ID 02 - largeBiomes, ver 0. Features enabled: false
+ Level generator options:
+ Level spawn location: 584.00,64.00,166.00 - World: (584,64,166), Chunk: (at 8,4,6 in 36,10; contains blocks 576,0,160 to 591,255,175), Region: (1,0; contains chunks 32,0 to 63,31, blocks 512,0,0 to 1023,255,511)
+ Level time: 1485021 game time, 8290 day time
+ Level dimension: 0
+ Level storage version: 0x00000 - Unknown?
+ Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
+ Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
+ Forced entities: 5 total; [EntityZombie['Zombie'/163, l='MpServer', x=780.50, y=12.00, z=526.50], EntityPlayerSP['Ntdi'/99, l='MpServer', x=809.09, y=82.60, z=506.79], EntityZombie['Zombie'/171, l='MpServer', x=786.34, y=12.00, z=530.47], EntityZombie['Zombie'/156, l='MpServer', x=742.50, y=23.00, z=467.50], EntityBat['Bat'/189, l='MpServer', x=840.92, y=15.04, z=537.51]]
+ Retry entities: 0 total; []
+ Server brand: vanilla
+ Server type: Integrated singleplayer server
+Stacktrace:
+ at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:401)
+ at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2802)
+ at net.minecraft.client.Minecraft.run(Minecraft.java:453)
+ at net.minecraft.client.main.Main.main(Main.java:113)
+ at Start.main(Start.java:11)
+
+-- System Details --
+Details:
+ Minecraft Version: 1.8.8
+ Operating System: Windows 10 (amd64) version 10.0
+ CPU: 16x AMD Ryzen 7 3700X 8-Core Processor
+ Java Version: 1.8.0_202, Oracle Corporation
+ Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+ Memory: 767010072 bytes (731 MB) / 1158152192 bytes (1104 MB) up to 7618953216 bytes (7266 MB)
+ JVM Flags: 0 total;
+ IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 99
+ Launched Version: mcp
+ LWJGL: 2.9.4
+ OpenGL: NVIDIA GeForce RTX 2060 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 536.23, NVIDIA Corporation
+ GL Caps: Using GL 1.3 multitexturing.
+Using GL 1.3 texture combiners.
+Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
+Shaders are available because OpenGL 2.1 is supported.
+VBOs are available because OpenGL 1.5 is supported.
+
+ Using VBOs: No
+ Is Modded: Very likely; Jar signature invalidated
+ Type: Client (map_client.txt)
+ Resource Packs: ! §bPotfast 5kay.zip
+ Current Language: English (US)
+ Profiler Position: N/A (disabled)
+ CPU: 16x AMD Ryzen 7 3700X 8-Core Processor
+ OptiFine Version: OptiFine_1.8.8_HD_U_H8
+ Render Distance Chunks: 8
+ Mipmaps: 4
+ Anisotropic Filtering: 1
+ Antialiasing: 0
+ Multitexture: false
+ Shaders: null
+ OpenGlVersion: 4.6.0 NVIDIA 536.23
+ OpenGlRenderer: NVIDIA GeForce RTX 2060 SUPER/PCIe/SSE2
+ OpenGlVendor: NVIDIA Corporation
+ CpuCount: 16
\ No newline at end of file
diff --git a/workspace/hs_err_pid25060.log b/workspace/hs_err_pid25060.log
new file mode 100644
index 00000000..f3f2fcd7
--- /dev/null
+++ b/workspace/hs_err_pid25060.log
@@ -0,0 +1,526 @@
+#
+# A fatal error has been detected by the Java Runtime Environment:
+#
+# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000006b177eb5, pid=25060, tid=0x0000000000006ca4
+#
+# JRE version: Java(TM) SE Runtime Environment (8.0_202-b08) (build 1.8.0_202-b08)
+# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.202-b08 mixed mode windows-amd64 compressed oops)
+# Problematic frame:
+# V [jvm.dll+0x1d7eb5]
+#
+# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
+#
+# If you would like to submit a bug report, please visit:
+# http://bugreport.java.com/bugreport/crash.jsp
+#
+
+--------------- T H R E A D ---------------
+
+Current thread (0x00000000027dc800): VMThread [stack: 0x000000001eb90000,0x000000001ec90000] [id=27812]
+
+siginfo: ExceptionCode=0xc0000005, reading address 0xffffffffffffffff
+
+Registers:
+RAX=0x00ff023901074e00, RBX=0x00000006d8e843c0, RCX=0x00000007c01e21e8, RDX=0x0000000000000606
+RSP=0x000000001ec8f0e0, RBP=0x0000000000000004, RSI=0x000000001ec8f228, RDI=0x0000000052192b70
+R8 =0x0000000000010000, R9 =0x0000000000000015, R10=0x000000005218e7e8, R11=0x0000000000000000
+R12=0x0000000000000020, R13=0x00000007c01e21e8, R14=0x000000001fd72ba0, R15=0x000000005218e7e8
+RIP=0x000000006b177eb5, EFLAGS=0x0000000000010246
+
+Top of Stack: (sp=0x000000001ec8f0e0)
+0x000000001ec8f0e0: 00000006c633da00 000000001ec8f228
+0x000000001ec8f0f0: 000000001ec8f1a8 000000006b0ace67
+0x000000001ec8f100: 000000001f28f740 00000000027dc800
+0x000000001ec8f110: 000000002286dd48 000000002286dd48
+0x000000001ec8f120: 00000007c05d8cb8 0000000000000000
+0x000000001ec8f130: 0000000000000000 000000001f28f740
+0x000000001ec8f140: 00000000027dc800 0000000000000000
+0x000000001ec8f150: 00000007c01e21e8 000000006b169146
+0x000000001ec8f160: 0000000000000000 00000007c01e21e8
+0x000000001ec8f170: 000000001ec8f228 000000005218e7e8
+0x000000001ec8f180: 000000001db4b370 000000006b15f1f5
+0x000000001ec8f190: 000000006b5b0b38 000000006b013300
+0x000000001ec8f1a0: 00000000027dc800 00000000027dc800
+0x000000001ec8f1b0: 00000000027dbf80 000000001db029c0
+0x000000001ec8f1c0: 000000001db029d0 000000001db02aa8
+0x000000001ec8f1d0: 00000000000000d8 000000001ec8f258
+
+Instructions: (pc=0x000000006b177eb5)
+0x000000006b177e95: ca c1 e9 10 f6 c1 01 0f 84 e1 01 00 00 c1 ea 0f
+0x000000006b177ea5: f6 c2 01 0f 85 d5 01 00 00 48 8b 40 08 49 8b cd
+0x000000006b177eb5: 0f b7 50 2e e8 f2 12 f3 ff 48 8b cb 48 8b d0 4c
+0x000000006b177ec5: 8b f8 48 89 84 24 98 00 00 00 e8 ac 8a e9 ff 4c
+
+
+Register to memory mapping:
+
+RAX=0x00ff023901074e00 is an unknown value
+RBX=0x00000006d8e843c0 is an oop
+java.lang.invoke.MemberName
+ - klass: 'java/lang/invoke/MemberName'
+RCX=0x00000007c01e21e8 is pointing into metadata
+RDX=0x0000000000000606 is an unknown value
+RSP=0x000000001ec8f0e0 is an unknown value
+RBP=0x0000000000000004 is an unknown value
+RSI=0x000000001ec8f228 is an unknown value
+RDI=0x0000000052192b70 is pointing into metadata
+R8 =0x0000000000010000 is an unknown value
+R9 =0x0000000000000015 is an unknown value
+R10={method} {0x000000005218e7f0} 'lambda$renderLivingLabel$1' '(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/entity/Entity;Ljava/lang/String;)V' in 'net/minecraft/client/renderer/entity/Render'
+R11=0x0000000000000000 is an unknown value
+R12=0x0000000000000020 is an unknown value
+R13=0x00000007c01e21e8 is pointing into metadata
+R14=0x000000001fd72ba0 is an unknown value
+R15={method} {0x000000005218e7f0} 'lambda$renderLivingLabel$1' '(Lnet/minecraft/client/gui/FontRenderer;Lnet/minecraft/entity/Entity;Ljava/lang/String;)V' in 'net/minecraft/client/renderer/entity/Render'
+
+
+Stack: [0x000000001eb90000,0x000000001ec90000], sp=0x000000001ec8f0e0, free space=1020k
+Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
+V [jvm.dll+0x1d7eb5]
+V [jvm.dll+0x1c9146]
+V [jvm.dll+0x1c93eb]
+V [jvm.dll+0x24d5d7]
+V [jvm.dll+0x24c876]
+V [jvm.dll+0x24cd11]
+V [jvm.dll+0x24cf2e]
+V [jvm.dll+0x29fc6a]
+C [msvcr100.dll+0x21d9f]
+C [msvcr100.dll+0x21e3b]
+C [KERNEL32.DLL+0x126ad]
+C [ntdll.dll+0x5a9f8]
+
+VM_Operation (0x000000001f28f740): RedefineClasses, mode: safepoint, requested by thread 0x000000001db45800, redefining class net.minecraft.client.renderer.entity.Render
+
+
+
+--------------- P R O C E S S ---------------
+
+Java Threads: ( => current thread )
+ 0x00000000306bb000 JavaThread "pool-2-thread-3" [_thread_blocked, id=2160, stack(0x00000000008e0000,0x00000000009e0000)]
+ 0x00000000306bd800 JavaThread "Netty Client IO #23" daemon [_thread_in_native, id=25580, stack(0x0000000052020000,0x0000000052120000)]
+ 0x00000000306b3000 JavaThread "Netty Client IO #22" daemon [_thread_in_native, id=18160, stack(0x0000000051bc0000,0x0000000051cc0000)]
+ 0x0000000034302800 JavaThread "Netty Client IO #21" daemon [_thread_in_native, id=20268, stack(0x00000000519c0000,0x0000000051ac0000)]
+ 0x00000000342fa000 JavaThread "Netty Client IO #20" daemon [_thread_in_native, id=20420, stack(0x000000004a380000,0x000000004a480000)]
+ 0x0000000034300800 JavaThread "ForkJoinPool.commonPool-worker-0" daemon [_thread_blocked, id=23500, stack(0x000000005ede0000,0x000000005eee0000)]
+ 0x0000000034307000 JavaThread "ForkJoinPool.commonPool-worker-7" daemon [_thread_in_native, id=18068, stack(0x000000005ece0000,0x000000005ede0000)]
+ 0x0000000034306800 JavaThread "ForkJoinPool.commonPool-worker-14" daemon [_thread_blocked, id=14976, stack(0x000000005ebe0000,0x000000005ece0000)]
+ 0x0000000034305800 JavaThread "ForkJoinPool.commonPool-worker-5" daemon [_thread_blocked, id=24212, stack(0x000000005eae0000,0x000000005ebe0000)]
+ 0x0000000034305000 JavaThread "ForkJoinPool.commonPool-worker-12" daemon [_thread_blocked, id=28452, stack(0x000000005e9e0000,0x000000005eae0000)]
+ 0x00000000342fb000 JavaThread "Netty Client IO #19" daemon [_thread_in_native, id=8148, stack(0x000000005e8e0000,0x000000005e9e0000)]
+ 0x0000000034303800 JavaThread "Netty Client IO #18" daemon [_thread_in_native, id=28604, stack(0x000000005e6e0000,0x000000005e7e0000)]
+ 0x0000000034302000 JavaThread "Netty Client IO #17" daemon [_thread_in_native, id=2256, stack(0x000000005e5e0000,0x000000005e6e0000)]
+ 0x0000000034301000 JavaThread "Netty Client IO #16" daemon [_thread_in_native, id=18376, stack(0x000000005e4e0000,0x000000005e5e0000)]
+ 0x00000000342f8800 JavaThread "Netty Client IO #15" daemon [_thread_in_native, id=28556, stack(0x00000000504c0000,0x00000000505c0000)]
+ 0x00000000342ff800 JavaThread "Netty Client IO #14" daemon [_thread_in_native, id=6600, stack(0x00000000502c0000,0x00000000503c0000)]
+ 0x00000000342f8000 JavaThread "Netty Client IO #13" daemon [_thread_in_native, id=8140, stack(0x000000004fec0000,0x000000004ffc0000)]
+ 0x00000000342fe000 JavaThread "Netty Client IO #12" daemon [_thread_in_native, id=27224, stack(0x000000004fdc0000,0x000000004fec0000)]
+ 0x00000000342fc800 JavaThread "Netty Client IO #11" daemon [_thread_in_native, id=2704, stack(0x000000004fcc0000,0x000000004fdc0000)]
+ 0x00000000342fb800 JavaThread "Netty Client IO #10" daemon [_thread_in_native, id=22132, stack(0x000000004e880000,0x000000004e980000)]
+ 0x00000000342ff000 JavaThread "ForkJoinPool.commonPool-worker-3" daemon [_thread_blocked, id=2128, stack(0x00000000503c0000,0x00000000504c0000)]
+ 0x00000000306be800 JavaThread "ForkJoinPool.commonPool-worker-1" daemon [_thread_blocked, id=18004, stack(0x00000000501c0000,0x00000000502c0000)]
+ 0x00000000306bc800 JavaThread "ForkJoinPool.commonPool-worker-8" daemon [_thread_blocked, id=28428, stack(0x00000000500c0000,0x00000000501c0000)]
+ 0x00000000306bc000 JavaThread "ForkJoinPool.commonPool-worker-15" daemon [_thread_blocked, id=16572, stack(0x000000004ffc0000,0x00000000500c0000)]
+ 0x00000000306b3800 JavaThread "ForkJoinPool.commonPool-worker-2" daemon [_thread_in_native, id=5660, stack(0x000000004fbc0000,0x000000004fcc0000)]
+ 0x00000000306b9800 JavaThread "ForkJoinPool.commonPool-worker-9" daemon [_thread_blocked, id=15400, stack(0x000000004a780000,0x000000004a880000)]
+ 0x000000002245d800 JavaThread "Netty Client IO #9" daemon [_thread_in_native, id=9892, stack(0x0000000044740000,0x0000000044840000)]
+ 0x000000002245f800 JavaThread "Netty Client IO #8" daemon [_thread_in_native, id=3204, stack(0x0000000044b30000,0x0000000044c30000)]
+ 0x0000000022462000 JavaThread "Netty Client IO #7" daemon [_thread_in_native, id=18044, stack(0x0000000044a30000,0x0000000044b30000)]
+ 0x0000000022458000 JavaThread "Netty Client IO #6" daemon [_thread_in_native, id=21500, stack(0x0000000044540000,0x0000000044640000)]
+ 0x0000000022456000 JavaThread "Netty Client IO #5" daemon [_thread_in_native, id=3308, stack(0x0000000044440000,0x0000000044540000)]
+ 0x000000002245c000 JavaThread "Netty Client IO #4" daemon [_thread_in_native, id=3836, stack(0x0000000044340000,0x0000000044440000)]
+ 0x000000002245b000 JavaThread "Netty Client IO #3" daemon [_thread_in_native, id=15404, stack(0x0000000044140000,0x0000000044240000)]
+ 0x0000000022456800 JavaThread "Netty Client IO #0" daemon [_thread_in_native, id=4040, stack(0x0000000044040000,0x0000000044140000)]
+ 0x000000002245c800 JavaThread "Netty Client IO #1" daemon [_thread_blocked, id=28496, stack(0x0000000043f40000,0x0000000044040000)]
+ 0x0000000022453800 JavaThread "Netty Client IO #2" daemon [_thread_in_native, id=3900, stack(0x0000000043e40000,0x0000000043f40000)]
+ 0x0000000022459000 JavaThread "Server Pinger #4" daemon [_thread_blocked, id=20828, stack(0x0000000043d40000,0x0000000043e40000)]
+ 0x0000000022455000 JavaThread "Server Pinger #3" daemon [_thread_blocked, id=1836, stack(0x0000000043c40000,0x0000000043d40000)]
+ 0x0000000022454800 JavaThread "Server Pinger #2" daemon [_thread_blocked, id=23032, stack(0x0000000040040000,0x0000000040140000)]
+ 0x000000002245a800 JavaThread "Server Pinger #1" daemon [_thread_blocked, id=852, stack(0x0000000039620000,0x0000000039720000)]
+ 0x0000000022459800 JavaThread "Thread-13" daemon [_thread_in_native, id=23808, stack(0x000000003ff40000,0x0000000040040000)]
+ 0x0000000020e9f000 JavaThread "Server Pinger #0" daemon [_thread_blocked, id=16376, stack(0x000000002f0f0000,0x000000002f1f0000)]
+ 0x0000000020ea0800 JavaThread "LWJGL Timer" daemon [_thread_blocked, id=6408, stack(0x000000003ee60000,0x000000003ef60000)]
+ 0x0000000020e9c000 JavaThread "AWT-Windows" daemon [_thread_in_native, id=18304, stack(0x000000002f1f0000,0x000000002f2f0000)]
+ 0x0000000020e9b800 JavaThread "Chunk Batcher 1" daemon [_thread_blocked, id=16148, stack(0x00000000383f0000,0x00000000384f0000)]
+ 0x0000000020e9a800 JavaThread "Chunk Batcher 0" daemon [_thread_blocked, id=17792, stack(0x0000000034d00000,0x0000000034e00000)]
+ 0x0000000020e9d800 JavaThread "Thread-9" [_thread_blocked, id=28272, stack(0x000000002f430000,0x000000002f530000)]
+ 0x0000000020ea0000 JavaThread "Thread-8" [_thread_blocked, id=23816, stack(0x000000002f330000,0x000000002f430000)]
+ 0x00000000202bb000 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=23912, stack(0x0000000025e40000,0x0000000025f40000)]
+ 0x0000000022e24000 JavaThread "Thread-6" [_thread_blocked, id=3448, stack(0x0000000025d40000,0x0000000025e40000)]
+ 0x0000000020d92800 JavaThread "Discord RPC" [_thread_blocked, id=6052, stack(0x0000000025340000,0x0000000025440000)]
+ 0x0000000020864800 JavaThread "Activity-Cleaner" daemon [_thread_blocked, id=14812, stack(0x0000000025240000,0x0000000025340000)]
+ 0x0000000022a57000 JavaThread "Timer hack thread" daemon [_thread_blocked, id=2236, stack(0x00000000234f0000,0x00000000235f0000)]
+ 0x0000000022535000 JavaThread "Snooper Timer" daemon [_thread_blocked, id=26256, stack(0x00000000236f0000,0x00000000237f0000)]
+ 0x000000001fbde000 JavaThread "Snooper Timer" daemon [_thread_blocked, id=28124, stack(0x00000000233f0000,0x00000000234f0000)]
+ 0x000000001db7b800 JavaThread "Service Thread" daemon [_thread_blocked, id=28332, stack(0x000000001f890000,0x000000001f990000)]
+ 0x000000001db7b000 JavaThread "C1 CompilerThread3" daemon [_thread_blocked, id=7860, stack(0x000000001f790000,0x000000001f890000)]
+ 0x000000001db7a000 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=20628, stack(0x000000001f690000,0x000000001f790000)]
+ 0x000000001db79800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=28660, stack(0x000000001f590000,0x000000001f690000)]
+ 0x000000001db74800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=17544, stack(0x000000001f490000,0x000000001f590000)]
+ 0x000000001db5d000 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=27536, stack(0x000000001f390000,0x000000001f490000)]
+ 0x000000001db56800 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=24112, stack(0x000000001f290000,0x000000001f390000)]
+ 0x000000001db45800 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=25996, stack(0x000000001f190000,0x000000001f290000)]
+ 0x000000001db3e000 JavaThread "Attach Listener" daemon [_thread_blocked, id=17280, stack(0x000000001f090000,0x000000001f190000)]
+ 0x000000001db3c000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8416, stack(0x000000001ef90000,0x000000001f090000)]
+ 0x000000001c44d000 JavaThread "Finalizer" daemon [_thread_blocked, id=11696, stack(0x000000001ed90000,0x000000001ee90000)]
+ 0x000000001db23000 JavaThread "Reference Handler" daemon [_thread_blocked, id=27880, stack(0x000000001ec90000,0x000000001ed90000)]
+ 0x000000000250b000 JavaThread "Client thread" [_thread_blocked, id=26544, stack(0x0000000002390000,0x0000000002490000)]
+
+Other Threads:
+=>0x00000000027dc800 VMThread [stack: 0x000000001eb90000,0x000000001ec90000] [id=27812]
+ 0x000000001db7c800 WatcherThread [stack: 0x000000001f990000,0x000000001fa90000] [id=27076]
+
+VM state:at safepoint (normal execution)
+
+VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
+[0x00000000026e2ff0] Threads_lock - owner thread: 0x00000000027dc800
+
+heap address: 0x00000006c1200000, size: 4078 MB, Compressed Oops mode: Zero based, Oop shift amount: 3
+Narrow klass base: 0x0000000000000000, Narrow klass shift: 3
+Compressed class space size: 1073741824 Address: 0x00000007c0000000
+
+Heap:
+ PSYoungGen total 1220608K, used 928709K [0x000000076b100000, 0x00000007c0000000, 0x00000007c0000000)
+ eden space 1108992K, 73% used [0x000000076b100000,0x000000079cf1fa88,0x00000007aec00000)
+ from space 111616K, 99% used [0x00000007aec00000,0x00000007b58d1a80,0x00000007b5900000)
+ to space 143360K, 0% used [0x00000007b7400000,0x00000007b7400000,0x00000007c0000000)
+ ParOldGen total 770048K, used 489160K [0x00000006c1200000, 0x00000006f0200000, 0x000000076b100000)
+ object space 770048K, 63% used [0x00000006c1200000,0x00000006defb20a0,0x00000006f0200000)
+ Metaspace used 51022K, capacity 51771K, committed 51968K, reserved 1095680K
+ class space used 5851K, capacity 6043K, committed 6144K, reserved 1048576K
+
+Card table byte_map: [0x0000000011ba0000,0x00000000123a0000] byte_map_base: 0x000000000e597000
+
+Marking Bits: (ParMarkBitMap*) 0x000000006b7c5ce0
+ Begin Bits: [0x00000000132f0000, 0x00000000172a8000)
+ End Bits: [0x00000000172a8000, 0x000000001b260000)
+
+Polling page: 0x0000000000af0000
+
+CodeCache: size=245760Kb used=37549Kb max_used=38436Kb free=208210Kb
+ bounds [0x00000000027e0000, 0x0000000004df0000, 0x00000000117e0000]
+ total_blobs=10164 nmethods=9224 adapters=860
+ compilation: enabled
+
+Compilation events (10 events):
+Event: 1009.811 Thread 0x000000001db7b000 13724 3 net.minecraft.util.StringUtils::stripControlCodes (13 bytes)
+Event: 1009.811 Thread 0x000000001db7b000 nmethod 13724 0x00000000047f9f90 code [0x00000000047fa100, 0x00000000047fa3b8]
+Event: 1009.813 Thread 0x000000001db7b000 13725 3 java.math.BigInteger::testBit (38 bytes)
+Event: 1009.813 Thread 0x000000001db7b000 nmethod 13725 0x00000000030a27d0 code [0x00000000030a2960, 0x00000000030a2c78]
+Event: 1009.929 Thread 0x000000001db7b000 13726 3 net.minecraft.client.network.NetworkPlayerInfo::access$102 (7 bytes)
+Event: 1009.929 Thread 0x000000001db7b000 nmethod 13726 0x0000000004406ed0 code [0x0000000004407020, 0x0000000004407170]
+Event: 1016.705 Thread 0x000000001db7b000 13727 3 net.minecraft.client.gui.GuiChat::handleMouseInput (52 bytes)
+Event: 1016.705 Thread 0x000000001db7b000 nmethod 13727 0x0000000004837f10 code [0x00000000048380e0, 0x00000000048386f8]
+Event: 1017.706 Thread 0x000000001db7b000 13728 3 net.minecraft.client.audio.SoundEventAccessorComposite::getWeight (45 bytes)
+Event: 1017.706 Thread 0x000000001db7b000 nmethod 13728 0x0000000003fcb710 code [0x0000000003fcb8c0, 0x0000000003fcbef8]
+
+GC Heap History (10 events):
+Event: 989.500 GC heap before
+{Heap before GC invocations=138 (full 25):
+ PSYoungGen total 1269760K, used 1258599K [0x000000076b100000, 0x00000007c0000000, 0x00000007c0000000)
+ eden space 1157120K, 100% used [0x000000076b100000,0x00000007b1b00000,0x00000007b1b00000)
+ from space 112640K, 90% used [0x00000007b9200000,0x00000007bf519fa0,0x00000007c0000000)
+ to space 117248K, 0% used [0x00000007b1b00000,0x00000007b1b00000,0x00000007b8d80000)
+ ParOldGen total 770048K, used 469472K [0x00000006c1200000, 0x00000006f0200000, 0x000000076b100000)
+ object space 770048K, 60% used [0x00000006c1200000,0x00000006ddc780a0,0x00000006f0200000)
+ Metaspace used 51008K, capacity 51771K, committed 51968K, reserved 1095680K
+ class space used 5850K, capacity 6043K, committed 6144K, reserved 1048576K
+Event: 989.545 GC heap after
+Heap after GC invocations=138 (full 25):
+ PSYoungGen total 1268736K, used 111559K [0x000000076b100000, 0x00000007c0000000, 0x00000007c0000000)
+ eden space 1157120K, 0% used [0x000000076b100000,0x000000076b100000,0x00000007b1b00000)
+ from space 111616K, 99% used [0x00000007b1b00000,0x00000007b87f1fa0,0x00000007b8800000)
+ to space 122880K, 0% used [0x00000007b8800000,0x00000007b8800000,0x00000007c0000000)
+ ParOldGen total 770048K, used 471664K [0x00000006c1200000, 0x00000006f0200000, 0x000000076b100000)
+ object space 770048K, 61% used [0x00000006c1200000,0x00000006dde9c0a0,0x00000006f0200000)
+ Metaspace used 51008K, capacity 51771K, committed 51968K, reserved 1095680K
+ class space used 5850K, capacity 6043K, committed 6144K, reserved 1048576K
+}
+Event: 995.989 GC heap before
+{Heap before GC invocations=139 (full 25):
+ PSYoungGen total 1268736K, used 1268679K [0x000000076b100000, 0x00000007c0000000, 0x00000007c0000000)
+ eden space 1157120K, 100% used [0x000000076b100000,0x00000007b1b00000,0x00000007b1b00000)
+ from space 111616K, 99% used [0x00000007b1b00000,0x00000007b87f1fa0,0x00000007b8800000)
+ to space 122880K, 0% used [0x00000007b8800000,0x00000007b8800000,0x00000007c0000000)
+ ParOldGen total 770048K, used 471664K [0x00000006c1200000, 0x00000006f0200000, 0x000000076b100000)
+ object space 770048K, 61% used [0x00000006c1200000,0x00000006dde9c0a0,0x00000006f0200000)
+ Metaspace used 51008K, capacity 51771K, committed 51968K, reserved 1095680K
+ class space used 5850K, capacity 6043K, committed 6144K, reserved 1048576K
+Event: 996.040 GC heap after
+Heap after GC invocations=139 (full 25):
+ PSYoungGen total 1251328K, used 114007K [0x000000076b100000, 0x00000007c0000000, 0x00000007c0000000)
+ eden space 1128448K, 0% used [0x000000076b100000,0x000000076b100000,0x00000007aff00000)
+ from space 122880K, 92% used [0x00000007b8800000,0x00000007bf755fb0,0x00000007c0000000)
+ to space 131584K, 0% used [0x00000007aff00000,0x00000007aff00000,0x00000007b7f80000)
+ ParOldGen total 770048K, used 475408K [0x00000006c1200000, 0x00000006f0200000, 0x000000076b100000)
+ object space 770048K, 61% used [0x00000006c1200000,0x00000006de2440a0,0x00000006f0200000)
+ Metaspace used 51008K, capacity 51771K, committed 51968K, reserved 1095680K
+ class space used 5850K, capacity 6043K, committed 6144K, reserved 1048576K
+}
+Event: 1003.063 GC heap before
+{Heap before GC invocations=140 (full 25):
+ PSYoungGen total 1251328K, used 1242455K [0x000000076b100000, 0x00000007c0000000, 0x00000007c0000000)
+ eden space 1128448K, 100% used [0x000000076b100000,0x00000007aff00000,0x00000007aff00000)
+ from space 122880K, 92% used [0x00000007b8800000,0x00000007bf755fb0,0x00000007c0000000)
+ to space 131584K, 0% used [0x00000007aff00000,0x00000007aff00000,0x00000007b7f80000)
+ ParOldGen total 770048K, used 475408K [0x00000006c1200000, 0x00000006f0200000, 0x000000076b100000)
+ object space 770048K, 61% used [0x00000006c1200000,0x00000006de2440a0,0x00000006f0200000)
+ Metaspace used 51008K, capacity 51771K, committed 51968K, reserved 1095680K
+ class space used 5850K, capacity 6043K, committed 6144K, reserved 1048576K
+Event: 1003.110 GC heap after
+Heap after GC invocations=140 (full 25):
+ PSYoungGen total 1244160K, used 115435K [0x000000076b100000, 0x00000007c0000000, 0x00000007c0000000)
+ eden space 1128448K, 0% used [0x000000076b100000,0x000000076b100000,0x00000007aff00000)
+ from space 115712K, 99% used [0x00000007aff00000,0x00000007b6fbae60,0x00000007b7000000)
+ to space 137728K, 0% used [0x00000007b7980000,0x00000007b7980000,0x00000007c0000000)
+ ParOldGen total 770048K, used 478864K [0x00000006c1200000, 0x00000006f0200000, 0x000000076b100000)
+ object space 770048K, 62% used [0x00000006c1200000,0x00000006de5a40a0,0x00000006f0200000)
+ Metaspace used 51008K, capacity 51771K, committed 51968K, reserved 1095680K
+ class space used 5850K, capacity 6043K, committed 6144K, reserved 1048576K
+}
+Event: 1008.328 GC heap before
+{Heap before GC invocations=141 (full 25):
+ PSYoungGen total 1244160K, used 1243883K [0x000000076b100000, 0x00000007c0000000, 0x00000007c0000000)
+ eden space 1128448K, 100% used [0x000000076b100000,0x00000007aff00000,0x00000007aff00000)
+ from space 115712K, 99% used [0x00000007aff00000,0x00000007b6fbae60,0x00000007b7000000)
+ to space 137728K, 0% used [0x00000007b7980000,0x00000007b7980000,0x00000007c0000000)
+ ParOldGen total 770048K, used 478864K [0x00000006c1200000, 0x00000006f0200000, 0x000000076b100000)
+ object space 770048K, 62% used [0x00000006c1200000,0x00000006de5a40a0,0x00000006f0200000)
+ Metaspace used 51008K, capacity 51771K, committed 51968K, reserved 1095680K
+ class space used 5850K, capacity 6043K, committed 6144K, reserved 1048576K
+Event: 1008.378 GC heap after
+Heap after GC invocations=141 (full 25):
+ PSYoungGen total 1246720K, used 112911K [0x000000076b100000, 0x00000007c0000000, 0x00000007c0000000)
+ eden space 1108992K, 0% used [0x000000076b100000,0x000000076b100000,0x00000007aec00000)
+ from space 137728K, 81% used [0x00000007b7980000,0x00000007be7c3f70,0x00000007c0000000)
+ to space 141312K, 0% used [0x00000007aec00000,0x00000007aec00000,0x00000007b7600000)
+ ParOldGen total 770048K, used 484736K [0x00000006c1200000, 0x00000006f0200000, 0x000000076b100000)
+ object space 770048K, 62% used [0x00000006c1200000,0x00000006deb600a0,0x00000006f0200000)
+ Metaspace used 51008K, capacity 51771K, committed 51968K, reserved 1095680K
+ class space used 5850K, capacity 6043K, committed 6144K, reserved 1048576K
+}
+Event: 1013.800 GC heap before
+{Heap before GC invocations=142 (full 25):
+ PSYoungGen total 1246720K, used 1221903K [0x000000076b100000, 0x00000007c0000000, 0x00000007c0000000)
+ eden space 1108992K, 100% used [0x000000076b100000,0x00000007aec00000,0x00000007aec00000)
+ from space 137728K, 81% used [0x00000007b7980000,0x00000007be7c3f70,0x00000007c0000000)
+ to space 141312K, 0% used [0x00000007aec00000,0x00000007aec00000,0x00000007b7600000)
+ ParOldGen total 770048K, used 484736K [0x00000006c1200000, 0x00000006f0200000, 0x000000076b100000)
+ object space 770048K, 62% used [0x00000006c1200000,0x00000006deb600a0,0x00000006f0200000)
+ Metaspace used 51009K, capacity 51771K, committed 51968K, reserved 1095680K
+ class space used 5850K, capacity 6043K, committed 6144K, reserved 1048576K
+Event: 1013.852 GC heap after
+Heap after GC invocations=142 (full 25):
+ PSYoungGen total 1220608K, used 111430K [0x000000076b100000, 0x00000007c0000000, 0x00000007c0000000)
+ eden space 1108992K, 0% used [0x000000076b100000,0x000000076b100000,0x00000007aec00000)
+ from space 111616K, 99% used [0x00000007aec00000,0x00000007b58d1a80,0x00000007b5900000)
+ to space 143360K, 0% used [0x00000007b7400000,0x00000007b7400000,0x00000007c0000000)
+ ParOldGen total 770048K, used 489160K [0x00000006c1200000, 0x00000006f0200000, 0x000000076b100000)
+ object space 770048K, 63% used [0x00000006c1200000,0x00000006defb20a0,0x00000006f0200000)
+ Metaspace used 51009K, capacity 51771K, committed 51968K, reserved 1095680K
+ class space used 5850K, capacity 6043K, committed 6144K, reserved 1048576K
+}
+
+Deoptimization events (10 events):
+Event: 980.605 Thread 0x000000000250b000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00000000028fffc0 method=net.minecraft.client.renderer.entity.Render.doRenderShadowAndFire(Lnet/minecraft/entity/Entity;DDDFF)V @ 109
+Event: 980.607 Thread 0x000000000250b000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000004c86bac method=net.minecraft.client.renderer.entity.Render.renderLivingLabel(Lnet/minecraft/entity/Entity;Ljava/lang/String;DDDI)V @ 157
+Event: 980.607 Thread 0x000000000250b000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00000000028fffc0 method=net.minecraft.client.renderer.entity.Render.doRenderShadowAndFire(Lnet/minecraft/entity/Entity;DDDFF)V @ 109
+Event: 980.609 Thread 0x000000000250b000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000004c86bac method=net.minecraft.client.renderer.entity.Render.renderLivingLabel(Lnet/minecraft/entity/Entity;Ljava/lang/String;DDDI)V @ 157
+Event: 980.609 Thread 0x000000000250b000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00000000028fffc0 method=net.minecraft.client.renderer.entity.Render.doRenderShadowAndFire(Lnet/minecraft/entity/Entity;DDDFF)V @ 109
+Event: 980.610 Thread 0x000000000250b000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000004c86bac method=net.minecraft.client.renderer.entity.Render.renderLivingLabel(Lnet/minecraft/entity/Entity;Ljava/lang/String;DDDI)V @ 157
+Event: 980.610 Thread 0x000000000250b000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00000000028fffc0 method=net.minecraft.client.renderer.entity.Render.doRenderShadowAndFire(Lnet/minecraft/entity/Entity;DDDFF)V @ 109
+Event: 990.526 Thread 0x000000000250b000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000002ceaae4 method=net.minecraft.client.renderer.entity.Render.renderShadow(Lnet/minecraft/entity/Entity;DDDFF)V @ 347
+Event: 991.141 Thread 0x000000000250b000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000000041c15a8 method=net.minecraft.client.renderer.RenderGlobal.func_181562_a(Lnet/minecraft/util/BlockPos;Lnet/minecraft/client/renderer/chunk/RenderChunk;Lnet/minecraft/util/EnumFacing;)Lnet/m
+Event: 991.217 Thread 0x0000000020e9a800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000003c3c92c method=net.minecraft.world.chunk.Chunk.getAreLevelsEmpty(II)Z @ 10
+
+Classes redefined (6 events):
+Event: 388.884 Thread 0x00000000027dc800 redefined class name=net.minecraft.client.renderer.entity.Render, count=1
+Event: 434.743 Thread 0x00000000027dc800 redefined class name=net.minecraft.client.renderer.entity.Render, count=2
+Event: 718.848 Thread 0x00000000027dc800 redefined class name=net.minecraft.client.renderer.entity.Render, count=3
+Event: 801.830 Thread 0x00000000027dc800 redefined class name=net.minecraft.client.renderer.entity.Render, count=4
+Event: 851.678 Thread 0x00000000027dc800 redefined class name=net.minecraft.client.renderer.entity.Render, count=5
+Event: 987.667 Thread 0x00000000027dc800 redefined class name=net.minecraft.client.renderer.entity.Render, count=6
+
+Internal exceptions (10 events):
+Event: 1018.426 Thread 0x0000000020ea0000 Exception (0x000000079cdec058) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u202\12323\hotspot\src\share\vm\prims\jvm.cpp, line 3336]
+Event: 1018.429 Thread 0x0000000020ea0000 Exception (0x000000079cdec300) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u202\12323\hotspot\src\share\vm\prims\jvm.cpp, line 3336]
+Event: 1018.432 Thread 0x0000000020ea0000 Exception (0x000000079cdec5a8) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u202\12323\hotspot\src\share\vm\prims\jvm.cpp, line 3336]
+Event: 1018.434 Thread 0x0000000020ea0000 Exception (0x000000079cdec850) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u202\12323\hotspot\src\share\vm\prims\jvm.cpp, line 3336]
+Event: 1018.437 Thread 0x0000000020ea0000 Exception (0x000000079cdecaf8) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u202\12323\hotspot\src\share\vm\prims\jvm.cpp, line 3336]
+Event: 1018.439 Thread 0x0000000020ea0000 Exception (0x000000079cdecda0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u202\12323\hotspot\src\share\vm\prims\jvm.cpp, line 3336]
+Event: 1018.442 Thread 0x0000000020ea0000 Exception (0x000000079cded048) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u202\12323\hotspot\src\share\vm\prims\jvm.cpp, line 3336]
+Event: 1018.444 Thread 0x0000000020ea0000 Exception (0x000000079cded2f0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u202\12323\hotspot\src\share\vm\prims\jvm.cpp, line 3336]
+Event: 1018.448 Thread 0x0000000020ea0000 Exception (0x000000079cded598) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u202\12323\hotspot\src\share\vm\prims\jvm.cpp, line 3336]
+Event: 1018.451 Thread 0x0000000020ea0000 Exception (0x000000079cded840) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u202\12323\hotspot\src\share\vm\prims\jvm.cpp, line 3336]
+
+Events (10 events):
+Event: 1018.439 Thread 0x0000000020ea0000 DEOPT UNPACKING pc=0x0000000002827490 sp=0x000000002f42f368 mode 1
+Event: 1018.442 Thread 0x0000000020ea0000 DEOPT PACKING pc=0x00000000048b449c sp=0x000000002f42f650
+Event: 1018.442 Thread 0x0000000020ea0000 DEOPT UNPACKING pc=0x0000000002827490 sp=0x000000002f42f368 mode 1
+Event: 1018.444 Thread 0x0000000020ea0000 DEOPT PACKING pc=0x00000000048b449c sp=0x000000002f42f650
+Event: 1018.444 Thread 0x0000000020ea0000 DEOPT UNPACKING pc=0x0000000002827490 sp=0x000000002f42f368 mode 1
+Event: 1018.448 Thread 0x0000000020ea0000 DEOPT PACKING pc=0x00000000048b449c sp=0x000000002f42f650
+Event: 1018.448 Thread 0x0000000020ea0000 DEOPT UNPACKING pc=0x0000000002827490 sp=0x000000002f42f368 mode 1
+Event: 1018.451 Thread 0x0000000020ea0000 DEOPT PACKING pc=0x00000000048b449c sp=0x000000002f42f650
+Event: 1018.451 Thread 0x0000000020ea0000 DEOPT UNPACKING pc=0x0000000002827490 sp=0x000000002f42f368 mode 1
+Event: 1018.451 Executing VM operation: RedefineClasses
+
+
+Dynamic libraries:
+0x00007ff66fe10000 - 0x00007ff66fe47000 C:\Program Files\Java\jdk1.8.0_202\bin\java.exe
+0x00007ffb62010000 - 0x00007ffb62224000 C:\WINDOWS\SYSTEM32\ntdll.dll
+0x00007ffb60e40000 - 0x00007ffb60f02000 C:\WINDOWS\System32\KERNEL32.DLL
+0x00007ffb5f430000 - 0x00007ffb5f7d3000 C:\WINDOWS\System32\KERNELBASE.dll
+0x00007ffb5ff90000 - 0x00007ffb6003e000 C:\WINDOWS\System32\ADVAPI32.dll
+0x00007ffb61170000 - 0x00007ffb61217000 C:\WINDOWS\System32\msvcrt.dll
+0x00007ffb60040000 - 0x00007ffb600e4000 C:\WINDOWS\System32\sechost.dll
+0x00007ffb5fe10000 - 0x00007ffb5ff27000 C:\WINDOWS\System32\RPCRT4.dll
+0x00007ffb61e10000 - 0x00007ffb61fbb000 C:\WINDOWS\System32\USER32.dll
+0x00007ffb5f970000 - 0x00007ffb5f996000 C:\WINDOWS\System32\win32u.dll
+0x00007ffb600f0000 - 0x00007ffb60119000 C:\WINDOWS\System32\GDI32.dll
+0x00007ffb5fcf0000 - 0x00007ffb5fe08000 C:\WINDOWS\System32\gdi32full.dll
+0x00007ffb5fb90000 - 0x00007ffb5fc2a000 C:\WINDOWS\System32\msvcp_win.dll
+0x00007ffb5f7e0000 - 0x00007ffb5f8f1000 C:\WINDOWS\System32\ucrtbase.dll
+0x00007ffb52fc0000 - 0x00007ffb5324e000 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.1635_none_270f70857386168e\COMCTL32.dll
+0x00007ffb5ff30000 - 0x00007ffb5ff61000 C:\WINDOWS\System32\IMM32.DLL
+0x000000006c9c0000 - 0x000000006ca92000 C:\Program Files\Java\jdk1.8.0_202\jre\bin\msvcr100.dll
+0x000000006afa0000 - 0x000000006b845000 C:\Program Files\Java\jdk1.8.0_202\jre\bin\server\jvm.dll
+0x00007ffb60280000 - 0x00007ffb60288000 C:\WINDOWS\System32\PSAPI.DLL
+0x00007ffb58ae0000 - 0x00007ffb58b14000 C:\WINDOWS\SYSTEM32\WINMM.dll
+0x00007ffaa4db0000 - 0x00007ffaa4db9000 C:\WINDOWS\SYSTEM32\WSOCK32.dll
+0x00007ffb57cd0000 - 0x00007ffb57cda000 C:\WINDOWS\SYSTEM32\VERSION.dll
+0x00007ffb616a0000 - 0x00007ffb61711000 C:\WINDOWS\System32\WS2_32.dll
+0x00007ffb42b20000 - 0x00007ffb42b2f000 C:\Program Files\Java\jdk1.8.0_202\jre\bin\verify.dll
+0x00007ffb3da00000 - 0x00007ffb3da29000 C:\Program Files\Java\jdk1.8.0_202\jre\bin\java.dll
+0x00007ffb19510000 - 0x00007ffb19545000 C:\Program Files\Java\jdk1.8.0_202\jre\bin\jdwp.dll
+0x00007ffb377b0000 - 0x00007ffb377b8000 C:\Program Files\Java\jdk1.8.0_202\jre\bin\npt.dll
+0x00007ffb19310000 - 0x00007ffb19333000 C:\Program Files\Java\jdk1.8.0_202\jre\bin\instrument.dll
+0x00007ffb427a0000 - 0x00007ffb427b6000 C:\Program Files\Java\jdk1.8.0_202\jre\bin\zip.dll
+0x00007ffb60450000 - 0x00007ffb60c4a000 C:\WINDOWS\System32\SHELL32.dll
+0x00007ffb5d440000 - 0x00007ffb5dd0e000 C:\WINDOWS\SYSTEM32\windows.storage.dll
+0x00007ffb61220000 - 0x00007ffb615a9000 C:\WINDOWS\System32\combase.dll
+0x00007ffb5d300000 - 0x00007ffb5d43e000 C:\WINDOWS\SYSTEM32\wintypes.dll
+0x00007ffb61060000 - 0x00007ffb61151000 C:\WINDOWS\System32\SHCORE.dll
+0x00007ffb615b0000 - 0x00007ffb6160e000 C:\WINDOWS\System32\shlwapi.dll
+0x00007ffb5f360000 - 0x00007ffb5f381000 C:\WINDOWS\SYSTEM32\profapi.dll
+0x00007ffb33390000 - 0x00007ffb33399000 C:\Program Files\Java\jdk1.8.0_202\jre\bin\dt_socket.dll
+0x00007ffb5e9e0000 - 0x00007ffb5ea49000 C:\WINDOWS\system32\mswsock.dll
+0x00007ffb31c10000 - 0x00007ffb31c1d000 C:\Program Files\Java\jdk1.8.0_202\jre\bin\management.dll
+0x00007ffb31c20000 - 0x00007ffb31c3a000 C:\Program Files\Java\jdk1.8.0_202\jre\bin\net.dll
+0x00007ffb52160000 - 0x00007ffb5234f000 C:\WINDOWS\SYSTEM32\urlmon.dll
+0x00007ffb51bb0000 - 0x00007ffb51e61000 C:\WINDOWS\SYSTEM32\iertutil.dll
+0x00007ffb51e70000 - 0x00007ffb51e98000 C:\WINDOWS\SYSTEM32\srvcli.dll
+0x00007ffb5df60000 - 0x00007ffb5df6c000 C:\WINDOWS\SYSTEM32\netutils.dll
+0x00007ffb30140000 - 0x00007ffb30152000 C:\Program Files\Java\jdk1.8.0_202\jre\bin\nio.dll
+0x00007ffb41a20000 - 0x00007ffb41a37000 C:\WINDOWS\system32\napinsp.dll
+0x00007ffb41920000 - 0x00007ffb4193b000 C:\WINDOWS\system32\pnrpnsp.dll
+0x00007ffb5e050000 - 0x00007ffb5e143000 C:\WINDOWS\SYSTEM32\DNSAPI.dll
+0x00007ffb5dfe0000 - 0x00007ffb5e00d000 C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
+0x00007ffb61050000 - 0x00007ffb61059000 C:\WINDOWS\System32\NSI.dll
+0x00007ffb418d0000 - 0x00007ffb418e1000 C:\WINDOWS\System32\winrnr.dll
+0x00007ffb45860000 - 0x00007ffb45875000 C:\WINDOWS\system32\wshbth.dll
+0x00007ffb45830000 - 0x00007ffb45851000 C:\WINDOWS\system32\nlansp_c.dll
+0x00007ffb57f20000 - 0x00007ffb57fa4000 C:\WINDOWS\System32\fwpuclnt.dll
+0x00007ffb50620000 - 0x00007ffb5062a000 C:\Windows\System32\rasadhlp.dll
+0x0000000180000000 - 0x0000000180053000 C:\Users\remig\Desktop\Athena\Athena-Client\workspace\versions\1.8.8\1.8.8-natives\lwjgl64.dll
+0x00007ffaefe20000 - 0x00007ffaeff20000 C:\WINDOWS\SYSTEM32\OPENGL32.dll
+0x00007ffaefd20000 - 0x00007ffaefd4d000 C:\WINDOWS\SYSTEM32\GLU32.dll
+0x00007ffb5c690000 - 0x00007ffb5c6c6000 C:\WINDOWS\SYSTEM32\dxcore.dll
+0x00007ffb5ec40000 - 0x00007ffb5ec5b000 C:\WINDOWS\SYSTEM32\CRYPTSP.dll
+0x00007ffb5e4e0000 - 0x00007ffb5e515000 C:\WINDOWS\system32\rsaenh.dll
+0x00007ffb5eae0000 - 0x00007ffb5eb08000 C:\WINDOWS\SYSTEM32\USERENV.dll
+0x00007ffb5ede0000 - 0x00007ffb5ee08000 C:\WINDOWS\SYSTEM32\bcrypt.dll
+0x00007ffb5f9a0000 - 0x00007ffb5fa1b000 C:\WINDOWS\System32\bcryptprimitives.dll
+0x00007ffb5ec60000 - 0x00007ffb5ec6c000 C:\WINDOWS\SYSTEM32\CRYPTBASE.dll
+0x00007ffb593f0000 - 0x00007ffb59409000 C:\WINDOWS\SYSTEM32\dhcpcsvc6.DLL
+0x00007ffb59310000 - 0x00007ffb5932f000 C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL
+0x00007ffa87e10000 - 0x00007ffa87fa9000 C:\Program Files\Java\jdk1.8.0_202\jre\bin\awt.dll
+0x00007ffb60120000 - 0x00007ffb601f7000 C:\WINDOWS\System32\OLEAUT32.dll
+0x00007ffb5c3c0000 - 0x00007ffb5c457000 C:\WINDOWS\SYSTEM32\apphelp.dll
+0x00007ffb56c50000 - 0x00007ffb56d0c000 C:\WINDOWS\SYSTEM32\mscms.dll
+0x00007ffb5e570000 - 0x00007ffb5e588000 C:\WINDOWS\SYSTEM32\kernel.appcore.dll
+0x00007ffb145f0000 - 0x00007ffb14614000 C:\Program Files\Java\jdk1.8.0_202\jre\bin\sunec.dll
+0x00007ffb293b0000 - 0x00007ffb293bb000 C:\Program Files\Java\jdk1.8.0_202\jre\bin\sunmscapi.dll
+0x00007ffb5fa20000 - 0x00007ffb5fb87000 C:\WINDOWS\System32\CRYPT32.dll
+0x00007ffa845b0000 - 0x00007ffa84968000 C:\Users\remig\AppData\Local\Temp\java-discord_game_sdk159481927940005893486697518688041\discord_game_sdk.dll
+0x00007ffb60ca0000 - 0x00007ffb60e3c000 C:\WINDOWS\System32\ole32.dll
+0x00007ffb44c20000 - 0x00007ffb44c2b000 C:\WINDOWS\SYSTEM32\ktmw32.dll
+0x00007ffb145c0000 - 0x00007ffb145eb000 C:\Users\remig\AppData\Local\Temp\java-discord-game-sdk-15948404882600\discord_game_sdk_jni.dll
+0x00007ffb5c4f0000 - 0x00007ffb5c59b000 C:\WINDOWS\system32\uxtheme.dll
+0x00007ffb60f30000 - 0x00007ffb6104e000 C:\WINDOWS\System32\MSCTF.dll
+0x00007ffb4f490000 - 0x00007ffb4f5bd000 C:\WINDOWS\SYSTEM32\textinputframework.dll
+0x00007ffb5bba0000 - 0x00007ffb5bcd3000 C:\WINDOWS\SYSTEM32\CoreMessaging.dll
+0x00007ffb58d10000 - 0x00007ffb5907c000 C:\WINDOWS\SYSTEM32\CoreUIComponents.dll
+0x00007ffb61d60000 - 0x00007ffb61e10000 C:\WINDOWS\System32\clbcatq.dll
+0x00007ffa8c100000 - 0x00007ffa8fd58000 C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_91a2cdd03914725b\nvoglv64.dll
+0x00007ffb618e0000 - 0x00007ffb61d54000 C:\WINDOWS\System32\SETUPAPI.dll
+0x00007ffb5c3a0000 - 0x00007ffb5c3b4000 C:\WINDOWS\SYSTEM32\WTSAPI32.dll
+0x00007ffb5f150000 - 0x00007ffb5f162000 C:\WINDOWS\SYSTEM32\msasn1.dll
+0x00007ffb575d0000 - 0x00007ffb57602000 C:\WINDOWS\SYSTEM32\cryptnet.dll
+0x00007ffb56fb0000 - 0x00007ffb57111000 C:\WINDOWS\SYSTEM32\drvstore.dll
+0x00007ffb5f0d0000 - 0x00007ffb5f0fc000 C:\WINDOWS\SYSTEM32\devobj.dll
+0x00007ffb5f100000 - 0x00007ffb5f14e000 C:\WINDOWS\SYSTEM32\cfgmgr32.dll
+0x00007ffb5ecf0000 - 0x00007ffb5ed38000 C:\WINDOWS\SYSTEM32\wldp.dll
+0x00007ffb5f900000 - 0x00007ffb5f96b000 C:\WINDOWS\System32\WINTRUST.dll
+0x00007ffb5e590000 - 0x00007ffb5e5c4000 C:\WINDOWS\SYSTEM32\ntmarta.dll
+0x00007ffb07dc0000 - 0x00007ffb08091000 C:\WINDOWS\system32\nvspcap64.dll
+0x00007ffb5c890000 - 0x00007ffb5c8bb000 C:\WINDOWS\SYSTEM32\dwmapi.dll
+0x00007ffaa4920000 - 0x00007ffaa4969000 C:\WINDOWS\SYSTEM32\icm32.dll
+0x00007ffb5e340000 - 0x00007ffb5e38d000 C:\WINDOWS\SYSTEM32\powrprof.dll
+0x00007ffb5e320000 - 0x00007ffb5e333000 C:\WINDOWS\SYSTEM32\UMPDC.dll
+0x00007ffb5df70000 - 0x00007ffb5dfd6000 C:\WINDOWS\SYSTEM32\WINSTA.dll
+0x000000002a460000 - 0x000000002a498000 C:\Users\remig\AppData\Local\Temp\jna\jna4128965726007893989.dll
+0x00007ffafdcb0000 - 0x00007ffafdce1000 C:\Program Files\Java\jdk1.8.0_202\jre\bin\jpeg.dll
+0x0000000070a40000 - 0x0000000070adc000 C:\Users\remig\Desktop\Athena\Athena-Client\workspace\versions\1.8.8\1.8.8-natives\avutil-ttv-51.dll
+0x0000000065980000 - 0x00000000659d6000 C:\Users\remig\Desktop\Athena\Athena-Client\workspace\versions\1.8.8\1.8.8-natives\swresample-ttv-0.dll
+0x000000006eb80000 - 0x000000006ec50000 C:\Users\remig\Desktop\Athena\Athena-Client\workspace\versions\1.8.8\1.8.8-natives\libmp3lame-ttv.dll
+0x00007ffa6b950000 - 0x00007ffa6ccf4000 C:\Users\remig\Desktop\Athena\Athena-Client\workspace\versions\1.8.8\1.8.8-natives\libmfxsw64.dll
+0x00007ffaa62d0000 - 0x00007ffaa643d000 C:\Users\remig\Desktop\Athena\Athena-Client\workspace\versions\1.8.8\1.8.8-natives\twitchsdk.dll
+0x00007ffb434a0000 - 0x00007ffb43994000 C:\WINDOWS\SYSTEM32\WININET.dll
+0x000000002a1f0000 - 0x000000002a254000 C:\Users\remig\Desktop\Athena\Athena-Client\workspace\versions\1.8.8\1.8.8-natives\OpenAL64.dll
+0x00007ffb44560000 - 0x00007ffb44602000 C:\WINDOWS\SYSTEM32\dsound.dll
+0x00007ffb44610000 - 0x00007ffb44639000 C:\WINDOWS\SYSTEM32\winmmbase.dll
+0x00007ffb439a0000 - 0x00007ffb43a51000 C:\WINDOWS\SYSTEM32\ResampleDmo.DLL
+0x00007ffb43220000 - 0x00007ffb4322b000 C:\WINDOWS\SYSTEM32\msdmo.dll
+0x00007ffb55da0000 - 0x00007ffb55e3d000 C:\WINDOWS\System32\MMDevApi.dll
+0x00007ffb51820000 - 0x00007ffb51a05000 C:\WINDOWS\SYSTEM32\AUDIOSES.DLL
+0x00007ffb5cf00000 - 0x00007ffb5cf15000 C:\WINDOWS\SYSTEM32\resourcepolicyclient.dll
+0x00007ffaaeba0000 - 0x00007ffaaebe7000 C:\Program Files\Java\jdk1.8.0_202\jre\bin\fontmanager.dll
+0x00007ffaaeb50000 - 0x00007ffaaeb92000 C:\Program Files\Java\jdk1.8.0_202\jre\bin\t2k.dll
+0x00007ffb2dcd0000 - 0x00007ffb2de79000 C:\WINDOWS\system32\d3d9.dll
+0x00007ffb56330000 - 0x00007ffb563ed000 C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_91a2cdd03914725b\nvldumdx.dll
+0x00007ffb5ff70000 - 0x00007ffb5ff8f000 C:\WINDOWS\System32\imagehlp.dll
+0x00007ffabafc0000 - 0x00007ffabdeb6000 C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_91a2cdd03914725b\nvd3dumx.dll
+0x00007ffb59410000 - 0x00007ffb59458000 C:\WINDOWS\SYSTEM32\directxdatabasehelper.dll
+0x00007ffb5ea70000 - 0x00007ffb5ea96000 C:\WINDOWS\SYSTEM32\gpapi.dll
+0x00007ffb13a30000 - 0x00007ffb13a5a000 C:\Program Files\Java\jdk1.8.0_202\jre\bin\dcpr.dll
+0x00007ffb5c8c0000 - 0x00007ffb5caee000 C:\WINDOWS\SYSTEM32\dbghelp.dll
+
+VM Arguments:
+jvm_args: -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:53816,suspend=y,server=n -Djava.library.path=versions/1.8.8/1.8.8-natives/ -javaagent:C:\Users\remig\AppData\Local\JetBrains\IdeaIC2022.3\captureAgent\debugger-agent.jar -Dfile.encoding=UTF-8
+java_command: Start
+java_class_path (initial): C:\Program Files\Java\jdk1.8.0_202\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_202\jre\lib\rt.jar;C:\Users\remig\Desktop\Athena\Athena-Client\target\classes;C:\Users\remig\.m2\repository\fr\litarvan\openauth\1.1.3\openauth-1.1.3.jar;C:\Users\remig\.m2\repository\org\openjfx\javafx-base\11.0.2\javafx-base-11.0.2-mac.jar;C:\Users\remig\.m2\repository\org\openjfx\javafx-base\11.0.2\javafx-base-11.0.2-win.jar;C:\Users\remig\.m2\repository\org\openjfx\javafx-graphics\11.0.2\javafx-graphics-11.0.2-mac.jar;C:\Users\remig\.m2\repository\org\openjfx\javafx-graphics\11.0.2\javafx-graphics-11.0.2-win.jar;C:\Users\remig\.m2\repository\org\openjfx\javafx-base\11.0.2\javafx-base-11.0.2.jar;C:\Users\remig\.m2\repository\org\openjfx\javafx-controls\11.0
+Launcher Type: SUN_STANDARD
+
+Environment Variables:
+JAVA_HOME=C:\Program Files\Java\jdk1.8.0_361
+PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Program Files\dotnet\;C:\Program Files\PuTTY\;C:\Program Files\Mullvad VPN\resources;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\apache-maven-3.8.7\bin;C:\Program Files (x86)\Go\bin;C:\Program Files\Tailscale\;C:\Program Files\CMake\bin;C:\Users\remig\AppData\Local\Programs\Python\Python39-32\Scripts\;C:\Users\remig\AppData\Local\Programs\Python\Python39-32\;C:\Users\remig\AppData\Local\Microsoft\WindowsApps;C:\Users\remig\AppData\Roaming\npm;C:\Users\remig\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\remig\AppData\Local\spicetify;C:\Users\remig\.dotnet\tools;C:\Users\remig\AppData\Local\Microsoft\WindowsApps;C:\php;C:\Users\remig\go\bin
+USERNAME=remig
+OS=Windows_NT
+PROCESSOR_IDENTIFIER=AMD64 Family 25 Model 33 Stepping 0, AuthenticAMD
+
+
+
+--------------- S Y S T E M ---------------
+
+OS: Windows 10.0 , 64 bit Build 22621 (10.0.22621.1635)
+
+CPU:total 12 (initial active 12) (12 cores per cpu, 1 threads per core) family 25 model 33 stepping 0, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, mmxext, 3dnowpref, lzcnt, sse4a, tsc, tscinvbit, tscinv, bmi1
+
+Memory: 4k page, physical 16698296k(729660k free), swap 32043036k(3895404k free)
+
+vm_info: Java HotSpot(TM) 64-Bit Server VM (25.202-b08) for windows-amd64 JRE (1.8.0_202-b08), built on Dec 15 2018 19:54:30 by "java_re" with MS VC++ 10.0 (VS2010)
+
+time: Mon Jun 26 18:59:00 2023
+timezone: W. Europe Daylight Time
+elapsed time: 1018 seconds (0d 0h 16m 58s)
+
diff --git a/workspace/logs/2023-06-08-1.log.gz b/workspace/logs/2023-06-08-1.log.gz
index f55ea1dd..0fb89c7d 100644
Binary files a/workspace/logs/2023-06-08-1.log.gz and b/workspace/logs/2023-06-08-1.log.gz differ
diff --git a/workspace/logs/2023-06-08-2.log.gz b/workspace/logs/2023-06-08-2.log.gz
index 0fb89c7d..c30494ef 100644
Binary files a/workspace/logs/2023-06-08-2.log.gz and b/workspace/logs/2023-06-08-2.log.gz differ
diff --git a/workspace/logs/2023-06-08-3.log.gz b/workspace/logs/2023-06-08-3.log.gz
index c30494ef..90a7cfbe 100644
Binary files a/workspace/logs/2023-06-08-3.log.gz and b/workspace/logs/2023-06-08-3.log.gz differ
diff --git a/workspace/logs/2023-06-08-4.log.gz b/workspace/logs/2023-06-08-4.log.gz
index 90a7cfbe..c7d51c3a 100644
Binary files a/workspace/logs/2023-06-08-4.log.gz and b/workspace/logs/2023-06-08-4.log.gz differ
diff --git a/workspace/logs/2023-06-08-5.log.gz b/workspace/logs/2023-06-08-5.log.gz
index c7d51c3a..3b07643e 100644
Binary files a/workspace/logs/2023-06-08-5.log.gz and b/workspace/logs/2023-06-08-5.log.gz differ
diff --git a/workspace/logs/2023-06-08-6.log.gz b/workspace/logs/2023-06-08-6.log.gz
index 3b07643e..ce767b31 100644
Binary files a/workspace/logs/2023-06-08-6.log.gz and b/workspace/logs/2023-06-08-6.log.gz differ
diff --git a/workspace/logs/2023-06-08-7.log.gz b/workspace/logs/2023-06-08-7.log.gz
index ce767b31..830d9777 100644
Binary files a/workspace/logs/2023-06-08-7.log.gz and b/workspace/logs/2023-06-08-7.log.gz differ
diff --git a/workspace/logs/2023-06-09-3.log.gz b/workspace/logs/2023-06-09-3.log.gz
new file mode 100644
index 00000000..b9e61fb5
Binary files /dev/null and b/workspace/logs/2023-06-09-3.log.gz differ
diff --git a/workspace/logs/2023-06-09-4.log.gz b/workspace/logs/2023-06-09-4.log.gz
new file mode 100644
index 00000000..51232480
Binary files /dev/null and b/workspace/logs/2023-06-09-4.log.gz differ
diff --git a/workspace/logs/2023-06-09-5.log.gz b/workspace/logs/2023-06-09-5.log.gz
new file mode 100644
index 00000000..0b3db32b
Binary files /dev/null and b/workspace/logs/2023-06-09-5.log.gz differ
diff --git a/workspace/logs/2023-06-09-6.log.gz b/workspace/logs/2023-06-09-6.log.gz
new file mode 100644
index 00000000..1cb6bbcf
Binary files /dev/null and b/workspace/logs/2023-06-09-6.log.gz differ
diff --git a/workspace/logs/2023-06-09-7.log.gz b/workspace/logs/2023-06-09-7.log.gz
new file mode 100644
index 00000000..c4c448cb
Binary files /dev/null and b/workspace/logs/2023-06-09-7.log.gz differ
diff --git a/workspace/logs/2023-06-10-1.log.gz b/workspace/logs/2023-06-10-1.log.gz
new file mode 100644
index 00000000..2a949161
Binary files /dev/null and b/workspace/logs/2023-06-10-1.log.gz differ
diff --git a/workspace/logs/2023-06-10-2.log.gz b/workspace/logs/2023-06-10-2.log.gz
new file mode 100644
index 00000000..865a043e
Binary files /dev/null and b/workspace/logs/2023-06-10-2.log.gz differ
diff --git a/workspace/logs/2023-06-10-3.log.gz b/workspace/logs/2023-06-10-3.log.gz
new file mode 100644
index 00000000..49d709be
Binary files /dev/null and b/workspace/logs/2023-06-10-3.log.gz differ
diff --git a/workspace/logs/2023-06-10-4.log.gz b/workspace/logs/2023-06-10-4.log.gz
new file mode 100644
index 00000000..805f6bd1
Binary files /dev/null and b/workspace/logs/2023-06-10-4.log.gz differ
diff --git a/workspace/logs/2023-06-10-5.log.gz b/workspace/logs/2023-06-10-5.log.gz
new file mode 100644
index 00000000..6e06279d
Binary files /dev/null and b/workspace/logs/2023-06-10-5.log.gz differ
diff --git a/workspace/logs/2023-06-10-6.log.gz b/workspace/logs/2023-06-10-6.log.gz
new file mode 100644
index 00000000..62df8371
Binary files /dev/null and b/workspace/logs/2023-06-10-6.log.gz differ
diff --git a/workspace/logs/2023-06-10-7.log.gz b/workspace/logs/2023-06-10-7.log.gz
new file mode 100644
index 00000000..66afcb30
Binary files /dev/null and b/workspace/logs/2023-06-10-7.log.gz differ
diff --git a/workspace/logs/2023-06-11-1.log.gz b/workspace/logs/2023-06-11-1.log.gz
new file mode 100644
index 00000000..6199a0d0
Binary files /dev/null and b/workspace/logs/2023-06-11-1.log.gz differ
diff --git a/workspace/logs/2023-06-11-2.log.gz b/workspace/logs/2023-06-11-2.log.gz
new file mode 100644
index 00000000..82b504e2
Binary files /dev/null and b/workspace/logs/2023-06-11-2.log.gz differ
diff --git a/workspace/logs/2023-06-11-3.log.gz b/workspace/logs/2023-06-11-3.log.gz
new file mode 100644
index 00000000..4bb61601
Binary files /dev/null and b/workspace/logs/2023-06-11-3.log.gz differ
diff --git a/workspace/logs/2023-06-11-4.log.gz b/workspace/logs/2023-06-11-4.log.gz
new file mode 100644
index 00000000..10c3c716
Binary files /dev/null and b/workspace/logs/2023-06-11-4.log.gz differ
diff --git a/workspace/logs/2023-06-11-5.log.gz b/workspace/logs/2023-06-11-5.log.gz
new file mode 100644
index 00000000..69e394c5
Binary files /dev/null and b/workspace/logs/2023-06-11-5.log.gz differ
diff --git a/workspace/logs/2023-06-11-6.log.gz b/workspace/logs/2023-06-11-6.log.gz
new file mode 100644
index 00000000..ee81424f
Binary files /dev/null and b/workspace/logs/2023-06-11-6.log.gz differ
diff --git a/workspace/logs/2023-06-11-7.log.gz b/workspace/logs/2023-06-11-7.log.gz
new file mode 100644
index 00000000..48c45acd
Binary files /dev/null and b/workspace/logs/2023-06-11-7.log.gz differ
diff --git a/workspace/logs/2023-06-12-1.log.gz b/workspace/logs/2023-06-12-1.log.gz
new file mode 100644
index 00000000..bacf6eb4
Binary files /dev/null and b/workspace/logs/2023-06-12-1.log.gz differ
diff --git a/workspace/logs/2023-06-12-2.log.gz b/workspace/logs/2023-06-12-2.log.gz
new file mode 100644
index 00000000..edb5c3df
Binary files /dev/null and b/workspace/logs/2023-06-12-2.log.gz differ
diff --git a/workspace/logs/2023-06-12-3.log.gz b/workspace/logs/2023-06-12-3.log.gz
new file mode 100644
index 00000000..f437a746
Binary files /dev/null and b/workspace/logs/2023-06-12-3.log.gz differ
diff --git a/workspace/logs/2023-06-12-4.log.gz b/workspace/logs/2023-06-12-4.log.gz
new file mode 100644
index 00000000..b87bd77f
Binary files /dev/null and b/workspace/logs/2023-06-12-4.log.gz differ
diff --git a/workspace/logs/2023-06-12-5.log.gz b/workspace/logs/2023-06-12-5.log.gz
new file mode 100644
index 00000000..c1efdbb6
Binary files /dev/null and b/workspace/logs/2023-06-12-5.log.gz differ
diff --git a/workspace/logs/2023-06-12-6.log.gz b/workspace/logs/2023-06-12-6.log.gz
new file mode 100644
index 00000000..e0f3b19a
Binary files /dev/null and b/workspace/logs/2023-06-12-6.log.gz differ
diff --git a/workspace/logs/2023-06-12-7.log.gz b/workspace/logs/2023-06-12-7.log.gz
new file mode 100644
index 00000000..0e458bc7
Binary files /dev/null and b/workspace/logs/2023-06-12-7.log.gz differ
diff --git a/workspace/logs/2023-06-13-1.log.gz b/workspace/logs/2023-06-13-1.log.gz
new file mode 100644
index 00000000..bb474449
Binary files /dev/null and b/workspace/logs/2023-06-13-1.log.gz differ
diff --git a/workspace/logs/2023-06-13-2.log.gz b/workspace/logs/2023-06-13-2.log.gz
new file mode 100644
index 00000000..73ff8180
Binary files /dev/null and b/workspace/logs/2023-06-13-2.log.gz differ
diff --git a/workspace/logs/2023-06-13-3.log.gz b/workspace/logs/2023-06-13-3.log.gz
new file mode 100644
index 00000000..7bb4c8aa
Binary files /dev/null and b/workspace/logs/2023-06-13-3.log.gz differ
diff --git a/workspace/logs/2023-06-13-4.log.gz b/workspace/logs/2023-06-13-4.log.gz
new file mode 100644
index 00000000..1c4a8fed
Binary files /dev/null and b/workspace/logs/2023-06-13-4.log.gz differ
diff --git a/workspace/logs/2023-06-13-5.log.gz b/workspace/logs/2023-06-13-5.log.gz
new file mode 100644
index 00000000..113fbaf3
Binary files /dev/null and b/workspace/logs/2023-06-13-5.log.gz differ
diff --git a/workspace/logs/2023-06-13-6.log.gz b/workspace/logs/2023-06-13-6.log.gz
new file mode 100644
index 00000000..4547cb0d
Binary files /dev/null and b/workspace/logs/2023-06-13-6.log.gz differ
diff --git a/workspace/logs/2023-06-13-7.log.gz b/workspace/logs/2023-06-13-7.log.gz
new file mode 100644
index 00000000..26546ff3
Binary files /dev/null and b/workspace/logs/2023-06-13-7.log.gz differ
diff --git a/workspace/logs/2023-06-14-1.log.gz b/workspace/logs/2023-06-14-1.log.gz
new file mode 100644
index 00000000..525a7212
Binary files /dev/null and b/workspace/logs/2023-06-14-1.log.gz differ
diff --git a/workspace/logs/2023-06-15-1.log.gz b/workspace/logs/2023-06-15-1.log.gz
new file mode 100644
index 00000000..53c55ce6
Binary files /dev/null and b/workspace/logs/2023-06-15-1.log.gz differ
diff --git a/workspace/logs/2023-06-15-2.log.gz b/workspace/logs/2023-06-15-2.log.gz
new file mode 100644
index 00000000..734914cb
Binary files /dev/null and b/workspace/logs/2023-06-15-2.log.gz differ
diff --git a/workspace/logs/2023-06-15-3.log.gz b/workspace/logs/2023-06-15-3.log.gz
new file mode 100644
index 00000000..5beb9429
Binary files /dev/null and b/workspace/logs/2023-06-15-3.log.gz differ
diff --git a/workspace/logs/2023-06-15-4.log.gz b/workspace/logs/2023-06-15-4.log.gz
new file mode 100644
index 00000000..fa7f1744
Binary files /dev/null and b/workspace/logs/2023-06-15-4.log.gz differ
diff --git a/workspace/logs/2023-06-15-5.log.gz b/workspace/logs/2023-06-15-5.log.gz
new file mode 100644
index 00000000..c1b89d12
Binary files /dev/null and b/workspace/logs/2023-06-15-5.log.gz differ
diff --git a/workspace/logs/2023-06-15-6.log.gz b/workspace/logs/2023-06-15-6.log.gz
new file mode 100644
index 00000000..fe3190ea
Binary files /dev/null and b/workspace/logs/2023-06-15-6.log.gz differ
diff --git a/workspace/logs/2023-06-15-7.log.gz b/workspace/logs/2023-06-15-7.log.gz
new file mode 100644
index 00000000..1857e1f0
Binary files /dev/null and b/workspace/logs/2023-06-15-7.log.gz differ
diff --git a/workspace/logs/2023-06-16-1.log.gz b/workspace/logs/2023-06-16-1.log.gz
new file mode 100644
index 00000000..aa6a7d39
Binary files /dev/null and b/workspace/logs/2023-06-16-1.log.gz differ
diff --git a/workspace/logs/2023-06-16-2.log.gz b/workspace/logs/2023-06-16-2.log.gz
new file mode 100644
index 00000000..8eeb7f65
Binary files /dev/null and b/workspace/logs/2023-06-16-2.log.gz differ
diff --git a/workspace/logs/2023-06-16-3.log.gz b/workspace/logs/2023-06-16-3.log.gz
new file mode 100644
index 00000000..5f3beaba
Binary files /dev/null and b/workspace/logs/2023-06-16-3.log.gz differ
diff --git a/workspace/logs/2023-06-16-4.log.gz b/workspace/logs/2023-06-16-4.log.gz
new file mode 100644
index 00000000..3bc20141
Binary files /dev/null and b/workspace/logs/2023-06-16-4.log.gz differ
diff --git a/workspace/logs/2023-06-16-5.log.gz b/workspace/logs/2023-06-16-5.log.gz
new file mode 100644
index 00000000..e4ee361d
Binary files /dev/null and b/workspace/logs/2023-06-16-5.log.gz differ
diff --git a/workspace/logs/2023-06-17-1.log.gz b/workspace/logs/2023-06-17-1.log.gz
new file mode 100644
index 00000000..9869cef2
Binary files /dev/null and b/workspace/logs/2023-06-17-1.log.gz differ
diff --git a/workspace/logs/2023-06-17-2.log.gz b/workspace/logs/2023-06-17-2.log.gz
new file mode 100644
index 00000000..8827f445
Binary files /dev/null and b/workspace/logs/2023-06-17-2.log.gz differ
diff --git a/workspace/logs/2023-06-17-3.log.gz b/workspace/logs/2023-06-17-3.log.gz
new file mode 100644
index 00000000..00cef0a4
Binary files /dev/null and b/workspace/logs/2023-06-17-3.log.gz differ
diff --git a/workspace/logs/2023-06-17-4.log.gz b/workspace/logs/2023-06-17-4.log.gz
new file mode 100644
index 00000000..9045ff58
Binary files /dev/null and b/workspace/logs/2023-06-17-4.log.gz differ
diff --git a/workspace/logs/2023-06-17-5.log.gz b/workspace/logs/2023-06-17-5.log.gz
new file mode 100644
index 00000000..c6417a0e
Binary files /dev/null and b/workspace/logs/2023-06-17-5.log.gz differ
diff --git a/workspace/logs/2023-06-20-1.log.gz b/workspace/logs/2023-06-20-1.log.gz
new file mode 100644
index 00000000..6a434bc1
Binary files /dev/null and b/workspace/logs/2023-06-20-1.log.gz differ
diff --git a/workspace/logs/2023-06-20-2.log.gz b/workspace/logs/2023-06-20-2.log.gz
new file mode 100644
index 00000000..0e8b9340
Binary files /dev/null and b/workspace/logs/2023-06-20-2.log.gz differ
diff --git a/workspace/logs/2023-06-20-3.log.gz b/workspace/logs/2023-06-20-3.log.gz
new file mode 100644
index 00000000..8ac8a906
Binary files /dev/null and b/workspace/logs/2023-06-20-3.log.gz differ
diff --git a/workspace/logs/2023-06-20-4.log.gz b/workspace/logs/2023-06-20-4.log.gz
new file mode 100644
index 00000000..1288037d
Binary files /dev/null and b/workspace/logs/2023-06-20-4.log.gz differ
diff --git a/workspace/logs/2023-06-20-5.log.gz b/workspace/logs/2023-06-20-5.log.gz
new file mode 100644
index 00000000..78587787
Binary files /dev/null and b/workspace/logs/2023-06-20-5.log.gz differ
diff --git a/workspace/logs/2023-06-20-6.log.gz b/workspace/logs/2023-06-20-6.log.gz
new file mode 100644
index 00000000..fddb0e1b
Binary files /dev/null and b/workspace/logs/2023-06-20-6.log.gz differ
diff --git a/workspace/logs/2023-06-20-7.log.gz b/workspace/logs/2023-06-20-7.log.gz
new file mode 100644
index 00000000..b13ba5fc
Binary files /dev/null and b/workspace/logs/2023-06-20-7.log.gz differ
diff --git a/workspace/logs/2023-06-21-1.log.gz b/workspace/logs/2023-06-21-1.log.gz
new file mode 100644
index 00000000..d07eeabc
Binary files /dev/null and b/workspace/logs/2023-06-21-1.log.gz differ
diff --git a/workspace/logs/2023-06-21-2.log.gz b/workspace/logs/2023-06-21-2.log.gz
new file mode 100644
index 00000000..318aeedb
Binary files /dev/null and b/workspace/logs/2023-06-21-2.log.gz differ
diff --git a/workspace/logs/2023-06-21-3.log.gz b/workspace/logs/2023-06-21-3.log.gz
new file mode 100644
index 00000000..06da5c70
Binary files /dev/null and b/workspace/logs/2023-06-21-3.log.gz differ
diff --git a/workspace/logs/2023-06-21-4.log.gz b/workspace/logs/2023-06-21-4.log.gz
new file mode 100644
index 00000000..4b168375
Binary files /dev/null and b/workspace/logs/2023-06-21-4.log.gz differ
diff --git a/workspace/logs/2023-06-21-5.log.gz b/workspace/logs/2023-06-21-5.log.gz
new file mode 100644
index 00000000..7699d82d
Binary files /dev/null and b/workspace/logs/2023-06-21-5.log.gz differ
diff --git a/workspace/logs/2023-06-21-6.log.gz b/workspace/logs/2023-06-21-6.log.gz
new file mode 100644
index 00000000..28416bde
Binary files /dev/null and b/workspace/logs/2023-06-21-6.log.gz differ
diff --git a/workspace/logs/2023-06-22-1.log.gz b/workspace/logs/2023-06-22-1.log.gz
new file mode 100644
index 00000000..d823b0ca
Binary files /dev/null and b/workspace/logs/2023-06-22-1.log.gz differ
diff --git a/workspace/logs/2023-06-22-2.log.gz b/workspace/logs/2023-06-22-2.log.gz
new file mode 100644
index 00000000..e105d96f
Binary files /dev/null and b/workspace/logs/2023-06-22-2.log.gz differ
diff --git a/workspace/logs/2023-06-22-3.log.gz b/workspace/logs/2023-06-22-3.log.gz
new file mode 100644
index 00000000..d05c9c05
Binary files /dev/null and b/workspace/logs/2023-06-22-3.log.gz differ
diff --git a/workspace/logs/2023-06-22-4.log.gz b/workspace/logs/2023-06-22-4.log.gz
new file mode 100644
index 00000000..230db5ff
Binary files /dev/null and b/workspace/logs/2023-06-22-4.log.gz differ
diff --git a/workspace/logs/2023-06-22-5.log.gz b/workspace/logs/2023-06-22-5.log.gz
new file mode 100644
index 00000000..9bc7652c
Binary files /dev/null and b/workspace/logs/2023-06-22-5.log.gz differ
diff --git a/workspace/logs/2023-06-22-6.log.gz b/workspace/logs/2023-06-22-6.log.gz
new file mode 100644
index 00000000..953de692
Binary files /dev/null and b/workspace/logs/2023-06-22-6.log.gz differ
diff --git a/workspace/logs/2023-06-22-7.log.gz b/workspace/logs/2023-06-22-7.log.gz
new file mode 100644
index 00000000..5abe96b4
Binary files /dev/null and b/workspace/logs/2023-06-22-7.log.gz differ
diff --git a/workspace/logs/2023-06-23-1.log.gz b/workspace/logs/2023-06-23-1.log.gz
new file mode 100644
index 00000000..12e9514d
Binary files /dev/null and b/workspace/logs/2023-06-23-1.log.gz differ
diff --git a/workspace/logs/2023-06-23-2.log.gz b/workspace/logs/2023-06-23-2.log.gz
new file mode 100644
index 00000000..77f8280a
Binary files /dev/null and b/workspace/logs/2023-06-23-2.log.gz differ
diff --git a/workspace/logs/2023-06-23-3.log.gz b/workspace/logs/2023-06-23-3.log.gz
new file mode 100644
index 00000000..aac0bf6e
Binary files /dev/null and b/workspace/logs/2023-06-23-3.log.gz differ
diff --git a/workspace/logs/2023-06-23-4.log.gz b/workspace/logs/2023-06-23-4.log.gz
new file mode 100644
index 00000000..8ec9f0b0
Binary files /dev/null and b/workspace/logs/2023-06-23-4.log.gz differ
diff --git a/workspace/logs/2023-06-23-5.log.gz b/workspace/logs/2023-06-23-5.log.gz
new file mode 100644
index 00000000..5432a31d
Binary files /dev/null and b/workspace/logs/2023-06-23-5.log.gz differ
diff --git a/workspace/logs/2023-06-23-6.log.gz b/workspace/logs/2023-06-23-6.log.gz
new file mode 100644
index 00000000..eaf54696
Binary files /dev/null and b/workspace/logs/2023-06-23-6.log.gz differ
diff --git a/workspace/logs/2023-06-23-7.log.gz b/workspace/logs/2023-06-23-7.log.gz
new file mode 100644
index 00000000..31a701d5
Binary files /dev/null and b/workspace/logs/2023-06-23-7.log.gz differ
diff --git a/workspace/logs/2023-06-25-1.log.gz b/workspace/logs/2023-06-25-1.log.gz
new file mode 100644
index 00000000..436bdd92
Binary files /dev/null and b/workspace/logs/2023-06-25-1.log.gz differ
diff --git a/workspace/logs/2023-06-25-2.log.gz b/workspace/logs/2023-06-25-2.log.gz
new file mode 100644
index 00000000..dd3cbe9a
Binary files /dev/null and b/workspace/logs/2023-06-25-2.log.gz differ
diff --git a/workspace/logs/2023-06-25-3.log.gz b/workspace/logs/2023-06-25-3.log.gz
new file mode 100644
index 00000000..fb5c70cb
Binary files /dev/null and b/workspace/logs/2023-06-25-3.log.gz differ
diff --git a/workspace/logs/2023-06-25-4.log.gz b/workspace/logs/2023-06-25-4.log.gz
new file mode 100644
index 00000000..ac0a368a
Binary files /dev/null and b/workspace/logs/2023-06-25-4.log.gz differ
diff --git a/workspace/logs/2023-06-25-5.log.gz b/workspace/logs/2023-06-25-5.log.gz
new file mode 100644
index 00000000..970f5b82
Binary files /dev/null and b/workspace/logs/2023-06-25-5.log.gz differ
diff --git a/workspace/logs/2023-06-26-1.log.gz b/workspace/logs/2023-06-26-1.log.gz
new file mode 100644
index 00000000..3bac1fcf
Binary files /dev/null and b/workspace/logs/2023-06-26-1.log.gz differ
diff --git a/workspace/logs/2023-06-26-2.log.gz b/workspace/logs/2023-06-26-2.log.gz
new file mode 100644
index 00000000..a4c78c81
Binary files /dev/null and b/workspace/logs/2023-06-26-2.log.gz differ
diff --git a/workspace/logs/2023-06-26-3.log.gz b/workspace/logs/2023-06-26-3.log.gz
new file mode 100644
index 00000000..a7f2c68b
Binary files /dev/null and b/workspace/logs/2023-06-26-3.log.gz differ
diff --git a/workspace/logs/2023-06-26-4.log.gz b/workspace/logs/2023-06-26-4.log.gz
new file mode 100644
index 00000000..bfff0b53
Binary files /dev/null and b/workspace/logs/2023-06-26-4.log.gz differ
diff --git a/workspace/logs/2023-06-26-5.log.gz b/workspace/logs/2023-06-26-5.log.gz
new file mode 100644
index 00000000..b7ecb28a
Binary files /dev/null and b/workspace/logs/2023-06-26-5.log.gz differ
diff --git a/workspace/logs/2023-06-26-6.log.gz b/workspace/logs/2023-06-26-6.log.gz
new file mode 100644
index 00000000..fb584bdd
Binary files /dev/null and b/workspace/logs/2023-06-26-6.log.gz differ
diff --git a/workspace/logs/2023-06-26-7.log.gz b/workspace/logs/2023-06-26-7.log.gz
new file mode 100644
index 00000000..2886cf7a
Binary files /dev/null and b/workspace/logs/2023-06-26-7.log.gz differ
diff --git a/workspace/logs/latest.log b/workspace/logs/latest.log
index 13d3b80c..a378ad3b 100644
--- a/workspace/logs/latest.log
+++ b/workspace/logs/latest.log
@@ -1,3 +1,4 @@
+<<<<<<< HEAD
[10:32:46] [Client thread/INFO]: Setting user: Player584
[10:32:46] [Client thread/INFO]: (Session ID is token:0:Player584)
[10:32:47] [Client thread/INFO]: [OptiFine] *** Reflector Forge ***
@@ -151,3 +152,323 @@
[10:36:12] [Server thread/INFO]: Saving chunks for level 'Copy of Copy of mcpworldppdsa|'/Nether
[10:36:12] [Server thread/INFO]: Saving chunks for level 'Copy of Copy of mcpworldppdsa|'/The End
[10:36:12] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
+=======
+<<<<<<< HEAD
+[21:40:18] [Client thread/INFO]: Setting user: Player978
+[21:40:18] [Client thread/INFO]: (Session ID is token:0:Player978)
+[21:40:19] [Client thread/INFO]: [OptiFine] *** Reflector Forge ***
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.Attributes
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: mods.betterfoliage.client.BetterFoliageClient
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.asm.transformers.BlamingTransformer
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.ChunkWatchEvent$UnWatch
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.relauncher.CoreModManager
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.DimensionManager
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Pre
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Post
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$CameraSetup
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$FogColors
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.EventBus
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event$Result
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.ExtendedBlockState
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.FMLClientHandler
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.FMLCommonHandler
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.biome.BiomeGenBase.getWaterColorMultiplier
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.addDestroyEffects
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.addHitEffects
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.canCreatureSpawn
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.canRenderInLayer
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.doesSideBlockRendering
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.getBedDirection
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.getExtendedState
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.hasTileEntity
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isAir
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isBed
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isBedFoot
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isSideSolid
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.canRiderInteract
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: net.minecraft.entity.Entity.captureDrops
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: net.minecraft.entity.Entity.capturedDrops
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.shouldRenderInPass
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.shouldRiderSit
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.ForgeEventFactory
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeHooks
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ForgeHooksClient
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.getDurabilityForDisplay
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.getModel
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.onEntitySwing
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.shouldCauseReequipAnimation
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.showDurabilityBar
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.ItemRecord.getRecordResource
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeModContainer
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.potion.PotionEffect.isCurativeItem
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.canRenderBreaking
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.getRenderBoundingBox
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.hasFastRenderer
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.shouldRenderInPass
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.preDrawBatch
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.drawBatch
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.vertex.VertexFormatElement$EnumUsage.preDraw
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.vertex.VertexFormatElement$EnumUsage.postDraw
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.World.countEntities
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.World.getPerWorldStorage
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getCloudRenderer
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getSkyRenderer
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getWeatherRenderer
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.GuiModList
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.IColoredBakedQuad
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.IExtendedBlockState
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.IRenderHandler
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ISmartBlockModel
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ItemModelMesherForge
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraft.launchwrapper.Launch
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.pipeline.LightUtil
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.MinecraftForge
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.MinecraftForgeClient
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ModelLoader
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderBlockOverlayEvent$OverlayType
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.registry.RenderingRegistry
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderItemInFrameEvent
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Pre
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Post
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Pre
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Post
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.SplashProgress
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.WorldEvent$Load
+[21:40:19] [Client thread/INFO]: [OptiFine] *** Reflector Vanilla ***
+[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: optifine.OptiFineClassTransformer
+[21:40:24] [Client thread/ERROR]: [Athena] Failed to load resource outside namespace (C:\Users\remig\Desktop\Athena\Athena-Client\workspace\.\assets\minecraft\Athena\gui\settings.png).javax.imageio.IIOException: Can't read input file!
+[21:40:24] [Client thread/WARN]: [Athena] Tried accessing non-existing module: theme
+[21:40:24] [Client thread/WARN]: [Athena] Loaded config default with left over setting theme which is no longer used.
+[21:40:24] [Client thread/WARN]: [Athena] Tried accessing non-existing module: cape
+[21:40:24] [Client thread/WARN]: [Athena] Loaded config default with left over setting cape which is no longer used.
+[21:40:24] [Client thread/INFO]: [Athena] rip.athena.client.cosmetics.cape.Cape@53d87b2dziue's headziue's head
+[21:40:24] [Client thread/INFO]: LWJGL Version: 2.9.4
+[21:40:24] [Client thread/INFO]: [OptiFine]
+[21:40:24] [Client thread/INFO]: [OptiFine] OptiFine_1.8.8_HD_U_H8
+[21:40:24] [Client thread/INFO]: [OptiFine] Build: null
+[21:40:24] [Client thread/INFO]: [OptiFine] OS: Windows 10 (amd64) version 10.0
+[21:40:24] [Client thread/INFO]: [OptiFine] Java: 1.8.0_202, Oracle Corporation
+[21:40:24] [Client thread/INFO]: [OptiFine] VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+[21:40:24] [Client thread/INFO]: [OptiFine] LWJGL: 2.9.4
+[21:40:24] [Client thread/INFO]: [OptiFine] OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2, version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
+[21:40:24] [Client thread/INFO]: [OptiFine] OpenGL Version: 4.6.0
+[21:40:24] [Client thread/INFO]: [OptiFine] Maximum texture size: 32768x32768
+[21:40:24] [Thread-7/INFO]: [OptiFine] Checking for new version
+[21:40:24] [Client thread/INFO]: [Shaders] ShadersMod version: 2.4.12
+[21:40:24] [Client thread/INFO]: [Shaders] OpenGL Version: 4.6.0 NVIDIA 532.03
+[21:40:24] [Client thread/INFO]: [Shaders] Vendor: NVIDIA Corporation
+[21:40:24] [Client thread/INFO]: [Shaders] Renderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
+[21:40:24] [Client thread/INFO]: [Shaders] Capabilities: 2.0 2.1 3.0 3.2 4.0
+[21:40:24] [Client thread/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 8
+[21:40:24] [Client thread/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS_EXT: 8
+[21:40:24] [Client thread/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 32
+[21:40:24] [Client thread/INFO]: [Shaders] Load ShadersMod configuration.
+[21:40:24] [Client thread/INFO]: [Shaders] Shaders can not be loaded, Fast Render is enabled.
+[21:40:24] [Client thread/INFO]: [Shaders] No shaderpack loaded.
+[21:40:24] [Client thread/INFO]: Reloading ResourceManager: Default, ! §bPotfast 5kay.zip
+[21:40:24] [Client thread/INFO]: [OptiFine] *** Reloading textures ***
+[21:40:24] [Client thread/INFO]: [OptiFine] Resource packs: ! §bPotfast 5kay.zip
+[21:40:24] [Sound Library Loader/INFO]: Starting up SoundSystem...
+[21:40:24] [Thread-7/INFO]: [OptiFine] Version found: I7
+[21:40:24] [Thread-8/INFO]: Initializing LWJGL OpenAL
+[21:40:24] [Thread-8/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
+[21:40:24] [Thread-8/INFO]: OpenAL initialized.
+[21:40:25] [Sound Library Loader/INFO]: Sound engine started
+[21:40:25] [Client thread/INFO]: [OptiFine] Sprite size: 32
+[21:40:25] [Client thread/INFO]: [OptiFine] Mipmap levels: 5
+[21:40:25] [Client thread/INFO]: [OptiFine] Multitexture: false
+[21:40:26] [Client thread/INFO]: Created: 2048x2048 textures-atlas
+[21:40:26] [Client thread/INFO]: [OptiFine] *** Reloading custom textures ***
+[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky1.properties
+[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky2.properties
+[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky3.properties
+[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare2.png
+[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky4.properties
+[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare1.png
+[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky5.properties
+[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare3.png
+[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky6.properties
+[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare.png
+[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky7.properties
+[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_box.png
+[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky8.properties
+[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_clouds.png
+[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky9.properties
+[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/night_skybox.png
+[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky10.properties
+[21:40:27] [Client thread/INFO]: [OptiFine] Enable face culling: acacia_leaves, birch_leaves, dark_oak_leaves, jungle_leaves, oak_leaves, spruce_leaves
+[21:40:30] [Client thread/INFO]: Stopping!
+[21:40:30] [Client thread/INFO]: [Athena] Shutting down client
+[21:40:30] [Client thread/INFO]: SoundSystem shutting down...
+[21:40:31] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
+=======
+[15:14:00] [Client thread/INFO]: Setting user: Player276
+[15:14:00] [Client thread/INFO]: (Session ID is token:0:Player276)
+[15:14:01] [Client thread/INFO]: [OptiFine] *** Reflector Forge ***
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.Attributes
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: mods.betterfoliage.client.BetterFoliageClient
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.asm.transformers.BlamingTransformer
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.ChunkWatchEvent$UnWatch
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.relauncher.CoreModManager
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.DimensionManager
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Pre
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Post
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$CameraSetup
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$FogColors
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.EventBus
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event$Result
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.ExtendedBlockState
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.FMLClientHandler
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.FMLCommonHandler
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.biome.BiomeGenBase.getWaterColorMultiplier
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.addDestroyEffects
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.addHitEffects
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.canCreatureSpawn
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.canRenderInLayer
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.doesSideBlockRendering
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.getBedDirection
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.getExtendedState
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.hasTileEntity
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isAir
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isBed
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isBedFoot
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isSideSolid
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.canRiderInteract
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: net.minecraft.entity.Entity.captureDrops
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: net.minecraft.entity.Entity.capturedDrops
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.shouldRenderInPass
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.shouldRiderSit
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.ForgeEventFactory
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeHooks
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ForgeHooksClient
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.getDurabilityForDisplay
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.getModel
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.onEntitySwing
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.shouldCauseReequipAnimation
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.showDurabilityBar
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.ItemRecord.getRecordResource
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeModContainer
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.potion.PotionEffect.isCurativeItem
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.canRenderBreaking
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.getRenderBoundingBox
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.hasFastRenderer
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.shouldRenderInPass
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.preDrawBatch
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.drawBatch
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.vertex.VertexFormatElement$EnumUsage.preDraw
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.vertex.VertexFormatElement$EnumUsage.postDraw
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.World.countEntities
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.World.getPerWorldStorage
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getCloudRenderer
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getSkyRenderer
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getWeatherRenderer
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.GuiModList
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.IColoredBakedQuad
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.IExtendedBlockState
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.IRenderHandler
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ISmartBlockModel
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ItemModelMesherForge
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraft.launchwrapper.Launch
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.pipeline.LightUtil
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.MinecraftForge
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.MinecraftForgeClient
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ModelLoader
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderBlockOverlayEvent$OverlayType
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.registry.RenderingRegistry
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderItemInFrameEvent
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Pre
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Post
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Pre
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Post
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.SplashProgress
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.WorldEvent$Load
+[15:14:01] [Client thread/INFO]: [OptiFine] *** Reflector Vanilla ***
+[15:14:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: optifine.OptiFineClassTransformer
+[15:14:02] [Client thread/ERROR]: [Athena] Failed to load resource outside namespace (C:\Users\nitro\OneDrive\Desktop\programming\AthenaClient\Athena-Client\workspace\.\assets\minecraft\Athena\gui\settings.png).javax.imageio.IIOException: Can't read input file!
+[15:14:02] [Client thread/WARN]: [Athena] Tried accessing non-existing module: theme
+[15:14:02] [Client thread/WARN]: [Athena] Loaded config default with left over setting theme which is no longer used.
+[15:14:02] [Client thread/WARN]: [Athena] Tried accessing non-existing module: cape
+[15:14:02] [Client thread/WARN]: [Athena] Loaded config default with left over setting cape which is no longer used.
+[15:14:02] [Client thread/INFO]: [Athena] rip.athena.client.cosmetics.cape.Cape@fa11fdaziue's headziue's head
+[15:14:02] [Client thread/INFO]: LWJGL Version: 2.9.4
+[15:14:03] [Client thread/INFO]: [OptiFine]
+[15:14:03] [Client thread/INFO]: [OptiFine] OptiFine_1.8.8_HD_U_H8
+[15:14:03] [Client thread/INFO]: [OptiFine] Build: null
+[15:14:03] [Client thread/INFO]: [OptiFine] OS: Windows 10 (amd64) version 10.0
+[15:14:03] [Client thread/INFO]: [OptiFine] Java: 1.8.0_202, Oracle Corporation
+[15:14:03] [Client thread/INFO]: [OptiFine] VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
+[15:14:03] [Client thread/INFO]: [OptiFine] LWJGL: 2.9.4
+[15:14:03] [Client thread/INFO]: [OptiFine] OpenGL: NVIDIA GeForce RTX 2060 SUPER/PCIe/SSE2, version 4.6.0 NVIDIA 536.23, NVIDIA Corporation
+[15:14:03] [Client thread/INFO]: [OptiFine] OpenGL Version: 4.6.0
+[15:14:03] [Client thread/INFO]: [OptiFine] Maximum texture size: 32768x32768
+[15:14:03] [Thread-7/INFO]: [OptiFine] Checking for new version
+[15:14:03] [Client thread/INFO]: [Shaders] ShadersMod version: 2.4.12
+[15:14:03] [Client thread/INFO]: [Shaders] OpenGL Version: 4.6.0 NVIDIA 536.23
+[15:14:03] [Client thread/INFO]: [Shaders] Vendor: NVIDIA Corporation
+[15:14:03] [Client thread/INFO]: [Shaders] Renderer: NVIDIA GeForce RTX 2060 SUPER/PCIe/SSE2
+[15:14:03] [Client thread/INFO]: [Shaders] Capabilities: 2.0 2.1 3.0 3.2 4.0
+[15:14:03] [Client thread/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 8
+[15:14:03] [Client thread/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS_EXT: 8
+[15:14:03] [Client thread/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 32
+[15:14:03] [Client thread/INFO]: [Shaders] Load ShadersMod configuration.
+[15:14:03] [Client thread/INFO]: [Shaders] Shaders can not be loaded, Fast Render is enabled.
+[15:14:03] [Client thread/INFO]: [Shaders] No shaderpack loaded.
+[15:14:03] [Thread-7/INFO]: [OptiFine] Version found: I7
+[15:14:03] [Client thread/INFO]: Reloading ResourceManager: Default, ! §bPotfast 5kay.zip
+[15:14:03] [Client thread/INFO]: [OptiFine] *** Reloading textures ***
+[15:14:03] [Client thread/INFO]: [OptiFine] Resource packs: ! §bPotfast 5kay.zip
+[15:14:03] [Sound Library Loader/INFO]: Starting up SoundSystem...
+[15:14:03] [Thread-8/INFO]: Initializing LWJGL OpenAL
+[15:14:03] [Thread-8/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
+[15:14:03] [Thread-8/INFO]: OpenAL initialized.
+[15:14:04] [Sound Library Loader/INFO]: Sound engine started
+[15:14:04] [Client thread/INFO]: [OptiFine] Sprite size: 32
+[15:14:04] [Client thread/INFO]: [OptiFine] Mipmap levels: 5
+[15:14:04] [Client thread/INFO]: [OptiFine] Multitexture: false
+[15:14:05] [Client thread/INFO]: Created: 2048x2048 textures-atlas
+[15:14:05] [Client thread/INFO]: [OptiFine] *** Reloading custom textures ***
+[15:14:05] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky1.properties
+[15:14:05] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky2.properties
+[15:14:05] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky3.properties
+[15:14:05] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare2.png
+[15:14:05] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky4.properties
+[15:14:05] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare1.png
+[15:14:05] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky5.properties
+[15:14:05] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare3.png
+[15:14:05] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky6.properties
+[15:14:05] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare.png
+[15:14:05] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky7.properties
+[15:14:05] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_box.png
+[15:14:05] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky8.properties
+[15:14:05] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_clouds.png
+[15:14:05] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky9.properties
+[15:14:05] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/night_skybox.png
+[15:14:05] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky10.properties
+[15:14:05] [Client thread/INFO]: [OptiFine] Enable face culling: acacia_leaves, birch_leaves, dark_oak_leaves, jungle_leaves, oak_leaves, spruce_leaves
+[15:14:11] [Server thread/INFO]: Starting integrated minecraft server version 1.8.8
+[15:14:11] [Server thread/INFO]: Generating keypair
+[15:14:12] [Server thread/INFO]: Preparing start region for level 0
+[15:14:12] [Server thread/INFO]: Changing view distance to 8, from 10
+[15:14:12] [Server thread/INFO]: Ntdi[local:E:76f9e1cb] logged in with entity id 97 at (733.1438735401466, 78.04097159015387, 375.5908084570898)
+[15:14:12] [Server thread/INFO]: Ntdi joined the game
+[15:14:13] [Client thread/INFO]: [CHAT] A new §eOptiFine§f version is available: §eHD Ultra I7§f
+[15:15:22] [Server thread/INFO]: Ntdi has just earned the achievement [Taking Inventory]
+[15:15:22] [Client thread/INFO]: [CHAT] Ntdi has just earned the achievement [Taking Inventory]
+[15:16:05] [Server thread/INFO]: Saving and pausing game...
+[15:16:05] [Server thread/INFO]: Saving chunks for level 'mcpworld'/Overworld
+[15:16:05] [Server thread/INFO]: Saving chunks for level 'mcpworld'/Nether
+[15:16:05] [Server thread/INFO]: Saving chunks for level 'mcpworld'/The End
+[15:16:06] [Server thread/INFO]: Stopping server
+[15:16:06] [Server thread/INFO]: Saving players
+[15:16:06] [Server thread/INFO]: Saving worlds
+[15:16:06] [Server thread/INFO]: Saving chunks for level 'mcpworld'/Overworld
+[15:16:06] [Server thread/INFO]: Saving chunks for level 'mcpworld'/Nether
+[15:16:06] [Server thread/INFO]: Saving chunks for level 'mcpworld'/The End
+[15:16:08] [Client thread/INFO]: Stopping!
+[15:16:08] [Client thread/INFO]: [Athena] Shutting down client
+[15:16:08] [Client thread/INFO]: SoundSystem shutting down...
+[15:16:08] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
+>>>>>>> dd7f56bd41eab27b3791f3af3e2a34f613f158e9
+>>>>>>> ce991a5395928ec85fc0c1a87715f9b02cd60924
diff --git a/workspace/options.txt b/workspace/options.txt
index ed9f63b3..ae71175c 100644
--- a/workspace/options.txt
+++ b/workspace/options.txt
@@ -1,7 +1,7 @@
invertYMouse:false
-mouseSensitivity:0.15492958
+mouseSensitivity:0.2535211
fov:0.25
-gamma:1.0
+gamma:0.0
saturation:0.0
renderDistance:8
guiScale:2
@@ -10,9 +10,9 @@ bobView:true
anaglyph3d:false
maxFps:260
fboEnable:true
-difficulty:1
+difficulty:2
fancyGraphics:false
-ao:2
+ao:0
renderClouds:false
resourcePacks:["! §bPotfast 5kay.zip"]
incompatibleResourcePacks:[]
@@ -26,7 +26,7 @@ chatOpacity:1.0
snooperEnabled:true
fullscreen:false
enableVsync:false
-useVbo:true
+useVbo:false
hideServerAddress:false
advancedItemTooltips:false
pauseOnLostFocus:true
@@ -52,7 +52,7 @@ streamChatEnabled:0
streamChatUserFilter:0
streamMicToggleBehavior:0
forceUnicodeFont:false
-allowBlockAlternatives:false
+allowBlockAlternatives:true
reducedDebugInfo:false
useNativeTransport:true
entityShadows:true
@@ -87,8 +87,8 @@ key_key.hotbar.4:5
key_key.hotbar.5:6
key_key.hotbar.6:7
key_key.hotbar.7:8
-key_key.hotbar.8:9
-key_key.hotbar.9:10
+key_key.hotbar.8:-96
+key_key.hotbar.9:-97
key_of.key.zoom:46
soundCategory_master:0.4437086
soundCategory_music:0.0
diff --git a/workspace/optionsof.txt b/workspace/optionsof.txt
index 33231b50..b967a435 100644
--- a/workspace/optionsof.txt
+++ b/workspace/optionsof.txt
@@ -1,9 +1,9 @@
ofRenderDistanceChunks:8
ofFogType:3
-ofFogStart:0.2
+ofFogStart:0.4
ofMipmapType:0
ofOcclusionFancy:false
-ofSmoothFps:false
+ofSmoothFps:true
ofSmoothWorld:true
ofAoLevel:0.0
ofClouds:3
@@ -11,23 +11,23 @@ ofCloudsHeight:0.0
ofTrees:1
ofDroppedItems:1
ofRain:3
-ofAnimatedWater:2
-ofAnimatedLava:2
-ofAnimatedFire:false
-ofAnimatedPortal:false
-ofAnimatedRedstone:false
-ofAnimatedExplosion:false
-ofAnimatedFlame:false
-ofAnimatedSmoke:false
-ofVoidParticles:false
-ofWaterParticles:false
-ofPortalParticles:false
+ofAnimatedWater:0
+ofAnimatedLava:0
+ofAnimatedFire:true
+ofAnimatedPortal:true
+ofAnimatedRedstone:true
+ofAnimatedExplosion:true
+ofAnimatedFlame:true
+ofAnimatedSmoke:true
+ofVoidParticles:true
+ofWaterParticles:true
+ofPortalParticles:true
ofPotionParticles:true
-ofFireworkParticles:false
-ofDrippingWaterLava:false
-ofAnimatedTerrain:false
-ofAnimatedTextures:false
-ofRainSplash:false
+ofFireworkParticles:true
+ofDrippingWaterLava:true
+ofAnimatedTerrain:true
+ofAnimatedTextures:true
+ofRainSplash:true
ofLagometer:false
ofShowFps:false
ofAutoSaveTicks:30000
@@ -52,14 +52,14 @@ ofSmoothBiomes:false
ofCustomFonts:false
ofCustomColors:false
ofCustomItems:true
-ofCustomSky:false
-ofShowCapes:false
+ofCustomSky:true
+ofShowCapes:true
ofNaturalTextures:false
ofLazyChunkLoading:false
ofDynamicFov:false
ofDynamicLights:3
ofFullscreenMode:Default
ofFastMath:true
-ofFastRender:false
+ofFastRender:true
ofTranslucentBlocks:1
key_of.key.zoom:46
diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/level.dat_new b/workspace/saves/Copy of Copy of mcpworldppdsa_/level.dat_new
new file mode 100644
index 00000000..a291fbe0
Binary files /dev/null and b/workspace/saves/Copy of Copy of mcpworldppdsa_/level.dat_new differ
diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/34c6f761-a0d4-3d62-b5ee-df15e4530215.dat b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/34c6f761-a0d4-3d62-b5ee-df15e4530215.dat
new file mode 100644
index 00000000..3f25d325
Binary files /dev/null and b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/34c6f761-a0d4-3d62-b5ee-df15e4530215.dat differ
diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/a7507e7e-f998-31cf-a2de-0cc0fd0a4de6.dat b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/a7507e7e-f998-31cf-a2de-0cc0fd0a4de6.dat
new file mode 100644
index 00000000..59ff67b4
Binary files /dev/null and b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/a7507e7e-f998-31cf-a2de-0cc0fd0a4de6.dat differ
diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/dcea94fd-efa4-3c29-93d8-2d56666245c7.dat b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/dcea94fd-efa4-3c29-93d8-2d56666245c7.dat
new file mode 100644
index 00000000..000293c7
Binary files /dev/null and b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/dcea94fd-efa4-3c29-93d8-2d56666245c7.dat differ
diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/fe171829-6121-3106-a1a5-6a3600a4ef7d.dat b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/fe171829-6121-3106-a1a5-6a3600a4ef7d.dat
new file mode 100644
index 00000000..e7b467b7
Binary files /dev/null and b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/fe171829-6121-3106-a1a5-6a3600a4ef7d.dat differ
diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/34c6f761-a0d4-3d62-b5ee-df15e4530215.json b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/34c6f761-a0d4-3d62-b5ee-df15e4530215.json
new file mode 100644
index 00000000..3c6df88e
--- /dev/null
+++ b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/34c6f761-a0d4-3d62-b5ee-df15e4530215.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":1,"stat.leaveGame":1,"stat.timeSinceDeath":1}
\ No newline at end of file
diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/a7507e7e-f998-31cf-a2de-0cc0fd0a4de6.json b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/a7507e7e-f998-31cf-a2de-0cc0fd0a4de6.json
new file mode 100644
index 00000000..dbde9c83
--- /dev/null
+++ b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/a7507e7e-f998-31cf-a2de-0cc0fd0a4de6.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":218,"stat.walkOneCm":425,"stat.jump":1,"stat.playOneMinute":2371,"stat.fallOneCm":1732,"stat.leaveGame":1,"stat.damageTaken":150,"stat.timeSinceDeath":2371,"stat.sprintOneCm":116,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/dcea94fd-efa4-3c29-93d8-2d56666245c7.json b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/dcea94fd-efa4-3c29-93d8-2d56666245c7.json
new file mode 100644
index 00000000..ae734fde
--- /dev/null
+++ b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/dcea94fd-efa4-3c29-93d8-2d56666245c7.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":259,"stat.leaveGame":1,"stat.timeSinceDeath":259,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/fe171829-6121-3106-a1a5-6a3600a4ef7d.json b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/fe171829-6121-3106-a1a5-6a3600a4ef7d.json
new file mode 100644
index 00000000..976dd08f
--- /dev/null
+++ b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/fe171829-6121-3106-a1a5-6a3600a4ef7d.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":6896,"stat.killEntity.Skeleton":2,"stat.walkOneCm":30570,"stat.drop":1,"stat.jump":43,"stat.playOneMinute":15801,"stat.fallOneCm":422,"achievement.openInventory":1,"stat.useItem.minecraft.stone":15,"stat.useItem.minecraft.cooked_beef":1,"stat.leaveGame":1,"stat.damageTaken":200,"stat.damageDealt":2080,"stat.crouchOneCm":24,"stat.killEntity.Zombie":5,"stat.timeSinceDeath":15801,"stat.sprintOneCm":19013,"stat.mobKills":8,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]},"stat.killEntity.Creeper":1,"stat.useItem.minecraft.diamond_sword":23}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/data/Mineshaft.dat b/workspace/saves/Copy of mcpworldpp/data/Mineshaft.dat
index 32f551f7..fc854edf 100644
Binary files a/workspace/saves/Copy of mcpworldpp/data/Mineshaft.dat and b/workspace/saves/Copy of mcpworldpp/data/Mineshaft.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/data/Temple.dat b/workspace/saves/Copy of mcpworldpp/data/Temple.dat
index 1eed3f8e..cad8b435 100644
Binary files a/workspace/saves/Copy of mcpworldpp/data/Temple.dat and b/workspace/saves/Copy of mcpworldpp/data/Temple.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/data/Village.dat b/workspace/saves/Copy of mcpworldpp/data/Village.dat
index 0c4a1150..9167db55 100644
Binary files a/workspace/saves/Copy of mcpworldpp/data/Village.dat and b/workspace/saves/Copy of mcpworldpp/data/Village.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/data/villages.dat b/workspace/saves/Copy of mcpworldpp/data/villages.dat
index a66887b4..0a06a405 100644
Binary files a/workspace/saves/Copy of mcpworldpp/data/villages.dat and b/workspace/saves/Copy of mcpworldpp/data/villages.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/data/villages_end.dat b/workspace/saves/Copy of mcpworldpp/data/villages_end.dat
index 41bc4ddf..0ac2bb98 100644
Binary files a/workspace/saves/Copy of mcpworldpp/data/villages_end.dat and b/workspace/saves/Copy of mcpworldpp/data/villages_end.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/data/villages_nether.dat b/workspace/saves/Copy of mcpworldpp/data/villages_nether.dat
index 41bc4ddf..b9db9ecb 100644
Binary files a/workspace/saves/Copy of mcpworldpp/data/villages_nether.dat and b/workspace/saves/Copy of mcpworldpp/data/villages_nether.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/level.dat b/workspace/saves/Copy of mcpworldpp/level.dat
deleted file mode 100644
index 9f75d03c..00000000
Binary files a/workspace/saves/Copy of mcpworldpp/level.dat and /dev/null differ
diff --git a/workspace/saves/Copy of mcpworldpp/level.dat_new b/workspace/saves/Copy of mcpworldpp/level.dat_new
new file mode 100644
index 00000000..c1684c43
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/level.dat_new differ
diff --git a/workspace/saves/Copy of mcpworldpp/level.dat_old b/workspace/saves/Copy of mcpworldpp/level.dat_old
deleted file mode 100644
index 0bf8fe83..00000000
Binary files a/workspace/saves/Copy of mcpworldpp/level.dat_old and /dev/null differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/0271cc2d-ed8a-353c-95e1-e209c412b712.dat b/workspace/saves/Copy of mcpworldpp/playerdata/0271cc2d-ed8a-353c-95e1-e209c412b712.dat
new file mode 100644
index 00000000..25317ad1
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/0271cc2d-ed8a-353c-95e1-e209c412b712.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/094b1c52-a449-3e9f-896c-59239b943c71.dat b/workspace/saves/Copy of mcpworldpp/playerdata/094b1c52-a449-3e9f-896c-59239b943c71.dat
new file mode 100644
index 00000000..a6d9b6a1
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/094b1c52-a449-3e9f-896c-59239b943c71.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/11cdf046-d362-394c-93e8-583f0c5ef255.dat b/workspace/saves/Copy of mcpworldpp/playerdata/11cdf046-d362-394c-93e8-583f0c5ef255.dat
new file mode 100644
index 00000000..32bc582a
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/11cdf046-d362-394c-93e8-583f0c5ef255.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/168f5f60-1523-35b7-93b7-01b2c42226b4.dat b/workspace/saves/Copy of mcpworldpp/playerdata/168f5f60-1523-35b7-93b7-01b2c42226b4.dat
new file mode 100644
index 00000000..4158b9ad
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/168f5f60-1523-35b7-93b7-01b2c42226b4.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/1714a812-885f-3243-b534-9a660fba6e8b.dat b/workspace/saves/Copy of mcpworldpp/playerdata/1714a812-885f-3243-b534-9a660fba6e8b.dat
new file mode 100644
index 00000000..cbbfe1ca
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/1714a812-885f-3243-b534-9a660fba6e8b.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/197d9491-ff34-3fd1-8394-1aadd56cfa2c.dat b/workspace/saves/Copy of mcpworldpp/playerdata/197d9491-ff34-3fd1-8394-1aadd56cfa2c.dat
new file mode 100644
index 00000000..c9509c0a
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/197d9491-ff34-3fd1-8394-1aadd56cfa2c.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/1aca2fd8-a080-3d28-afe0-430fc033484e.dat b/workspace/saves/Copy of mcpworldpp/playerdata/1aca2fd8-a080-3d28-afe0-430fc033484e.dat
new file mode 100644
index 00000000..b083bfa0
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/1aca2fd8-a080-3d28-afe0-430fc033484e.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/1b03cef3-3bb0-3335-8575-75a992fee2b9.dat b/workspace/saves/Copy of mcpworldpp/playerdata/1b03cef3-3bb0-3335-8575-75a992fee2b9.dat
new file mode 100644
index 00000000..4eea17a4
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/1b03cef3-3bb0-3335-8575-75a992fee2b9.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/29aa321a-1ce7-35de-bfab-f37fa4095c7d.dat b/workspace/saves/Copy of mcpworldpp/playerdata/29aa321a-1ce7-35de-bfab-f37fa4095c7d.dat
new file mode 100644
index 00000000..fb2bd198
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/29aa321a-1ce7-35de-bfab-f37fa4095c7d.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/2a68c4a4-c1ba-3396-a626-ac7041e25da5.dat b/workspace/saves/Copy of mcpworldpp/playerdata/2a68c4a4-c1ba-3396-a626-ac7041e25da5.dat
new file mode 100644
index 00000000..d6221a79
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/2a68c4a4-c1ba-3396-a626-ac7041e25da5.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/2adbb68a-c561-3c7a-ac3a-f724c1f981bb.dat b/workspace/saves/Copy of mcpworldpp/playerdata/2adbb68a-c561-3c7a-ac3a-f724c1f981bb.dat
new file mode 100644
index 00000000..4cfcd2d7
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/2adbb68a-c561-3c7a-ac3a-f724c1f981bb.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/2e2bad62-fd9f-3bb5-a89e-b314a4f30e73.dat b/workspace/saves/Copy of mcpworldpp/playerdata/2e2bad62-fd9f-3bb5-a89e-b314a4f30e73.dat
new file mode 100644
index 00000000..a8dbf71c
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/2e2bad62-fd9f-3bb5-a89e-b314a4f30e73.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/3247b050-58df-3a7e-91f5-44a3d807681c.dat b/workspace/saves/Copy of mcpworldpp/playerdata/3247b050-58df-3a7e-91f5-44a3d807681c.dat
new file mode 100644
index 00000000..f7effb26
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/3247b050-58df-3a7e-91f5-44a3d807681c.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/3ab608c1-368b-3111-9725-7a01f0b8ec9e.dat b/workspace/saves/Copy of mcpworldpp/playerdata/3ab608c1-368b-3111-9725-7a01f0b8ec9e.dat
new file mode 100644
index 00000000..8cbe940f
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/3ab608c1-368b-3111-9725-7a01f0b8ec9e.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/3c28cca8-db38-324d-ac91-779beed87c8d.dat b/workspace/saves/Copy of mcpworldpp/playerdata/3c28cca8-db38-324d-ac91-779beed87c8d.dat
new file mode 100644
index 00000000..1b6992c8
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/3c28cca8-db38-324d-ac91-779beed87c8d.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/3eec9f18-1d0e-3f17-917c-6994e7d034d1.dat b/workspace/saves/Copy of mcpworldpp/playerdata/3eec9f18-1d0e-3f17-917c-6994e7d034d1.dat
new file mode 100644
index 00000000..198fa9fe
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/3eec9f18-1d0e-3f17-917c-6994e7d034d1.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/3fff7d86-24d6-33b1-8ce1-9423a13c7c89.dat b/workspace/saves/Copy of mcpworldpp/playerdata/3fff7d86-24d6-33b1-8ce1-9423a13c7c89.dat
new file mode 100644
index 00000000..ecb93348
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/3fff7d86-24d6-33b1-8ce1-9423a13c7c89.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/43c314ca-2c75-349f-b8fe-ad7c6fada15e.dat b/workspace/saves/Copy of mcpworldpp/playerdata/43c314ca-2c75-349f-b8fe-ad7c6fada15e.dat
new file mode 100644
index 00000000..0fce8bab
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/43c314ca-2c75-349f-b8fe-ad7c6fada15e.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/4bb7849b-3b46-3d6a-81b9-13bb408e8517.dat b/workspace/saves/Copy of mcpworldpp/playerdata/4bb7849b-3b46-3d6a-81b9-13bb408e8517.dat
new file mode 100644
index 00000000..378def37
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/4bb7849b-3b46-3d6a-81b9-13bb408e8517.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/4e1f5e28-f05f-3acf-ac65-db01d9d51f95.dat b/workspace/saves/Copy of mcpworldpp/playerdata/4e1f5e28-f05f-3acf-ac65-db01d9d51f95.dat
new file mode 100644
index 00000000..32f7616d
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/4e1f5e28-f05f-3acf-ac65-db01d9d51f95.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/4ed9b5cf-d91a-3bc8-9000-b0476eccd342.dat b/workspace/saves/Copy of mcpworldpp/playerdata/4ed9b5cf-d91a-3bc8-9000-b0476eccd342.dat
new file mode 100644
index 00000000..3fb63221
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/4ed9b5cf-d91a-3bc8-9000-b0476eccd342.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/4f2b9d55-5b3e-32ee-ad58-c8df44a23337.dat b/workspace/saves/Copy of mcpworldpp/playerdata/4f2b9d55-5b3e-32ee-ad58-c8df44a23337.dat
new file mode 100644
index 00000000..60a44234
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/4f2b9d55-5b3e-32ee-ad58-c8df44a23337.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/4fdf550e-f3b3-3a06-8485-0916b2b491bc.dat b/workspace/saves/Copy of mcpworldpp/playerdata/4fdf550e-f3b3-3a06-8485-0916b2b491bc.dat
new file mode 100644
index 00000000..9c7b7945
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/4fdf550e-f3b3-3a06-8485-0916b2b491bc.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/530fa97a-357f-3c19-94d3-0c5c65c18fe8.dat b/workspace/saves/Copy of mcpworldpp/playerdata/530fa97a-357f-3c19-94d3-0c5c65c18fe8.dat
new file mode 100644
index 00000000..a8e32fae
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/530fa97a-357f-3c19-94d3-0c5c65c18fe8.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f.dat b/workspace/saves/Copy of mcpworldpp/playerdata/5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f.dat
new file mode 100644
index 00000000..d80659e2
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/5cc48495-676c-3721-aed2-7336730ff405.dat b/workspace/saves/Copy of mcpworldpp/playerdata/5cc48495-676c-3721-aed2-7336730ff405.dat
new file mode 100644
index 00000000..caccaa4e
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/5cc48495-676c-3721-aed2-7336730ff405.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/638f7175-5dde-3b0d-a13d-f593ecd79b38.dat b/workspace/saves/Copy of mcpworldpp/playerdata/638f7175-5dde-3b0d-a13d-f593ecd79b38.dat
new file mode 100644
index 00000000..32cbf371
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/638f7175-5dde-3b0d-a13d-f593ecd79b38.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/66157e7a-53e0-3299-9208-7674efd706f9.dat b/workspace/saves/Copy of mcpworldpp/playerdata/66157e7a-53e0-3299-9208-7674efd706f9.dat
new file mode 100644
index 00000000..6fca95c2
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/66157e7a-53e0-3299-9208-7674efd706f9.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/68cf6d02-03bc-3f3b-ab98-76a8ec749597.dat b/workspace/saves/Copy of mcpworldpp/playerdata/68cf6d02-03bc-3f3b-ab98-76a8ec749597.dat
new file mode 100644
index 00000000..b0d3dbd6
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/68cf6d02-03bc-3f3b-ab98-76a8ec749597.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/6db1171d-4fa6-31cb-b425-1896281a26e2.dat b/workspace/saves/Copy of mcpworldpp/playerdata/6db1171d-4fa6-31cb-b425-1896281a26e2.dat
new file mode 100644
index 00000000..fe24ba95
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/6db1171d-4fa6-31cb-b425-1896281a26e2.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/71ee4b7e-330e-3d50-90a4-3d964a618ea8.dat b/workspace/saves/Copy of mcpworldpp/playerdata/71ee4b7e-330e-3d50-90a4-3d964a618ea8.dat
new file mode 100644
index 00000000..fbbb70a4
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/71ee4b7e-330e-3d50-90a4-3d964a618ea8.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/7328fbd9-6879-3343-b321-ed1f1a1e9892.dat b/workspace/saves/Copy of mcpworldpp/playerdata/7328fbd9-6879-3343-b321-ed1f1a1e9892.dat
new file mode 100644
index 00000000..cac0e4b4
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/7328fbd9-6879-3343-b321-ed1f1a1e9892.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/74e89738-6c9e-4f59-83ef-d365849e6049.dat b/workspace/saves/Copy of mcpworldpp/playerdata/74e89738-6c9e-4f59-83ef-d365849e6049.dat
new file mode 100644
index 00000000..c28fa09d
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/74e89738-6c9e-4f59-83ef-d365849e6049.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/75e52373-1963-3666-bda9-8904d639e38b.dat b/workspace/saves/Copy of mcpworldpp/playerdata/75e52373-1963-3666-bda9-8904d639e38b.dat
new file mode 100644
index 00000000..52178cde
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/75e52373-1963-3666-bda9-8904d639e38b.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/77167de3-5df9-3c83-b06a-bed9a476e835.dat b/workspace/saves/Copy of mcpworldpp/playerdata/77167de3-5df9-3c83-b06a-bed9a476e835.dat
index 2121c7db..24e87f53 100644
Binary files a/workspace/saves/Copy of mcpworldpp/playerdata/77167de3-5df9-3c83-b06a-bed9a476e835.dat and b/workspace/saves/Copy of mcpworldpp/playerdata/77167de3-5df9-3c83-b06a-bed9a476e835.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/7ba45a5a-c3de-3909-ba3c-f9f78edf15b6.dat b/workspace/saves/Copy of mcpworldpp/playerdata/7ba45a5a-c3de-3909-ba3c-f9f78edf15b6.dat
new file mode 100644
index 00000000..1373d86f
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/7ba45a5a-c3de-3909-ba3c-f9f78edf15b6.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/7ee45f81-0efe-43fa-af9d-1376f7ae217c.dat b/workspace/saves/Copy of mcpworldpp/playerdata/7ee45f81-0efe-43fa-af9d-1376f7ae217c.dat
new file mode 100644
index 00000000..9c08d36a
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/7ee45f81-0efe-43fa-af9d-1376f7ae217c.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/7fef5833-06c9-398a-84c0-fbd3a81ff548.dat b/workspace/saves/Copy of mcpworldpp/playerdata/7fef5833-06c9-398a-84c0-fbd3a81ff548.dat
new file mode 100644
index 00000000..4bb294da
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/7fef5833-06c9-398a-84c0-fbd3a81ff548.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/8cfc5391-e37d-328f-a689-9b5f6c4663f5.dat b/workspace/saves/Copy of mcpworldpp/playerdata/8cfc5391-e37d-328f-a689-9b5f6c4663f5.dat
index 228ee3f7..9e4b2c06 100644
Binary files a/workspace/saves/Copy of mcpworldpp/playerdata/8cfc5391-e37d-328f-a689-9b5f6c4663f5.dat and b/workspace/saves/Copy of mcpworldpp/playerdata/8cfc5391-e37d-328f-a689-9b5f6c4663f5.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/93bfa0b6-cc14-3c0c-8efa-0bcc48245274.dat b/workspace/saves/Copy of mcpworldpp/playerdata/93bfa0b6-cc14-3c0c-8efa-0bcc48245274.dat
new file mode 100644
index 00000000..9ccdb700
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/93bfa0b6-cc14-3c0c-8efa-0bcc48245274.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/942531dd-7690-3c0a-ad42-657bb212e7b6.dat b/workspace/saves/Copy of mcpworldpp/playerdata/942531dd-7690-3c0a-ad42-657bb212e7b6.dat
new file mode 100644
index 00000000..b629cced
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/942531dd-7690-3c0a-ad42-657bb212e7b6.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/989691b1-d197-3995-a55e-281cda3663ae.dat b/workspace/saves/Copy of mcpworldpp/playerdata/989691b1-d197-3995-a55e-281cda3663ae.dat
new file mode 100644
index 00000000..2f8f5736
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/989691b1-d197-3995-a55e-281cda3663ae.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/9df70e84-3251-33fb-9047-d59112057246.dat b/workspace/saves/Copy of mcpworldpp/playerdata/9df70e84-3251-33fb-9047-d59112057246.dat
new file mode 100644
index 00000000..32d0b3c9
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/9df70e84-3251-33fb-9047-d59112057246.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/9e5d41e7-4785-3b2f-8261-593dade57f6e.dat b/workspace/saves/Copy of mcpworldpp/playerdata/9e5d41e7-4785-3b2f-8261-593dade57f6e.dat
new file mode 100644
index 00000000..1158307a
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/9e5d41e7-4785-3b2f-8261-593dade57f6e.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/a08e137b-04fa-3fce-96cc-517c7a87690d.dat b/workspace/saves/Copy of mcpworldpp/playerdata/a08e137b-04fa-3fce-96cc-517c7a87690d.dat
new file mode 100644
index 00000000..f52bd356
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/a08e137b-04fa-3fce-96cc-517c7a87690d.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/ae330cf9-3749-3ca0-ba31-8447e2a2786f.dat b/workspace/saves/Copy of mcpworldpp/playerdata/ae330cf9-3749-3ca0-ba31-8447e2a2786f.dat
new file mode 100644
index 00000000..f944d881
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/ae330cf9-3749-3ca0-ba31-8447e2a2786f.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/aeca01bf-232e-37a2-985b-599827b3226a.dat b/workspace/saves/Copy of mcpworldpp/playerdata/aeca01bf-232e-37a2-985b-599827b3226a.dat
new file mode 100644
index 00000000..8acb3c4a
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/aeca01bf-232e-37a2-985b-599827b3226a.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/b136c8aa-0654-3583-8db1-8749e12181a1.dat b/workspace/saves/Copy of mcpworldpp/playerdata/b136c8aa-0654-3583-8db1-8749e12181a1.dat
new file mode 100644
index 00000000..7504b5f0
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/b136c8aa-0654-3583-8db1-8749e12181a1.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/b25e3f31-3d0d-30a3-b307-8902510a505e.dat b/workspace/saves/Copy of mcpworldpp/playerdata/b25e3f31-3d0d-30a3-b307-8902510a505e.dat
new file mode 100644
index 00000000..edbab1b3
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/b25e3f31-3d0d-30a3-b307-8902510a505e.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/b5e13944-7253-3c2b-b5cd-9e6826e34c86.dat b/workspace/saves/Copy of mcpworldpp/playerdata/b5e13944-7253-3c2b-b5cd-9e6826e34c86.dat
new file mode 100644
index 00000000..9e638bd1
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/b5e13944-7253-3c2b-b5cd-9e6826e34c86.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/babe9e7f-35b2-34ef-82f9-4869d34a0755.dat b/workspace/saves/Copy of mcpworldpp/playerdata/babe9e7f-35b2-34ef-82f9-4869d34a0755.dat
new file mode 100644
index 00000000..bd3b9305
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/babe9e7f-35b2-34ef-82f9-4869d34a0755.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/bf0c47d3-02b6-3463-8e38-457226b1407c.dat b/workspace/saves/Copy of mcpworldpp/playerdata/bf0c47d3-02b6-3463-8e38-457226b1407c.dat
new file mode 100644
index 00000000..37b089a5
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/bf0c47d3-02b6-3463-8e38-457226b1407c.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/ccf0c278-c21f-3ec3-a87c-05202673a5dd.dat b/workspace/saves/Copy of mcpworldpp/playerdata/ccf0c278-c21f-3ec3-a87c-05202673a5dd.dat
new file mode 100644
index 00000000..9b52ebff
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/ccf0c278-c21f-3ec3-a87c-05202673a5dd.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/d1b650bf-5f9c-37d3-a469-4d66d1968f90.dat b/workspace/saves/Copy of mcpworldpp/playerdata/d1b650bf-5f9c-37d3-a469-4d66d1968f90.dat
new file mode 100644
index 00000000..f89c08b2
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/d1b650bf-5f9c-37d3-a469-4d66d1968f90.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/dcea94fd-efa4-3c29-93d8-2d56666245c7.dat b/workspace/saves/Copy of mcpworldpp/playerdata/dcea94fd-efa4-3c29-93d8-2d56666245c7.dat
new file mode 100644
index 00000000..d417fb49
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/dcea94fd-efa4-3c29-93d8-2d56666245c7.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/df2d3e26-a8b7-3aae-9296-f3a891282132.dat b/workspace/saves/Copy of mcpworldpp/playerdata/df2d3e26-a8b7-3aae-9296-f3a891282132.dat
new file mode 100644
index 00000000..d587b595
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/df2d3e26-a8b7-3aae-9296-f3a891282132.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/df7bffa7-7a2f-3fb4-9898-fa23c41e49b8.dat b/workspace/saves/Copy of mcpworldpp/playerdata/df7bffa7-7a2f-3fb4-9898-fa23c41e49b8.dat
new file mode 100644
index 00000000..6456ae63
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/df7bffa7-7a2f-3fb4-9898-fa23c41e49b8.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/e012d939-bd4c-38f9-ae46-831d4959ff05.dat b/workspace/saves/Copy of mcpworldpp/playerdata/e012d939-bd4c-38f9-ae46-831d4959ff05.dat
new file mode 100644
index 00000000..4d140048
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/e012d939-bd4c-38f9-ae46-831d4959ff05.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/e122e0b0-374f-3b1b-a986-63f4fefee57a.dat b/workspace/saves/Copy of mcpworldpp/playerdata/e122e0b0-374f-3b1b-a986-63f4fefee57a.dat
new file mode 100644
index 00000000..98d81e66
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/e122e0b0-374f-3b1b-a986-63f4fefee57a.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/e4358028-bc3b-38cc-b645-4d08d3b4f456.dat b/workspace/saves/Copy of mcpworldpp/playerdata/e4358028-bc3b-38cc-b645-4d08d3b4f456.dat
new file mode 100644
index 00000000..46262590
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/e4358028-bc3b-38cc-b645-4d08d3b4f456.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/e4e5b30f-b972-382c-b5e5-86c2e785a8a6.dat b/workspace/saves/Copy of mcpworldpp/playerdata/e4e5b30f-b972-382c-b5e5-86c2e785a8a6.dat
new file mode 100644
index 00000000..ea7d37cf
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/e4e5b30f-b972-382c-b5e5-86c2e785a8a6.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/e664a043-6e9c-3d0d-9b38-cc385e35aba9.dat b/workspace/saves/Copy of mcpworldpp/playerdata/e664a043-6e9c-3d0d-9b38-cc385e35aba9.dat
new file mode 100644
index 00000000..c6b6ddc4
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/e664a043-6e9c-3d0d-9b38-cc385e35aba9.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/eadcccd1-5981-31ce-8342-c727c73b0197.dat b/workspace/saves/Copy of mcpworldpp/playerdata/eadcccd1-5981-31ce-8342-c727c73b0197.dat
new file mode 100644
index 00000000..09f97cfb
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/eadcccd1-5981-31ce-8342-c727c73b0197.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/eed453d8-1b3a-3fa3-9fc5-1cf433d73521.dat b/workspace/saves/Copy of mcpworldpp/playerdata/eed453d8-1b3a-3fa3-9fc5-1cf433d73521.dat
new file mode 100644
index 00000000..e30961d4
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/eed453d8-1b3a-3fa3-9fc5-1cf433d73521.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/eee10812-13cd-3f90-b77f-2195c9c5b71e.dat b/workspace/saves/Copy of mcpworldpp/playerdata/eee10812-13cd-3f90-b77f-2195c9c5b71e.dat
new file mode 100644
index 00000000..d5204892
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/eee10812-13cd-3f90-b77f-2195c9c5b71e.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/f0c5379b-0e4e-34aa-808d-37fef9b5ce6c.dat b/workspace/saves/Copy of mcpworldpp/playerdata/f0c5379b-0e4e-34aa-808d-37fef9b5ce6c.dat
new file mode 100644
index 00000000..025faf0f
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/f0c5379b-0e4e-34aa-808d-37fef9b5ce6c.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/f318a6c7-0ff1-368e-9d3e-1b850b84da5e.dat b/workspace/saves/Copy of mcpworldpp/playerdata/f318a6c7-0ff1-368e-9d3e-1b850b84da5e.dat
new file mode 100644
index 00000000..2ebb7a1c
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/f318a6c7-0ff1-368e-9d3e-1b850b84da5e.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/f72636fb-c7db-3c44-8cd4-8a6790fd9b69.dat b/workspace/saves/Copy of mcpworldpp/playerdata/f72636fb-c7db-3c44-8cd4-8a6790fd9b69.dat
new file mode 100644
index 00000000..3de5d364
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/f72636fb-c7db-3c44-8cd4-8a6790fd9b69.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/fc74fe37-e9f9-3198-8e46-1eee97cacfa6.dat b/workspace/saves/Copy of mcpworldpp/playerdata/fc74fe37-e9f9-3198-8e46-1eee97cacfa6.dat
new file mode 100644
index 00000000..40ab9734
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/fc74fe37-e9f9-3198-8e46-1eee97cacfa6.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/fcaa91cc-3a77-3318-a8ae-f2f3862b7fde.dat b/workspace/saves/Copy of mcpworldpp/playerdata/fcaa91cc-3a77-3318-a8ae-f2f3862b7fde.dat
index b7d141f1..03193160 100644
Binary files a/workspace/saves/Copy of mcpworldpp/playerdata/fcaa91cc-3a77-3318-a8ae-f2f3862b7fde.dat and b/workspace/saves/Copy of mcpworldpp/playerdata/fcaa91cc-3a77-3318-a8ae-f2f3862b7fde.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/playerdata/fd09468e-08e7-31aa-bab7-195a6ef31320.dat b/workspace/saves/Copy of mcpworldpp/playerdata/fd09468e-08e7-31aa-bab7-195a6ef31320.dat
new file mode 100644
index 00000000..84f15474
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/playerdata/fd09468e-08e7-31aa-bab7-195a6ef31320.dat differ
diff --git a/workspace/saves/Copy of mcpworldpp/region/r.-1.0.mca b/workspace/saves/Copy of mcpworldpp/region/r.-1.0.mca
index 37382c04..14d420c7 100644
Binary files a/workspace/saves/Copy of mcpworldpp/region/r.-1.0.mca and b/workspace/saves/Copy of mcpworldpp/region/r.-1.0.mca differ
diff --git a/workspace/saves/Copy of mcpworldpp/region/r.-1.1.mca b/workspace/saves/Copy of mcpworldpp/region/r.-1.1.mca
index 778d5e38..dd49e821 100644
Binary files a/workspace/saves/Copy of mcpworldpp/region/r.-1.1.mca and b/workspace/saves/Copy of mcpworldpp/region/r.-1.1.mca differ
diff --git a/workspace/saves/Copy of mcpworldpp/region/r.-1.2.mca b/workspace/saves/Copy of mcpworldpp/region/r.-1.2.mca
index d87e34d6..83e62662 100644
Binary files a/workspace/saves/Copy of mcpworldpp/region/r.-1.2.mca and b/workspace/saves/Copy of mcpworldpp/region/r.-1.2.mca differ
diff --git a/workspace/saves/Copy of mcpworldpp/region/r.0.0.mca b/workspace/saves/Copy of mcpworldpp/region/r.0.0.mca
index d34564c4..c1f24a15 100644
Binary files a/workspace/saves/Copy of mcpworldpp/region/r.0.0.mca and b/workspace/saves/Copy of mcpworldpp/region/r.0.0.mca differ
diff --git a/workspace/saves/Copy of mcpworldpp/region/r.0.1.mca b/workspace/saves/Copy of mcpworldpp/region/r.0.1.mca
index 9cb275df..ad510240 100644
Binary files a/workspace/saves/Copy of mcpworldpp/region/r.0.1.mca and b/workspace/saves/Copy of mcpworldpp/region/r.0.1.mca differ
diff --git a/workspace/saves/Copy of mcpworldpp/region/r.0.2.mca b/workspace/saves/Copy of mcpworldpp/region/r.0.2.mca
index d91e9d70..cf0bf70c 100644
Binary files a/workspace/saves/Copy of mcpworldpp/region/r.0.2.mca and b/workspace/saves/Copy of mcpworldpp/region/r.0.2.mca differ
diff --git a/workspace/saves/Copy of mcpworldpp/region/r.1.1.mca b/workspace/saves/Copy of mcpworldpp/region/r.1.1.mca
new file mode 100644
index 00000000..01c5b468
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/region/r.1.1.mca differ
diff --git a/workspace/saves/Copy of mcpworldpp/region/r.1.2.mca b/workspace/saves/Copy of mcpworldpp/region/r.1.2.mca
new file mode 100644
index 00000000..938cbeb1
Binary files /dev/null and b/workspace/saves/Copy of mcpworldpp/region/r.1.2.mca differ
diff --git a/workspace/saves/Copy of mcpworldpp/session.lock b/workspace/saves/Copy of mcpworldpp/session.lock
index 87e7d5df..389b7ff7 100644
Binary files a/workspace/saves/Copy of mcpworldpp/session.lock and b/workspace/saves/Copy of mcpworldpp/session.lock differ
diff --git a/workspace/saves/Copy of mcpworldpp/stats/0271cc2d-ed8a-353c-95e1-e209c412b712.json b/workspace/saves/Copy of mcpworldpp/stats/0271cc2d-ed8a-353c-95e1-e209c412b712.json
new file mode 100644
index 00000000..1f22d986
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/0271cc2d-ed8a-353c-95e1-e209c412b712.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":298,"stat.walkOneCm":248,"stat.jump":1,"stat.playOneMinute":98,"stat.leaveGame":1,"stat.timeSinceDeath":98,"stat.sprintOneCm":78,"achievement.exploreAllBiomes":{"value":0,"progress":["DesertHills"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/094b1c52-a449-3e9f-896c-59239b943c71.json b/workspace/saves/Copy of mcpworldpp/stats/094b1c52-a449-3e9f-896c-59239b943c71.json
new file mode 100644
index 00000000..fd533f1c
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/094b1c52-a449-3e9f-896c-59239b943c71.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":11661,"stat.walkOneCm":1686,"stat.jump":12,"stat.playOneMinute":18719,"stat.leaveGame":1,"stat.timeSinceDeath":18719,"stat.sprintOneCm":1059,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/11cdf046-d362-394c-93e8-583f0c5ef255.json b/workspace/saves/Copy of mcpworldpp/stats/11cdf046-d362-394c-93e8-583f0c5ef255.json
new file mode 100644
index 00000000..03f60beb
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/11cdf046-d362-394c-93e8-583f0c5ef255.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":1673,"stat.walkOneCm":1878,"stat.jump":4,"stat.playOneMinute":815,"stat.leaveGame":1,"stat.timeSinceDeath":815,"stat.sprintOneCm":221,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/168f5f60-1523-35b7-93b7-01b2c42226b4.json b/workspace/saves/Copy of mcpworldpp/stats/168f5f60-1523-35b7-93b7-01b2c42226b4.json
new file mode 100644
index 00000000..5e54975b
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/168f5f60-1523-35b7-93b7-01b2c42226b4.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":2904,"stat.walkOneCm":13977,"stat.drop":2,"stat.jump":29,"stat.useItem.minecraft.sand":1,"stat.playOneMinute":98452,"stat.leaveGame":1,"stat.timeSinceDeath":98452,"stat.sprintOneCm":5613,"achievement.exploreAllBiomes":{"value":0,"progress":["DesertHills"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/1714a812-885f-3243-b534-9a660fba6e8b.json b/workspace/saves/Copy of mcpworldpp/stats/1714a812-885f-3243-b534-9a660fba6e8b.json
new file mode 100644
index 00000000..e7ef90ca
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/1714a812-885f-3243-b534-9a660fba6e8b.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":1495,"stat.walkOneCm":8128,"stat.jump":9,"stat.playOneMinute":28599,"stat.leaveGame":1,"stat.timeSinceDeath":28599,"stat.sprintOneCm":7592,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/197d9491-ff34-3fd1-8394-1aadd56cfa2c.json b/workspace/saves/Copy of mcpworldpp/stats/197d9491-ff34-3fd1-8394-1aadd56cfa2c.json
new file mode 100644
index 00000000..d6326aa1
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/197d9491-ff34-3fd1-8394-1aadd56cfa2c.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":672,"stat.leaveGame":1,"stat.timeSinceDeath":672,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/1aca2fd8-a080-3d28-afe0-430fc033484e.json b/workspace/saves/Copy of mcpworldpp/stats/1aca2fd8-a080-3d28-afe0-430fc033484e.json
new file mode 100644
index 00000000..afe697b4
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/1aca2fd8-a080-3d28-afe0-430fc033484e.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":241,"stat.walkOneCm":1246,"stat.jump":2,"stat.playOneMinute":4999,"stat.leaveGame":1,"stat.timeSinceDeath":4999,"stat.sprintOneCm":238,"achievement.exploreAllBiomes":{"value":0,"progress":["DesertHills"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/1b03cef3-3bb0-3335-8575-75a992fee2b9.json b/workspace/saves/Copy of mcpworldpp/stats/1b03cef3-3bb0-3335-8575-75a992fee2b9.json
new file mode 100644
index 00000000..7ba8fec8
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/1b03cef3-3bb0-3335-8575-75a992fee2b9.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":14248,"stat.walkOneCm":6215,"stat.jump":40,"stat.playOneMinute":59361,"stat.leaveGame":4,"stat.timeSinceDeath":59361,"stat.sprintOneCm":2509,"stat.useItem.minecraft.spawn_egg":5,"achievement.exploreAllBiomes":{"value":0,"progress":["DesertHills","River","Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/29aa321a-1ce7-35de-bfab-f37fa4095c7d.json b/workspace/saves/Copy of mcpworldpp/stats/29aa321a-1ce7-35de-bfab-f37fa4095c7d.json
new file mode 100644
index 00000000..19d065de
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/29aa321a-1ce7-35de-bfab-f37fa4095c7d.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":86,"stat.walkOneCm":355,"stat.jump":3,"stat.playOneMinute":1167,"stat.leaveGame":1,"stat.timeSinceDeath":1167,"stat.sprintOneCm":37,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/2a68c4a4-c1ba-3396-a626-ac7041e25da5.json b/workspace/saves/Copy of mcpworldpp/stats/2a68c4a4-c1ba-3396-a626-ac7041e25da5.json
new file mode 100644
index 00000000..b760075c
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/2a68c4a4-c1ba-3396-a626-ac7041e25da5.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":7329,"stat.leaveGame":1,"stat.timeSinceDeath":7329,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/2adbb68a-c561-3c7a-ac3a-f724c1f981bb.json b/workspace/saves/Copy of mcpworldpp/stats/2adbb68a-c561-3c7a-ac3a-f724c1f981bb.json
new file mode 100644
index 00000000..8d159c0d
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/2adbb68a-c561-3c7a-ac3a-f724c1f981bb.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":510,"stat.walkOneCm":296,"stat.jump":3,"stat.playOneMinute":109,"stat.leaveGame":2,"stat.timeSinceDeath":109,"stat.sprintOneCm":264,"achievement.exploreAllBiomes":{"value":0,"progress":["DesertHills"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/2e2bad62-fd9f-3bb5-a89e-b314a4f30e73.json b/workspace/saves/Copy of mcpworldpp/stats/2e2bad62-fd9f-3bb5-a89e-b314a4f30e73.json
new file mode 100644
index 00000000..81fa4b38
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/2e2bad62-fd9f-3bb5-a89e-b314a4f30e73.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":875,"stat.walkOneCm":2545,"stat.jump":3,"stat.playOneMinute":1418,"stat.leaveGame":1,"stat.timeSinceDeath":1418,"stat.sprintOneCm":2453,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/3247b050-58df-3a7e-91f5-44a3d807681c.json b/workspace/saves/Copy of mcpworldpp/stats/3247b050-58df-3a7e-91f5-44a3d807681c.json
new file mode 100644
index 00000000..f7c78708
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/3247b050-58df-3a7e-91f5-44a3d807681c.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":3191,"stat.leaveGame":1,"stat.timeSinceDeath":3191,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/3ab608c1-368b-3111-9725-7a01f0b8ec9e.json b/workspace/saves/Copy of mcpworldpp/stats/3ab608c1-368b-3111-9725-7a01f0b8ec9e.json
new file mode 100644
index 00000000..95c6b430
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/3ab608c1-368b-3111-9725-7a01f0b8ec9e.json
@@ -0,0 +1 @@
+{"stat.walkOneCm":4352,"stat.leaveGame":4,"stat.mobKills":1,"stat.useItem.minecraft.diamond_sword":4,"stat.flyOneCm":1063,"stat.jump":8,"stat.playOneMinute":31238,"stat.damageDealt":370,"stat.killEntity.Zombie":1,"stat.timeSinceDeath":31238,"stat.sprintOneCm":1702,"stat.useItem.minecraft.spawn_egg":1,"achievement.exploreAllBiomes":{"value":0,"progress":["DesertHills","Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/3c28cca8-db38-324d-ac91-779beed87c8d.json b/workspace/saves/Copy of mcpworldpp/stats/3c28cca8-db38-324d-ac91-779beed87c8d.json
new file mode 100644
index 00000000..2573a536
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/3c28cca8-db38-324d-ac91-779beed87c8d.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":687,"stat.walkOneCm":2489,"stat.jump":5,"stat.playOneMinute":444,"stat.leaveGame":1,"stat.timeSinceDeath":444,"stat.sprintOneCm":2374,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/3eec9f18-1d0e-3f17-917c-6994e7d034d1.json b/workspace/saves/Copy of mcpworldpp/stats/3eec9f18-1d0e-3f17-917c-6994e7d034d1.json
new file mode 100644
index 00000000..3bc1fd15
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/3eec9f18-1d0e-3f17-917c-6994e7d034d1.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":13,"stat.leaveGame":1,"stat.timeSinceDeath":13,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/3fff7d86-24d6-33b1-8ce1-9423a13c7c89.json b/workspace/saves/Copy of mcpworldpp/stats/3fff7d86-24d6-33b1-8ce1-9423a13c7c89.json
new file mode 100644
index 00000000..9d26e7ca
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/3fff7d86-24d6-33b1-8ce1-9423a13c7c89.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":1207,"stat.walkOneCm":3530,"stat.jump":6,"stat.playOneMinute":5170,"stat.leaveGame":1,"stat.timeSinceDeath":5170,"stat.sprintOneCm":3389,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/43c314ca-2c75-349f-b8fe-ad7c6fada15e.json b/workspace/saves/Copy of mcpworldpp/stats/43c314ca-2c75-349f-b8fe-ad7c6fada15e.json
new file mode 100644
index 00000000..98ae4da4
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/43c314ca-2c75-349f-b8fe-ad7c6fada15e.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":45,"stat.walkOneCm":188,"stat.jump":1,"stat.playOneMinute":30,"stat.leaveGame":1,"stat.timeSinceDeath":30,"stat.sprintOneCm":188,"achievement.exploreAllBiomes":{"value":0,"progress":["DesertHills"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/4bb7849b-3b46-3d6a-81b9-13bb408e8517.json b/workspace/saves/Copy of mcpworldpp/stats/4bb7849b-3b46-3d6a-81b9-13bb408e8517.json
new file mode 100644
index 00000000..10c222bd
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/4bb7849b-3b46-3d6a-81b9-13bb408e8517.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":8893,"stat.leaveGame":1,"stat.timeSinceDeath":8893,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/4e1f5e28-f05f-3acf-ac65-db01d9d51f95.json b/workspace/saves/Copy of mcpworldpp/stats/4e1f5e28-f05f-3acf-ac65-db01d9d51f95.json
new file mode 100644
index 00000000..2b29894e
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/4e1f5e28-f05f-3acf-ac65-db01d9d51f95.json
@@ -0,0 +1 @@
+{"stat.walkOneCm":21,"stat.playOneMinute":2961,"stat.leaveGame":1,"stat.timeSinceDeath":2961,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/4ed9b5cf-d91a-3bc8-9000-b0476eccd342.json b/workspace/saves/Copy of mcpworldpp/stats/4ed9b5cf-d91a-3bc8-9000-b0476eccd342.json
new file mode 100644
index 00000000..fd958586
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/4ed9b5cf-d91a-3bc8-9000-b0476eccd342.json
@@ -0,0 +1 @@
+{"stat.walkOneCm":64,"stat.jump":1,"stat.playOneMinute":21861,"stat.leaveGame":1,"stat.timeSinceDeath":21861,"stat.sprintOneCm":56,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/4f2b9d55-5b3e-32ee-ad58-c8df44a23337.json b/workspace/saves/Copy of mcpworldpp/stats/4f2b9d55-5b3e-32ee-ad58-c8df44a23337.json
new file mode 100644
index 00000000..0a5fc4a5
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/4f2b9d55-5b3e-32ee-ad58-c8df44a23337.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":240,"stat.leaveGame":1,"stat.timeSinceDeath":240,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/4fdf550e-f3b3-3a06-8485-0916b2b491bc.json b/workspace/saves/Copy of mcpworldpp/stats/4fdf550e-f3b3-3a06-8485-0916b2b491bc.json
new file mode 100644
index 00000000..c32c14ee
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/4fdf550e-f3b3-3a06-8485-0916b2b491bc.json
@@ -0,0 +1 @@
+{"stat.walkOneCm":385,"stat.playOneMinute":27,"stat.leaveGame":1,"stat.timeSinceDeath":27,"achievement.exploreAllBiomes":{"value":0,"progress":["DesertHills"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/530fa97a-357f-3c19-94d3-0c5c65c18fe8.json b/workspace/saves/Copy of mcpworldpp/stats/530fa97a-357f-3c19-94d3-0c5c65c18fe8.json
new file mode 100644
index 00000000..aa80e867
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/530fa97a-357f-3c19-94d3-0c5c65c18fe8.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":338,"stat.walkOneCm":414,"stat.jump":2,"stat.playOneMinute":58,"stat.leaveGame":2,"stat.timeSinceDeath":58,"stat.sprintOneCm":122}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f.json b/workspace/saves/Copy of mcpworldpp/stats/5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f.json
new file mode 100644
index 00000000..f04e8018
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":43,"stat.walkOneCm":83,"stat.jump":1,"stat.playOneMinute":4160,"stat.leaveGame":1,"stat.timeSinceDeath":4160,"stat.sprintOneCm":33,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/5cc48495-676c-3721-aed2-7336730ff405.json b/workspace/saves/Copy of mcpworldpp/stats/5cc48495-676c-3721-aed2-7336730ff405.json
new file mode 100644
index 00000000..1f5d8f49
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/5cc48495-676c-3721-aed2-7336730ff405.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":4814,"stat.walkOneCm":1435,"stat.jump":20,"stat.playOneMinute":41997,"stat.leaveGame":3,"stat.timeSinceDeath":41997,"stat.sprintOneCm":1122,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/638f7175-5dde-3b0d-a13d-f593ecd79b38.json b/workspace/saves/Copy of mcpworldpp/stats/638f7175-5dde-3b0d-a13d-f593ecd79b38.json
new file mode 100644
index 00000000..d6792dfd
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/638f7175-5dde-3b0d-a13d-f593ecd79b38.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":41,"stat.walkOneCm":507,"stat.jump":1,"stat.playOneMinute":4137,"achievement.openInventory":1,"stat.leaveGame":1,"stat.timeSinceDeath":4137,"stat.sprintOneCm":108,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/66157e7a-53e0-3299-9208-7674efd706f9.json b/workspace/saves/Copy of mcpworldpp/stats/66157e7a-53e0-3299-9208-7674efd706f9.json
new file mode 100644
index 00000000..027762c9
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/66157e7a-53e0-3299-9208-7674efd706f9.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":661,"stat.leaveGame":1,"stat.timeSinceDeath":661,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/68cf6d02-03bc-3f3b-ab98-76a8ec749597.json b/workspace/saves/Copy of mcpworldpp/stats/68cf6d02-03bc-3f3b-ab98-76a8ec749597.json
new file mode 100644
index 00000000..6fc0484f
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/68cf6d02-03bc-3f3b-ab98-76a8ec749597.json
@@ -0,0 +1 @@
+{"stat.walkOneCm":282,"stat.jump":2,"stat.playOneMinute":1654,"stat.leaveGame":1,"stat.timeSinceDeath":1654,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/6db1171d-4fa6-31cb-b425-1896281a26e2.json b/workspace/saves/Copy of mcpworldpp/stats/6db1171d-4fa6-31cb-b425-1896281a26e2.json
new file mode 100644
index 00000000..225ce48f
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/6db1171d-4fa6-31cb-b425-1896281a26e2.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":10226,"stat.walkOneCm":11264,"stat.jump":36,"stat.playOneMinute":20627,"stat.leaveGame":1,"stat.timeSinceDeath":20627,"stat.sprintOneCm":4437,"achievement.exploreAllBiomes":{"value":0,"progress":["River","Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/71ee4b7e-330e-3d50-90a4-3d964a618ea8.json b/workspace/saves/Copy of mcpworldpp/stats/71ee4b7e-330e-3d50-90a4-3d964a618ea8.json
new file mode 100644
index 00000000..fc3cc21e
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/71ee4b7e-330e-3d50-90a4-3d964a618ea8.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":461,"stat.walkOneCm":430,"stat.jump":4,"stat.playOneMinute":259,"stat.leaveGame":1,"stat.timeSinceDeath":259,"stat.sprintOneCm":316,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/7328fbd9-6879-3343-b321-ed1f1a1e9892.json b/workspace/saves/Copy of mcpworldpp/stats/7328fbd9-6879-3343-b321-ed1f1a1e9892.json
new file mode 100644
index 00000000..1ba32cf5
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/7328fbd9-6879-3343-b321-ed1f1a1e9892.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":1205,"stat.leaveGame":1,"stat.timeSinceDeath":1205,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/74e89738-6c9e-4f59-83ef-d365849e6049.json b/workspace/saves/Copy of mcpworldpp/stats/74e89738-6c9e-4f59-83ef-d365849e6049.json
new file mode 100644
index 00000000..dd9d8208
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/74e89738-6c9e-4f59-83ef-d365849e6049.json
@@ -0,0 +1 @@
+{"stat.walkOneCm":130758,"achievement.openInventory":11,"stat.leaveGame":78,"stat.damageTaken":50,"stat.killEntity.Spider":1,"stat.mobKills":34,"stat.killEntity.Creeper":33,"stat.useItem.minecraft.diamond_sword":76,"stat.flyOneCm":221475,"stat.drop":21,"stat.jump":651,"stat.playOneMinute":515922,"stat.fallOneCm":422,"stat.damageDealt":8415,"stat.crouchOneCm":373,"stat.timeSinceDeath":515922,"stat.sprintOneCm":71583,"stat.useItem.minecraft.spawn_egg":128,"achievement.exploreAllBiomes":{"value":0,"progress":["DesertHills","River","Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/75e52373-1963-3666-bda9-8904d639e38b.json b/workspace/saves/Copy of mcpworldpp/stats/75e52373-1963-3666-bda9-8904d639e38b.json
new file mode 100644
index 00000000..c0f61636
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/75e52373-1963-3666-bda9-8904d639e38b.json
@@ -0,0 +1 @@
+{"stat.walkOneCm":7,"stat.playOneMinute":43,"stat.leaveGame":1,"stat.timeSinceDeath":43,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/77167de3-5df9-3c83-b06a-bed9a476e835.json b/workspace/saves/Copy of mcpworldpp/stats/77167de3-5df9-3c83-b06a-bed9a476e835.json
index f19d2905..3b28edd3 100644
--- a/workspace/saves/Copy of mcpworldpp/stats/77167de3-5df9-3c83-b06a-bed9a476e835.json
+++ b/workspace/saves/Copy of mcpworldpp/stats/77167de3-5df9-3c83-b06a-bed9a476e835.json
@@ -1 +1 @@
-{"stat.playOneMinute":8103,"stat.leaveGame":1,"stat.timeSinceDeath":8103,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
+{"stat.flyOneCm":96,"stat.walkOneCm":127,"stat.jump":1,"stat.playOneMinute":19749,"stat.leaveGame":2,"stat.timeSinceDeath":19749,"stat.sprintOneCm":82,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/7ba45a5a-c3de-3909-ba3c-f9f78edf15b6.json b/workspace/saves/Copy of mcpworldpp/stats/7ba45a5a-c3de-3909-ba3c-f9f78edf15b6.json
new file mode 100644
index 00000000..4131a7dc
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/7ba45a5a-c3de-3909-ba3c-f9f78edf15b6.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":2772,"stat.walkOneCm":1100,"stat.jump":8,"stat.playOneMinute":4370,"stat.leaveGame":1,"stat.timeSinceDeath":4370,"stat.sprintOneCm":513,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/7ee45f81-0efe-43fa-af9d-1376f7ae217c.json b/workspace/saves/Copy of mcpworldpp/stats/7ee45f81-0efe-43fa-af9d-1376f7ae217c.json
new file mode 100644
index 00000000..acacfc75
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/7ee45f81-0efe-43fa-af9d-1376f7ae217c.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":4495,"stat.walkOneCm":7190,"stat.jump":29,"stat.playOneMinute":9484,"stat.leaveGame":10,"stat.damageDealt":20,"stat.timeSinceDeath":9484,"stat.sprintOneCm":3526,"achievement.exploreAllBiomes":{"value":0,"progress":["DesertHills","Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/7fef5833-06c9-398a-84c0-fbd3a81ff548.json b/workspace/saves/Copy of mcpworldpp/stats/7fef5833-06c9-398a-84c0-fbd3a81ff548.json
new file mode 100644
index 00000000..081ef1ad
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/7fef5833-06c9-398a-84c0-fbd3a81ff548.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":2185,"stat.walkOneCm":9906,"stat.jump":4,"stat.playOneMinute":6102,"achievement.openInventory":1,"stat.leaveGame":1,"stat.damageDealt":50,"stat.timeSinceDeath":6102,"stat.sprintOneCm":3230,"stat.useItem.minecraft.spawn_egg":1,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/8cfc5391-e37d-328f-a689-9b5f6c4663f5.json b/workspace/saves/Copy of mcpworldpp/stats/8cfc5391-e37d-328f-a689-9b5f6c4663f5.json
index 0720c3d9..13ee8491 100644
--- a/workspace/saves/Copy of mcpworldpp/stats/8cfc5391-e37d-328f-a689-9b5f6c4663f5.json
+++ b/workspace/saves/Copy of mcpworldpp/stats/8cfc5391-e37d-328f-a689-9b5f6c4663f5.json
@@ -1 +1 @@
-{"stat.playOneMinute":32,"stat.leaveGame":1,"stat.timeSinceDeath":32}
\ No newline at end of file
+{"stat.flyOneCm":534,"stat.walkOneCm":94,"stat.jump":1,"stat.playOneMinute":2816,"achievement.openInventory":1,"stat.leaveGame":2,"stat.timeSinceDeath":2816,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/93bfa0b6-cc14-3c0c-8efa-0bcc48245274.json b/workspace/saves/Copy of mcpworldpp/stats/93bfa0b6-cc14-3c0c-8efa-0bcc48245274.json
new file mode 100644
index 00000000..11f00566
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/93bfa0b6-cc14-3c0c-8efa-0bcc48245274.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":50411,"stat.walkOneCm":8890,"stat.jump":38,"stat.playOneMinute":25404,"achievement.openInventory":1,"stat.leaveGame":1,"stat.crouchOneCm":122,"stat.timeSinceDeath":25404,"stat.sprintOneCm":5195,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/942531dd-7690-3c0a-ad42-657bb212e7b6.json b/workspace/saves/Copy of mcpworldpp/stats/942531dd-7690-3c0a-ad42-657bb212e7b6.json
new file mode 100644
index 00000000..ebf1e850
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/942531dd-7690-3c0a-ad42-657bb212e7b6.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":47,"stat.leaveGame":1,"stat.timeSinceDeath":47,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/989691b1-d197-3995-a55e-281cda3663ae.json b/workspace/saves/Copy of mcpworldpp/stats/989691b1-d197-3995-a55e-281cda3663ae.json
new file mode 100644
index 00000000..307b6647
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/989691b1-d197-3995-a55e-281cda3663ae.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":895,"stat.walkOneCm":960,"stat.jump":4,"stat.playOneMinute":17259,"stat.leaveGame":1,"stat.timeSinceDeath":17259,"stat.sprintOneCm":531,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/9df70e84-3251-33fb-9047-d59112057246.json b/workspace/saves/Copy of mcpworldpp/stats/9df70e84-3251-33fb-9047-d59112057246.json
new file mode 100644
index 00000000..8d2a2222
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/9df70e84-3251-33fb-9047-d59112057246.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":2436,"stat.leaveGame":1,"stat.timeSinceDeath":2436,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/9e5d41e7-4785-3b2f-8261-593dade57f6e.json b/workspace/saves/Copy of mcpworldpp/stats/9e5d41e7-4785-3b2f-8261-593dade57f6e.json
new file mode 100644
index 00000000..58e43738
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/9e5d41e7-4785-3b2f-8261-593dade57f6e.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":632,"stat.walkOneCm":18937,"stat.jump":5,"stat.playOneMinute":9881,"achievement.openInventory":1,"stat.leaveGame":2,"stat.damageDealt":310,"stat.crouchOneCm":483,"stat.timeSinceDeath":9881,"stat.sprintOneCm":539,"stat.mobKills":1,"stat.useItem.minecraft.spawn_egg":2,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]},"stat.killEntity.Creeper":1,"stat.useItem.minecraft.diamond_sword":3}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/a08e137b-04fa-3fce-96cc-517c7a87690d.json b/workspace/saves/Copy of mcpworldpp/stats/a08e137b-04fa-3fce-96cc-517c7a87690d.json
new file mode 100644
index 00000000..042a889d
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/a08e137b-04fa-3fce-96cc-517c7a87690d.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":4106,"stat.leaveGame":1,"stat.timeSinceDeath":4106,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/ae330cf9-3749-3ca0-ba31-8447e2a2786f.json b/workspace/saves/Copy of mcpworldpp/stats/ae330cf9-3749-3ca0-ba31-8447e2a2786f.json
new file mode 100644
index 00000000..d9df3bc9
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/ae330cf9-3749-3ca0-ba31-8447e2a2786f.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":2771,"stat.walkOneCm":2104,"stat.jump":12,"stat.playOneMinute":599,"stat.leaveGame":2,"stat.damageTaken":180,"stat.timeSinceDeath":599,"stat.sprintOneCm":1193,"achievement.exploreAllBiomes":{"value":0,"progress":["DesertHills","Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/aeca01bf-232e-37a2-985b-599827b3226a.json b/workspace/saves/Copy of mcpworldpp/stats/aeca01bf-232e-37a2-985b-599827b3226a.json
new file mode 100644
index 00000000..d70cb609
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/aeca01bf-232e-37a2-985b-599827b3226a.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":4436,"stat.leaveGame":1,"stat.timeSinceDeath":4436,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/b136c8aa-0654-3583-8db1-8749e12181a1.json b/workspace/saves/Copy of mcpworldpp/stats/b136c8aa-0654-3583-8db1-8749e12181a1.json
new file mode 100644
index 00000000..c6da850d
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/b136c8aa-0654-3583-8db1-8749e12181a1.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":43172,"stat.walkOneCm":1646,"stat.jump":17,"stat.playOneMinute":6051,"stat.leaveGame":1,"stat.timeSinceDeath":6051,"stat.sprintOneCm":1565,"achievement.exploreAllBiomes":{"value":0,"progress":["DesertHills","Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/b25e3f31-3d0d-30a3-b307-8902510a505e.json b/workspace/saves/Copy of mcpworldpp/stats/b25e3f31-3d0d-30a3-b307-8902510a505e.json
new file mode 100644
index 00000000..0e5aa1ff
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/b25e3f31-3d0d-30a3-b307-8902510a505e.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":479,"stat.walkOneCm":3889,"stat.jump":10,"stat.playOneMinute":4743,"stat.leaveGame":1,"stat.timeSinceDeath":4743,"stat.sprintOneCm":1686,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/b5e13944-7253-3c2b-b5cd-9e6826e34c86.json b/workspace/saves/Copy of mcpworldpp/stats/b5e13944-7253-3c2b-b5cd-9e6826e34c86.json
new file mode 100644
index 00000000..de08ad29
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/b5e13944-7253-3c2b-b5cd-9e6826e34c86.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":145,"stat.walkOneCm":763,"stat.jump":2,"stat.playOneMinute":54,"stat.leaveGame":1,"stat.timeSinceDeath":54,"stat.sprintOneCm":695,"achievement.exploreAllBiomes":{"value":0,"progress":["DesertHills"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/babe9e7f-35b2-34ef-82f9-4869d34a0755.json b/workspace/saves/Copy of mcpworldpp/stats/babe9e7f-35b2-34ef-82f9-4869d34a0755.json
new file mode 100644
index 00000000..86b149d7
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/babe9e7f-35b2-34ef-82f9-4869d34a0755.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":13153,"stat.leaveGame":1,"stat.timeSinceDeath":13153,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/bf0c47d3-02b6-3463-8e38-457226b1407c.json b/workspace/saves/Copy of mcpworldpp/stats/bf0c47d3-02b6-3463-8e38-457226b1407c.json
new file mode 100644
index 00000000..1f8852af
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/bf0c47d3-02b6-3463-8e38-457226b1407c.json
@@ -0,0 +1 @@
+{"stat.walkOneCm":829,"stat.playOneMinute":3254,"stat.leaveGame":1,"stat.timeSinceDeath":3254,"achievement.exploreAllBiomes":{"value":0,"progress":["DesertHills"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/ccf0c278-c21f-3ec3-a87c-05202673a5dd.json b/workspace/saves/Copy of mcpworldpp/stats/ccf0c278-c21f-3ec3-a87c-05202673a5dd.json
new file mode 100644
index 00000000..8ed1d208
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/ccf0c278-c21f-3ec3-a87c-05202673a5dd.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":1825,"stat.leaveGame":1,"stat.timeSinceDeath":1825,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/d1b650bf-5f9c-37d3-a469-4d66d1968f90.json b/workspace/saves/Copy of mcpworldpp/stats/d1b650bf-5f9c-37d3-a469-4d66d1968f90.json
new file mode 100644
index 00000000..28f8f4dc
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/d1b650bf-5f9c-37d3-a469-4d66d1968f90.json
@@ -0,0 +1 @@
+{"stat.walkOneCm":33,"stat.jump":1,"stat.playOneMinute":26,"stat.leaveGame":1,"stat.timeSinceDeath":26,"stat.sprintOneCm":33,"achievement.exploreAllBiomes":{"value":0,"progress":["DesertHills"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/dcea94fd-efa4-3c29-93d8-2d56666245c7.json b/workspace/saves/Copy of mcpworldpp/stats/dcea94fd-efa4-3c29-93d8-2d56666245c7.json
new file mode 100644
index 00000000..21cd8e7b
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/dcea94fd-efa4-3c29-93d8-2d56666245c7.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":252,"stat.walkOneCm":7329,"stat.drop":1,"stat.jump":19,"stat.playOneMinute":4761,"stat.leaveGame":1,"stat.timeSinceDeath":4761,"stat.sprintOneCm":1920,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/df2d3e26-a8b7-3aae-9296-f3a891282132.json b/workspace/saves/Copy of mcpworldpp/stats/df2d3e26-a8b7-3aae-9296-f3a891282132.json
new file mode 100644
index 00000000..d52a1adf
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/df2d3e26-a8b7-3aae-9296-f3a891282132.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":89,"stat.walkOneCm":528,"stat.jump":4,"stat.playOneMinute":10266,"stat.leaveGame":1,"stat.timeSinceDeath":10266,"stat.sprintOneCm":363,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/df7bffa7-7a2f-3fb4-9898-fa23c41e49b8.json b/workspace/saves/Copy of mcpworldpp/stats/df7bffa7-7a2f-3fb4-9898-fa23c41e49b8.json
new file mode 100644
index 00000000..e2086628
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/df7bffa7-7a2f-3fb4-9898-fa23c41e49b8.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":1831,"stat.walkOneCm":673,"stat.jump":12,"stat.playOneMinute":11174,"stat.leaveGame":1,"stat.timeSinceDeath":11174,"stat.sprintOneCm":517,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/e012d939-bd4c-38f9-ae46-831d4959ff05.json b/workspace/saves/Copy of mcpworldpp/stats/e012d939-bd4c-38f9-ae46-831d4959ff05.json
new file mode 100644
index 00000000..e7b22240
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/e012d939-bd4c-38f9-ae46-831d4959ff05.json
@@ -0,0 +1 @@
+{"stat.walkOneCm":103,"stat.jump":1,"stat.playOneMinute":3517,"stat.leaveGame":1,"stat.timeSinceDeath":3517,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/e122e0b0-374f-3b1b-a986-63f4fefee57a.json b/workspace/saves/Copy of mcpworldpp/stats/e122e0b0-374f-3b1b-a986-63f4fefee57a.json
new file mode 100644
index 00000000..221980e6
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/e122e0b0-374f-3b1b-a986-63f4fefee57a.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":736,"stat.leaveGame":1,"stat.timeSinceDeath":736,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/e4358028-bc3b-38cc-b645-4d08d3b4f456.json b/workspace/saves/Copy of mcpworldpp/stats/e4358028-bc3b-38cc-b645-4d08d3b4f456.json
new file mode 100644
index 00000000..48c1769f
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/e4358028-bc3b-38cc-b645-4d08d3b4f456.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":11502,"stat.leaveGame":1,"stat.timeSinceDeath":11502,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/e4e5b30f-b972-382c-b5e5-86c2e785a8a6.json b/workspace/saves/Copy of mcpworldpp/stats/e4e5b30f-b972-382c-b5e5-86c2e785a8a6.json
new file mode 100644
index 00000000..ee1477ee
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/e4e5b30f-b972-382c-b5e5-86c2e785a8a6.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":11079,"stat.walkOneCm":2824,"stat.jump":26,"stat.playOneMinute":2878,"stat.leaveGame":1,"stat.timeSinceDeath":2878,"stat.sprintOneCm":2307,"achievement.exploreAllBiomes":{"value":0,"progress":["River","Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/e664a043-6e9c-3d0d-9b38-cc385e35aba9.json b/workspace/saves/Copy of mcpworldpp/stats/e664a043-6e9c-3d0d-9b38-cc385e35aba9.json
new file mode 100644
index 00000000..a77831f4
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/e664a043-6e9c-3d0d-9b38-cc385e35aba9.json
@@ -0,0 +1 @@
+{"stat.walkOneCm":333,"stat.playOneMinute":133,"stat.leaveGame":1,"stat.timeSinceDeath":133,"stat.sprintOneCm":155,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/eadcccd1-5981-31ce-8342-c727c73b0197.json b/workspace/saves/Copy of mcpworldpp/stats/eadcccd1-5981-31ce-8342-c727c73b0197.json
new file mode 100644
index 00000000..05aba0a8
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/eadcccd1-5981-31ce-8342-c727c73b0197.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":3542,"stat.leaveGame":1,"stat.timeSinceDeath":3542,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/eed453d8-1b3a-3fa3-9fc5-1cf433d73521.json b/workspace/saves/Copy of mcpworldpp/stats/eed453d8-1b3a-3fa3-9fc5-1cf433d73521.json
new file mode 100644
index 00000000..e49a2e61
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/eed453d8-1b3a-3fa3-9fc5-1cf433d73521.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":95,"stat.walkOneCm":158,"stat.jump":2,"stat.playOneMinute":729,"stat.leaveGame":1,"stat.timeSinceDeath":729,"stat.sprintOneCm":57,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/eee10812-13cd-3f90-b77f-2195c9c5b71e.json b/workspace/saves/Copy of mcpworldpp/stats/eee10812-13cd-3f90-b77f-2195c9c5b71e.json
new file mode 100644
index 00000000..6f4b79f4
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/eee10812-13cd-3f90-b77f-2195c9c5b71e.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":5320,"stat.walkOneCm":7178,"stat.drop":1,"stat.jump":44,"stat.useItem.minecraft.sand":5,"stat.playOneMinute":12659,"achievement.openInventory":1,"stat.leaveGame":1,"stat.timeSinceDeath":12659,"stat.sprintOneCm":5959,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/f0c5379b-0e4e-34aa-808d-37fef9b5ce6c.json b/workspace/saves/Copy of mcpworldpp/stats/f0c5379b-0e4e-34aa-808d-37fef9b5ce6c.json
new file mode 100644
index 00000000..b4170a49
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/f0c5379b-0e4e-34aa-808d-37fef9b5ce6c.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":526,"stat.walkOneCm":1699,"stat.jump":8,"stat.playOneMinute":2429,"stat.leaveGame":1,"stat.timeSinceDeath":2429,"stat.sprintOneCm":370,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/f318a6c7-0ff1-368e-9d3e-1b850b84da5e.json b/workspace/saves/Copy of mcpworldpp/stats/f318a6c7-0ff1-368e-9d3e-1b850b84da5e.json
new file mode 100644
index 00000000..661403e5
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/f318a6c7-0ff1-368e-9d3e-1b850b84da5e.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":299,"stat.walkOneCm":325,"stat.jump":2,"stat.playOneMinute":5545,"stat.leaveGame":1,"stat.timeSinceDeath":5545,"stat.sprintOneCm":193,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/f72636fb-c7db-3c44-8cd4-8a6790fd9b69.json b/workspace/saves/Copy of mcpworldpp/stats/f72636fb-c7db-3c44-8cd4-8a6790fd9b69.json
new file mode 100644
index 00000000..2a3bc6ee
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/f72636fb-c7db-3c44-8cd4-8a6790fd9b69.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":190,"stat.walkOneCm":2217,"stat.jump":1,"stat.playOneMinute":3021,"stat.leaveGame":1,"stat.timeSinceDeath":3021,"stat.sprintOneCm":960,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/fc74fe37-e9f9-3198-8e46-1eee97cacfa6.json b/workspace/saves/Copy of mcpworldpp/stats/fc74fe37-e9f9-3198-8e46-1eee97cacfa6.json
new file mode 100644
index 00000000..9f11cb5b
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/fc74fe37-e9f9-3198-8e46-1eee97cacfa6.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":2043,"stat.walkOneCm":9425,"stat.jump":10,"stat.playOneMinute":6417,"stat.leaveGame":1,"stat.crouchOneCm":256,"stat.timeSinceDeath":6417,"stat.sprintOneCm":3279,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/fcaa91cc-3a77-3318-a8ae-f2f3862b7fde.json b/workspace/saves/Copy of mcpworldpp/stats/fcaa91cc-3a77-3318-a8ae-f2f3862b7fde.json
index 864d330e..4b8798ed 100644
--- a/workspace/saves/Copy of mcpworldpp/stats/fcaa91cc-3a77-3318-a8ae-f2f3862b7fde.json
+++ b/workspace/saves/Copy of mcpworldpp/stats/fcaa91cc-3a77-3318-a8ae-f2f3862b7fde.json
@@ -1 +1 @@
-{"stat.playOneMinute":41,"stat.leaveGame":1,"stat.timeSinceDeath":41,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
+{"stat.walkOneCm":320,"stat.playOneMinute":1635,"stat.leaveGame":2,"stat.timeSinceDeath":1635,"achievement.exploreAllBiomes":{"value":0,"progress":["DesertHills","Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/Copy of mcpworldpp/stats/fd09468e-08e7-31aa-bab7-195a6ef31320.json b/workspace/saves/Copy of mcpworldpp/stats/fd09468e-08e7-31aa-bab7-195a6ef31320.json
new file mode 100644
index 00000000..0720c3d9
--- /dev/null
+++ b/workspace/saves/Copy of mcpworldpp/stats/fd09468e-08e7-31aa-bab7-195a6ef31320.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":32,"stat.leaveGame":1,"stat.timeSinceDeath":32}
\ No newline at end of file
diff --git a/workspace/saves/MCP Development World/data/villages.dat b/workspace/saves/MCP Development World/data/villages.dat
index 72b6e0e4..ca237dc8 100644
Binary files a/workspace/saves/MCP Development World/data/villages.dat and b/workspace/saves/MCP Development World/data/villages.dat differ
diff --git a/workspace/saves/MCP Development World/data/villages_end.dat b/workspace/saves/MCP Development World/data/villages_end.dat
index 72b6e0e4..ca237dc8 100644
Binary files a/workspace/saves/MCP Development World/data/villages_end.dat and b/workspace/saves/MCP Development World/data/villages_end.dat differ
diff --git a/workspace/saves/MCP Development World/data/villages_nether.dat b/workspace/saves/MCP Development World/data/villages_nether.dat
index 72b6e0e4..ca237dc8 100644
Binary files a/workspace/saves/MCP Development World/data/villages_nether.dat and b/workspace/saves/MCP Development World/data/villages_nether.dat differ
diff --git a/workspace/saves/MCP Development World/level.dat b/workspace/saves/MCP Development World/level.dat
index 1809b8d6..2fa1b49e 100644
Binary files a/workspace/saves/MCP Development World/level.dat and b/workspace/saves/MCP Development World/level.dat differ
diff --git a/workspace/saves/MCP Development World/level.dat_old b/workspace/saves/MCP Development World/level.dat_old
index 2e5acb6c..d99120b7 100644
Binary files a/workspace/saves/MCP Development World/level.dat_old and b/workspace/saves/MCP Development World/level.dat_old differ
diff --git a/workspace/saves/MCP Development World/playerdata/027a556b-20b7-3c4d-9c71-b19fef4a2fea.dat b/workspace/saves/MCP Development World/playerdata/027a556b-20b7-3c4d-9c71-b19fef4a2fea.dat
new file mode 100644
index 00000000..c3f6b40b
Binary files /dev/null and b/workspace/saves/MCP Development World/playerdata/027a556b-20b7-3c4d-9c71-b19fef4a2fea.dat differ
diff --git a/workspace/saves/MCP Development World/playerdata/1aca2fd8-a080-3d28-afe0-430fc033484e.dat b/workspace/saves/MCP Development World/playerdata/1aca2fd8-a080-3d28-afe0-430fc033484e.dat
new file mode 100644
index 00000000..19542b89
Binary files /dev/null and b/workspace/saves/MCP Development World/playerdata/1aca2fd8-a080-3d28-afe0-430fc033484e.dat differ
diff --git a/workspace/saves/MCP Development World/playerdata/4443a372-5068-3b0c-bfd3-3cfcef1cd1b3.dat b/workspace/saves/MCP Development World/playerdata/4443a372-5068-3b0c-bfd3-3cfcef1cd1b3.dat
new file mode 100644
index 00000000..24613031
Binary files /dev/null and b/workspace/saves/MCP Development World/playerdata/4443a372-5068-3b0c-bfd3-3cfcef1cd1b3.dat differ
diff --git a/workspace/saves/MCP Development World/playerdata/74e89738-6c9e-4f59-83ef-d365849e6049.dat b/workspace/saves/MCP Development World/playerdata/74e89738-6c9e-4f59-83ef-d365849e6049.dat
index a9e386e2..3581877e 100644
Binary files a/workspace/saves/MCP Development World/playerdata/74e89738-6c9e-4f59-83ef-d365849e6049.dat and b/workspace/saves/MCP Development World/playerdata/74e89738-6c9e-4f59-83ef-d365849e6049.dat differ
diff --git a/workspace/saves/MCP Development World/playerdata/7ee45f81-0efe-43fa-af9d-1376f7ae217c.dat b/workspace/saves/MCP Development World/playerdata/7ee45f81-0efe-43fa-af9d-1376f7ae217c.dat
new file mode 100644
index 00000000..8f7a1757
Binary files /dev/null and b/workspace/saves/MCP Development World/playerdata/7ee45f81-0efe-43fa-af9d-1376f7ae217c.dat differ
diff --git a/workspace/saves/MCP Development World/region/r.0.-1.mca b/workspace/saves/MCP Development World/region/r.0.-1.mca
index 3ba63241..a5134e5a 100644
Binary files a/workspace/saves/MCP Development World/region/r.0.-1.mca and b/workspace/saves/MCP Development World/region/r.0.-1.mca differ
diff --git a/workspace/saves/MCP Development World/region/r.0.0.mca b/workspace/saves/MCP Development World/region/r.0.0.mca
index c12caa71..7ad7d5d3 100644
Binary files a/workspace/saves/MCP Development World/region/r.0.0.mca and b/workspace/saves/MCP Development World/region/r.0.0.mca differ
diff --git a/workspace/saves/MCP Development World/region/r.0.1.mca b/workspace/saves/MCP Development World/region/r.0.1.mca
index af5060ac..181b78d6 100644
Binary files a/workspace/saves/MCP Development World/region/r.0.1.mca and b/workspace/saves/MCP Development World/region/r.0.1.mca differ
diff --git a/workspace/saves/MCP Development World/region/r.1.-1.mca b/workspace/saves/MCP Development World/region/r.1.-1.mca
index 2527a742..c7637b96 100644
Binary files a/workspace/saves/MCP Development World/region/r.1.-1.mca and b/workspace/saves/MCP Development World/region/r.1.-1.mca differ
diff --git a/workspace/saves/MCP Development World/region/r.1.0.mca b/workspace/saves/MCP Development World/region/r.1.0.mca
index 411b8af5..8aa9c040 100644
Binary files a/workspace/saves/MCP Development World/region/r.1.0.mca and b/workspace/saves/MCP Development World/region/r.1.0.mca differ
diff --git a/workspace/saves/MCP Development World/region/r.1.1.mca b/workspace/saves/MCP Development World/region/r.1.1.mca
index b1c1818e..30ffedce 100644
Binary files a/workspace/saves/MCP Development World/region/r.1.1.mca and b/workspace/saves/MCP Development World/region/r.1.1.mca differ
diff --git a/workspace/saves/MCP Development World/session.lock b/workspace/saves/MCP Development World/session.lock
index 85fb5855..03fd2d2d 100644
Binary files a/workspace/saves/MCP Development World/session.lock and b/workspace/saves/MCP Development World/session.lock differ
diff --git a/workspace/saves/MCP Development World/stats/027a556b-20b7-3c4d-9c71-b19fef4a2fea.json b/workspace/saves/MCP Development World/stats/027a556b-20b7-3c4d-9c71-b19fef4a2fea.json
new file mode 100644
index 00000000..0b1d0e4e
--- /dev/null
+++ b/workspace/saves/MCP Development World/stats/027a556b-20b7-3c4d-9c71-b19fef4a2fea.json
@@ -0,0 +1 @@
+{"stat.chestOpened":1,"stat.walkOneCm":41829,"achievement.openInventory":4,"stat.leaveGame":21,"stat.useItem.minecraft.tnt":18,"stat.mobKills":4,"stat.killEntity.Creeper":4,"stat.flyOneCm":297805,"stat.jump":737,"stat.useItem.minecraft.sand":169,"stat.playOneMinute":94692,"stat.damageDealt":10,"stat.crouchOneCm":123,"stat.timeSinceDeath":94692,"stat.sprintOneCm":30111,"achievement.exploreAllBiomes":{"value":0,"progress":["Beach","DesertHills","Ocean","River","Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/MCP Development World/stats/1aca2fd8-a080-3d28-afe0-430fc033484e.json b/workspace/saves/MCP Development World/stats/1aca2fd8-a080-3d28-afe0-430fc033484e.json
new file mode 100644
index 00000000..dedb46ad
--- /dev/null
+++ b/workspace/saves/MCP Development World/stats/1aca2fd8-a080-3d28-afe0-430fc033484e.json
@@ -0,0 +1 @@
+{"stat.playOneMinute":11,"stat.leaveGame":1,"stat.timeSinceDeath":11,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/MCP Development World/stats/4443a372-5068-3b0c-bfd3-3cfcef1cd1b3.json b/workspace/saves/MCP Development World/stats/4443a372-5068-3b0c-bfd3-3cfcef1cd1b3.json
new file mode 100644
index 00000000..2d75ab92
--- /dev/null
+++ b/workspace/saves/MCP Development World/stats/4443a372-5068-3b0c-bfd3-3cfcef1cd1b3.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":578,"stat.walkOneCm":1003,"stat.jump":5,"stat.playOneMinute":1823,"stat.leaveGame":1,"stat.timeSinceDeath":1823,"stat.sprintOneCm":544,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/MCP Development World/stats/74e89738-6c9e-4f59-83ef-d365849e6049.json b/workspace/saves/MCP Development World/stats/74e89738-6c9e-4f59-83ef-d365849e6049.json
index f4b8e6f0..95caa621 100644
--- a/workspace/saves/MCP Development World/stats/74e89738-6c9e-4f59-83ef-d365849e6049.json
+++ b/workspace/saves/MCP Development World/stats/74e89738-6c9e-4f59-83ef-d365849e6049.json
@@ -1 +1 @@
-{"stat.walkOneCm":11824,"achievement.openInventory":3,"stat.leaveGame":27,"stat.damageTaken":45,"stat.flyOneCm":16020,"stat.jump":85,"stat.playOneMinute":91240,"stat.fallOneCm":211,"stat.timeSinceDeath":91240,"stat.sprintOneCm":7810,"achievement.exploreAllBiomes":{"value":0,"progress":["Beach"]}}
\ No newline at end of file
+{"stat.walkOneCm":16657,"achievement.openInventory":4,"stat.leaveGame":30,"stat.damageTaken":45,"stat.flyOneCm":44215,"stat.jump":155,"stat.playOneMinute":217814,"stat.fallOneCm":211,"stat.timeSinceDeath":217814,"stat.sprintOneCm":11315,"achievement.exploreAllBiomes":{"value":0,"progress":["Beach","Desert"]}}
\ No newline at end of file
diff --git a/workspace/saves/MCP Development World/stats/7ee45f81-0efe-43fa-af9d-1376f7ae217c.json b/workspace/saves/MCP Development World/stats/7ee45f81-0efe-43fa-af9d-1376f7ae217c.json
new file mode 100644
index 00000000..64f195ed
--- /dev/null
+++ b/workspace/saves/MCP Development World/stats/7ee45f81-0efe-43fa-af9d-1376f7ae217c.json
@@ -0,0 +1 @@
+{"stat.flyOneCm":1930,"stat.walkOneCm":2000,"stat.jump":11,"stat.playOneMinute":5003,"stat.leaveGame":1,"stat.timeSinceDeath":5003,"stat.sprintOneCm":1117,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}}
\ No newline at end of file
diff --git a/workspace/screenshots/2023-06-09_22.21.46.png b/workspace/screenshots/2023-06-09_22.21.46.png
new file mode 100644
index 00000000..077206fd
Binary files /dev/null and b/workspace/screenshots/2023-06-09_22.21.46.png differ
diff --git a/workspace/screenshots/2023-06-09_23.50.04.png b/workspace/screenshots/2023-06-09_23.50.04.png
new file mode 100644
index 00000000..6a8681f8
Binary files /dev/null and b/workspace/screenshots/2023-06-09_23.50.04.png differ
diff --git a/workspace/screenshots/2023-06-09_23.50.52.png b/workspace/screenshots/2023-06-09_23.50.52.png
new file mode 100644
index 00000000..64594942
Binary files /dev/null and b/workspace/screenshots/2023-06-09_23.50.52.png differ
diff --git a/workspace/screenshots/2023-06-09_23.52.48.png b/workspace/screenshots/2023-06-09_23.52.48.png
new file mode 100644
index 00000000..d980d724
Binary files /dev/null and b/workspace/screenshots/2023-06-09_23.52.48.png differ
diff --git a/workspace/screenshots/2023-06-10_15.53.53.png b/workspace/screenshots/2023-06-10_15.53.53.png
new file mode 100644
index 00000000..3f49b723
Binary files /dev/null and b/workspace/screenshots/2023-06-10_15.53.53.png differ
diff --git a/workspace/screenshots/2023-06-11_12.25.34.png b/workspace/screenshots/2023-06-11_12.25.34.png
new file mode 100644
index 00000000..5ce97180
Binary files /dev/null and b/workspace/screenshots/2023-06-11_12.25.34.png differ
diff --git a/workspace/screenshots/2023-06-13_18.00.33.png b/workspace/screenshots/2023-06-13_18.00.33.png
new file mode 100644
index 00000000..70a6f840
Binary files /dev/null and b/workspace/screenshots/2023-06-13_18.00.33.png differ
diff --git a/workspace/screenshots/2023-06-14_12.22.06.png b/workspace/screenshots/2023-06-14_12.22.06.png
new file mode 100644
index 00000000..9a8a2a9f
Binary files /dev/null and b/workspace/screenshots/2023-06-14_12.22.06.png differ
diff --git a/workspace/screenshots/2023-06-14_12.22.10.png b/workspace/screenshots/2023-06-14_12.22.10.png
new file mode 100644
index 00000000..7b73900d
Binary files /dev/null and b/workspace/screenshots/2023-06-14_12.22.10.png differ
diff --git a/workspace/screenshots/2023-06-14_12.22.21.png b/workspace/screenshots/2023-06-14_12.22.21.png
new file mode 100644
index 00000000..02b1b214
Binary files /dev/null and b/workspace/screenshots/2023-06-14_12.22.21.png differ
diff --git a/workspace/screenshots/2023-06-20_22.39.01.png b/workspace/screenshots/2023-06-20_22.39.01.png
new file mode 100644
index 00000000..8c22949d
Binary files /dev/null and b/workspace/screenshots/2023-06-20_22.39.01.png differ
diff --git a/workspace/screenshots/2023-06-21_15.17.27.png b/workspace/screenshots/2023-06-21_15.17.27.png
new file mode 100644
index 00000000..ef4dd3f0
Binary files /dev/null and b/workspace/screenshots/2023-06-21_15.17.27.png differ
diff --git a/workspace/screenshots/2023-06-21_15.17.31.png b/workspace/screenshots/2023-06-21_15.17.31.png
new file mode 100644
index 00000000..c08b26e9
Binary files /dev/null and b/workspace/screenshots/2023-06-21_15.17.31.png differ
diff --git a/workspace/screenshots/2023-06-21_15.17.32.png b/workspace/screenshots/2023-06-21_15.17.32.png
new file mode 100644
index 00000000..6b0838e3
Binary files /dev/null and b/workspace/screenshots/2023-06-21_15.17.32.png differ
diff --git a/workspace/screenshots/2023-06-22_20.30.37.png b/workspace/screenshots/2023-06-22_20.30.37.png
new file mode 100644
index 00000000..7cd20521
Binary files /dev/null and b/workspace/screenshots/2023-06-22_20.30.37.png differ
diff --git a/workspace/servers.dat b/workspace/servers.dat
index d7ef4b55..e5fdf07c 100644
Binary files a/workspace/servers.dat and b/workspace/servers.dat differ
diff --git a/workspace/settings/configs/default.json b/workspace/settings/configs/default.json
index d9892f67..c57918a7 100644
--- a/workspace/settings/configs/default.json
+++ b/workspace/settings/configs/default.json
@@ -4,33 +4,21 @@
"bind": 0,
"hud": {},
"bindtype": "Toggle",
- "enabled": false
+ "enabled": true
},
"Optimizer": {
"settings": {
- "Disable TNT Expand": true,
- "Remove chat background": false,
- "Merge TNT": true,
"Better skin loading": true,
- "Chunk update limiter": true,
- "Remove item glint": true,
+ "Culling fix": true,
+ "Chunk update limiter": false,
"Chunk updates per second": 50,
"Better Chests": false,
- "Static drops": true,
- "Disable fog": true,
- "Remove mob spawner entity": true,
- "Disable TNT Flashing": true,
- "Low animation tick": true,
- "Remove light calculation": true,
- "Liquid Vision": false,
- "Remove TNT": false,
- "Culling fix": true,
- "Remove text shadows": false,
"Static particle color": true,
- "Holograms Render": true,
+ "Static drops": true,
"Tile Entity Render Distance": 32,
- "Remove Piston Extentions": false,
+ "Remove mob spawner entity": true,
"Entity Render Distance": 32,
+ "Remove light calculation": true,
"Custom Cane Renderer": false,
"Remove Water": false
},
@@ -39,6 +27,48 @@
"bindtype": "Toggle",
"enabled": false
},
+ "Minimal Bobbing": {
+ "settings": {
+ "Remove Screen Bobbing": true,
+ "Remove Hand Bobbing": true
+ },
+ "bind": 0,
+ "hud": {},
+ "bindtype": "Toggle",
+ "enabled": false
+ },
+ "CPS": {
+ "settings": {
+ "Transparency": 255,
+ "Static Chroma": false,
+ "Background": true,
+ "Custom Font": true,
+ "Wave Chroma": false,
+ "Color": {
+ "red": 255,
+ "green": 255,
+ "blue": 255,
+ "alpha": 255
+ },
+ "Background Color": {
+ "red": 0,
+ "green": 0,
+ "blue": 0,
+ "alpha": 153
+ },
+ "Display Mode": "Circle",
+ "Right Click Counter": true
+ },
+ "bind": 0,
+ "hud": {"cps": {
+ "visible": true,
+ "x": 1116,
+ "y": 51,
+ "scale": 1
+ }},
+ "bindtype": "Toggle",
+ "enabled": true
+ },
"Crosshair": {
"settings": {
"Draw color": {
@@ -56,66 +86,43 @@
"bindtype": "Toggle",
"enabled": false
},
- "CPS": {
+ "Fullbright": {
+ "settings": {},
+ "bind": 0,
+ "hud": {},
+ "bindtype": "Toggle",
+ "enabled": false
+ },
+ "FPS": {
"settings": {
+ "Transparency": 255,
"Static Chroma": false,
"Background": true,
- "Custom Font": false,
+ "Custom Font": true,
"Wave Chroma": false,
- "Color": {
- "red": 255,
- "green": 255,
- "blue": 255,
- "alpha": 255
- },
"Background Color": {
"red": 0,
"green": 0,
"blue": 0,
"alpha": 153
},
- "Display Mode": "Modern",
- "Right Click Counter": false
- },
- "bind": 0,
- "hud": {"cps": {
- "visible": true,
- "x": 107,
- "y": 208,
- "scale": 1
- }},
- "bindtype": "Toggle",
- "enabled": false
- },
- "FPS": {
- "settings": {
- "Static Chroma": false,
- "Background": true,
- "Custom Font": false,
- "Wave Chroma": false,
- "Background Color": {
- "red": 0,
- "green": 0,
- "blue": 0,
- "alpha": 150
- },
"Color": {
"red": 255,
"green": 255,
"blue": 255,
"alpha": 255
},
- "Display Mode": "Modern"
+ "Display Mode": "Circle"
},
"bind": 0,
"hud": {"fps": {
"visible": true,
- "x": 1,
- "y": 175,
+ "x": 1202,
+ "y": 51,
"scale": 1
}},
"bindtype": "Toggle",
- "enabled": false
+ "enabled": true
},
"Block Overlay": {
"settings": {
@@ -126,8 +133,8 @@
"blue": 250,
"alpha": 255
},
- "Line Width": 4.3,
- "Mode": "Highlight",
+ "Line Width": 3.06,
+ "Mode": "Outline",
"Highlight Color": {
"red": 252,
"green": 252,
@@ -140,39 +147,9 @@
"bindtype": "Toggle",
"enabled": false
},
- "Custom Text": {
- "settings": {
- "Static Chroma": false,
- "Custom Font": false,
- "Background": true,
- "Wave Chroma": false,
- "Color": {
- "red": 255,
- "green": 255,
- "blue": 255,
- "alpha": 255
- },
- "Background Color": {
- "red": 0,
- "green": 0,
- "blue": 0,
- "alpha": 150
- },
- "Display Mode": "Modern",
- "Custom Text": "Custom Text Here"
- },
- "bind": 0,
- "hud": {"customtext": {
- "visible": true,
- "x": 1,
- "y": 200,
- "scale": 1
- }},
- "bindtype": "Toggle",
- "enabled": false
- },
"Clock": {
"settings": {
+ "Transparency": 255,
"Static Chroma": false,
"Background": true,
"Custom Font": false,
@@ -189,7 +166,7 @@
"blue": 0,
"alpha": 153
},
- "Display Mode": "Modern",
+ "Display Mode": "Circle",
"Clock Format": "yyyy/MM/dd HH:mm:ss"
},
"bind": 0,
@@ -202,8 +179,107 @@
"bindtype": "Toggle",
"enabled": false
},
+<<<<<<< HEAD
+=======
+ "Custom Text": {
+ "settings": {
+ "Transparency": 255,
+ "Static Chroma": false,
+ "Custom Font": false,
+ "Background": true,
+ "Wave Chroma": false,
+ "Color": {
+ "red": 255,
+ "green": 255,
+ "blue": 255,
+ "alpha": 255
+ },
+ "Background Color": {
+ "red": 0,
+ "green": 0,
+ "blue": 0,
+ "alpha": 153
+ },
+ "Display Mode": "Circle",
+ "Custom Text": "Bathena"
+ },
+ "bind": 0,
+ "hud": {"customtext": {
+ "visible": true,
+ "x": 1,
+ "y": 200,
+ "scale": 1
+ }},
+ "bindtype": "Toggle",
+ "enabled": true
+ },
+ "Aim Trainer": {
+ "settings": {
+ "Speed": 1.97,
+ "Static Chroma": false,
+ "Background": true,
+ "Custom Font": false,
+ "Wave Chroma": false,
+ "Move": true,
+ "Background Color": {
+ "red": 0,
+ "green": 0,
+ "blue": 0,
+ "alpha": 153
+ },
+ "Color": {
+ "red": 255,
+ "green": 255,
+ "blue": 255,
+ "alpha": 255
+ },
+ "Display Mode": "Circle",
+ "Distance": 1.32
+ },
+ "bind": 0,
+ "hud": {"time": {
+ "visible": true,
+ "x": 1,
+ "y": 190,
+ "scale": 1
+ }},
+ "bindtype": "Toggle",
+ "enabled": false
+ },
+ "Scoreboard": {
+ "settings": {
+ "Background": true,
+ "Background Color": {
+ "red": 0,
+ "green": 0,
+ "blue": 0,
+ "alpha": 153
+ },
+ "Free Move": false,
+ "Display Mode": "Default",
+ "Show Numbers": false
+ },
+ "bind": 0,
+ "hud": {"scoreboard": {
+ "visible": true,
+ "x": 842,
+ "y": 243,
+ "scale": 1
+ }},
+ "bindtype": "Toggle",
+ "enabled": true
+ },
+ "HitDelayFix": {
+ "settings": {},
+ "bind": 0,
+ "hud": {},
+ "bindtype": "Toggle",
+ "enabled": true
+ },
+>>>>>>> ce991a5395928ec85fc0c1a87715f9b02cd60924
"Memory usage": {
"settings": {
+ "Transparency": 255,
"Static Chroma": false,
"Background": true,
"Custom Font": false,
@@ -221,7 +297,7 @@
"blue": 0,
"alpha": 150
},
- "Display Mode": "Modern"
+ "Display Mode": "Circle"
},
"bind": 0,
"hud": {"memory usage": {
@@ -242,7 +318,11 @@
"red": 0,
"green": 0,
"blue": 0,
+<<<<<<< HEAD
"alpha": 90
+=======
+ "alpha": 102
+>>>>>>> ce991a5395928ec85fc0c1a87715f9b02cd60924
},
"Display Mode": "Modern",
"Preset Color": true,
@@ -256,8 +336,13 @@
"bind": 0,
"hud": {"tps": {
"visible": true,
+<<<<<<< HEAD
"x": 0,
"y": 0,
+=======
+ "x": 13,
+ "y": 6,
+>>>>>>> ce991a5395928ec85fc0c1a87715f9b02cd60924
"scale": 1
}},
"bindtype": "Toggle",
@@ -282,19 +367,22 @@
"bind": 0,
"hud": {"armorstatus": {
"visible": true,
- "x": 0,
- "y": 200,
+ "x": 3,
+ "y": 201,
"scale": 1
}},
"bindtype": "Toggle",
"enabled": false
},
"Chat": {
- "settings": {"Custom Font": false},
+ "settings": {
+ "Background Opacity": 11,
+ "Infinite Chat": true
+ },
"bind": 0,
"hud": {},
"bindtype": "Toggle",
- "enabled": false
+ "enabled": true
},
"Zoom": {
"settings": {
@@ -306,7 +394,7 @@
"bind": 0,
"hud": {},
"bindtype": "Toggle",
- "enabled": false
+ "enabled": true
},
"GUI": {
"settings": {},
@@ -315,7 +403,7 @@
"bindtype": "Toggle",
"enabled": false
},
- "theme": "ATHENA",
+ "theme": "MAGIC",
"Freelook": {
"settings": {
"Perspective Key": 0,
@@ -336,14 +424,15 @@
"blue": 255,
"alpha": 255
},
+ "Transparency": 255,
"Background": true,
"Show Direction": true,
- "Display Mode": "Modern",
+ "Display Mode": "Circle",
"Shout Coordinates Key": 0,
"Chat Format": "X: {x}, Y: {y}, Z: {z}",
"Show Label": true,
"Show Biome": true,
- "Show Avatar": false,
+ "Show Avatar": true,
"Value Color": {
"red": 255,
"green": 255,
@@ -351,7 +440,7 @@
"alpha": 255
},
"Biome Preset Color": true,
- "Custom Font": false,
+ "Custom Font": true,
"Label Color": {
"red": 255,
"green": 255,
@@ -374,8 +463,8 @@
"bind": 0,
"hud": {"coordinates": {
"visible": true,
- "x": 51,
- "y": 73,
+ "x": 164,
+ "y": 120,
"scale": 1
}},
"bindtype": "Toggle",
@@ -388,8 +477,16 @@
"particles": []
},
"crosshair-data": "[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]",
+ "Time Changer": {
+ "settings": {"Time": 16520},
+ "bind": 0,
+ "hud": {},
+ "bindtype": "Toggle",
+ "enabled": false
+ },
"Entity HUD": {
"settings": {
+ "Transparency": 255,
"Static Chroma": false,
"Background": true,
"Custom Font": false,
@@ -404,20 +501,54 @@
"red": 0,
"green": 0,
"blue": 0,
- "alpha": 153
+ "alpha": 150
},
- "Display Mode": "Modern"
+ "Display Mode": "Circle"
},
"bind": 0,
"hud": {"entityhud": {
"visible": true,
- "x": 51,
- "y": 159,
+ "x": 1,
+ "y": 175,
"scale": 1
}},
"bindtype": "Toggle",
"enabled": false
},
+ "ToggleSprint": {
+ "settings": {
+ "Toggle Sprint": true,
+ "Double Tap Sprint": false,
+ "Background": false,
+ "Fly Boost Speed Vertical": 2,
+ "Fly Boost Speed Horizontal": 2,
+ "Custom Font": false,
+ "Toggle Sneak": false,
+ "Background Color": {
+ "red": 0,
+ "green": 0,
+ "blue": 0,
+ "alpha": 153
+ },
+ "Color": {
+ "red": 255,
+ "green": 255,
+ "blue": 255,
+ "alpha": 255
+ },
+ "Display Mode": "Circle",
+ "Fly Boost": true
+ },
+ "bind": 0,
+ "hud": {"togglesprint": {
+ "visible": true,
+ "x": 0,
+ "y": 0,
+ "scale": 1
+ }},
+ "bindtype": "Toggle",
+ "enabled": true
+ },
"Custom Hit Color": {
"settings": {"Hit Color": {
"red": 255,
@@ -430,6 +561,13 @@
"bindtype": "Toggle",
"enabled": false
},
+ "ItemPhysics": {
+ "settings": {},
+ "bind": 0,
+ "hud": {},
+ "bindtype": "Toggle",
+ "enabled": true
+ },
"Key Strokes": {
"settings": {
"Static Chroma": false,
@@ -447,7 +585,7 @@
"red": 0,
"green": 0,
"blue": 0,
- "alpha": 150
+ "alpha": 153
},
"Show Mouse Buttons": true,
"Key Pressed Color": {
@@ -481,9 +619,24 @@
"hud": {},
"bindtype": "Toggle",
"enabled": true
+<<<<<<< HEAD
+=======
+ },
+ "General Settings": {
+ "settings": {
+ "F5 Nametags": true,
+ "Render Socket Logo": true,
+ "Custom GUI Font": true
+ },
+ "bind": 0,
+ "hud": {},
+ "bindtype": "Toggle",
+ "enabled": false
+>>>>>>> ce991a5395928ec85fc0c1a87715f9b02cd60924
},
"Pot Counter": {
"settings": {
+ "Transparency": 255,
"Static Chroma": false,
"Background": true,
"Custom Font": false,
@@ -501,7 +654,7 @@
"blue": 0,
"alpha": 150
},
- "Display Mode": "Modern"
+ "Display Mode": "Circle"
},
"bind": 0,
"hud": {"potioncounter": {
@@ -513,6 +666,7 @@
"bindtype": "Toggle",
"enabled": false
},
+<<<<<<< HEAD
"General Settings": {
"settings": {
"Show Logo On Tab": false,
@@ -526,16 +680,90 @@
},
"Motion Blur": {
"settings": {"Blur Amount": 2},
+=======
+ "PackDisplay": {
+ "settings": {
+ "Transparency": 255,
+ "Static Chroma": false,
+ "Background": true,
+ "Custom Font": true,
+ "Wave Chroma": false,
+ "Background Color": {
+ "red": 0,
+ "green": 0,
+ "blue": 0,
+ "alpha": 153
+ },
+ "Color": {
+ "red": 255,
+ "green": 255,
+ "blue": 255,
+ "alpha": 255
+ },
+ "Display Mode": "Circle"
+ },
+ "bind": 0,
+ "hud": {"packdisplay": {
+ "visible": true,
+ "x": 199,
+ "y": 43,
+ "scale": 1
+ }},
+ "bindtype": "Toggle",
+ "enabled": false
+ },
+ "Nick Hider": {
+ "settings": {"Nick": "hello"},
+>>>>>>> ce991a5395928ec85fc0c1a87715f9b02cd60924
"bind": 0,
"hud": {},
"bindtype": "Toggle",
"enabled": false
},
+ "Reach Display": {
+ "settings": {
+ "Transparency": 255,
+ "Static Chroma": false,
+ "Background": true,
+ "Custom Font": true,
+ "Wave Chroma": false,
+ "Background Color": {
+ "red": 0,
+ "green": 0,
+ "blue": 0,
+ "alpha": 153
+ },
+ "Color": {
+ "red": 255,
+ "green": 255,
+ "blue": 255,
+ "alpha": 255
+ },
+ "Display Mode": "Circle"
+ },
+ "bind": 0,
+ "hud": {"reachdisplay": {
+ "visible": true,
+ "x": 18,
+ "y": 59,
+ "scale": 1
+ }},
+ "bindtype": "Toggle",
+ "enabled": false
+ },
+ "Motion Blur": {
+ "settings": {"Amount": 6},
+ "bind": 0,
+ "hud": {},
+ "bindtype": "Toggle",
+ "enabled": true
+ },
+ "cape": "Minecon 2016",
"NoHurtCam": {
"settings": {},
"bind": 0,
"hud": {},
"bindtype": "Toggle",
- "enabled": false
+ "enabled": true
}
}
\ No newline at end of file
diff --git a/workspace/usercache.json b/workspace/usercache.json
index 9e79aaf4..987b77cb 100644
--- a/workspace/usercache.json
+++ b/workspace/usercache.json
@@ -1 +1,9 @@
-[{"name":"Player584","uuid":"f8b3cbc3-8889-3cbd-890b-ed87a36c6fe4","expiresOn":"2023-07-09 10:33:02 +0200"},{"name":"Player999","uuid":"3c28cca8-db38-324d-ac91-779beed87c8d","expiresOn":"2023-07-08 17:28:24 +0200"},{"name":"Player962","uuid":"7ef37f89-ec95-314c-ad83-8a71ac6e461c","expiresOn":"2023-07-08 18:46:33 +0200"},{"name":"Player755","uuid":"8dbdaed5-4750-31ee-aa4f-4c3b2bfbc6f7","expiresOn":"2023-07-08 19:11:24 +0200"},{"name":"Player750","uuid":"2659329e-1c65-3850-9659-d27fc655aa3c","expiresOn":"2023-07-08 19:27:39 +0200"},{"name":"Player918","uuid":"7fac0f4d-6ee9-33e9-a874-7b4a3cc238c6","expiresOn":"2023-07-08 19:37:58 +0200"},{"name":"Player172","uuid":"31a9aee6-8c2b-389d-b14e-b75d71479611","expiresOn":"2023-07-08 16:15:57 +0200"},{"name":"Player155","uuid":"60d19c6d-8381-348f-9d23-cb28708609fc","expiresOn":"2023-07-08 17:36:23 +0200"},{"name":"Player87","uuid":"3eec9f18-1d0e-3f17-917c-6994e7d034d1","expiresOn":"2023-07-08 20:22:04 +0200"},{"name":"Player773","uuid":"b7a940e4-3cde-3275-9c73-2f71fe593c98","expiresOn":"2023-07-08 16:37:19 +0200"},{"name":"Player621","uuid":"55199b58-d04f-3d22-9ce2-5472509a024b","expiresOn":"2023-07-08 16:26:24 +0200"},{"name":"Player730","uuid":"409ad871-75ba-3dbd-b116-807d64800e7d","expiresOn":"2023-07-08 17:48:36 +0200"},{"name":"Player491","uuid":"46f780a1-2e26-3e88-a90a-02cf37fe1547","expiresOn":"2023-07-08 19:10:32 +0200"},{"name":"Player939","uuid":"0704e0ba-eaf6-3b26-b880-53fd45ec3b48","expiresOn":"2023-07-08 19:15:56 +0200"},{"name":"Player405","uuid":"600ef575-e50b-3323-b0f1-19e3a176b08b","expiresOn":"2023-07-08 19:15:08 +0200"},{"name":"Player308","uuid":"6db1171d-4fa6-31cb-b425-1896281a26e2","expiresOn":"2023-07-08 13:43:03 +0200"},{"name":"Player889","uuid":"a205b8da-efc6-37ad-8e1d-84c0239cdd21","expiresOn":"2023-07-08 16:14:54 +0200"},{"name":"Player414","uuid":"408d12c9-559c-3212-bca5-d1a3fc38a0f7","expiresOn":"2023-07-08 18:22:02 +0200"},{"name":"Player814","uuid":"777409db-46bf-31bf-844f-6d600c083d6c","expiresOn":"2023-07-08 09:47:50 +0200"},{"name":"Player467","uuid":"ed3ff7cb-6a3b-37aa-85ff-4e536390779c","expiresOn":"2023-07-08 20:52:15 +0200"},{"name":"Player422","uuid":"cb3fd6c5-1d0c-334b-a8d4-85d2c85eb576","expiresOn":"2023-07-08 17:21:41 +0200"},{"name":"Player336","uuid":"2eef3335-8d1f-3428-af42-f3cec9010d4c","expiresOn":"2023-07-08 19:21:04 +0200"},{"name":"Player854","uuid":"2a68c4a4-c1ba-3396-a626-ac7041e25da5","expiresOn":"2023-07-08 17:15:46 +0200"},{"name":"Player412","uuid":"d978d670-4b07-3a90-bfb6-b4e7c70fe7fc","expiresOn":"2023-07-08 18:15:08 +0200"},{"name":"Player597","uuid":"618c707a-83d7-31ad-b075-bd98e2c75926","expiresOn":"2023-07-08 16:49:56 +0200"},{"name":"Player579","uuid":"6ae8fe40-3ccb-3755-8fd2-c5445728b386","expiresOn":"2023-07-08 19:18:18 +0200"},{"name":"Player6","uuid":"6e946422-0041-3048-9c85-48e4f886211a","expiresOn":"2023-07-08 18:00:50 +0200"},{"name":"Player601","uuid":"3b1946fe-c2d1-3fab-8b74-bd39d8b52fb4","expiresOn":"2023-07-08 13:17:47 +0200"},{"name":"Player697","uuid":"09805145-bb70-3fc1-9783-30845f8dd6d0","expiresOn":"2023-07-08 16:35:52 +0200"},{"name":"Player980","uuid":"d1b650bf-5f9c-37d3-a469-4d66d1968f90","expiresOn":"2023-07-08 20:54:52 +0200"},{"name":"Player810","uuid":"24a37f0a-2af1-3ac4-9024-e5424f979e18","expiresOn":"2023-07-08 20:10:21 +0200"},{"name":"Player465","uuid":"d447d002-8f00-3c6c-8a29-93b028d90375","expiresOn":"2023-07-08 20:12:40 +0200"},{"name":"Player136","uuid":"f4642d2b-29f9-34b7-8b90-e6570e856434","expiresOn":"2023-07-08 16:32:44 +0200"},{"name":"Player426","uuid":"71f66ac1-c861-3de2-8cda-9d0f80277f27","expiresOn":"2023-07-08 19:55:34 +0200"},{"name":"ziue","uuid":"74e89738-6c9e-4f59-83ef-d365849e6049","expiresOn":"2023-07-08 15:25:38 +0200"},{"name":"Player268","uuid":"b84ce5d9-353d-370c-a2cf-b4a66513f5a8","expiresOn":"2023-07-08 10:42:07 +0200"},{"name":"Player203","uuid":"d96be705-d0ae-31d3-afba-31a637d80f6d","expiresOn":"2023-07-08 16:29:04 +0200"},{"name":"Player742","uuid":"01d9f825-5509-3b83-aacf-c98ce0dce1c7","expiresOn":"2023-07-08 17:55:59 +0200"},{"name":"Player847","uuid":"6004b361-ef29-34d2-b89c-32df237908c7","expiresOn":"2023-07-08 19:29:12 +0200"},{"name":"Player693","uuid":"f2937d48-a72f-3375-bb6f-69c5f204d185","expiresOn":"2023-07-08 19:16:58 +0200"},{"name":"Player815","uuid":"41dc22e0-3e7d-3bce-88c0-a274eb3e3859","expiresOn":"2023-07-08 19:16:28 +0200"},{"name":"Player813","uuid":"fb8576b0-fae6-3c1e-b44e-6422260d3c41","expiresOn":"2023-07-08 17:27:24 +0200"},{"name":"Player571","uuid":"5d4844c1-110f-375f-8c73-6803b7a61e5d","expiresOn":"2023-07-08 08:06:30 +0200"},{"name":"Player790","uuid":"2f0d3d8c-afbe-358f-b8f3-786d7b0f9259","expiresOn":"2023-07-08 16:44:53 +0200"},{"name":"Player3","uuid":"f318a6c7-0ff1-368e-9d3e-1b850b84da5e","expiresOn":"2023-07-08 16:41:01 +0200"},{"name":"Player920","uuid":"ad8236b9-e26f-349c-902e-7100197cd86d","expiresOn":"2023-07-08 19:13:30 +0200"},{"name":"Player53","uuid":"12477fb0-fd41-3fca-893f-e59684d982a8","expiresOn":"2023-07-08 21:24:44 +0200"}]
\ No newline at end of file
+<<<<<<< HEAD
+[{"name":"Player584","uuid":"f8b3cbc3-8889-3cbd-890b-ed87a36c6fe4","expiresOn":"2023-07-09 10:33:02 +0200"},{"name":"Player999","uuid":"3c28cca8-db38-324d-ac91-779beed87c8d","expiresOn":"2023-07-08 17:28:24 +0200"},{"name":"Player962","uuid":"7ef37f89-ec95-314c-ad83-8a71ac6e461c","expiresOn":"2023-07-08 18:46:33 +0200"},{"name":"Player755","uuid":"8dbdaed5-4750-31ee-aa4f-4c3b2bfbc6f7","expiresOn":"2023-07-08 19:11:24 +0200"},{"name":"Player750","uuid":"2659329e-1c65-3850-9659-d27fc655aa3c","expiresOn":"2023-07-08 19:27:39 +0200"},{"name":"Player918","uuid":"7fac0f4d-6ee9-33e9-a874-7b4a3cc238c6","expiresOn":"2023-07-08 19:37:58 +0200"},{"name":"Player172","uuid":"31a9aee6-8c2b-389d-b14e-b75d71479611","expiresOn":"2023-07-08 16:15:57 +0200"},{"name":"Player155","uuid":"60d19c6d-8381-348f-9d23-cb28708609fc","expiresOn":"2023-07-08 17:36:23 +0200"},{"name":"Player87","uuid":"3eec9f18-1d0e-3f17-917c-6994e7d034d1","expiresOn":"2023-07-08 20:22:04 +0200"},{"name":"Player773","uuid":"b7a940e4-3cde-3275-9c73-2f71fe593c98","expiresOn":"2023-07-08 16:37:19 +0200"},{"name":"Player621","uuid":"55199b58-d04f-3d22-9ce2-5472509a024b","expiresOn":"2023-07-08 16:26:24 +0200"},{"name":"Player730","uuid":"409ad871-75ba-3dbd-b116-807d64800e7d","expiresOn":"2023-07-08 17:48:36 +0200"},{"name":"Player491","uuid":"46f780a1-2e26-3e88-a90a-02cf37fe1547","expiresOn":"2023-07-08 19:10:32 +0200"},{"name":"Player939","uuid":"0704e0ba-eaf6-3b26-b880-53fd45ec3b48","expiresOn":"2023-07-08 19:15:56 +0200"},{"name":"Player405","uuid":"600ef575-e50b-3323-b0f1-19e3a176b08b","expiresOn":"2023-07-08 19:15:08 +0200"},{"name":"Player308","uuid":"6db1171d-4fa6-31cb-b425-1896281a26e2","expiresOn":"2023-07-08 13:43:03 +0200"},{"name":"Player889","uuid":"a205b8da-efc6-37ad-8e1d-84c0239cdd21","expiresOn":"2023-07-08 16:14:54 +0200"},{"name":"Player414","uuid":"408d12c9-559c-3212-bca5-d1a3fc38a0f7","expiresOn":"2023-07-08 18:22:02 +0200"},{"name":"Player814","uuid":"777409db-46bf-31bf-844f-6d600c083d6c","expiresOn":"2023-07-08 09:47:50 +0200"},{"name":"Player467","uuid":"ed3ff7cb-6a3b-37aa-85ff-4e536390779c","expiresOn":"2023-07-08 20:52:15 +0200"},{"name":"Player422","uuid":"cb3fd6c5-1d0c-334b-a8d4-85d2c85eb576","expiresOn":"2023-07-08 17:21:41 +0200"},{"name":"Player336","uuid":"2eef3335-8d1f-3428-af42-f3cec9010d4c","expiresOn":"2023-07-08 19:21:04 +0200"},{"name":"Player854","uuid":"2a68c4a4-c1ba-3396-a626-ac7041e25da5","expiresOn":"2023-07-08 17:15:46 +0200"},{"name":"Player412","uuid":"d978d670-4b07-3a90-bfb6-b4e7c70fe7fc","expiresOn":"2023-07-08 18:15:08 +0200"},{"name":"Player597","uuid":"618c707a-83d7-31ad-b075-bd98e2c75926","expiresOn":"2023-07-08 16:49:56 +0200"},{"name":"Player579","uuid":"6ae8fe40-3ccb-3755-8fd2-c5445728b386","expiresOn":"2023-07-08 19:18:18 +0200"},{"name":"Player6","uuid":"6e946422-0041-3048-9c85-48e4f886211a","expiresOn":"2023-07-08 18:00:50 +0200"},{"name":"Player601","uuid":"3b1946fe-c2d1-3fab-8b74-bd39d8b52fb4","expiresOn":"2023-07-08 13:17:47 +0200"},{"name":"Player697","uuid":"09805145-bb70-3fc1-9783-30845f8dd6d0","expiresOn":"2023-07-08 16:35:52 +0200"},{"name":"Player980","uuid":"d1b650bf-5f9c-37d3-a469-4d66d1968f90","expiresOn":"2023-07-08 20:54:52 +0200"},{"name":"Player810","uuid":"24a37f0a-2af1-3ac4-9024-e5424f979e18","expiresOn":"2023-07-08 20:10:21 +0200"},{"name":"Player465","uuid":"d447d002-8f00-3c6c-8a29-93b028d90375","expiresOn":"2023-07-08 20:12:40 +0200"},{"name":"Player136","uuid":"f4642d2b-29f9-34b7-8b90-e6570e856434","expiresOn":"2023-07-08 16:32:44 +0200"},{"name":"Player426","uuid":"71f66ac1-c861-3de2-8cda-9d0f80277f27","expiresOn":"2023-07-08 19:55:34 +0200"},{"name":"ziue","uuid":"74e89738-6c9e-4f59-83ef-d365849e6049","expiresOn":"2023-07-08 15:25:38 +0200"},{"name":"Player268","uuid":"b84ce5d9-353d-370c-a2cf-b4a66513f5a8","expiresOn":"2023-07-08 10:42:07 +0200"},{"name":"Player203","uuid":"d96be705-d0ae-31d3-afba-31a637d80f6d","expiresOn":"2023-07-08 16:29:04 +0200"},{"name":"Player742","uuid":"01d9f825-5509-3b83-aacf-c98ce0dce1c7","expiresOn":"2023-07-08 17:55:59 +0200"},{"name":"Player847","uuid":"6004b361-ef29-34d2-b89c-32df237908c7","expiresOn":"2023-07-08 19:29:12 +0200"},{"name":"Player693","uuid":"f2937d48-a72f-3375-bb6f-69c5f204d185","expiresOn":"2023-07-08 19:16:58 +0200"},{"name":"Player815","uuid":"41dc22e0-3e7d-3bce-88c0-a274eb3e3859","expiresOn":"2023-07-08 19:16:28 +0200"},{"name":"Player813","uuid":"fb8576b0-fae6-3c1e-b44e-6422260d3c41","expiresOn":"2023-07-08 17:27:24 +0200"},{"name":"Player571","uuid":"5d4844c1-110f-375f-8c73-6803b7a61e5d","expiresOn":"2023-07-08 08:06:30 +0200"},{"name":"Player790","uuid":"2f0d3d8c-afbe-358f-b8f3-786d7b0f9259","expiresOn":"2023-07-08 16:44:53 +0200"},{"name":"Player3","uuid":"f318a6c7-0ff1-368e-9d3e-1b850b84da5e","expiresOn":"2023-07-08 16:41:01 +0200"},{"name":"Player920","uuid":"ad8236b9-e26f-349c-902e-7100197cd86d","expiresOn":"2023-07-08 19:13:30 +0200"},{"name":"Player53","uuid":"12477fb0-fd41-3fca-893f-e59684d982a8","expiresOn":"2023-07-08 21:24:44 +0200"}]
+=======
+<<<<<<< HEAD
+[{"name":"ziue","uuid":"74e89738-6c9e-4f59-83ef-d365849e6049","expiresOn":"2023-07-26 15:15:29 +0200"},{"name":"Player335","uuid":"168f5f60-1523-35b7-93b7-01b2c42226b4","expiresOn":"2023-07-10 15:53:11 +0200"},{"name":"Player197","uuid":"ccf0c278-c21f-3ec3-a87c-05202673a5dd","expiresOn":"2023-07-09 20:05:23 +0200"},{"name":"Player870","uuid":"eadcccd1-5981-31ce-8342-c727c73b0197","expiresOn":"2023-07-10 14:22:37 +0200"},{"name":"Player957","uuid":"094b1c52-a449-3e9f-896c-59239b943c71","expiresOn":"2023-07-09 23:34:47 +0200"},{"name":"Player889","uuid":"a205b8da-efc6-37ad-8e1d-84c0239cdd21","expiresOn":"2023-07-08 16:14:54 +0200"},{"name":"Player597","uuid":"618c707a-83d7-31ad-b075-bd98e2c75926","expiresOn":"2023-07-08 16:49:56 +0200"},{"name":"Player854","uuid":"2a68c4a4-c1ba-3396-a626-ac7041e25da5","expiresOn":"2023-07-09 19:29:22 +0200"},{"name":"sdfsdfgsdfgdfshdfgjn","uuid":"0271cc2d-ed8a-353c-95e1-e209c412b712","expiresOn":"2023-07-13 18:06:10 +0200"},{"name":"Player414","uuid":"408d12c9-559c-3212-bca5-d1a3fc38a0f7","expiresOn":"2023-07-08 18:22:02 +0200"},{"name":"Player325","uuid":"1aca2fd8-a080-3d28-afe0-430fc033484e","expiresOn":"2023-07-10 15:43:49 +0200"},{"name":"Player77","uuid":"2e2bad62-fd9f-3bb5-a89e-b314a4f30e73","expiresOn":"2023-07-10 15:24:13 +0200"},{"name":"Player810","uuid":"24a37f0a-2af1-3ac4-9024-e5424f979e18","expiresOn":"2023-07-08 20:10:21 +0200"},{"name":"Player118","uuid":"df7bffa7-7a2f-3fb4-9898-fa23c41e49b8","expiresOn":"2023-07-09 20:39:44 +0200"},{"name":"Player918","uuid":"7fac0f4d-6ee9-33e9-a874-7b4a3cc238c6","expiresOn":"2023-07-08 19:37:58 +0200"},{"name":"Player773","uuid":"b7a940e4-3cde-3275-9c73-2f71fe593c98","expiresOn":"2023-07-08 16:37:19 +0200"},{"name":"sdfsdgsdfg","uuid":"4443a372-5068-3b0c-bfd3-3cfcef1cd1b3","expiresOn":"2023-07-23 21:19:04 +0200"},{"name":"Player396","uuid":"7ba45a5a-c3de-3909-ba3c-f9f78edf15b6","expiresOn":"2023-07-10 15:32:01 +0200"},{"name":"Player744","uuid":"aeca01bf-232e-37a2-985b-599827b3226a","expiresOn":"2023-07-10 14:09:54 +0200"},{"name":"Player480","uuid":"1714a812-885f-3243-b534-9a660fba6e8b","expiresOn":"2023-07-09 18:17:13 +0200"},{"name":"Player270","uuid":"e122e0b0-374f-3b1b-a986-63f4fefee57a","expiresOn":"2023-07-10 14:49:10 +0200"},{"name":"Player999","uuid":"3c28cca8-db38-324d-ac91-779beed87c8d","expiresOn":"2023-07-09 18:15:03 +0200"},{"name":"Player53","uuid":"12477fb0-fd41-3fca-893f-e59684d982a8","expiresOn":"2023-07-08 21:24:44 +0200"},{"name":"Player484","uuid":"29aa321a-1ce7-35de-bfab-f37fa4095c7d","expiresOn":"2023-07-10 12:37:26 +0200"},{"name":"Player939","uuid":"0704e0ba-eaf6-3b26-b880-53fd45ec3b48","expiresOn":"2023-07-08 19:15:56 +0200"},{"name":"Player103","uuid":"f0c5379b-0e4e-34aa-808d-37fef9b5ce6c","expiresOn":"2023-07-10 12:33:50 +0200"},{"name":"Player959","uuid":"e4e5b30f-b972-382c-b5e5-86c2e785a8a6","expiresOn":"2023-07-09 23:52:34 +0200"},{"name":"Player529","uuid":"989691b1-d197-3995-a55e-281cda3663ae","expiresOn":"2023-07-10 14:26:11 +0200"},{"name":"Player651","uuid":"5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f","expiresOn":"2023-07-09 20:07:16 +0200"},{"name":"Player991","uuid":"fe171829-6121-3106-a1a5-6a3600a4ef7d","expiresOn":"2023-07-09 17:48:04 +0200"},{"name":"Player781","uuid":"bf0c47d3-02b6-3463-8e38-457226b1407c","expiresOn":"2023-07-10 15:48:29 +0200"},{"name":"Player24","uuid":"68cf6d02-03bc-3f3b-ab98-76a8ec749597","expiresOn":"2023-07-10 12:40:04 +0200"},{"name":"Player901","uuid":"fcaa91cc-3a77-3318-a8ae-f2f3862b7fde","expiresOn":"2023-07-10 15:51:32 +0200"},{"name":"Player565","uuid":"f72636fb-c7db-3c44-8cd4-8a6790fd9b69","expiresOn":"2023-07-10 14:15:29 +0200"},{"name":"Player203","uuid":"d96be705-d0ae-31d3-afba-31a637d80f6d","expiresOn":"2023-07-08 16:29:04 +0200"},{"name":"pierswrld","uuid":"b5e13944-7253-3c2b-b5cd-9e6826e34c86","expiresOn":"2023-07-13 17:38:32 +0200"},{"name":"Player189","uuid":"43c314ca-2c75-349f-b8fe-ad7c6fada15e","expiresOn":"2023-07-10 19:28:13 +0200"},{"name":"Player712","uuid":"e4358028-bc3b-38cc-b645-4d08d3b4f456","expiresOn":"2023-07-09 20:11:05 +0200"},{"name":"Player601","uuid":"3b1946fe-c2d1-3fab-8b74-bd39d8b52fb4","expiresOn":"2023-07-08 13:17:47 +0200"},{"name":"Player894","uuid":"b25e3f31-3d0d-30a3-b307-8902510a505e","expiresOn":"2023-07-10 13:27:49 +0200"},{"name":"ziue","uuid":"ae330cf9-3749-3ca0-ba31-8447e2a2786f","expiresOn":"2023-07-13 16:40:05 +0200"},{"name":"Player602","uuid":"7fef5833-06c9-398a-84c0-fbd3a81ff548","expiresOn":"2023-07-10 13:22:13 +0200"},{"name":"test","uuid":"530fa97a-357f-3c19-94d3-0c5c65c18fe8","expiresOn":"2023-07-10 19:15:10 +0200"},{"name":"Player169","uuid":"3247b050-58df-3a7e-91f5-44a3d807681c","expiresOn":"2023-07-09 19:35:50 +0200"},{"name":"Player306","uuid":"a08e137b-04fa-3fce-96cc-517c7a87690d","expiresOn":"2023-07-09 19:24:35 +0200"},{"name":"Player107","uuid":"eed453d8-1b3a-3fa3-9fc5-1cf433d73521","expiresOn":"2023-07-10 12:32:33 +0200"},{"name":"Player813","uuid":"fb8576b0-fae6-3c1e-b44e-6422260d3c41","expiresOn":"2023-07-08 17:27:24 +0200"},{"name":"Player995","uuid":"93bfa0b6-cc14-3c0c-8efa-0bcc48245274","expiresOn":"2023-07-09 18:45:54 +0200"},{"name":"Player268","uuid":"b84ce5d9-353d-370c-a2cf-b4a66513f5a8","expiresOn":"2023-07-08 10:42:07 +0200"},{"name":"Player977","uuid":"9e5d41e7-4785-3b2f-8261-593dade57f6e","expiresOn":"2023-07-10 13:36:09 +0200"},{"name":"Player536","uuid":"8cfc5391-e37d-328f-a689-9b5f6c4663f5","expiresOn":"2023-07-10 13:43:43 +0200"},{"name":"Player693","uuid":"f2937d48-a72f-3375-bb6f-69c5f204d185","expiresOn":"2023-07-08 19:16:58 +0200"},{"name":"Player320","uuid":"77167de3-5df9-3c83-b06a-bed9a476e835","expiresOn":"2023-07-09 19:39:10 +0200"},{"name":"Player920","uuid":"ad8236b9-e26f-349c-902e-7100197cd86d","expiresOn":"2023-07-08 19:13:30 +0200"},{"name":"Player491","uuid":"46f780a1-2e26-3e88-a90a-02cf37fe1547","expiresOn":"2023-07-08 19:10:32 +0200"},{"name":"Player155","uuid":"60d19c6d-8381-348f-9d23-cb28708609fc","expiresOn":"2023-07-08 17:36:23 +0200"},{"name":"Player790","uuid":"2f0d3d8c-afbe-358f-b8f3-786d7b0f9259","expiresOn":"2023-07-08 16:44:53 +0200"},{"name":"Player367","uuid":"dcea94fd-efa4-3c29-93d8-2d56666245c7","expiresOn":"2023-07-10 12:57:12 +0200"},{"name":"Player210","uuid":"66157e7a-53e0-3299-9208-7674efd706f9","expiresOn":"2023-07-09 19:28:27 +0200"},{"name":"Player604","uuid":"11cdf046-d362-394c-93e8-583f0c5ef255","expiresOn":"2023-07-10 12:27:52 +0200"},{"name":"Player455","uuid":"fc74fe37-e9f9-3198-8e46-1eee97cacfa6","expiresOn":"2023-07-10 13:46:20 +0200"},{"name":"teste","uuid":"4fdf550e-f3b3-3a06-8485-0916b2b491bc","expiresOn":"2023-07-10 18:59:51 +0200"},{"name":"Player132","uuid":"5cc48495-676c-3721-aed2-7336730ff405","expiresOn":"2023-07-09 20:59:28 +0200"},{"name":"Player172","uuid":"31a9aee6-8c2b-389d-b14e-b75d71479611","expiresOn":"2023-07-08 16:15:57 +0200"},{"name":"Player887","uuid":"df2d3e26-a8b7-3aae-9296-f3a891282132","expiresOn":"2023-07-09 22:02:05 +0200"},{"name":"Player87","uuid":"3eec9f18-1d0e-3f17-917c-6994e7d034d1","expiresOn":"2023-07-09 19:11:12 +0200"},{"name":"Player571","uuid":"5d4844c1-110f-375f-8c73-6803b7a61e5d","expiresOn":"2023-07-08 08:06:30 +0200"},{"name":"Player621","uuid":"55199b58-d04f-3d22-9ce2-5472509a024b","expiresOn":"2023-07-08 16:26:24 +0200"},{"name":"Player809","uuid":"e664a043-6e9c-3d0d-9b38-cc385e35aba9","expiresOn":"2023-07-10 12:36:27 +0200"},{"name":"Player841","uuid":"197d9491-ff34-3fd1-8394-1aadd56cfa2c","expiresOn":"2023-07-10 13:32:20 +0200"},{"name":"Player829","uuid":"4e1f5e28-f05f-3acf-ac65-db01d9d51f95","expiresOn":"2023-07-10 14:19:41 +0200"},{"name":"Player336","uuid":"2eef3335-8d1f-3428-af42-f3cec9010d4c","expiresOn":"2023-07-08 19:21:04 +0200"},{"name":"Player434","uuid":"fd09468e-08e7-31aa-bab7-195a6ef31320","expiresOn":"2023-07-09 19:49:25 +0200"},{"name":"tesfdrsdfsdf","uuid":"2adbb68a-c561-3c7a-ac3a-f724c1f981bb","expiresOn":"2023-07-10 20:17:14 +0200"},{"name":"Player766","uuid":"71ee4b7e-330e-3d50-90a4-3d964a618ea8","expiresOn":"2023-07-09 23:33:32 +0200"},{"name":"Player914","uuid":"9df70e84-3251-33fb-9047-d59112057246","expiresOn":"2023-07-09 19:51:26 +0200"},{"name":"t","uuid":"3ab608c1-368b-3111-9725-7a01f0b8ec9e","expiresOn":"2023-07-17 01:09:55 +0200"},{"name":"Player980","uuid":"d1b650bf-5f9c-37d3-a469-4d66d1968f90","expiresOn":"2023-07-10 21:48:02 +0200"},{"name":"Player514","uuid":"4ed9b5cf-d91a-3bc8-9000-b0476eccd342","expiresOn":"2023-07-09 20:21:06 +0200"},{"name":"Player6","uuid":"6e946422-0041-3048-9c85-48e4f886211a","expiresOn":"2023-07-08 18:00:50 +0200"},{"name":"Player422","uuid":"cb3fd6c5-1d0c-334b-a8d4-85d2c85eb576","expiresOn":"2023-07-08 17:21:41 +0200"},{"name":"Player730","uuid":"409ad871-75ba-3dbd-b116-807d64800e7d","expiresOn":"2023-07-08 17:48:36 +0200"},{"name":"Player136","uuid":"f4642d2b-29f9-34b7-8b90-e6570e856434","expiresOn":"2023-07-08 16:32:44 +0200"},{"name":"Player444","uuid":"b136c8aa-0654-3583-8db1-8749e12181a1","expiresOn":"2023-07-10 15:37:49 +0200"},{"name":"Player405","uuid":"600ef575-e50b-3323-b0f1-19e3a176b08b","expiresOn":"2023-07-08 19:15:08 +0200"},{"name":"Player893","uuid":"e012d939-bd4c-38f9-ae46-831d4959ff05","expiresOn":"2023-07-09 21:58:42 +0200"},{"name":"Player750","uuid":"2659329e-1c65-3850-9659-d27fc655aa3c","expiresOn":"2023-07-08 19:27:39 +0200"},{"name":"nigger","uuid":"1b03cef3-3bb0-3335-8575-75a992fee2b9","expiresOn":"2023-07-16 20:39:22 +0200"},{"name":"Player847","uuid":"6004b361-ef29-34d2-b89c-32df237908c7","expiresOn":"2023-07-08 19:29:12 +0200"},{"name":"Player324","uuid":"942531dd-7690-3c0a-ad42-657bb212e7b6","expiresOn":"2023-07-09 19:50:40 +0200"},{"name":"Player412","uuid":"d978d670-4b07-3a90-bfb6-b4e7c70fe7fc","expiresOn":"2023-07-08 18:15:08 +0200"},{"name":"Player101","uuid":"4bb7849b-3b46-3d6a-81b9-13bb408e8517","expiresOn":"2023-07-10 14:41:18 +0200"},{"name":"Player697","uuid":"09805145-bb70-3fc1-9783-30845f8dd6d0","expiresOn":"2023-07-08 16:35:52 +0200"},{"name":"Player467","uuid":"ed3ff7cb-6a3b-37aa-85ff-4e536390779c","expiresOn":"2023-07-08 20:52:15 +0200"},{"name":"Player465","uuid":"d447d002-8f00-3c6c-8a29-93b028d90375","expiresOn":"2023-07-08 20:12:40 +0200"},{"name":"Player755","uuid":"8dbdaed5-4750-31ee-aa4f-4c3b2bfbc6f7","expiresOn":"2023-07-08 19:11:24 +0200"},{"name":"Player308","uuid":"6db1171d-4fa6-31cb-b425-1896281a26e2","expiresOn":"2023-07-10 13:03:00 +0200"},{"name":"Player962","uuid":"7ef37f89-ec95-314c-ad83-8a71ac6e461c","expiresOn":"2023-07-08 18:46:33 +0200"},{"name":"Player517","uuid":"3fff7d86-24d6-33b1-8ce1-9423a13c7c89","expiresOn":"2023-07-09 18:10:12 +0200"},{"name":"Player527","uuid":"638f7175-5dde-3b0d-a13d-f593ecd79b38","expiresOn":"2023-07-10 12:52:57 +0200"},{"name":"Player641","uuid":"34c6f761-a0d4-3d62-b5ee-df15e4530215","expiresOn":"2023-07-09 17:34:30 +0200"},{"name":"Player815","uuid":"41dc22e0-3e7d-3bce-88c0-a274eb3e3859","expiresOn":"2023-07-08 19:16:28 +0200"},{"name":"Player3","uuid":"f318a6c7-0ff1-368e-9d3e-1b850b84da5e","expiresOn":"2023-07-10 14:04:29 +0200"},{"name":"Player69","uuid":"eee10812-13cd-3f90-b77f-2195c9c5b71e","expiresOn":"2023-07-10 12:41:47 +0200"},{"name":"Player579","uuid":"6ae8fe40-3ccb-3755-8fd2-c5445728b386","expiresOn":"2023-07-08 19:18:18 +0200"},{"name":"Player814","uuid":"777409db-46bf-31bf-844f-6d600c083d6c","expiresOn":"2023-07-08 09:47:50 +0200"},{"name":"Player426","uuid":"71f66ac1-c861-3de2-8cda-9d0f80277f27","expiresOn":"2023-07-08 19:55:34 +0200"},{"name":"Player82","uuid":"7328fbd9-6879-3343-b321-ed1f1a1e9892","expiresOn":"2023-07-10 14:02:44 +0200"},{"name":"wrangs","uuid":"7ee45f81-0efe-43fa-af9d-1376f7ae217c","expiresOn":"2023-07-25 16:26:35 +0200"},{"name":"Player239","uuid":"75e52373-1963-3666-bda9-8904d639e38b","expiresOn":"2023-07-10 15:37:14 +0200"},{"name":"Player742","uuid":"01d9f825-5509-3b83-aacf-c98ce0dce1c7","expiresOn":"2023-07-08 17:55:59 +0200"},{"name":"Player302","uuid":"babe9e7f-35b2-34ef-82f9-4869d34a0755","expiresOn":"2023-07-09 19:54:04 +0200"},{"name":"Player685","uuid":"4f2b9d55-5b3e-32ee-ad58-c8df44a23337","expiresOn":"2023-07-09 19:08:06 +0200"},{"name":"Player401","uuid":"a7507e7e-f998-31cf-a2de-0cc0fd0a4de6","expiresOn":"2023-07-09 17:45:25 +0200"}]
+=======
+[{"name":"Ntdi","uuid":"027a556b-20b7-3c4d-9c71-b19fef4a2fea","expiresOn":"2023-07-26 15:14:12 -0400"},{"name":"Player790","uuid":"2f0d3d8c-afbe-358f-b8f3-786d7b0f9259","expiresOn":"2023-07-08 10:44:53 -0400"},{"name":"Player491","uuid":"46f780a1-2e26-3e88-a90a-02cf37fe1547","expiresOn":"2023-07-08 13:10:32 -0400"},{"name":"Player320","uuid":"77167de3-5df9-3c83-b06a-bed9a476e835","expiresOn":"2023-07-09 13:39:10 -0400"},{"name":"Player536","uuid":"8cfc5391-e37d-328f-a689-9b5f6c4663f5","expiresOn":"2023-07-10 07:43:43 -0400"},{"name":"Player268","uuid":"b84ce5d9-353d-370c-a2cf-b4a66513f5a8","expiresOn":"2023-07-08 04:42:07 -0400"},{"name":"Player813","uuid":"fb8576b0-fae6-3c1e-b44e-6422260d3c41","expiresOn":"2023-07-08 11:27:24 -0400"},{"name":"Player306","uuid":"a08e137b-04fa-3fce-96cc-517c7a87690d","expiresOn":"2023-07-09 13:24:35 -0400"},{"name":"test","uuid":"530fa97a-357f-3c19-94d3-0c5c65c18fe8","expiresOn":"2023-07-10 13:15:10 -0400"},{"name":"ziue","uuid":"ae330cf9-3749-3ca0-ba31-8447e2a2786f","expiresOn":"2023-07-13 10:40:05 -0400"},{"name":"Player601","uuid":"3b1946fe-c2d1-3fab-8b74-bd39d8b52fb4","expiresOn":"2023-07-08 07:17:47 -0400"},{"name":"Player189","uuid":"43c314ca-2c75-349f-b8fe-ad7c6fada15e","expiresOn":"2023-07-10 13:28:13 -0400"},{"name":"Player203","uuid":"d96be705-d0ae-31d3-afba-31a637d80f6d","expiresOn":"2023-07-08 10:29:04 -0400"},{"name":"Player901","uuid":"fcaa91cc-3a77-3318-a8ae-f2f3862b7fde","expiresOn":"2023-07-10 09:51:32 -0400"},{"name":"Player781","uuid":"bf0c47d3-02b6-3463-8e38-457226b1407c","expiresOn":"2023-07-10 09:48:29 -0400"},{"name":"Player651","uuid":"5c4f0ba0-5b89-33cd-bd9d-007c51e4a99f","expiresOn":"2023-07-09 14:07:16 -0400"},{"name":"Player959","uuid":"e4e5b30f-b972-382c-b5e5-86c2e785a8a6","expiresOn":"2023-07-09 17:52:34 -0400"},{"name":"Player939","uuid":"0704e0ba-eaf6-3b26-b880-53fd45ec3b48","expiresOn":"2023-07-08 13:15:56 -0400"},{"name":"Player53","uuid":"12477fb0-fd41-3fca-893f-e59684d982a8","expiresOn":"2023-07-08 15:24:44 -0400"},{"name":"Player270","uuid":"e122e0b0-374f-3b1b-a986-63f4fefee57a","expiresOn":"2023-07-10 08:49:10 -0400"},{"name":"Player744","uuid":"aeca01bf-232e-37a2-985b-599827b3226a","expiresOn":"2023-07-10 08:09:54 -0400"},{"name":"sdfsdgsdfg","uuid":"4443a372-5068-3b0c-bfd3-3cfcef1cd1b3","expiresOn":"2023-07-23 15:19:04 -0400"},{"name":"Player918","uuid":"7fac0f4d-6ee9-33e9-a874-7b4a3cc238c6","expiresOn":"2023-07-08 13:37:58 -0400"},{"name":"Player810","uuid":"24a37f0a-2af1-3ac4-9024-e5424f979e18","expiresOn":"2023-07-08 14:10:21 -0400"},{"name":"Player325","uuid":"1aca2fd8-a080-3d28-afe0-430fc033484e","expiresOn":"2023-07-10 09:43:49 -0400"},{"name":"sdfsdfgsdfgdfshdfgjn","uuid":"0271cc2d-ed8a-353c-95e1-e209c412b712","expiresOn":"2023-07-13 12:06:10 -0400"},{"name":"Player597","uuid":"618c707a-83d7-31ad-b075-bd98e2c75926","expiresOn":"2023-07-08 10:49:56 -0400"},{"name":"Player957","uuid":"094b1c52-a449-3e9f-896c-59239b943c71","expiresOn":"2023-07-09 17:34:47 -0400"},{"name":"Player197","uuid":"ccf0c278-c21f-3ec3-a87c-05202673a5dd","expiresOn":"2023-07-09 14:05:23 -0400"},{"name":"ziue","uuid":"74e89738-6c9e-4f59-83ef-d365849e6049","expiresOn":"2023-07-26 09:15:29 -0400"},{"name":"Player685","uuid":"4f2b9d55-5b3e-32ee-ad58-c8df44a23337","expiresOn":"2023-07-09 13:08:06 -0400"},{"name":"Player742","uuid":"01d9f825-5509-3b83-aacf-c98ce0dce1c7","expiresOn":"2023-07-08 11:55:59 -0400"},{"name":"wrangs","uuid":"7ee45f81-0efe-43fa-af9d-1376f7ae217c","expiresOn":"2023-07-25 10:26:35 -0400"},{"name":"Player426","uuid":"71f66ac1-c861-3de2-8cda-9d0f80277f27","expiresOn":"2023-07-08 13:55:34 -0400"},{"name":"Player579","uuid":"6ae8fe40-3ccb-3755-8fd2-c5445728b386","expiresOn":"2023-07-08 13:18:18 -0400"},{"name":"Player3","uuid":"f318a6c7-0ff1-368e-9d3e-1b850b84da5e","expiresOn":"2023-07-10 08:04:29 -0400"},{"name":"Player641","uuid":"34c6f761-a0d4-3d62-b5ee-df15e4530215","expiresOn":"2023-07-09 11:34:30 -0400"},{"name":"Player517","uuid":"3fff7d86-24d6-33b1-8ce1-9423a13c7c89","expiresOn":"2023-07-09 12:10:12 -0400"},{"name":"Player308","uuid":"6db1171d-4fa6-31cb-b425-1896281a26e2","expiresOn":"2023-07-10 07:03:00 -0400"},{"name":"Player465","uuid":"d447d002-8f00-3c6c-8a29-93b028d90375","expiresOn":"2023-07-08 14:12:40 -0400"},{"name":"Player697","uuid":"09805145-bb70-3fc1-9783-30845f8dd6d0","expiresOn":"2023-07-08 10:35:52 -0400"},{"name":"Player412","uuid":"d978d670-4b07-3a90-bfb6-b4e7c70fe7fc","expiresOn":"2023-07-08 12:15:08 -0400"},{"name":"Player847","uuid":"6004b361-ef29-34d2-b89c-32df237908c7","expiresOn":"2023-07-08 13:29:12 -0400"},{"name":"Player750","uuid":"2659329e-1c65-3850-9659-d27fc655aa3c","expiresOn":"2023-07-08 13:27:39 -0400"},{"name":"Player405","uuid":"600ef575-e50b-3323-b0f1-19e3a176b08b","expiresOn":"2023-07-08 13:15:08 -0400"},{"name":"Player136","uuid":"f4642d2b-29f9-34b7-8b90-e6570e856434","expiresOn":"2023-07-08 10:32:44 -0400"},{"name":"Player422","uuid":"cb3fd6c5-1d0c-334b-a8d4-85d2c85eb576","expiresOn":"2023-07-08 11:21:41 -0400"},{"name":"Player514","uuid":"4ed9b5cf-d91a-3bc8-9000-b0476eccd342","expiresOn":"2023-07-09 14:21:06 -0400"},{"name":"t","uuid":"3ab608c1-368b-3111-9725-7a01f0b8ec9e","expiresOn":"2023-07-16 19:09:55 -0400"},{"name":"Player766","uuid":"71ee4b7e-330e-3d50-90a4-3d964a618ea8","expiresOn":"2023-07-09 17:33:32 -0400"},{"name":"Player434","uuid":"fd09468e-08e7-31aa-bab7-195a6ef31320","expiresOn":"2023-07-09 13:49:25 -0400"},{"name":"Player829","uuid":"4e1f5e28-f05f-3acf-ac65-db01d9d51f95","expiresOn":"2023-07-10 08:19:41 -0400"},{"name":"Player809","uuid":"e664a043-6e9c-3d0d-9b38-cc385e35aba9","expiresOn":"2023-07-10 06:36:27 -0400"},{"name":"Player571","uuid":"5d4844c1-110f-375f-8c73-6803b7a61e5d","expiresOn":"2023-07-08 02:06:30 -0400"},{"name":"Player887","uuid":"df2d3e26-a8b7-3aae-9296-f3a891282132","expiresOn":"2023-07-09 16:02:05 -0400"},{"name":"Player132","uuid":"5cc48495-676c-3721-aed2-7336730ff405","expiresOn":"2023-07-09 14:59:28 -0400"},{"name":"Player455","uuid":"fc74fe37-e9f9-3198-8e46-1eee97cacfa6","expiresOn":"2023-07-10 07:46:20 -0400"},{"name":"Player210","uuid":"66157e7a-53e0-3299-9208-7674efd706f9","expiresOn":"2023-07-09 13:28:27 -0400"},{"name":"Player367","uuid":"dcea94fd-efa4-3c29-93d8-2d56666245c7","expiresOn":"2023-07-10 06:57:12 -0400"},{"name":"Player604","uuid":"11cdf046-d362-394c-93e8-583f0c5ef255","expiresOn":"2023-07-10 06:27:52 -0400"},{"name":"teste","uuid":"4fdf550e-f3b3-3a06-8485-0916b2b491bc","expiresOn":"2023-07-10 12:59:51 -0400"},{"name":"Player172","uuid":"31a9aee6-8c2b-389d-b14e-b75d71479611","expiresOn":"2023-07-08 10:15:57 -0400"},{"name":"Player87","uuid":"3eec9f18-1d0e-3f17-917c-6994e7d034d1","expiresOn":"2023-07-09 13:11:12 -0400"},{"name":"Player621","uuid":"55199b58-d04f-3d22-9ce2-5472509a024b","expiresOn":"2023-07-08 10:26:24 -0400"},{"name":"Player841","uuid":"197d9491-ff34-3fd1-8394-1aadd56cfa2c","expiresOn":"2023-07-10 07:32:20 -0400"},{"name":"Player336","uuid":"2eef3335-8d1f-3428-af42-f3cec9010d4c","expiresOn":"2023-07-08 13:21:04 -0400"},{"name":"tesfdrsdfsdf","uuid":"2adbb68a-c561-3c7a-ac3a-f724c1f981bb","expiresOn":"2023-07-10 14:17:14 -0400"},{"name":"Player914","uuid":"9df70e84-3251-33fb-9047-d59112057246","expiresOn":"2023-07-09 13:51:26 -0400"},{"name":"Player980","uuid":"d1b650bf-5f9c-37d3-a469-4d66d1968f90","expiresOn":"2023-07-10 15:48:02 -0400"},{"name":"Player6","uuid":"6e946422-0041-3048-9c85-48e4f886211a","expiresOn":"2023-07-08 12:00:50 -0400"},{"name":"Player730","uuid":"409ad871-75ba-3dbd-b116-807d64800e7d","expiresOn":"2023-07-08 11:48:36 -0400"},{"name":"Player444","uuid":"b136c8aa-0654-3583-8db1-8749e12181a1","expiresOn":"2023-07-10 09:37:49 -0400"},{"name":"Player893","uuid":"e012d939-bd4c-38f9-ae46-831d4959ff05","expiresOn":"2023-07-09 15:58:42 -0400"},{"name":"nigger","uuid":"1b03cef3-3bb0-3335-8575-75a992fee2b9","expiresOn":"2023-07-16 14:39:22 -0400"},{"name":"Player324","uuid":"942531dd-7690-3c0a-ad42-657bb212e7b6","expiresOn":"2023-07-09 13:50:40 -0400"},{"name":"Player101","uuid":"4bb7849b-3b46-3d6a-81b9-13bb408e8517","expiresOn":"2023-07-10 08:41:18 -0400"},{"name":"Player467","uuid":"ed3ff7cb-6a3b-37aa-85ff-4e536390779c","expiresOn":"2023-07-08 14:52:15 -0400"},{"name":"Player755","uuid":"8dbdaed5-4750-31ee-aa4f-4c3b2bfbc6f7","expiresOn":"2023-07-08 13:11:24 -0400"},{"name":"Player962","uuid":"7ef37f89-ec95-314c-ad83-8a71ac6e461c","expiresOn":"2023-07-08 12:46:33 -0400"},{"name":"Player527","uuid":"638f7175-5dde-3b0d-a13d-f593ecd79b38","expiresOn":"2023-07-10 06:52:57 -0400"},{"name":"Player815","uuid":"41dc22e0-3e7d-3bce-88c0-a274eb3e3859","expiresOn":"2023-07-08 13:16:28 -0400"},{"name":"Player69","uuid":"eee10812-13cd-3f90-b77f-2195c9c5b71e","expiresOn":"2023-07-10 06:41:47 -0400"},{"name":"Player814","uuid":"777409db-46bf-31bf-844f-6d600c083d6c","expiresOn":"2023-07-08 03:47:50 -0400"},{"name":"Player82","uuid":"7328fbd9-6879-3343-b321-ed1f1a1e9892","expiresOn":"2023-07-10 08:02:44 -0400"},{"name":"Player239","uuid":"75e52373-1963-3666-bda9-8904d639e38b","expiresOn":"2023-07-10 09:37:14 -0400"},{"name":"Player302","uuid":"babe9e7f-35b2-34ef-82f9-4869d34a0755","expiresOn":"2023-07-09 13:54:04 -0400"},{"name":"Player401","uuid":"a7507e7e-f998-31cf-a2de-0cc0fd0a4de6","expiresOn":"2023-07-09 11:45:25 -0400"},{"name":"Player335","uuid":"168f5f60-1523-35b7-93b7-01b2c42226b4","expiresOn":"2023-07-10 09:53:11 -0400"},{"name":"Player870","uuid":"eadcccd1-5981-31ce-8342-c727c73b0197","expiresOn":"2023-07-10 08:22:37 -0400"},{"name":"Player889","uuid":"a205b8da-efc6-37ad-8e1d-84c0239cdd21","expiresOn":"2023-07-08 10:14:54 -0400"},{"name":"Player854","uuid":"2a68c4a4-c1ba-3396-a626-ac7041e25da5","expiresOn":"2023-07-09 13:29:22 -0400"},{"name":"Player414","uuid":"408d12c9-559c-3212-bca5-d1a3fc38a0f7","expiresOn":"2023-07-08 12:22:02 -0400"},{"name":"Player77","uuid":"2e2bad62-fd9f-3bb5-a89e-b314a4f30e73","expiresOn":"2023-07-10 09:24:13 -0400"},{"name":"Player118","uuid":"df7bffa7-7a2f-3fb4-9898-fa23c41e49b8","expiresOn":"2023-07-09 14:39:44 -0400"},{"name":"Player773","uuid":"b7a940e4-3cde-3275-9c73-2f71fe593c98","expiresOn":"2023-07-08 10:37:19 -0400"},{"name":"Player396","uuid":"7ba45a5a-c3de-3909-ba3c-f9f78edf15b6","expiresOn":"2023-07-10 09:32:01 -0400"},{"name":"Player480","uuid":"1714a812-885f-3243-b534-9a660fba6e8b","expiresOn":"2023-07-09 12:17:13 -0400"},{"name":"Player999","uuid":"3c28cca8-db38-324d-ac91-779beed87c8d","expiresOn":"2023-07-09 12:15:03 -0400"},{"name":"Player484","uuid":"29aa321a-1ce7-35de-bfab-f37fa4095c7d","expiresOn":"2023-07-10 06:37:26 -0400"},{"name":"Player103","uuid":"f0c5379b-0e4e-34aa-808d-37fef9b5ce6c","expiresOn":"2023-07-10 06:33:50 -0400"},{"name":"Player529","uuid":"989691b1-d197-3995-a55e-281cda3663ae","expiresOn":"2023-07-10 08:26:11 -0400"},{"name":"Player991","uuid":"fe171829-6121-3106-a1a5-6a3600a4ef7d","expiresOn":"2023-07-09 11:48:04 -0400"},{"name":"Player24","uuid":"68cf6d02-03bc-3f3b-ab98-76a8ec749597","expiresOn":"2023-07-10 06:40:04 -0400"},{"name":"Player565","uuid":"f72636fb-c7db-3c44-8cd4-8a6790fd9b69","expiresOn":"2023-07-10 08:15:29 -0400"},{"name":"pierswrld","uuid":"b5e13944-7253-3c2b-b5cd-9e6826e34c86","expiresOn":"2023-07-13 11:38:32 -0400"},{"name":"Player712","uuid":"e4358028-bc3b-38cc-b645-4d08d3b4f456","expiresOn":"2023-07-09 14:11:05 -0400"},{"name":"Player894","uuid":"b25e3f31-3d0d-30a3-b307-8902510a505e","expiresOn":"2023-07-10 07:27:49 -0400"},{"name":"Player602","uuid":"7fef5833-06c9-398a-84c0-fbd3a81ff548","expiresOn":"2023-07-10 07:22:13 -0400"},{"name":"Player169","uuid":"3247b050-58df-3a7e-91f5-44a3d807681c","expiresOn":"2023-07-09 13:35:50 -0400"},{"name":"Player107","uuid":"eed453d8-1b3a-3fa3-9fc5-1cf433d73521","expiresOn":"2023-07-10 06:32:33 -0400"},{"name":"Player995","uuid":"93bfa0b6-cc14-3c0c-8efa-0bcc48245274","expiresOn":"2023-07-09 12:45:54 -0400"},{"name":"Player977","uuid":"9e5d41e7-4785-3b2f-8261-593dade57f6e","expiresOn":"2023-07-10 07:36:09 -0400"},{"name":"Player693","uuid":"f2937d48-a72f-3375-bb6f-69c5f204d185","expiresOn":"2023-07-08 13:16:58 -0400"},{"name":"Player920","uuid":"ad8236b9-e26f-349c-902e-7100197cd86d","expiresOn":"2023-07-08 13:13:30 -0400"},{"name":"Player155","uuid":"60d19c6d-8381-348f-9d23-cb28708609fc","expiresOn":"2023-07-08 11:36:23 -0400"}]
+>>>>>>> dd7f56bd41eab27b3791f3af3e2a34f613f158e9
+>>>>>>> ce991a5395928ec85fc0c1a87715f9b02cd60924