File Details
EvilNotchLib-SNAPSHOT-122
- B
- Mar 7, 2025
- 1.22 MB
- 149
- 1.12.2
- Forge
File Name
EvilNotchLib-SNAPSHOT-122.jar
Supported Versions
- 1.12.2
Curse Maven Snippet
ChangeLog 1.2.4(SNAPSHOT-122):
- AT GameProfile.class in case of Reflection failing to set a final field of UUID. Since I can't garentee the issue wouldn't load from another mod getting the Field and then not removing the final modifyer first this is the best choice for now.
ChangeLog 1.2.4(SNAPSHOT-121):
- Fixed Empty / Null Skin URL caused by another mod clearing it would result in an empty texture payload. Theortically another mod will also patch the URL if it's empty or null if it's not bugged. But in case it does try to download a null/empty URL your payload textures will still be ok
- Fixed Crash SkinManager's ASM Caused by hard coding index of 9 instead of dynamically getting the local variable
- Fixed Hypothetical Crash with Unloading Dimensions caused by not using ReflectionUtil
- Fixed SkinEvent#GameProfileEvent#update overriding custom models that were not slim or default when the skin URL was empty
- Fixed ReflectionUtil#getObject ReflectionUtil#setObject being unoptimized and slow! It now uses a cache to get the field objects. setFinalObject has to stay slow due to security reasons we always need that to work and work properly
- Fixed ReflectionUtil with modern Java 8 as it always removes the final Access Before JVM has a chance to cache it. This will make setting final objects work as long as my mod is the first to get the Field or the other Mod is also doing the same thing
- Added SkinTransparencyEvent#type, SkinTransparencyEvent#texture
- Added SkinCache's metadata IMPL! metadata now works

