Paste your logs.

Built for Minecraft & Hytale

NeoForge 1.21.4 Server Log

4 errors
6640 lines
Raw
Detected
Minecraft version: 1.21.4 NeoForge version: 21.4.155
[10Nov2025 19:51:27.284] [main/DEBUG] [io.netty.util.internal.logging.InternalLoggerFactory/]: Using SLF4J as the default logging framework
[10Nov2025 19:51:27.285] [main/DEBUG] [io.netty.util.ResourceLeakDetector/]: -Dio.netty.leakDetection.level: simple
[10Nov2025 19:51:27.285] [main/DEBUG] [io.netty.util.ResourceLeakDetector/]: -Dio.netty.leakDetection.targetRecords: 4
[10Nov2025 19:51:27.339] [main/INFO] [MixinExtras|Service/]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.5.0).
[10Nov2025 19:51:27.340] [main/DEBUG] [mixin/]: Registering new injector for @SugarWrapper with com.llamalad7.mixinextras.sugar.impl.SugarWrapperInjectionInfo
[10Nov2025 19:51:27.340] [main/DEBUG] [mixin/]: Registering new injector for @FactoryRedirectWrapper with com.llamalad7.mixinextras.wrapper.factory.FactoryRedirectWrapperInjectionInfo
[10Nov2025 19:51:27.340] [main/DEBUG] [mixin/]: Registering new injector for @ExpressionInjectorWrapper with com.llamalad7.mixinextras.expression.impl.wrapper.ExpressionInjectorWrapperInjectionInfo
[10Nov2025 19:51:27.370] [main/DEBUG] [mixin/]: Mixing MixinIdentifier from entity_texture_features.mixins.json into net.minecraft.resources.ResourceLocation
[10Nov2025 19:51:27.372] [main/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinIdentifier from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:27.390] [main/DEBUG] [mixin/]: Mixing texture.MixinResourceLocation from mixins.iris.json into net.minecraft.resources.ResourceLocation
[10Nov2025 19:51:27.390] [main/DEBUG] [mixin/]: mixins.iris.json:texture.MixinResourceLocation from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:27.449] [main/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinIdentifier from mod entity_texture_features->@Inject::etf$illegalPathOverride(Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:27.449] [main/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinIdentifier from mod entity_texture_features->@Inject::etf$illegalPathOverride(Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:27.449] [main/DEBUG] [mixin/]: mixins.iris.json:texture.MixinResourceLocation from mod iris->@Inject::iris$blockDUMMY(Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:27.450] [main/DEBUG] [mixin/]: mixins.iris.json:texture.MixinResourceLocation from mod iris->@Inject::iris$allowInvalidPaths(CLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:27.466] [main/DEBUG] [mixin/]: Mixing client.IMixinScreen from konkrete.mixins.json into net.minecraft.client.gui.screens.Screen
[10Nov2025 19:51:27.466] [main/DEBUG] [mixin/]: konkrete.mixins.json:client.IMixinScreen from mod konkrete: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:27.469] [main/DEBUG] [mixin/]: Mixing ScreenMixin from polytone-common.mixins.json into net.minecraft.client.gui.screens.Screen
[10Nov2025 19:51:27.475] [main/DEBUG] [mixin/]: Mixing client.IMixinScreen from fancymenu.mixins.json into net.minecraft.client.gui.screens.Screen
[10Nov2025 19:51:27.475] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:27.475] [main/DEBUG] [mixin/]: Mixing client.MixinScreen from fancymenu.mixins.json into net.minecraft.client.gui.screens.Screen
[10Nov2025 19:51:27.475] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:27.475] [main/DEBUG] [mixin/]: Renaming synthetic method lambda$atReturnChildrenFancyMenu$0(Lnet/minecraft/client/gui/components/events/GuiEventListener;)Z to md7304d2$fancymenu$lambda$atReturnChildrenFancyMenu$0$0 in fancymenu.mixins.json:client.MixinScreen from mod fancymenu
[10Nov2025 19:51:27.489] [main/DEBUG] [mixin/]: Mixing ScreenMixin from nerb-common.mixins.json into net.minecraft.client.gui.screens.Screen
[10Nov2025 19:51:27.489] [main/DEBUG] [mixin/]: nerb-common.mixins.json:ScreenMixin from mod nerb: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:27.520] [main/DEBUG] [mixin/]: polytone-common.mixins.json:ScreenMixin from mod polytone->@Inject::onInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:27.520] [main/DEBUG] [mixin/]: polytone-common.mixins.json:ScreenMixin from mod polytone->@Inject::onInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:27.520] [main/DEBUG] [mixin/]: polytone-common.mixins.json:ScreenMixin from mod polytone->@Inject::onInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:27.520] [main/DEBUG] [mixin/]: polytone-common.mixins.json:ScreenMixin from mod polytone->@Inject::modifyWidget2(Lnet/minecraft/client/gui/components/events/GuiEventListener;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:27.520] [main/DEBUG] [mixin/]: polytone-common.mixins.json:ScreenMixin from mod polytone->@Inject::modifyWidget2(Lnet/minecraft/client/gui/components/events/GuiEventListener;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:27.521] [main/DEBUG] [mixin/]: polytone-common.mixins.json:ScreenMixin from mod polytone->@Inject::modifyWidget2(Lnet/minecraft/client/gui/components/events/GuiEventListener;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:27.521] [main/DEBUG] [mixin/]: polytone-common.mixins.json:ScreenMixin from mod polytone->@Inject::modifyRenderable(Lnet/minecraft/client/gui/components/Renderable;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:27.521] [main/DEBUG] [mixin/]: polytone-common.mixins.json:ScreenMixin from mod polytone->@Inject::modifyRenderable(Lnet/minecraft/client/gui/components/Renderable;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:27.521] [main/DEBUG] [mixin/]: polytone-common.mixins.json:ScreenMixin from mod polytone->@Inject::modifyRenderable(Lnet/minecraft/client/gui/components/Renderable;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:27.522] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::beforeNextFocusPathInKeyPressedFancyMenu(IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:27.522] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::beforeNextFocusPathInKeyPressedFancyMenu(IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:27.522] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::beforeNextFocusPathInKeyPressedFancyMenu(IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:27.522] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::beforeNextFocusPathInKeyPressedFancyMenu(IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:27.522] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::beforeNextFocusPathInKeyPressedFancyMenu(IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::beforeNextFocusPathInKeyPressedFancyMenu(IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::afterNextFocusPathInKeyPressedFancyMenu(IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::afterNextFocusPathInKeyPressedFancyMenu(IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::afterNextFocusPathInKeyPressedFancyMenu(IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::afterNextFocusPathInKeyPressedFancyMenu(IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::afterNextFocusPathInKeyPressedFancyMenu(IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::afterNextFocusPathInKeyPressedFancyMenu(IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::beforeSetInitialFocusFancyMenu(Lnet/minecraft/client/gui/components/events/GuiEventListener;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::beforeSetInitialFocusFancyMenu(Lnet/minecraft/client/gui/components/events/GuiEventListener;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::beforeSetInitialFocusFancyMenu(Lnet/minecraft/client/gui/components/events/GuiEventListener;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::afterSetInitialFocusFancyMenu(Lnet/minecraft/client/gui/components/events/GuiEventListener;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::afterSetInitialFocusFancyMenu(Lnet/minecraft/client/gui/components/events/GuiEventListener;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::afterSetInitialFocusFancyMenu(Lnet/minecraft/client/gui/components/events/GuiEventListener;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::beforeSetInitialFocus_2_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::beforeSetInitialFocus_2_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::beforeSetInitialFocus_2_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::afterSetInitialFocus_2_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::afterSetInitialFocus_2_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::afterSetInitialFocus_2_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinScreen from mod fancymenu->@Inject::atReturnChildrenFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:27.523] [main/DEBUG] [mixin/]: nerb-common.mixins.json:ScreenMixin from mod nerb->@Inject::onWidgetAdded(Lnet/minecraft/client/gui/components/events/GuiEventListener;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:27.536] [main/DEBUG] [mixin/]: Mixing client.MixinAbstractContainerEventHandler from fancymenu.mixins.json into net.minecraft.client.gui.components.events.AbstractContainerEventHandler
[10Nov2025 19:51:27.536] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractContainerEventHandler from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:27.537] [main/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractContainerEventHandler from mod fancymenu->@Inject::beforeSetFocusedFancyMenu(Lnet/minecraft/client/gui/components/events/GuiEventListener;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:27.924] [main/DEBUG] [mixin/]: Mixing server.MixinUtilBackgroundThread from DistantHorizons.neoforge.mixins.json into net.minecraft.Util
[10Nov2025 19:51:27.954] [main/DEBUG] [mixin/]: Mixing server.MixinTracingExecutor from DistantHorizons.neoforge.mixins.json into net.minecraft.TracingExecutor
[10Nov2025 19:51:27.957] [main/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:server.MixinTracingExecutor from mod distanthorizons->@Inject::forName(Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:28.169] [main/DEBUG] [mixin/]: Mixing MixinSystemReport from mixins.iris.json into net.minecraft.SystemReport
[10Nov2025 19:51:28.169] [main/DEBUG] [mixin/]: mixins.iris.json:MixinSystemReport from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:28.171] [main/DEBUG] [mixin/]: Renaming synthetic method lambda$fillSystemDetails$1()Ljava/lang/String; to md7304d2$iris$lambda$fillSystemDetails$1$0 in mixins.iris.json:MixinSystemReport from mod iris
[10Nov2025 19:51:28.171] [main/DEBUG] [mixin/]: Renaming synthetic method lambda$fillSystemDetails$0(Ljava/lang/StringBuilder;Lnet/irisshaders/iris/shaderpack/ShaderPack;)V to md7304d2$iris$lambda$fillSystemDetails$0$1 in mixins.iris.json:MixinSystemReport from mod iris
[10Nov2025 19:51:28.174] [main/DEBUG] [mixin/]: mixins.iris.json:MixinSystemReport from mod iris->@Inject::fillSystemDetails(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:28.175] [main/DEBUG] [mixin/]: mixins.iris.json:MixinSystemReport from mod iris->@Inject::fillSystemDetails(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:28.175] [main/DEBUG] [mixin/]: mixins.iris.json:MixinSystemReport from mod iris->@Inject::fillSystemDetails(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:28.206] [main/DEBUG] [oshi.util.FileUtil/]: No oshi.properties file found from ClassLoader cpw.mods.modlauncher.TransformingClassLoader@124d02b2
[10Nov2025 19:51:28.511] [Datafixer Bootstrap/INFO] [com.mojang.datafixers.DataFixerBuilder/]: 246 Datafixer optimizations took 346 milliseconds
[10Nov2025 19:51:28.614] [main/DEBUG] [oshi.util.FileUtil/]: No oshi.architecture.properties file found from ClassLoader cpw.mods.modlauncher.TransformingClassLoader@124d02b2
[10Nov2025 19:51:28.831] [main/DEBUG] [mixin/]: Mixing iris_like.MixinIris from neoforge-asyncparticles-common.mixins.json into net.irisshaders.iris.Iris
[10Nov2025 19:51:28.831] [main/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:iris_like.MixinIris from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:28.832] [main/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:iris_like.MixinIris from mod asyncparticles->@Inject::onReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:28.851] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MappedRegistryAccessor from neoforge.mixins.json into net.minecraft.core.MappedRegistry
[10Nov2025 19:51:28.885] [pool-18-thread-1/DEBUG] [mixin/]: Mixing CreativeTabAccessor from polytone.mixins.json into net.minecraft.world.item.CreativeModeTab
[10Nov2025 19:51:28.898] [pool-18-thread-1/DEBUG] [mixin/]: Mixing BaseFireBlockMixin from soul_fire_d.mixins.json into net.minecraft.world.level.block.BaseFireBlock
[10Nov2025 19:51:28.898] [pool-18-thread-1/DEBUG] [mixin/]: Renaming synthetic method lambda$wrapHurt$1(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Void; to md7304d2$soul_fire_d$lambda$wrapHurt$1$0 in soul_fire_d.mixins.json:BaseFireBlockMixin from mod soul_fire_d
[10Nov2025 19:51:28.899] [pool-18-thread-1/DEBUG] [mixin/]: Renaming synthetic method lambda$modifyGetState$0(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)Z to md7304d2$soul_fire_d$lambda$modifyGetState$0$1 in soul_fire_d.mixins.json:BaseFireBlockMixin from mod soul_fire_d
[10Nov2025 19:51:28.911] [pool-18-thread-1/DEBUG] [mixin/]: Mixing inject.MixinBlock from architectury-common.mixins.json into net.minecraft.world.level.block.Block
[10Nov2025 19:51:28.911] [pool-18-thread-1/DEBUG] [mixin/]: architectury-common.mixins.json:inject.MixinBlock from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:28.916] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinBlockStateBehavior from mixins.iris.json into net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase
[10Nov2025 19:51:28.916] [pool-18-thread-1/DEBUG] [mixin/]: mixins.iris.json:MixinBlockStateBehavior from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:28.917] [pool-18-thread-1/DEBUG] [mixin/]: mixins.iris.json:MixinBlockStateBehavior from mod iris->@Inject::getShadeBrightness(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:28.920] [pool-18-thread-1/DEBUG] [mixin/]: Mixing BlockViewMixin from fabric-block-view-api-v2.mixins.json into net.minecraft.world.level.BlockGetter
[10Nov2025 19:51:28.920] [pool-18-thread-1/DEBUG] [mixin/]: fabric-block-view-api-v2.mixins.json:BlockViewMixin from mod fabric_block_view_api_v2: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:28.922] [pool-18-thread-1/DEBUG] [mixin/]: Mixing WorldViewMixin from fabric-rendering-data-attachment-v1.mixins.json into net.minecraft.world.level.LevelReader
[10Nov2025 19:51:28.922] [pool-18-thread-1/DEBUG] [mixin/]: fabric-rendering-data-attachment-v1.mixins.json:WorldViewMixin from mod fabric_rendering_data_attachment_v1: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:28.930] [pool-18-thread-1/DEBUG] [mixin/]: Mixing EntityLoadMixin from cupboard.mixins.json into net.minecraft.world.entity.Entity
[10Nov2025 19:51:28.933] [pool-18-thread-1/DEBUG] [mixin/]: Mixing EntityMixin from soul_fire_d.mixins.json into net.minecraft.world.entity.Entity
[10Nov2025 19:51:28.933] [pool-18-thread-1/DEBUG] [mixin/]: Renaming synthetic method lambda$wrapIgniteForSeconds$1(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Ljava/lang/Object;Ljava/lang/Object;)V to md7304d2$soul_fire_d$lambda$wrapIgniteForSeconds$1$0 in soul_fire_d.mixins.json:EntityMixin from mod soul_fire_d
[10Nov2025 19:51:28.933] [pool-18-thread-1/DEBUG] [mixin/]: Renaming synthetic method lambda$wrapHurtServer$0(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Boolean; to md7304d2$soul_fire_d$lambda$wrapHurtServer$0$1 in soul_fire_d.mixins.json:EntityMixin from mod soul_fire_d
[10Nov2025 19:51:28.936] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinEntity from entity_model_features.mixins.json into net.minecraft.world.entity.Entity
[10Nov2025 19:51:28.936] [pool-18-thread-1/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinEntity from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:28.944] [pool-18-thread-1/DEBUG] [mixin/]: Mixing entity.misc.MixinEntity from entity_texture_features.mixins.json into net.minecraft.world.entity.Entity
[10Nov2025 19:51:28.944] [pool-18-thread-1/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinEntity from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:28.944] [pool-18-thread-1/DEBUG] [mixin/]: Renaming synthetic method lambda$etf$getNbt$0()Lnet/minecraft/nbt/CompoundTag; to md7304d2$entity_texture_features$lambda$etf$getNbt$0$2 in entity_texture_features.mixins.json:entity.misc.MixinEntity from mod entity_texture_features
[10Nov2025 19:51:28.946] [pool-18-thread-1/DEBUG] [mixin/]: Mixing EntityMixin from betterthirdperson.mixins.json into net.minecraft.world.entity.Entity
[10Nov2025 19:51:28.947] [pool-18-thread-1/DEBUG] [mixin/]: Mixing client.IMixinEntity from fancymenu.mixins.json into net.minecraft.world.entity.Entity
[10Nov2025 19:51:28.947] [pool-18-thread-1/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinEntity from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:28.947] [pool-18-thread-1/DEBUG] [mixin/]: Mixing EntityMixin from sound_physics_remastered.mixins.json into net.minecraft.world.entity.Entity
[10Nov2025 19:51:28.947] [pool-18-thread-1/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:EntityMixin from mod (unknown): Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:28.978] [pool-18-thread-1/DEBUG] [mixin/]: cupboard.mixins.json:EntityLoadMixin from mod cupboard->@Inject::avoidLoadCrash(Lnet/minecraft/nbt/CompoundTag;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:28.978] [pool-18-thread-1/DEBUG] [mixin/]: cupboard.mixins.json:EntityLoadMixin from mod cupboard->@Inject::avoidLoadCrash(Lnet/minecraft/nbt/CompoundTag;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:28.978] [pool-18-thread-1/DEBUG] [mixin/]: cupboard.mixins.json:EntityLoadMixin from mod cupboard->@Inject::avoidLoadCrash(Lnet/minecraft/nbt/CompoundTag;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:28.978] [pool-18-thread-1/DEBUG] [mixin/]: cupboard.mixins.json:EntityLoadMixin from mod cupboard->@Inject::skipLoadingErroringEntity(Lnet/minecraft/nbt/CompoundTag;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/lang/Throwable;)V does use it's CallbackInfo
[10Nov2025 19:51:28.978] [pool-18-thread-1/DEBUG] [mixin/]: soul_fire_d.mixins.json:EntityMixin from mod soul_fire_d->@Inject::onSetRemainingFireTicks(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:28.978] [pool-18-thread-1/DEBUG] [mixin/]: soul_fire_d.mixins.json:EntityMixin from mod soul_fire_d->@Inject::onSetRemainingFireTicks(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:28.978] [pool-18-thread-1/DEBUG] [mixin/]: soul_fire_d.mixins.json:EntityMixin from mod soul_fire_d->@Inject::onSetRemainingFireTicks(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:28.979] [pool-18-thread-1/DEBUG] [mixin/]: soul_fire_d.mixins.json:EntityMixin from mod soul_fire_d->@Inject::onSaveWithoutId(Lnet/minecraft/nbt/CompoundTag;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:28.979] [pool-18-thread-1/DEBUG] [mixin/]: soul_fire_d.mixins.json:EntityMixin from mod soul_fire_d->@Inject::onSaveWithoutId(Lnet/minecraft/nbt/CompoundTag;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:28.979] [pool-18-thread-1/DEBUG] [mixin/]: soul_fire_d.mixins.json:EntityMixin from mod soul_fire_d->@Inject::onSaveWithoutId(Lnet/minecraft/nbt/CompoundTag;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:28.979] [pool-18-thread-1/DEBUG] [mixin/]: soul_fire_d.mixins.json:EntityMixin from mod soul_fire_d->@Inject::onLoad(Lnet/minecraft/nbt/CompoundTag;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:28.979] [pool-18-thread-1/DEBUG] [mixin/]: soul_fire_d.mixins.json:EntityMixin from mod soul_fire_d->@Inject::onLoad(Lnet/minecraft/nbt/CompoundTag;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:28.979] [pool-18-thread-1/DEBUG] [mixin/]: soul_fire_d.mixins.json:EntityMixin from mod soul_fire_d->@Inject::onLoad(Lnet/minecraft/nbt/CompoundTag;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:28.979] [pool-18-thread-1/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinEntity from mod entity_model_features->@Inject::emf$leashwither(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:28.979] [pool-18-thread-1/DEBUG] [mixin/]: betterthirdperson.mixins.json:EntityMixin from mod betterthirdperson->@Inject::preTurnHook(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:28.979] [pool-18-thread-1/DEBUG] [mixin/]: betterthirdperson.mixins.json:EntityMixin from mod betterthirdperson->@Inject::preTurnHook(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:28.979] [pool-18-thread-1/DEBUG] [mixin/]: betterthirdperson.mixins.json:EntityMixin from mod betterthirdperson->@Inject::preTurnHook(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:28.979] [pool-18-thread-1/DEBUG] [mixin/]: betterthirdperson.mixins.json:EntityMixin from mod betterthirdperson->@Inject::postTurnHook(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:28.979] [pool-18-thread-1/DEBUG] [mixin/]: betterthirdperson.mixins.json:EntityMixin from mod betterthirdperson->@Inject::postTurnHook(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:28.979] [pool-18-thread-1/DEBUG] [mixin/]: betterthirdperson.mixins.json:EntityMixin from mod betterthirdperson->@Inject::postTurnHook(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:28.997] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinPlayerEntity from entity_model_features.mixins.json into net.minecraft.world.entity.player.Player
[10Nov2025 19:51:28.997] [pool-18-thread-1/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinPlayerEntity from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:29.001] [pool-18-thread-1/DEBUG] [mixin/]: Mixing entity.misc.MixinPlayerEntity from entity_texture_features.mixins.json into net.minecraft.world.entity.player.Player
[10Nov2025 19:51:29.001] [pool-18-thread-1/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinPlayerEntity from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:29.003] [pool-18-thread-1/DEBUG] [mixin/]: Mixing PlayerEntityMixin from betterthirdperson.mixins.json into net.minecraft.world.entity.player.Player
[10Nov2025 19:51:29.005] [pool-18-thread-1/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinPlayerEntity from mod entity_model_features->@Inject::emf$injected(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/InteractionHand;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:29.005] [pool-18-thread-1/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinPlayerEntity from mod entity_model_features->@Inject::emf$injected(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/InteractionHand;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:29.005] [pool-18-thread-1/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinPlayerEntity from mod entity_model_features->@Inject::emf$injected(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/InteractionHand;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:29.005] [pool-18-thread-1/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinPlayerEntity from mod entity_texture_features->@Inject::etf$injected(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/InteractionHand;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:29.005] [pool-18-thread-1/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinPlayerEntity from mod entity_texture_features->@Inject::etf$injected(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/InteractionHand;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:29.006] [pool-18-thread-1/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinPlayerEntity from mod entity_texture_features->@Inject::etf$injected(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/InteractionHand;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:29.006] [pool-18-thread-1/DEBUG] [mixin/]: betterthirdperson.mixins.json:PlayerEntityMixin from mod betterthirdperson->@Inject::onPrePlayerTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:29.006] [pool-18-thread-1/DEBUG] [mixin/]: betterthirdperson.mixins.json:PlayerEntityMixin from mod betterthirdperson->@Inject::onPrePlayerTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:29.006] [pool-18-thread-1/DEBUG] [mixin/]: betterthirdperson.mixins.json:PlayerEntityMixin from mod betterthirdperson->@Inject::onPrePlayerTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:29.006] [pool-18-thread-1/DEBUG] [mixin/]: betterthirdperson.mixins.json:PlayerEntityMixin from mod betterthirdperson->@Inject::onPostPlayerTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:29.006] [pool-18-thread-1/DEBUG] [mixin/]: betterthirdperson.mixins.json:PlayerEntityMixin from mod betterthirdperson->@Inject::onPostPlayerTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:29.006] [pool-18-thread-1/DEBUG] [mixin/]: betterthirdperson.mixins.json:PlayerEntityMixin from mod betterthirdperson->@Inject::onPostPlayerTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:29.015] [pool-18-thread-1/DEBUG] [mixin/]: Mixing client.IMixinLivingEntity from fancymenu.mixins.json into net.minecraft.world.entity.LivingEntity
[10Nov2025 19:51:29.015] [pool-18-thread-1/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinLivingEntity from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:29.033] [pool-18-thread-1/DEBUG] [mixin/]: Mixing WorldMixin from betterclouds.required.mixins.json into net.minecraft.world.level.Level
[10Nov2025 19:51:29.034] [pool-18-thread-1/DEBUG] [mixin/]: betterclouds.required.mixins.json:WorldMixin from mod betterclouds: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:29.045] [pool-18-thread-1/DEBUG] [mixin/]: Mixing ServerAddEntityMixin from cupboard.mixins.json into net.minecraft.server.level.ServerLevel
[10Nov2025 19:51:29.051] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinServerWorld from xaeroworldmap.mixins.json into net.minecraft.server.level.ServerLevel
[10Nov2025 19:51:29.051] [pool-18-thread-1/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinServerWorld from mod xaeroworldmap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:29.053] [pool-18-thread-1/DEBUG] [mixin/]: cupboard.mixins.json:ServerAddEntityMixin from mod cupboard->@Inject::OnaddEntity(Lnet/minecraft/world/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:29.063] [pool-18-thread-1/DEBUG] [mixin/]: Mixing features.render.immediate.DirectionMixin from sodium-common.mixins.json into net.minecraft.core.Direction
[10Nov2025 19:51:29.063] [pool-18-thread-1/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.immediate.DirectionMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:29.188] [pool-18-thread-1/DEBUG] [mixin/]: Mixing SoundEventMixin from sound_physics_remastered.mixins.json into net.minecraft.sounds.SoundEvent
[10Nov2025 19:51:29.188] [pool-18-thread-1/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SoundEventMixin from mod (unknown): Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:29.285] [pool-18-thread-1/DEBUG] [mixin/]: Mixing features.options.render_layers.LeavesBlockMixin from sodium-common.mixins.json into net.minecraft.world.level.block.LeavesBlock
[10Nov2025 19:51:29.285] [pool-18-thread-1/DEBUG] [mixin/]: sodium-common.mixins.json:features.options.render_layers.LeavesBlockMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:29.301] [pool-18-thread-1/DEBUG] [mixin/]: Mixing neoforge.LiquidBlockAccessor from architectury.mixins.json into net.minecraft.world.level.block.LiquidBlock
[10Nov2025 19:51:29.301] [pool-18-thread-1/DEBUG] [mixin/]: architectury.mixins.json:neoforge.LiquidBlockAccessor from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:29.301] [pool-18-thread-1/DEBUG] [mixin/]: Mixing inject.MixinLiquidBlock from architectury-common.mixins.json into net.minecraft.world.level.block.LiquidBlock
[10Nov2025 19:51:29.301] [pool-18-thread-1/DEBUG] [mixin/]: architectury-common.mixins.json:inject.MixinLiquidBlock from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:29.326] [pool-18-thread-1/DEBUG] [mixin/]: Mixing CampfireBlockMixin from soul_fire_d.mixins.json into net.minecraft.world.level.block.CampfireBlock
[10Nov2025 19:51:29.327] [pool-18-thread-1/DEBUG] [mixin/]: Renaming synthetic method lambda$wrapHurt$0(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Void; to md7304d2$soul_fire_d$lambda$wrapHurt$0$0 in soul_fire_d.mixins.json:CampfireBlockMixin from mod soul_fire_d
[10Nov2025 19:51:29.384] [pool-18-thread-1/DEBUG] [mixin/]: Mixing inject.MixinEntityType from architectury-common.mixins.json into net.minecraft.world.entity.EntityType
[10Nov2025 19:51:29.384] [pool-18-thread-1/DEBUG] [mixin/]: architectury-common.mixins.json:inject.MixinEntityType from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:29.398] [pool-18-thread-1/DEBUG] [mixin/]: Mixing inject.MixinFluid from architectury-common.mixins.json into net.minecraft.world.level.material.Fluid
[10Nov2025 19:51:29.398] [pool-18-thread-1/DEBUG] [mixin/]: architectury-common.mixins.json:inject.MixinFluid from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:29.400] [pool-18-thread-1/DEBUG] [mixin/]: Mixing tick.MixinWaterFluid from neoforge-asyncparticles-common.mixins.json into net.minecraft.world.level.material.WaterFluid
[10Nov2025 19:51:29.401] [pool-18-thread-1/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinWaterFluid from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:29.432] [pool-18-thread-1/DEBUG] [mixin/]: Mixing BlockEntityMixin from fabric-block-view-api-v2.mixins.json into net.minecraft.world.level.block.entity.BlockEntity
[10Nov2025 19:51:29.432] [pool-18-thread-1/DEBUG] [mixin/]: fabric-block-view-api-v2.mixins.json:BlockEntityMixin from mod fabric_block_view_api_v2: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:29.434] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinBlockEntity from entity_model_features.mixins.json into net.minecraft.world.level.block.entity.BlockEntity
[10Nov2025 19:51:29.434] [pool-18-thread-1/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinBlockEntity from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:29.435] [pool-18-thread-1/DEBUG] [mixin/]: Mixing entity.misc.MixinBlockEntity from entity_texture_features.mixins.json into net.minecraft.world.level.block.entity.BlockEntity
[10Nov2025 19:51:29.435] [pool-18-thread-1/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinBlockEntity from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:29.435] [pool-18-thread-1/DEBUG] [mixin/]: Renaming synthetic method lambda$etf$getNbt$0()Lnet/minecraft/nbt/CompoundTag; to md7304d2$entity_texture_features$lambda$etf$getNbt$0$0 in entity_texture_features.mixins.json:entity.misc.MixinBlockEntity from mod entity_texture_features
[10Nov2025 19:51:29.439] [pool-18-thread-1/DEBUG] [mixin/]: Mixing BlockEntityMixin from fabric-rendering-data-attachment-v1.mixins.json into net.minecraft.world.level.block.entity.BlockEntity
[10Nov2025 19:51:29.439] [pool-18-thread-1/DEBUG] [mixin/]: fabric-rendering-data-attachment-v1.mixins.json:BlockEntityMixin from mod fabric_rendering_data_attachment_v1: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:29.448] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinFallingBlockEntity from architectury.mixins.json into net.minecraft.world.entity.item.FallingBlockEntity
[10Nov2025 19:51:29.448] [pool-18-thread-1/DEBUG] [mixin/]: architectury.mixins.json:MixinFallingBlockEntity from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:29.466] [pool-18-thread-1/DEBUG] [mixin/]: architectury.mixins.json:MixinFallingBlockEntity from mod architectury->@Inject::handleLand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:29.466] [pool-18-thread-1/DEBUG] [mixin/]: architectury.mixins.json:MixinFallingBlockEntity from mod architectury->@Inject::handleLand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:29.466] [pool-18-thread-1/DEBUG] [mixin/]: architectury.mixins.json:MixinFallingBlockEntity from mod architectury->@Inject::handleLand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:29.640] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MobNeoForgeMixin from puzzleslib.neoforge.mixins.json into net.minecraft.world.entity.Mob
[10Nov2025 19:51:29.640] [pool-18-thread-1/DEBUG] [mixin/]: puzzleslib.neoforge.mixins.json:MobNeoForgeMixin from mod puzzleslib: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:29.644] [pool-18-thread-1/DEBUG] [mixin/]: puzzleslib.neoforge.mixins.json:MobNeoForgeMixin from mod puzzleslib->@Inject::init(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:29.644] [pool-18-thread-1/DEBUG] [mixin/]: puzzleslib.neoforge.mixins.json:MobNeoForgeMixin from mod puzzleslib->@Inject::init(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:29.644] [pool-18-thread-1/DEBUG] [mixin/]: puzzleslib.neoforge.mixins.json:MobNeoForgeMixin from mod puzzleslib->@Inject::init(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:29.691] [pool-18-thread-1/DEBUG] [mixin/]: Mixing BlockEntityTypeAccessor from neoforge.mixins.json into net.minecraft.world.level.block.entity.BlockEntityType
[10Nov2025 19:51:29.692] [pool-18-thread-1/DEBUG] [mixin/]: Mixing core.render.BlockEntityTypeMixin from sodium-common.mixins.json into net.minecraft.world.level.block.entity.BlockEntityType
[10Nov2025 19:51:29.692] [pool-18-thread-1/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.BlockEntityTypeMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:29.725] [pool-18-thread-1/DEBUG] [mixin/]: Mixing AbstractContainerMenuMixin from polytone-common.mixins.json into net.minecraft.world.inventory.AbstractContainerMenu
[10Nov2025 19:51:29.727] [pool-18-thread-1/DEBUG] [mixin/]: polytone-common.mixins.json:AbstractContainerMenuMixin from mod polytone->@Inject::interact(Lnet/minecraft/world/inventory/Slot;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:29.727] [pool-18-thread-1/DEBUG] [mixin/]: polytone-common.mixins.json:AbstractContainerMenuMixin from mod polytone->@Inject::interact(Lnet/minecraft/world/inventory/Slot;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:29.727] [pool-18-thread-1/DEBUG] [mixin/]: polytone-common.mixins.json:AbstractContainerMenuMixin from mod polytone->@Inject::interact(Lnet/minecraft/world/inventory/Slot;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:29.794] [pool-18-thread-1/DEBUG] [mixin/]: Mixing AbstractArrowMixin from soul_fire_d.mixins.json into net.minecraft.world.entity.projectile.AbstractArrow
[10Nov2025 19:51:29.795] [pool-18-thread-1/DEBUG] [mixin/]: Renaming synthetic method lambda$wrapIgniteForSeconds$0(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Ljava/lang/Object;Ljava/lang/Object;)V to md7304d2$soul_fire_d$lambda$wrapIgniteForSeconds$0$0 in soul_fire_d.mixins.json:AbstractArrowMixin from mod soul_fire_d
[10Nov2025 19:51:29.875] [pool-18-thread-1/DEBUG] [mixin/]: Mixing ItemStackMixin from polytone-common.mixins.json into net.minecraft.world.item.ItemStack
[10Nov2025 19:51:29.877] [pool-18-thread-1/DEBUG] [mixin/]: polytone-common.mixins.json:ItemStackMixin from mod polytone->@Inject::polytone$modifyBarColor(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:29.885] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinBiome from mixins.iris.json into net.minecraft.world.level.biome.Biome
[10Nov2025 19:51:29.885] [pool-18-thread-1/DEBUG] [mixin/]: mixins.iris.json:MixinBiome from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:29.886] [pool-18-thread-1/DEBUG] [mixin/]: Mixing features.world.biome.BiomeMixin from sodium-neoforge.mixins.json into net.minecraft.world.level.biome.Biome
[10Nov2025 19:51:29.886] [pool-18-thread-1/DEBUG] [mixin/]: sodium-neoforge.mixins.json:features.world.biome.BiomeMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:29.887] [pool-18-thread-1/DEBUG] [mixin/]: Mixing accessor.BiomeAccessor from polytone-common.mixins.json into net.minecraft.world.level.biome.Biome
[10Nov2025 19:51:29.890] [pool-18-thread-1/DEBUG] [mixin/]: sodium-neoforge.mixins.json:features.world.biome.BiomeMixin from mod sodium->@Inject::onInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:29.941] [pool-18-thread-1/DEBUG] [mixin/]: Mixing entity.misc.MixinSkullBlockEntity from entity_texture_features.mixins.json into net.minecraft.world.level.block.entity.SkullBlockEntity
[10Nov2025 19:51:29.941] [pool-18-thread-1/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinSkullBlockEntity from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:30.439] [pool-18-thread-1/DEBUG] [mixin/]: Mixing platform.neoforge.AuxiliaryLightManagerMixin from sodium-neoforge.mixins.json into net.neoforged.neoforge.common.world.AuxiliaryLightManager
[10Nov2025 19:51:30.439] [pool-18-thread-1/DEBUG] [mixin/]: sodium-neoforge.mixins.json:platform.neoforge.AuxiliaryLightManagerMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:30.443] [pool-18-thread-1/DEBUG] [mixin/]: Mixing ServerPlayerSleepMixin from dusk.mixins.json into net.minecraft.server.level.ServerPlayer
[10Nov2025 19:51:30.443] [pool-18-thread-1/DEBUG] [mixin/]: dusk.mixins.json:ServerPlayerSleepMixin from mod dusk: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:30.444] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinServerPlayer from xaeroworldmap.mixins.json into net.minecraft.server.level.ServerPlayer
[10Nov2025 19:51:30.444] [pool-18-thread-1/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinServerPlayer from mod xaeroworldmap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:30.444] [pool-18-thread-1/DEBUG] [mixin/]: Mixing server.MixinServerPlayer from DistantHorizons.neoforge.mixins.json into net.minecraft.server.level.ServerPlayer
[10Nov2025 19:51:30.445] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinServerPlayer from xaerohud.mixins.json into net.minecraft.server.level.ServerPlayer
[10Nov2025 19:51:30.445] [pool-18-thread-1/DEBUG] [mixin/]: xaerohud.mixins.json:MixinServerPlayer from mod xaerominimap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:30.445] [pool-18-thread-1/DEBUG] [mixin/]: Mixing ServerPlayerMixin from nerb-common.mixins.json into net.minecraft.server.level.ServerPlayer
[10Nov2025 19:51:30.445] [pool-18-thread-1/DEBUG] [mixin/]: nerb-common.mixins.json:ServerPlayerMixin from mod nerb: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:30.448] [pool-18-thread-1/DEBUG] [mixin/]: dusk.mixins.json:ServerPlayerSleepMixin from mod dusk->@Inject::on(Lnet/minecraft/core/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:30.448] [pool-18-thread-1/DEBUG] [mixin/]: dusk.mixins.json:ServerPlayerSleepMixin from mod dusk->@Inject::forcomfortshardcoding(Lnet/minecraft/core/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:30.448] [pool-18-thread-1/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:server.MixinServerPlayer from mod distanthorizons->@Inject::changeDimension(Lnet/minecraft/world/level/portal/TeleportTransition;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:30.448] [pool-18-thread-1/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:server.MixinServerPlayer from mod distanthorizons->@Inject::changeDimension(Lnet/minecraft/world/level/portal/TeleportTransition;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:30.448] [pool-18-thread-1/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:server.MixinServerPlayer from mod distanthorizons->@Inject::changeDimension(Lnet/minecraft/world/level/portal/TeleportTransition;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:30.448] [pool-18-thread-1/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:server.MixinServerPlayer from mod distanthorizons->@Inject::setServerLevel(Lnet/minecraft/server/level/ServerLevel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:30.448] [pool-18-thread-1/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:server.MixinServerPlayer from mod distanthorizons->@Inject::setServerLevel(Lnet/minecraft/server/level/ServerLevel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:30.448] [pool-18-thread-1/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:server.MixinServerPlayer from mod distanthorizons->@Inject::setServerLevel(Lnet/minecraft/server/level/ServerLevel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:30.448] [pool-18-thread-1/DEBUG] [mixin/]: nerb-common.mixins.json:ServerPlayerMixin from mod nerb->@Inject::onAwardRecipes(Ljava/util/Collection;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:30.448] [pool-18-thread-1/DEBUG] [mixin/]: nerb-common.mixins.json:ServerPlayerMixin from mod nerb->@Inject::onAwardRecipesByKey(Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:30.454] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinItem from mixins.iris.json into net.minecraft.world.item.Item
[10Nov2025 19:51:30.455] [pool-18-thread-1/DEBUG] [mixin/]: mixins.iris.json:MixinItem from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:30.455] [pool-18-thread-1/DEBUG] [mixin/]: Mixing ItemMixin from polytone-common.mixins.json into net.minecraft.world.item.Item
[10Nov2025 19:51:30.455] [pool-18-thread-1/DEBUG] [mixin/]: Mixing inject.MixinItem from architectury-common.mixins.json into net.minecraft.world.item.Item
[10Nov2025 19:51:30.455] [pool-18-thread-1/DEBUG] [mixin/]: architectury-common.mixins.json:inject.MixinItem from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:30.456] [pool-18-thread-1/DEBUG] [mixin/]: architectury-common.mixins.json:inject.MixinItem from mod architectury->@Inject::init(Lnet/minecraft/world/item/Item$Properties;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:30.457] [pool-18-thread-1/DEBUG] [mixin/]: architectury-common.mixins.json:inject.MixinItem from mod architectury->@Inject::init(Lnet/minecraft/world/item/Item$Properties;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:30.457] [pool-18-thread-1/DEBUG] [mixin/]: architectury-common.mixins.json:inject.MixinItem from mod architectury->@Inject::init(Lnet/minecraft/world/item/Item$Properties;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:30.797] [pool-18-thread-1/DEBUG] [mixin/]: Mixing neoforge.MixinBucketItem from architectury.mixins.json into net.minecraft.world.item.BucketItem
[10Nov2025 19:51:30.797] [pool-18-thread-1/DEBUG] [mixin/]: architectury.mixins.json:neoforge.MixinBucketItem from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:30.797] [pool-18-thread-1/DEBUG] [mixin/]: Mixing neoforge.BucketItemAccessor from architectury.mixins.json into net.minecraft.world.item.BucketItem
[10Nov2025 19:51:30.797] [pool-18-thread-1/DEBUG] [mixin/]: architectury.mixins.json:neoforge.BucketItemAccessor from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:30.797] [pool-18-thread-1/DEBUG] [mixin/]: Mixing inject.MixinBucketItem from architectury-common.mixins.json into net.minecraft.world.item.BucketItem
[10Nov2025 19:51:30.797] [pool-18-thread-1/DEBUG] [mixin/]: architectury-common.mixins.json:inject.MixinBucketItem from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:30.798] [pool-18-thread-1/DEBUG] [mixin/]: architectury.mixins.json:neoforge.MixinBucketItem from mod architectury->@Inject::fillBucket(Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/BlockHitResult;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:30.822] [pool-18-thread-1/DEBUG] [mixin/]: Mixing inject.MixinItemProperties from architectury-common.mixins.json into net.minecraft.world.item.Item$Properties
[10Nov2025 19:51:30.822] [pool-18-thread-1/DEBUG] [mixin/]: architectury-common.mixins.json:inject.MixinItemProperties from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:30.847] [pool-18-thread-1/DEBUG] [io.netty.util.internal.PlatformDependent0/]: -Dio.netty.noUnsafe: false
[10Nov2025 19:51:30.848] [pool-18-thread-1/DEBUG] [io.netty.util.internal.PlatformDependent0/]: Java version: 21
[10Nov2025 19:51:30.848] [pool-18-thread-1/DEBUG] [io.netty.util.internal.PlatformDependent0/]: sun.misc.Unsafe.theUnsafe: available
[10Nov2025 19:51:30.848] [pool-18-thread-1/DEBUG] [io.netty.util.internal.PlatformDependent0/]: sun.misc.Unsafe base methods: all available
[10Nov2025 19:51:30.848] [pool-18-thread-1/DEBUG] [io.netty.util.internal.PlatformDependent0/]: sun.misc.Unsafe.storeFence: available
[10Nov2025 19:51:30.848] [pool-18-thread-1/DEBUG] [io.netty.util.internal.PlatformDependent0/]: java.nio.Buffer.address: available
[10Nov2025 19:51:30.849] [pool-18-thread-1/DEBUG] [io.netty.util.internal.PlatformDependent0/]: java.nio.Bits.unaligned: available, true
[10Nov2025 19:51:30.850] [pool-18-thread-1/DEBUG] [io.netty.util.internal.PlatformDependent0/]: java.nio.DirectByteBuffer.<init>(long, {int,long}): unavailable
[10Nov2025 19:51:30.850] [pool-18-thread-1/DEBUG] [io.netty.util.internal.PlatformDependent/]: sun.misc.Unsafe: available
[10Nov2025 19:51:30.850] [pool-18-thread-1/DEBUG] [io.netty.util.internal.PlatformDependent/]: -Dio.netty.tmpdir: C:\Users\********\AppData\Local\Temp (java.io.tmpdir)
[10Nov2025 19:51:30.850] [pool-18-thread-1/DEBUG] [io.netty.util.internal.PlatformDependent/]: -Dio.netty.bitMode: 64 (sun.arch.data.model)
[10Nov2025 19:51:30.850] [pool-18-thread-1/DEBUG] [io.netty.util.internal.PlatformDependent/]: Platform: Windows
[10Nov2025 19:51:30.850] [pool-18-thread-1/DEBUG] [io.netty.util.internal.PlatformDependent/]: -Dio.netty.maxDirectMemory: -1 bytes
[10Nov2025 19:51:30.850] [pool-18-thread-1/DEBUG] [io.netty.util.internal.PlatformDependent/]: -Dio.netty.uninitializedArrayAllocationThreshold: -1
[10Nov2025 19:51:30.852] [pool-18-thread-1/DEBUG] [io.netty.util.internal.CleanerJava9/]: java.nio.ByteBuffer.cleaner(): available
[10Nov2025 19:51:30.852] [pool-18-thread-1/DEBUG] [io.netty.util.internal.PlatformDependent/]: -Dio.netty.noPreferDirect: false
[10Nov2025 19:51:30.940] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinWorldChunk from xaeroworldmap.mixins.json into net.minecraft.world.level.chunk.LevelChunk
[10Nov2025 19:51:30.941] [pool-18-thread-1/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinWorldChunk from mod xaeroworldmap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:30.941] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinWorldChunk from xaerohud.mixins.json into net.minecraft.world.level.chunk.LevelChunk
[10Nov2025 19:51:30.941] [pool-18-thread-1/DEBUG] [mixin/]: xaerohud.mixins.json:MixinWorldChunk from mod xaerominimap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:30.996] [pool-18-thread-1/DEBUG] [mixin/]: Generating mapped inner class net/minecraft/world/entity/Entity$Anonymous$7a7b9dd94e4d4c729a93ad8833b734d4 (originally traben/entity_model_features/mixin/mixins/MixinEntity$1)
[10Nov2025 19:51:31.000] [pool-18-thread-1/DEBUG] [mixin/]: Mixing LocalPlayerMixin from cpm.mixins.json into net.minecraft.client.player.LocalPlayer
[10Nov2025 19:51:31.000] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinLocalPlayer from mixins.iris.json into net.minecraft.client.player.LocalPlayer
[10Nov2025 19:51:31.000] [pool-18-thread-1/DEBUG] [mixin/]: mixins.iris.json:MixinLocalPlayer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:31.001] [pool-18-thread-1/DEBUG] [mixin/]: Mixing client.IMixinLocalPlayer from konkrete.mixins.json into net.minecraft.client.player.LocalPlayer
[10Nov2025 19:51:31.001] [pool-18-thread-1/DEBUG] [mixin/]: konkrete.mixins.json:client.IMixinLocalPlayer from mod konkrete: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:31.001] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinClientPlayerEntity from xaerohud.mixins.json into net.minecraft.client.player.LocalPlayer
[10Nov2025 19:51:31.001] [pool-18-thread-1/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayerEntity from mod xaerominimap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:31.001] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinLocalPlayer from xaerohud.mixins.json into net.minecraft.client.player.LocalPlayer
[10Nov2025 19:51:31.001] [pool-18-thread-1/DEBUG] [mixin/]: xaerohud.mixins.json:MixinLocalPlayer from mod xaerominimap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:31.001] [pool-18-thread-1/DEBUG] [mixin/]: Mixing LocalPlayerMixin from sound_physics_remastered.mixins.json into net.minecraft.client.player.LocalPlayer
[10Nov2025 19:51:31.001] [pool-18-thread-1/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:LocalPlayerMixin from mod (unknown): Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:31.002] [pool-18-thread-1/DEBUG] [mixin/]: Mixing LocalPlayerMixin from cameraoverhaul.mixins.json into net.minecraft.client.player.LocalPlayer
[10Nov2025 19:51:31.002] [pool-18-thread-1/DEBUG] [mixin/]: cameraoverhaul.mixins.json:LocalPlayerMixin from mod cameraoverhaul: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:31.005] [pool-18-thread-1/DEBUG] [mixin/]: cpm.mixins.json:LocalPlayerMixin from mod cpm->@Inject::onAiStep(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:31.005] [pool-18-thread-1/DEBUG] [mixin/]: cpm.mixins.json:LocalPlayerMixin from mod cpm->@Inject::onAiStep(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:31.005] [pool-18-thread-1/DEBUG] [mixin/]: cpm.mixins.json:LocalPlayerMixin from mod cpm->@Inject::onAiStep(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:31.005] [pool-18-thread-1/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayerEntity from mod xaerominimap->@Inject::onTickStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:31.005] [pool-18-thread-1/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayerEntity from mod xaerominimap->@Inject::onTickStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:31.005] [pool-18-thread-1/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayerEntity from mod xaerominimap->@Inject::onTickStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:31.005] [pool-18-thread-1/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:LocalPlayerMixin from mod (unknown)->@Inject::playSound(Lnet/minecraft/sounds/SoundEvent;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:31.005] [pool-18-thread-1/DEBUG] [mixin/]: cameraoverhaul.mixins.json:LocalPlayerMixin from mod cameraoverhaul->@Inject::swing(Lnet/minecraft/world/InteractionHand;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:31.005] [pool-18-thread-1/DEBUG] [mixin/]: cameraoverhaul.mixins.json:LocalPlayerMixin from mod cameraoverhaul->@Inject::swing(Lnet/minecraft/world/InteractionHand;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:31.005] [pool-18-thread-1/DEBUG] [mixin/]: cameraoverhaul.mixins.json:LocalPlayerMixin from mod cameraoverhaul->@Inject::swing(Lnet/minecraft/world/InteractionHand;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:31.007] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinAbstractClientPlayerEntity from xaerohud.mixins.json into net.minecraft.client.player.AbstractClientPlayer
[10Nov2025 19:51:31.007] [pool-18-thread-1/DEBUG] [mixin/]: xaerohud.mixins.json:MixinAbstractClientPlayerEntity from mod xaerominimap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:31.029] [pool-18-thread-1/DEBUG] [mixin/]: Mixing entity.misc.MixinBlazeEntity from entity_texture_features.mixins.json into net.minecraft.world.entity.monster.Blaze
[10Nov2025 19:51:31.029] [pool-18-thread-1/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinBlazeEntity from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:31.062] [pool-18-thread-1/DEBUG] [mixin/]: Mixing ZombieMixin from soul_fire_d.mixins.json into net.minecraft.world.entity.monster.Zombie
[10Nov2025 19:51:31.062] [pool-18-thread-1/DEBUG] [mixin/]: Renaming synthetic method lambda$wrapIgniteForSeconds$0(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Ljava/lang/Object;Ljava/lang/Object;)V to md7304d2$soul_fire_d$lambda$wrapIgniteForSeconds$0$0 in soul_fire_d.mixins.json:ZombieMixin from mod soul_fire_d
[10Nov2025 19:51:31.095] [pool-18-thread-1/DEBUG] [mixin/]: Mixing entity.misc.MixinGlowSquidEntity from entity_texture_features.mixins.json into net.minecraft.world.entity.GlowSquid
[10Nov2025 19:51:31.096] [pool-18-thread-1/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinGlowSquidEntity from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:31.107] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinLightningBolt from architectury-common.mixins.json into net.minecraft.world.entity.LightningBolt
[10Nov2025 19:51:31.107] [pool-18-thread-1/DEBUG] [mixin/]: architectury-common.mixins.json:MixinLightningBolt from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:31.108] [pool-18-thread-1/DEBUG] [mixin/]: Mixing LightningBoltMixin from cameraoverhaul.mixins.json into net.minecraft.world.entity.LightningBolt
[10Nov2025 19:51:31.108] [pool-18-thread-1/DEBUG] [mixin/]: cameraoverhaul.mixins.json:LightningBoltMixin from mod cameraoverhaul: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:31.112] [pool-18-thread-1/DEBUG] [mixin/]: architectury-common.mixins.json:MixinLightningBolt from mod architectury->@Inject::handleLightning(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:31.112] [pool-18-thread-1/DEBUG] [mixin/]: architectury-common.mixins.json:MixinLightningBolt from mod architectury->@Inject::handleLightning(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;)V has 0 override(s) in child classes
[10Nov2025 19:51:31.112] [pool-18-thread-1/DEBUG] [mixin/]: architectury-common.mixins.json:MixinLightningBolt from mod architectury->@Inject::handleLightning(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/List;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:31.112] [pool-18-thread-1/DEBUG] [mixin/]: cameraoverhaul.mixins.json:LightningBoltMixin from mod cameraoverhaul->@Inject::spawnFire(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:31.112] [pool-18-thread-1/DEBUG] [mixin/]: cameraoverhaul.mixins.json:LightningBoltMixin from mod cameraoverhaul->@Inject::spawnFire(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:31.112] [pool-18-thread-1/DEBUG] [mixin/]: cameraoverhaul.mixins.json:LightningBoltMixin from mod cameraoverhaul->@Inject::spawnFire(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:31.125] [pool-18-thread-1/DEBUG] [mixin/]: Mixing entity.misc.MixinPhantomEntity from entity_texture_features.mixins.json into net.minecraft.world.entity.monster.Phantom
[10Nov2025 19:51:31.125] [pool-18-thread-1/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinPhantomEntity from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:31.140] [pool-18-thread-1/DEBUG] [mixin/]: Mixing accessor.SheepAccessor from polytone-common.mixins.json into net.minecraft.world.entity.animal.Sheep
[10Nov2025 19:51:31.140] [pool-18-thread-1/DEBUG] [mixin/]: Renaming @Invoker method invokeCreateSheepColor(Lnet/minecraft/world/item/DyeColor;)I to invokeCreateSheepColor$polytone_$md$7304d2$0 in polytone-common.mixins.json:accessor.SheepAccessor from mod polytone
[10Nov2025 19:51:31.150] [pool-18-thread-1/DEBUG] [mixin/]: Mixing entity.block.MixinMobSpawnerLogic from entity_texture_features.mixins.json into net.minecraft.world.level.BaseSpawner
[10Nov2025 19:51:31.150] [pool-18-thread-1/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.block.MixinMobSpawnerLogic from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:31.150] [pool-18-thread-1/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.block.MixinMobSpawnerLogic from mod entity_texture_features->@Inject::etf$stabiliseMobSpawnerUUID(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:31.150] [pool-18-thread-1/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.block.MixinMobSpawnerLogic from mod entity_texture_features->@Inject::etf$stabiliseMobSpawnerUUID(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:31.565] [pool-18-thread-1/DEBUG] [mixin/]: Generating mapped inner class net/minecraft/world/level/block/entity/BlockEntity$Anonymous$f96d7dc2495e4eca8af0bfd10013336e (originally traben/entity_model_features/mixin/mixins/MixinBlockEntity$1)
[10Nov2025 19:51:31.596] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinInventory from architectury.mixins.json into net.minecraft.world.entity.player.Inventory
[10Nov2025 19:51:31.596] [pool-18-thread-1/DEBUG] [mixin/]: architectury.mixins.json:MixinInventory from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:31.597] [pool-18-thread-1/DEBUG] [mixin/]: architectury.mixins.json:MixinInventory from mod architectury->@Inject::updateItems(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:31.597] [pool-18-thread-1/DEBUG] [mixin/]: architectury.mixins.json:MixinInventory from mod architectury->@Inject::updateItems(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:31.597] [pool-18-thread-1/DEBUG] [mixin/]: architectury.mixins.json:MixinInventory from mod architectury->@Inject::updateItems(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:31.652] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinBiomes from mixins.iris.json into net.minecraft.world.level.biome.Biomes
[10Nov2025 19:51:31.652] [pool-18-thread-1/DEBUG] [mixin/]: mixins.iris.json:MixinBiomes from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:31.654] [pool-18-thread-1/DEBUG] [mixin/]: mixins.iris.json:MixinBiomes from mod iris->@Inject::iris$registerBiome(Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:31.689] [pool-18-thread-1/DEBUG] [mixin/]: Mixing EnchantedCountIncreaseFunctionNeoForgeMixin from puzzleslib.neoforge.mixins.json into net.minecraft.world.level.storage.loot.functions.EnchantedCountIncreaseFunction
[10Nov2025 19:51:31.689] [pool-18-thread-1/DEBUG] [mixin/]: puzzleslib.neoforge.mixins.json:EnchantedCountIncreaseFunctionNeoForgeMixin from mod puzzleslib: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:31.691] [pool-18-thread-1/DEBUG] [mixin/]: puzzleslib.neoforge.mixins.json:EnchantedCountIncreaseFunctionNeoForgeMixin from mod puzzleslib->@Inject::run(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:31.691] [pool-18-thread-1/DEBUG] [mixin/]: puzzleslib.neoforge.mixins.json:EnchantedCountIncreaseFunctionNeoForgeMixin from mod puzzleslib->@Inject::run(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:31.691] [pool-18-thread-1/DEBUG] [mixin/]: puzzleslib.neoforge.mixins.json:EnchantedCountIncreaseFunctionNeoForgeMixin from mod puzzleslib->@Inject::run(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:31.738] [pool-18-thread-1/DEBUG] [mixin/]: Mixing LootItemRandomChanceWithEnchantedBonusConditionNeoForgeMixin from puzzleslib.neoforge.mixins.json into net.minecraft.world.level.storage.loot.predicates.LootItemRandomChanceWithEnchantedBonusCondition
[10Nov2025 19:51:31.738] [pool-18-thread-1/DEBUG] [mixin/]: puzzleslib.neoforge.mixins.json:LootItemRandomChanceWithEnchantedBonusConditionNeoForgeMixin from mod puzzleslib: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:31.754] [pool-18-thread-1/DEBUG] [mixin/]: Mixing features.model.WeightedRandomListMixin from sodium-neoforge.mixins.json into net.minecraft.util.random.WeightedRandomList
[10Nov2025 19:51:31.754] [pool-18-thread-1/DEBUG] [mixin/]: sodium-neoforge.mixins.json:features.model.WeightedRandomListMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:31.758] [pool-18-thread-1/DEBUG] [mixin/]: Mixing DimensionTypeAccessor from mixins.iris.json into net.minecraft.world.level.dimension.DimensionType
[10Nov2025 19:51:31.758] [pool-18-thread-1/DEBUG] [mixin/]: mixins.iris.json:DimensionTypeAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:31.799] [pool-18-thread-1/DEBUG] [mixin/]: Mixing MixinLevelEvent from architectury.mixins.json into net.neoforged.neoforge.event.level.LevelEvent
[10Nov2025 19:51:31.799] [pool-18-thread-1/DEBUG] [mixin/]: architectury.mixins.json:MixinLevelEvent from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:31.912] [pool-18-thread-1/DEBUG] [mixin/]: Mixing accessor.MobSpawnSettingsBuilderNeoForgeAccessor from puzzleslib.neoforge.mixins.json into net.minecraft.world.level.biome.MobSpawnSettings$Builder
[10Nov2025 19:51:31.912] [pool-18-thread-1/DEBUG] [mixin/]: puzzleslib.neoforge.mixins.json:accessor.MobSpawnSettingsBuilderNeoForgeAccessor from mod puzzleslib: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:31.923] [pool-18-thread-1/DEBUG] [mixin/]: Mixing server.MixinChunkGenerator from DistantHorizons.neoforge.mixins.json into net.minecraft.world.level.chunk.ChunkGenerator
[10Nov2025 19:51:31.923] [pool-18-thread-1/DEBUG] [mixin/]: Mixing server.MixinTFChunkGenerator from DistantHorizons.neoforge.mixins.json into net.minecraft.world.level.chunk.ChunkGenerator
[10Nov2025 19:51:32.089] [main/INFO] [net.minecraft.client.main.Main/]: Completely ignored arguments: [, , ]
[10Nov2025 19:51:32.092] [Render thread/DEBUG] [mixin/]: Mixing MixinGlStateManager from mixins.iris.json into com.mojang.blaze3d.systems.RenderSystem
[10Nov2025 19:51:32.092] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGlStateManager from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:32.092] [Render thread/DEBUG] [mixin/]: Mixing MixinRenderSystem from mixins.iris.json into com.mojang.blaze3d.systems.RenderSystem
[10Nov2025 19:51:32.092] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinRenderSystem from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:32.094] [Render thread/DEBUG] [mixin/]: Mixing statelisteners.MixinRenderSystem from mixins.iris.json into com.mojang.blaze3d.systems.RenderSystem
[10Nov2025 19:51:32.094] [Render thread/DEBUG] [mixin/]: mixins.iris.json:statelisteners.MixinRenderSystem from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:32.094] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$1(Ljava/lang/Runnable;)V to md7304d2$iris$lambda$static$1$0 in mixins.iris.json:statelisteners.MixinRenderSystem from mod iris
[10Nov2025 19:51:32.094] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$0(Ljava/lang/Runnable;)V to md7304d2$iris$lambda$static$0$1 in mixins.iris.json:statelisteners.MixinRenderSystem from mod iris
[10Nov2025 19:51:32.095] [Render thread/DEBUG] [mixin/]: Mixing workarounds.event_loop.RenderSystemMixin from sodium-common.mixins.json into com.mojang.blaze3d.systems.RenderSystem
[10Nov2025 19:51:32.095] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:workarounds.event_loop.RenderSystemMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.095] [Render thread/DEBUG] [mixin/]: Mixing RenderSystemMixin from betterclouds.required.mixins.json into com.mojang.blaze3d.systems.RenderSystem
[10Nov2025 19:51:32.095] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:RenderSystemMixin from mod betterclouds: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.098] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinRenderSystem from mod iris->@Inject::iris$onRendererInit(IZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.098] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinRenderSystem from mod iris->@Inject::_setShaderTexture(ILnet/minecraft/resources/ResourceLocation;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.098] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinRenderSystem from mod iris->@Inject::_setShaderTexture(IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.098] [Render thread/DEBUG] [mixin/]: mixins.iris.json:statelisteners.MixinRenderSystem from mod iris->@Inject::iris$onFogStart(Lnet/minecraft/client/renderer/FogParameters;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.098] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:RenderSystemMixin from mod betterclouds->@Inject::afterInitRenderer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.098] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:RenderSystemMixin from mod betterclouds->@Inject::afterSwapBuffers(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.106] [Render thread/DEBUG] [mixin/]: Mixing render.MixinTesselator from neoforge-asyncparticles-common.mixins.json into com.mojang.blaze3d.vertex.Tesselator
[10Nov2025 19:51:32.106] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinTesselator from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.107] [Render thread/DEBUG] [mixin/]: Mixing fake_renders.MixinTesselator from neoforge-asyncparticles-common.mixins.json into com.mojang.blaze3d.vertex.Tesselator
[10Nov2025 19:51:32.107] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:fake_renders.MixinTesselator from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.108] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinTesselator from mod asyncparticles->@Inject::getInstance(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:32.109] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinTesselator from mod asyncparticles->@Inject::getBuilder(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:32.109] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinTesselator from mod asyncparticles->@Inject::getBuilder(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.109] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinTesselator from mod asyncparticles->@Inject::getBuilder(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:32.109] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinTesselator from mod asyncparticles->@Inject::clear(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.109] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinTesselator from mod asyncparticles->@Inject::clear(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.109] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinTesselator from mod asyncparticles->@Inject::clear(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.110] [Render thread/DEBUG] [mixin/]: Mixing MixinByteBufferBuilder from mixins.iris.json into com.mojang.blaze3d.vertex.ByteBufferBuilder
[10Nov2025 19:51:32.110] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinByteBufferBuilder from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:32.110] [Render thread/DEBUG] [mixin/]: Mixing MixinByteBufferBuilder from iris-batched-entity-rendering.mixins.json into com.mojang.blaze3d.vertex.ByteBufferBuilder
[10Nov2025 19:51:32.110] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinByteBufferBuilder from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:32.145] [Render thread/DEBUG] [mixin/]: Mixing features.render.immediate.buffer_builder.sorting.VertexSortingMixin from sodium-common.mixins.json into com.mojang.blaze3d.vertex.VertexSorting
[10Nov2025 19:51:32.145] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.immediate.buffer_builder.sorting.VertexSortingMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.152] [Render thread/DEBUG] [mixin/]: Mixing CefInitMixin from mcef.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.152] [Render thread/DEBUG] [mixin/]: mcef.mixins.json:CefInitMixin from mod mcef: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.152] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$redirScreen$0()V to md7304d2$mcef$lambda$redirScreen$0$0 in mcef.mixins.json:CefInitMixin from mod mcef
[10Nov2025 19:51:32.155] [Render thread/DEBUG] [mixin/]: Mixing CefWindowsShutdownMixin from mcef.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.155] [Render thread/DEBUG] [mixin/]: mcef.mixins.json:CefWindowsShutdownMixin from mod mcef: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.156] [Render thread/DEBUG] [mixin/]: Mixing tick.MixinMinecraft from neoforge-asyncparticles-common.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.157] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinMinecraft from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.158] [Render thread/DEBUG] [mixin/]: Mixing MixinMinecraftClient from xaeroworldmap.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.158] [Render thread/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinMinecraftClient from mod xaeroworldmap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.158] [Render thread/DEBUG] [mixin/]: Mixing MixinForgeMinecraftClient from xaeroworldmap.neoforge.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.158] [Render thread/DEBUG] [mixin/]: xaeroworldmap.neoforge.mixins.json:MixinForgeMinecraftClient from mod xaeroworldmap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.159] [Render thread/DEBUG] [mixin/]: Mixing MixinMinecraft_Images from mixins.iris.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.159] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinMinecraft_Images from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:32.160] [Render thread/DEBUG] [mixin/]: Mixing MixinMinecraft_Keybinds from mixins.iris.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.160] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinMinecraft_Keybinds from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:32.160] [Render thread/DEBUG] [mixin/]: Mixing MixinMinecraft_PipelineManagement from mixins.iris.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.160] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinMinecraft_PipelineManagement from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:32.161] [Render thread/DEBUG] [mixin/]: Mixing client.MixinMinecraft from DistantHorizons.neoforge.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.161] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$buildInitialScreens$0()V to md7304d2$distanthorizons$lambda$buildInitialScreens$0$1 in DistantHorizons.neoforge.mixins.json:client.MixinMinecraft from mod distanthorizons
[10Nov2025 19:51:32.164] [Render thread/DEBUG] [mixin/]: Mixing core.MinecraftMixin from sodium-common.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.164] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.MinecraftMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.165] [Render thread/DEBUG] [mixin/]: Mixing platform.neoforge.EntrypointMixin from sodium-neoforge.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.165] [Render thread/DEBUG] [mixin/]: sodium-neoforge.mixins.json:platform.neoforge.EntrypointMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.166] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$sodium$loadConfig$0(Lnet/neoforged/fml/ModContainer;)Ljava/lang/String; to md7304d2$sodium$lambda$sodium$loadConfig$0$2 in sodium-neoforge.mixins.json:platform.neoforge.EntrypointMixin from mod sodium
[10Nov2025 19:51:32.166] [Render thread/DEBUG] [mixin/]: Mixing MinecraftClientMixin from betterclouds.required.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.166] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:MinecraftClientMixin from mod betterclouds: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.167] [Render thread/DEBUG] [mixin/]: Mixing client.MixinMinecraft from konkrete.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.167] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMinecraft from mod konkrete: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.167] [Render thread/DEBUG] [mixin/]: Mixing MinecraftMixin from polytone-common.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.167] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinMinecraft from drippyloadingscreen.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.167] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.IMixinMinecraft from mod drippyloadingscreen: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.168] [Render thread/DEBUG] [mixin/]: Mixing MixinResourceReloadEnd from entity_model_features.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.168] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinResourceReloadEnd from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.168] [Render thread/DEBUG] [mixin/]: Mixing MixinResourceReloadStart from entity_model_features.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.168] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinResourceReloadStart from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.168] [Render thread/DEBUG] [mixin/]: Mixing accessor.MinecraftClientAccessor from entity_model_features.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.168] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:accessor.MinecraftClientAccessor from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.168] [Render thread/DEBUG] [mixin/]: Mixing reloading.MixinMinecraftClient from entity_texture_features.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.168] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:reloading.MixinMinecraftClient from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:32.168] [Render thread/DEBUG] [mixin/]: Mixing reloading.MixinResourceReload from entity_texture_features.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.168] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:reloading.MixinResourceReload from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:32.168] [Render thread/DEBUG] [mixin/]: Mixing MixinMinecraftClient from xaerohud.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.168] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinMinecraftClient from mod xaerominimap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.168] [Render thread/DEBUG] [mixin/]: Mixing MinecraftClientMixin from betterthirdperson.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.168] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$onItemUseRepeatable$1()I to md7304d2$betterthirdperson$lambda$onItemUseRepeatable$1$3 in betterthirdperson.mixins.json:MinecraftClientMixin from mod betterthirdperson
[10Nov2025 19:51:32.169] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$onBlockBreaking$0()V to md7304d2$betterthirdperson$lambda$onBlockBreaking$0$4 in betterthirdperson.mixins.json:MinecraftClientMixin from mod betterthirdperson
[10Nov2025 19:51:32.170] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinMinecraft from fancymenu.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.170] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinMinecraft from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.170] [Render thread/DEBUG] [mixin/]: Mixing client.MixinMinecraft from fancymenu.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.170] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.172] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$before_setScreen_FancyMenu$1(Lde/keksuccino/fancymenu/customization/layout/editor/LayoutEditorScreen;Lnet/minecraft/client/gui/screens/Screen;Lde/keksuccino/fancymenu/customization/element/editor/AbstractEditorElement;)V to md7304d2$fancymenu$lambda$before_setScreen_FancyMenu$1$5 in fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu
[10Nov2025 19:51:32.173] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$before_setScreen_FancyMenu$0(Lde/keksuccino/fancymenu/customization/layout/editor/LayoutEditorScreen;Lnet/minecraft/client/gui/screens/Screen;Lde/keksuccino/fancymenu/customization/background/MenuBackground;)V to md7304d2$fancymenu$lambda$before_setScreen_FancyMenu$0$6 in fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu
[10Nov2025 19:51:32.177] [Render thread/DEBUG] [mixin/]: Mixing MixinMinecraft from architectury.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.177] [Render thread/DEBUG] [mixin/]: architectury.mixins.json:MixinMinecraft from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:32.177] [Render thread/DEBUG] [mixin/]: Mixing MinecraftMixin from yacl.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.177] [Render thread/DEBUG] [mixin/]: yacl.mixins.json:MinecraftMixin from mod yet_another_config_lib_v3: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.178] [Render thread/DEBUG] [mixin/]: Mixing client.accessor.MinecraftAccessor from proplacer.common.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.178] [Render thread/DEBUG] [mixin/]: proplacer.common.mixins.json:client.accessor.MinecraftAccessor from mod proplacer: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.178] [Render thread/DEBUG] [mixin/]: Mixing MinecraftMixin from sound_physics_remastered.mixins.json into net.minecraft.client.Minecraft
[10Nov2025 19:51:32.178] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:MinecraftMixin from mod (unknown): Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.201] [Render thread/DEBUG] [mixin/]: mcef.mixins.json:CefInitMixin from mod mcef->@Inject::redirScreen(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:32.201] [Render thread/DEBUG] [mixin/]: mcef.mixins.json:CefWindowsShutdownMixin from mod mcef->@Inject::close(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.201] [Render thread/DEBUG] [mixin/]: mcef.mixins.json:CefWindowsShutdownMixin from mod mcef->@Inject::close(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.201] [Render thread/DEBUG] [mixin/]: mcef.mixins.json:CefWindowsShutdownMixin from mod mcef->@Inject::close(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.201] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinMinecraft from mod asyncparticles->@Inject::onRunTick(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.201] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinMinecraft from mod asyncparticles->@Inject::onRunTick(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.201] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinMinecraft from mod asyncparticles->@Inject::onRunTick(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.201] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinMinecraft from mod asyncparticles->@Inject::onRunTickAfter(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.201] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinMinecraft from mod asyncparticles->@Inject::onRunTickAfter(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinMinecraft from mod asyncparticles->@Inject::onRunTickAfter(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinMinecraft from mod asyncparticles->@Inject::onSetLevel(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinMinecraft from mod asyncparticles->@Inject::onSetLevel(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinMinecraft from mod asyncparticles->@Inject::onSetLevel(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinMinecraft from mod asyncparticles->@Inject::afterSetLevel(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinMinecraft from mod asyncparticles->@Inject::afterSetLevel(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinMinecraft from mod asyncparticles->@Inject::afterSetLevel(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: xaeroworldmap.neoforge.mixins.json:MixinForgeMinecraftClient from mod xaeroworldmap->@Inject::onRunTickStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: xaeroworldmap.neoforge.mixins.json:MixinForgeMinecraftClient from mod xaeroworldmap->@Inject::onRunTickStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: xaeroworldmap.neoforge.mixins.json:MixinForgeMinecraftClient from mod xaeroworldmap->@Inject::onRunTickStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinMinecraft_Images from mod iris->@Inject::iris$setupImages(Lnet/minecraft/client/main/GameConfig;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinMinecraft_Images from mod iris->@Inject::iris$setupImages(Lnet/minecraft/client/main/GameConfig;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinMinecraft_Images from mod iris->@Inject::iris$setupImages(Lnet/minecraft/client/main/GameConfig;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinMinecraft_Keybinds from mod iris->@Inject::iris$onTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinMinecraft_Keybinds from mod iris->@Inject::iris$onTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinMinecraft_Keybinds from mod iris->@Inject::iris$onTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinMinecraft_PipelineManagement from mod iris->@Inject::iris$trackLastDimensionOnLeave(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinMinecraft_PipelineManagement from mod iris->@Inject::iris$trackLastDimensionOnLeave(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinMinecraft_PipelineManagement from mod iris->@Inject::iris$trackLastDimensionOnLeave(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinMinecraft_PipelineManagement from mod iris->@Inject::iris$trackLastDimensionOnLevelChange(Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/client/gui/screens/ReceivingLevelScreen$Reason;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinMinecraft_PipelineManagement from mod iris->@Inject::iris$trackLastDimensionOnLevelChange(Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/client/gui/screens/ReceivingLevelScreen$Reason;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinMinecraft_PipelineManagement from mod iris->@Inject::iris$trackLastDimensionOnLevelChange(Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/client/gui/screens/ReceivingLevelScreen$Reason;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinMinecraft_PipelineManagement from mod iris->@Inject::iris$resetPipeline(Lnet/minecraft/client/multiplayer/ClientLevel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinMinecraft_PipelineManagement from mod iris->@Inject::iris$resetPipeline(Lnet/minecraft/client/multiplayer/ClientLevel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinMinecraft_PipelineManagement from mod iris->@Inject::iris$resetPipeline(Lnet/minecraft/client/multiplayer/ClientLevel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinMinecraft from mod distanthorizons->@Inject::close(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinMinecraft from mod distanthorizons->@Inject::close(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinMinecraft from mod distanthorizons->@Inject::close(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.MinecraftMixin from mod sodium->@Inject::preRender(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.MinecraftMixin from mod sodium->@Inject::preRender(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.MinecraftMixin from mod sodium->@Inject::preRender(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.MinecraftMixin from mod sodium->@Inject::postRender(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.MinecraftMixin from mod sodium->@Inject::postRender(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.MinecraftMixin from mod sodium->@Inject::postRender(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.MinecraftMixin from mod sodium->@Inject::postInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.MinecraftMixin from mod sodium->@Inject::postInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.MinecraftMixin from mod sodium->@Inject::postInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.MinecraftMixin from mod sodium->@Inject::postResourceReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.MinecraftMixin from mod sodium->@Inject::postResourceReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.MinecraftMixin from mod sodium->@Inject::postResourceReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: sodium-neoforge.mixins.json:platform.neoforge.EntrypointMixin from mod sodium->@Inject::sodium$loadConfig(Lnet/minecraft/client/main/GameConfig;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: sodium-neoforge.mixins.json:platform.neoforge.EntrypointMixin from mod sodium->@Inject::sodium$loadConfig(Lnet/minecraft/client/main/GameConfig;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: sodium-neoforge.mixins.json:platform.neoforge.EntrypointMixin from mod sodium->@Inject::sodium$loadConfig(Lnet/minecraft/client/main/GameConfig;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMinecraft from mod konkrete->@Inject::afterConstruct_Konkrete(Lnet/minecraft/client/main/GameConfig;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMinecraft from mod konkrete->@Inject::afterConstruct_Konkrete(Lnet/minecraft/client/main/GameConfig;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMinecraft from mod konkrete->@Inject::afterConstruct_Konkrete(Lnet/minecraft/client/main/GameConfig;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMinecraft from mod konkrete->@Inject::beforeTick_Konkrete(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMinecraft from mod konkrete->@Inject::beforeTick_Konkrete(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMinecraft from mod konkrete->@Inject::beforeTick_Konkrete(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMinecraft from mod konkrete->@Inject::beforeScreenAdded_Konkrete(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMinecraft from mod konkrete->@Inject::beforeScreenAdded_Konkrete(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMinecraft from mod konkrete->@Inject::beforeScreenAdded_Konkrete(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMinecraft from mod konkrete->@Inject::headSetScreen_Konkrete(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMinecraft from mod konkrete->@Inject::headSetScreen_Konkrete(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMinecraft from mod konkrete->@Inject::headSetScreen_Konkrete(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMinecraft from mod konkrete->@Inject::headResizeDisplay_Konkrete(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMinecraft from mod konkrete->@Inject::headResizeDisplay_Konkrete(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMinecraft from mod konkrete->@Inject::headResizeDisplay_Konkrete(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:MinecraftMixin from mod polytone->@Inject::polytone$changeToast(Lnet/minecraft/network/chat/Component;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:MinecraftMixin from mod polytone->@Inject::polytone$changeToast(Lnet/minecraft/network/chat/Component;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:MinecraftMixin from mod polytone->@Inject::polytone$changeToast(Lnet/minecraft/network/chat/Component;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinResourceReloadEnd from mod entity_model_features->@Inject::emf$reloadFinish(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinResourceReloadEnd from mod entity_model_features->@Inject::emf$reloadFinish(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinResourceReloadEnd from mod entity_model_features->@Inject::emf$reloadFinish(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinResourceReloadStart from mod entity_model_features->@Inject::emf$reloadStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinResourceReloadStart from mod entity_model_features->@Inject::emf$reloadStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinResourceReloadStart from mod entity_model_features->@Inject::emf$reloadStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:reloading.MixinMinecraftClient from mod entity_texture_features->@Inject::etf$injected(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:reloading.MixinMinecraftClient from mod entity_texture_features->@Inject::etf$injected(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:reloading.MixinMinecraftClient from mod entity_texture_features->@Inject::etf$injected(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:reloading.MixinResourceReload from mod entity_texture_features->@Inject::etf$injected(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:reloading.MixinResourceReload from mod entity_texture_features->@Inject::etf$injected(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:reloading.MixinResourceReload from mod entity_texture_features->@Inject::etf$injected(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MinecraftClientMixin from mod betterthirdperson->@Inject::onHandleInputEvents(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MinecraftClientMixin from mod betterthirdperson->@Inject::onHandleInputEvents(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MinecraftClientMixin from mod betterthirdperson->@Inject::onHandleInputEvents(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MinecraftClientMixin from mod betterthirdperson->@Inject::preRenderHook(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MinecraftClientMixin from mod betterthirdperson->@Inject::preRenderHook(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MinecraftClientMixin from mod betterthirdperson->@Inject::preRenderHook(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MinecraftClientMixin from mod betterthirdperson->@Inject::onDoAttack(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MinecraftClientMixin from mod betterthirdperson->@Inject::onBlockBreaking(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:32.202] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MinecraftClientMixin from mod betterthirdperson->@Inject::onSetPerspective(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MinecraftClientMixin from mod betterthirdperson->@Inject::onSetPerspective(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MinecraftClientMixin from mod betterthirdperson->@Inject::onSetPerspective(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeSetOverlayFancyMenu(Lnet/minecraft/client/gui/screens/Overlay;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeSetOverlayFancyMenu(Lnet/minecraft/client/gui/screens/Overlay;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeSetOverlayFancyMenu(Lnet/minecraft/client/gui/screens/Overlay;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeGameTickFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeGameTickFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeGameTickFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::afterGameTickFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::afterGameTickFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::afterGameTickFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeScreenTickFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeScreenTickFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeScreenTickFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::afterScreenTickFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::afterScreenTickFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::afterScreenTickFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::changeWindowTitleFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::before_setScreen_FancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::after_setScreen_FancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::after_setScreen_FancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::after_setScreen_FancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::after_setScreen_FancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::after_setScreen_FancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::after_setScreen_FancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeInitCurrentScreenFancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeInitCurrentScreenFancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeInitCurrentScreenFancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::afterInitCurrentScreenFancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::afterInitCurrentScreenFancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::afterInitCurrentScreenFancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeScreenRemovedFancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeScreenRemovedFancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeScreenRemovedFancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeScreenAddedFancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeScreenAddedFancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeScreenAddedFancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeResizeCurrentScreenFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeResizeCurrentScreenFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::beforeResizeCurrentScreenFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::afterResizeCurrentScreenFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::afterResizeCurrentScreenFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::afterResizeCurrentScreenFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::registerResourceReloadListenerInResizeDisplayFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::registerResourceReloadListenerInResizeDisplayFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMinecraft from mod fancymenu->@Inject::registerResourceReloadListenerInResizeDisplayFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: architectury.mixins.json:MixinMinecraft from mod architectury->@Inject::onStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: architectury.mixins.json:MixinMinecraft from mod architectury->@Inject::onStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: architectury.mixins.json:MixinMinecraft from mod architectury->@Inject::onStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: architectury.mixins.json:MixinMinecraft from mod architectury->@Inject::onStopping(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: architectury.mixins.json:MixinMinecraft from mod architectury->@Inject::onStopping(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: architectury.mixins.json:MixinMinecraft from mod architectury->@Inject::onStopping(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: yacl.mixins.json:MinecraftMixin from mod yet_another_config_lib_v3->@Inject::closeImages(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: yacl.mixins.json:MinecraftMixin from mod yet_another_config_lib_v3->@Inject::closeImages(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: yacl.mixins.json:MinecraftMixin from mod yet_another_config_lib_v3->@Inject::closeImages(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:MinecraftMixin from mod (unknown)->@Inject::setLevel(Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/client/gui/screens/ReceivingLevelScreen$Reason;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:MinecraftMixin from mod (unknown)->@Inject::setLevel(Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/client/gui/screens/ReceivingLevelScreen$Reason;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:MinecraftMixin from mod (unknown)->@Inject::setLevel(Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/client/gui/screens/ReceivingLevelScreen$Reason;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:MinecraftMixin from mod (unknown)->@Inject::disconnect(Lnet/minecraft/client/gui/screens/Screen;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:MinecraftMixin from mod (unknown)->@Inject::disconnect(Lnet/minecraft/client/gui/screens/Screen;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.203] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:MinecraftMixin from mod (unknown)->@Inject::disconnect(Lnet/minecraft/client/gui/screens/Screen;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.216] [Render thread/DEBUG] [mixin/]: Mixing MixinRenderTarget from mixins.iris.json into com.mojang.blaze3d.pipeline.RenderTarget
[10Nov2025 19:51:32.216] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinRenderTarget from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:32.217] [Render thread/DEBUG] [mixin/]: Mixing state_tracking.MixinRenderTarget from mixins.iris.json into com.mojang.blaze3d.pipeline.RenderTarget
[10Nov2025 19:51:32.217] [Render thread/DEBUG] [mixin/]: mixins.iris.json:state_tracking.MixinRenderTarget from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:32.217] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$iris$onBindFramebuffer$0(ZLnet/irisshaders/iris/pipeline/WorldRenderingPipeline;)V to md7304d2$iris$lambda$iris$onBindFramebuffer$0$0 in mixins.iris.json:state_tracking.MixinRenderTarget from mod iris
[10Nov2025 19:51:32.217] [Render thread/DEBUG] [mixin/]: Mixing features.render.compositing.RenderTargetMixin from sodium-common.mixins.json into com.mojang.blaze3d.pipeline.RenderTarget
[10Nov2025 19:51:32.217] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.compositing.RenderTargetMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.218] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinRenderTarget from mod iris->@Inject::iris$onDestroyBuffers(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.218] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinRenderTarget from mod iris->@Inject::iris$onDestroyBuffers(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.218] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinRenderTarget from mod iris->@Inject::iris$onDestroyBuffers(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.218] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinRenderTarget from mod iris->@Inject::nameDepthBuffer(IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.218] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinRenderTarget from mod iris->@Inject::nameDepthBuffer(IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.218] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinRenderTarget from mod iris->@Inject::nameDepthBuffer(IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.218] [Render thread/DEBUG] [mixin/]: mixins.iris.json:state_tracking.MixinRenderTarget from mod iris->@Inject::iris$onBindFramebuffer(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.218] [Render thread/DEBUG] [mixin/]: mixins.iris.json:state_tracking.MixinRenderTarget from mod iris->@Inject::iris$onBindFramebuffer(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.218] [Render thread/DEBUG] [mixin/]: mixins.iris.json:state_tracking.MixinRenderTarget from mod iris->@Inject::iris$onBindFramebuffer(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.219] [Render thread/DEBUG] [mixin/]: Mixing client.MixinGenericMessageScreen from fancymenu.mixins.json into net.minecraft.client.gui.screens.GenericMessageScreen
[10Nov2025 19:51:32.219] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinGenericMessageScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.220] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinGenericMessageScreen from mod fancymenu->@Inject::return_init_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.220] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinGenericMessageScreen from mod fancymenu->@Inject::return_init_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.220] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinGenericMessageScreen from mod fancymenu->@Inject::return_init_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.221] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinChatScreen from fancymenu.mixins.json into net.minecraft.client.gui.screens.ChatScreen
[10Nov2025 19:51:32.221] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinChatScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.222] [Render thread/DEBUG] [mixin/]: Mixing MixinClientWorld from xaeroworldmap.mixins.json into net.minecraft.client.multiplayer.ClientLevel
[10Nov2025 19:51:32.222] [Render thread/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientWorld from mod xaeroworldmap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.224] [Render thread/DEBUG] [mixin/]: Mixing MixinClientWorld from neoforge-betterbiomeblend-common.mixins.json into net.minecraft.client.multiplayer.ClientLevel
[10Nov2025 19:51:32.227] [Render thread/DEBUG] [mixin/]: Mixing block_rendering.MixinClientLevel from mixins.iris.vertexformat.json into net.minecraft.client.multiplayer.ClientLevel
[10Nov2025 19:51:32.227] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:block_rendering.MixinClientLevel from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:32.227] [Render thread/DEBUG] [mixin/]: Mixing core.world.biome.ClientLevelMixin from sodium-common.mixins.json into net.minecraft.client.multiplayer.ClientLevel
[10Nov2025 19:51:32.227] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.biome.ClientLevelMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.228] [Render thread/DEBUG] [mixin/]: Mixing core.world.map.ClientLevelMixin from sodium-common.mixins.json into net.minecraft.client.multiplayer.ClientLevel
[10Nov2025 19:51:32.228] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.map.ClientLevelMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.228] [Render thread/DEBUG] [mixin/]: Mixing ClientLevelMixin from polytone-common.mixins.json into net.minecraft.client.multiplayer.ClientLevel
[10Nov2025 19:51:32.229] [Render thread/DEBUG] [mixin/]: Discarding sythetic bridge method synthetic in getChunk because existing method in polytone-common.mixins.json:ClientLevelMixin from mod polytone is compatible
[10Nov2025 19:51:32.230] [Render thread/DEBUG] [mixin/]: Mixing ColorResolverMixin from polytone-common.mixins.json into net.minecraft.client.multiplayer.ClientLevel
[10Nov2025 19:51:32.230] [Render thread/DEBUG] [mixin/]: Discarding sythetic bridge method synthetic in getChunk because existing method in polytone-common.mixins.json:ColorResolverMixin from mod polytone is compatible
[10Nov2025 19:51:32.230] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$polytone$resetCustomColorResolvers$1(Ljava/util/Map$Entry;)Z to md7304d2$polytone$lambda$polytone$resetCustomColorResolvers$1$0 in polytone-common.mixins.json:ColorResolverMixin from mod polytone
[10Nov2025 19:51:32.231] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$polytone$makeCachesForColormaps$0(Lnet/mehvahdjukaar/polytone/colormap/Colormap;Lnet/minecraft/core/BlockPos;)I to md7304d2$polytone$lambda$polytone$makeCachesForColormaps$0$1 in polytone-common.mixins.json:ColorResolverMixin from mod polytone
[10Nov2025 19:51:32.232] [Render thread/DEBUG] [mixin/]: Mixing MixinClientWorld from xaerohud.mixins.json into net.minecraft.client.multiplayer.ClientLevel
[10Nov2025 19:51:32.232] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientWorld from mod xaerominimap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.232] [Render thread/DEBUG] [mixin/]: Mixing MixinClientLevel from architectury.mixins.json into net.minecraft.client.multiplayer.ClientLevel
[10Nov2025 19:51:32.232] [Render thread/DEBUG] [mixin/]: architectury.mixins.json:MixinClientLevel from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:32.232] [Render thread/DEBUG] [mixin/]: Mixing ClientLevelMixin from sound_physics_remastered.mixins.json into net.minecraft.client.multiplayer.ClientLevel
[10Nov2025 19:51:32.232] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:ClientLevelMixin from mod (unknown): Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.233] [Render thread/DEBUG] [mixin/]: Mixing tick.MixinClientLevel from neoforge-asyncparticles-common.mixins.json into net.minecraft.client.multiplayer.ClientLevel
[10Nov2025 19:51:32.233] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinClientLevel from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.233] [Render thread/DEBUG] [mixin/]: Discarding sythetic bridge method synthetic in getChunk because existing method in neoforge-asyncparticles-common.mixins.json:tick.MixinClientLevel from mod asyncparticles is compatible
[10Nov2025 19:51:32.233] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$animateTick$0(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;III)V to md7304d2$asyncparticles$lambda$animateTick$0$2 in neoforge-asyncparticles-common.mixins.json:tick.MixinClientLevel from mod asyncparticles
[10Nov2025 19:51:32.234] [Render thread/DEBUG] [mixin/]: Mixing off_thread_access.MixinClientLevel from neoforge-asyncparticles-common.mixins.json into net.minecraft.client.multiplayer.ClientLevel
[10Nov2025 19:51:32.234] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinClientLevel from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.234] [Render thread/DEBUG] [mixin/]: Discarding sythetic bridge method synthetic in getChunk because existing method in neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinClientLevel from mod asyncparticles is compatible
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: neoforge-betterbiomeblend-common.mixins.json:MixinClientWorld from mod betterbiomereblend->@Inject::onClearColorCaches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: neoforge-betterbiomeblend-common.mixins.json:MixinClientWorld from mod betterbiomereblend->@Inject::onClearColorCaches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: neoforge-betterbiomeblend-common.mixins.json:MixinClientWorld from mod betterbiomereblend->@Inject::onClearColorCaches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: neoforge-betterbiomeblend-common.mixins.json:MixinClientWorld from mod betterbiomereblend->@Inject::onOnChunkLoaded(Lnet/minecraft/world/level/ChunkPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: neoforge-betterbiomeblend-common.mixins.json:MixinClientWorld from mod betterbiomereblend->@Inject::onOnChunkLoaded(Lnet/minecraft/world/level/ChunkPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: neoforge-betterbiomeblend-common.mixins.json:MixinClientWorld from mod betterbiomereblend->@Inject::onOnChunkLoaded(Lnet/minecraft/world/level/ChunkPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: neoforge-betterbiomeblend-common.mixins.json:MixinClientWorld from mod betterbiomereblend->@Inject::getBlockTint(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ColorResolver;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.biome.ClientLevelMixin from mod sodium->@Inject::captureSeed(Lnet/minecraft/client/multiplayer/ClientPacketListener;Lnet/minecraft/client/multiplayer/ClientLevel$ClientLevelData;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;IILnet/minecraft/client/renderer/LevelRenderer;ZJILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.biome.ClientLevelMixin from mod sodium->@Inject::captureSeed(Lnet/minecraft/client/multiplayer/ClientPacketListener;Lnet/minecraft/client/multiplayer/ClientLevel$ClientLevelData;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;IILnet/minecraft/client/renderer/LevelRenderer;ZJILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.biome.ClientLevelMixin from mod sodium->@Inject::captureSeed(Lnet/minecraft/client/multiplayer/ClientPacketListener;Lnet/minecraft/client/multiplayer/ClientLevel$ClientLevelData;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;IILnet/minecraft/client/renderer/LevelRenderer;ZJILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.map.ClientLevelMixin from mod sodium->@Inject::sodium$trackChunkUnload(Lnet/minecraft/world/level/chunk/LevelChunk;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.map.ClientLevelMixin from mod sodium->@Inject::sodium$trackChunkUnload(Lnet/minecraft/world/level/chunk/LevelChunk;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.map.ClientLevelMixin from mod sodium->@Inject::sodium$trackChunkUnload(Lnet/minecraft/world/level/chunk/LevelChunk;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:ColorResolverMixin from mod polytone->@Inject::polytone$makeCachesForColormaps(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ColorResolver;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:ColorResolverMixin from mod polytone->@Inject::polytone$makeCachesForColormaps(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ColorResolver;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:ColorResolverMixin from mod polytone->@Inject::polytone$makeCachesForColormaps(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ColorResolver;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:ColorResolverMixin from mod polytone->@Inject::polytone$resetCustomColorResolvers(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:ColorResolverMixin from mod polytone->@Inject::polytone$resetCustomColorResolvers(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:ColorResolverMixin from mod polytone->@Inject::polytone$resetCustomColorResolvers(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: architectury.mixins.json:MixinClientLevel from mod architectury->@Inject::tickEntities(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: architectury.mixins.json:MixinClientLevel from mod architectury->@Inject::tickEntities(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: architectury.mixins.json:MixinClientLevel from mod architectury->@Inject::tickEntities(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: architectury.mixins.json:MixinClientLevel from mod architectury->@Inject::tickEntitiesPost(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: architectury.mixins.json:MixinClientLevel from mod architectury->@Inject::tickEntitiesPost(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: architectury.mixins.json:MixinClientLevel from mod architectury->@Inject::tickEntitiesPost(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:ClientLevelMixin from mod (unknown)->@Inject::tick(Ljava/util/function/BooleanSupplier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:ClientLevelMixin from mod (unknown)->@Inject::tick(Ljava/util/function/BooleanSupplier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.244] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:ClientLevelMixin from mod (unknown)->@Inject::tick(Ljava/util/function/BooleanSupplier;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.246] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinClientLevel from mod asyncparticles->@Inject::onAnimateTick(IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:32.246] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinClientLevel from mod asyncparticles->@Inject::onInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.246] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinClientLevel from mod asyncparticles->@Inject::onInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.246] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinClientLevel from mod asyncparticles->@Inject::onInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.252] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinReceivingLevelScreen from fancymenu.mixins.json into net.minecraft.client.gui.screens.ReceivingLevelScreen
[10Nov2025 19:51:32.252] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinReceivingLevelScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.252] [Render thread/DEBUG] [mixin/]: Mixing client.MixinReceivingLevelScreen from fancymenu.mixins.json into net.minecraft.client.gui.screens.ReceivingLevelScreen
[10Nov2025 19:51:32.252] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinReceivingLevelScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.256] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinProgressScreen from fancymenu.mixins.json into net.minecraft.client.gui.screens.ProgressScreen
[10Nov2025 19:51:32.256] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinProgressScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.256] [Render thread/DEBUG] [mixin/]: Mixing client.MixinProgressScreen from fancymenu.mixins.json into net.minecraft.client.gui.screens.ProgressScreen
[10Nov2025 19:51:32.256] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinProgressScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.258] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinProgressScreen from mod fancymenu->@Inject::onProgressStartFancyMenu(Lnet/minecraft/network/chat/Component;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.258] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinProgressScreen from mod fancymenu->@Inject::onProgressStartFancyMenu(Lnet/minecraft/network/chat/Component;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.258] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinProgressScreen from mod fancymenu->@Inject::onProgressStartFancyMenu(Lnet/minecraft/network/chat/Component;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.258] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinProgressScreen from mod fancymenu->@Inject::onProgressStageFancyMenu(Lnet/minecraft/network/chat/Component;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.258] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinProgressScreen from mod fancymenu->@Inject::onProgressStageFancyMenu(Lnet/minecraft/network/chat/Component;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.258] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinProgressScreen from mod fancymenu->@Inject::onProgressStageFancyMenu(Lnet/minecraft/network/chat/Component;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.258] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinProgressScreen from mod fancymenu->@Inject::onProgressStagePercentageFancyMenu(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.258] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinProgressScreen from mod fancymenu->@Inject::onProgressStagePercentageFancyMenu(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.258] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinProgressScreen from mod fancymenu->@Inject::onProgressStagePercentageFancyMenu(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.262] [Render thread/DEBUG] [mixin/]: Mixing MixinTitleScreen from mixins.iris.json into net.minecraft.client.gui.screens.TitleScreen
[10Nov2025 19:51:32.262] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinTitleScreen from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:32.262] [Render thread/DEBUG] [mixin/]: Mixing client.MixinTitleScreen from fancymenu.mixins.json into net.minecraft.client.gui.screens.TitleScreen
[10Nov2025 19:51:32.262] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTitleScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.262] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$after_init_FancyMenu$4(Lde/keksuccino/fancymenu/util/rendering/ui/widget/BrandingRenderer;Lnet/minecraft/client/gui/GuiGraphics;IIFIIIILde/keksuccino/fancymenu/util/rendering/ui/widget/RendererWidget;)V to md7304d2$fancymenu$lambda$after_init_FancyMenu$4$0 in fancymenu.mixins.json:client.MixinTitleScreen from mod fancymenu
[10Nov2025 19:51:32.262] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$after_init_FancyMenu$3(Lde/keksuccino/fancymenu/util/rendering/ui/widget/RealmsNotificationRenderer;Lnet/minecraft/client/gui/GuiGraphics;IIFIIIILde/keksuccino/fancymenu/util/rendering/ui/widget/RendererWidget;)V to md7304d2$fancymenu$lambda$after_init_FancyMenu$3$1 in fancymenu.mixins.json:client.MixinTitleScreen from mod fancymenu
[10Nov2025 19:51:32.262] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$after_init_FancyMenu$2(Lde/keksuccino/fancymenu/util/rendering/ui/widget/MinecraftSplashRenderer;Lnet/minecraft/client/gui/GuiGraphics;IIFIIIILde/keksuccino/fancymenu/util/rendering/ui/widget/RendererWidget;)V to md7304d2$fancymenu$lambda$after_init_FancyMenu$2$2 in fancymenu.mixins.json:client.MixinTitleScreen from mod fancymenu
[10Nov2025 19:51:32.262] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$after_init_FancyMenu$1(Lde/keksuccino/fancymenu/util/rendering/ui/widget/MinecraftLogoRenderer;Lnet/minecraft/client/gui/GuiGraphics;IIFIIIILde/keksuccino/fancymenu/util/rendering/ui/widget/RendererWidget;)V to md7304d2$fancymenu$lambda$after_init_FancyMenu$1$3 in fancymenu.mixins.json:client.MixinTitleScreen from mod fancymenu
[10Nov2025 19:51:32.262] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$after_init_FancyMenu$0(Lnet/minecraft/client/gui/components/events/GuiEventListener;)V to md7304d2$fancymenu$lambda$after_init_FancyMenu$0$4 in fancymenu.mixins.json:client.MixinTitleScreen from mod fancymenu
[10Nov2025 19:51:32.265] [Render thread/DEBUG] [mixin/]: Mixing client.MixinNeoForgeTitleScreen from fancymenu.neoforge.mixins.json into net.minecraft.client.gui.screens.TitleScreen
[10Nov2025 19:51:32.266] [Render thread/DEBUG] [mixin/]: fancymenu.neoforge.mixins.json:client.MixinNeoForgeTitleScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.269] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinTitleScreen from mod iris->@Inject::iris$firstInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.269] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinTitleScreen from mod iris->@Inject::iris$firstInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.269] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinTitleScreen from mod iris->@Inject::iris$firstInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.269] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTitleScreen from mod fancymenu->@Inject::after_init_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.269] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTitleScreen from mod fancymenu->@Inject::after_init_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.269] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTitleScreen from mod fancymenu->@Inject::after_init_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.269] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTitleScreen from mod fancymenu->@Inject::before_render_FancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.269] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTitleScreen from mod fancymenu->@Inject::before_render_FancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.269] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTitleScreen from mod fancymenu->@Inject::before_render_FancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.272] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinLoadingOverlay from drippyloadingscreen.mixins.json into net.minecraft.client.gui.screens.LoadingOverlay
[10Nov2025 19:51:32.272] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.IMixinLoadingOverlay from mod drippyloadingscreen: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.272] [Render thread/DEBUG] [mixin/]: Renaming @Accessor method getBrandBackgroundDrippy()Ljava/util/function/IntSupplier; to getBrandBackgroundDrippy$drippyloadingscreen_$md$7304d2$0 in drippyloadingscreen.mixins.json:client.IMixinLoadingOverlay from mod drippyloadingscreen
[10Nov2025 19:51:32.272] [Render thread/DEBUG] [mixin/]: Mixing client.MixinLoadingOverlay from drippyloadingscreen.mixins.json into net.minecraft.client.gui.screens.LoadingOverlay
[10Nov2025 19:51:32.272] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinLoadingOverlay from mod drippyloadingscreen: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.273] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$initOverlayScreenDrippy$1(Z)V to md7304d2$drippyloadingscreen$lambda$initOverlayScreenDrippy$1$1 in drippyloadingscreen.mixins.json:client.MixinLoadingOverlay from mod drippyloadingscreen
[10Nov2025 19:51:32.273] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$after_render_Drippy$0(Lnet/minecraft/client/gui/GuiGraphics;IIF)V to md7304d2$drippyloadingscreen$lambda$after_render_Drippy$0$2 in drippyloadingscreen.mixins.json:client.MixinLoadingOverlay from mod drippyloadingscreen
[10Nov2025 19:51:32.282] [Render thread/DEBUG] [mixin/]: Mixing client.MixinLoadingOverlay from fancymenu.mixins.json into net.minecraft.client.gui.screens.LoadingOverlay
[10Nov2025 19:51:32.282] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLoadingOverlay from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinLoadingOverlay from mod drippyloadingscreen->@Inject::afterConstructDrippy(Lnet/minecraft/client/Minecraft;Lnet/minecraft/server/packs/resources/ReloadInstance;Ljava/util/function/Consumer;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinLoadingOverlay from mod drippyloadingscreen->@Inject::afterConstructDrippy(Lnet/minecraft/client/Minecraft;Lnet/minecraft/server/packs/resources/ReloadInstance;Ljava/util/function/Consumer;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinLoadingOverlay from mod drippyloadingscreen->@Inject::afterConstructDrippy(Lnet/minecraft/client/Minecraft;Lnet/minecraft/server/packs/resources/ReloadInstance;Ljava/util/function/Consumer;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinLoadingOverlay from mod drippyloadingscreen->@Inject::after_render_Drippy(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinLoadingOverlay from mod drippyloadingscreen->@Inject::after_render_Drippy(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinLoadingOverlay from mod drippyloadingscreen->@Inject::after_render_Drippy(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinLoadingOverlay from mod drippyloadingscreen->@Inject::beforeCloseOverlayDrippy(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinLoadingOverlay from mod drippyloadingscreen->@Inject::beforeCloseOverlayDrippy(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinLoadingOverlay from mod drippyloadingscreen->@Inject::beforeCloseOverlayDrippy(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinLoadingOverlay from mod drippyloadingscreen->@Inject::cancelOriginalProgressBarRenderingDrippy(Lnet/minecraft/client/gui/GuiGraphics;IIIIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLoadingOverlay from mod fancymenu->@Inject::beforeRenderScreenFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLoadingOverlay from mod fancymenu->@Inject::beforeRenderScreenFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLoadingOverlay from mod fancymenu->@Inject::beforeRenderScreenFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLoadingOverlay from mod fancymenu->@Inject::beforeRenderScreenFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLoadingOverlay from mod fancymenu->@Inject::beforeRenderScreenFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLoadingOverlay from mod fancymenu->@Inject::beforeRenderScreenFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLoadingOverlay from mod fancymenu->@Inject::afterRenderScreenFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLoadingOverlay from mod fancymenu->@Inject::afterRenderScreenFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLoadingOverlay from mod fancymenu->@Inject::afterRenderScreenFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLoadingOverlay from mod fancymenu->@Inject::afterRenderScreenFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLoadingOverlay from mod fancymenu->@Inject::afterRenderScreenFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.297] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLoadingOverlay from mod fancymenu->@Inject::afterRenderScreenFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.301] [Render thread/DEBUG] [mixin/]: Mixing features.gui.screen.LevelLoadingScreenMixin from sodium-common.mixins.json into net.minecraft.client.gui.screens.LevelLoadingScreen
[10Nov2025 19:51:32.302] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.gui.screen.LevelLoadingScreenMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.302] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$sodium$drawChunkMap$1(Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)V to md7304d2$sodium$lambda$sodium$drawChunkMap$1$0 in sodium-common.mixins.json:features.gui.screen.LevelLoadingScreenMixin from mod sodium
[10Nov2025 19:51:32.302] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$renderChunks$0(Lnet/minecraft/server/level/progress/StoringChunkProgressListener;IIIILorg/joml/Matrix4f;Lnet/minecraft/client/renderer/MultiBufferSource;)V to md7304d2$sodium$lambda$renderChunks$0$1 in sodium-common.mixins.json:features.gui.screen.LevelLoadingScreenMixin from mod sodium
[10Nov2025 19:51:32.306] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinLevelLoadingScreen from fancymenu.mixins.json into net.minecraft.client.gui.screens.LevelLoadingScreen
[10Nov2025 19:51:32.306] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinLevelLoadingScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.306] [Render thread/DEBUG] [mixin/]: Mixing client.MixinLevelLoadingScreen from fancymenu.mixins.json into net.minecraft.client.gui.screens.LevelLoadingScreen
[10Nov2025 19:51:32.306] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLevelLoadingScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.306] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$init$0(Lnet/minecraft/client/gui/GuiGraphics;IIFIIIILde/keksuccino/fancymenu/util/rendering/ui/widget/RendererWidget;)V to md7304d2$fancymenu$lambda$init$0$2 in fancymenu.mixins.json:client.MixinLevelLoadingScreen from mod fancymenu
[10Nov2025 19:51:32.310] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLevelLoadingScreen from mod fancymenu->@Inject::afterRenderFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.310] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLevelLoadingScreen from mod fancymenu->@Inject::afterRenderFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.310] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLevelLoadingScreen from mod fancymenu->@Inject::afterRenderFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.313] [Render thread/DEBUG] [mixin/]: Mixing texture.MixinAbstractTexture from mixins.iris.json into net.minecraft.client.renderer.texture.AbstractTexture
[10Nov2025 19:51:32.313] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinAbstractTexture from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:32.314] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinDynamicTexture from konkrete.mixins.json into net.minecraft.client.renderer.texture.DynamicTexture
[10Nov2025 19:51:32.314] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.IMixinDynamicTexture from mod konkrete: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.317] [Render thread/DEBUG] [mixin/]: Mixing InventoryScreenMixin from polytone.mixins.json into net.minecraft.client.gui.screens.inventory.InventoryScreen
[10Nov2025 19:51:32.320] [Render thread/DEBUG] [mixin/]: Mixing AbstractContainerScreenMixin from polytone.mixins.json into net.minecraft.client.gui.screens.inventory.AbstractContainerScreen
[10Nov2025 19:51:32.322] [Render thread/DEBUG] [mixin/]: polytone.mixins.json:AbstractContainerScreenMixin from mod polytone->@Inject::polytone$modifyLabels(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.322] [Render thread/DEBUG] [mixin/]: polytone.mixins.json:AbstractContainerScreenMixin from mod polytone->@Inject::polytone$modifyLabels(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.322] [Render thread/DEBUG] [mixin/]: polytone.mixins.json:AbstractContainerScreenMixin from mod polytone->@Inject::polytone$modifyLabels(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.325] [Render thread/DEBUG] [mixin/]: Mixing PauseScreenAccessor from confirmdisconnect.mixins.json into net.minecraft.client.gui.screens.PauseScreen
[10Nov2025 19:51:32.325] [Render thread/DEBUG] [mixin/]: confirmdisconnect.mixins.json:PauseScreenAccessor from mod confirmdisconnect: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.325] [Render thread/DEBUG] [mixin/]: Mixing PauseScreenInvokerMixin from confirmdisconnect.mixins.json into net.minecraft.client.gui.screens.PauseScreen
[10Nov2025 19:51:32.325] [Render thread/DEBUG] [mixin/]: confirmdisconnect.mixins.json:PauseScreenInvokerMixin from mod confirmdisconnect: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.326] [Render thread/DEBUG] [mixin/]: Mixing PauseScreenMixin from confirmdisconnect.mixins.json into net.minecraft.client.gui.screens.PauseScreen
[10Nov2025 19:51:32.326] [Render thread/DEBUG] [mixin/]: confirmdisconnect.mixins.json:PauseScreenMixin from mod confirmdisconnect: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.327] [Render thread/DEBUG] [mixin/]: Mixing client.MixinPauseScreen from fancymenu.mixins.json into net.minecraft.client.gui.screens.PauseScreen
[10Nov2025 19:51:32.327] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinPauseScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.327] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$after_createPauseMenu_FancyMenu$0(Lnet/minecraft/client/gui/components/events/GuiEventListener;)V to md7304d2$fancymenu$lambda$after_createPauseMenu_FancyMenu$0$0 in fancymenu.mixins.json:client.MixinPauseScreen from mod fancymenu
[10Nov2025 19:51:32.330] [Render thread/DEBUG] [mixin/]: confirmdisconnect.mixins.json:PauseScreenMixin from mod confirmdisconnect->@Inject::onDisconnect(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:32.330] [Render thread/DEBUG] [mixin/]: confirmdisconnect.mixins.json:PauseScreenMixin from mod confirmdisconnect->@Inject::addCustomDisconnectButton(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.330] [Render thread/DEBUG] [mixin/]: confirmdisconnect.mixins.json:PauseScreenMixin from mod confirmdisconnect->@Inject::addCustomDisconnectButton(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.330] [Render thread/DEBUG] [mixin/]: confirmdisconnect.mixins.json:PauseScreenMixin from mod confirmdisconnect->@Inject::addCustomDisconnectButton(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.330] [Render thread/DEBUG] [mixin/]: confirmdisconnect.mixins.json:PauseScreenMixin from mod confirmdisconnect->@Inject::tickDelay(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.330] [Render thread/DEBUG] [mixin/]: confirmdisconnect.mixins.json:PauseScreenMixin from mod confirmdisconnect->@Inject::tickDelay(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.330] [Render thread/DEBUG] [mixin/]: confirmdisconnect.mixins.json:PauseScreenMixin from mod confirmdisconnect->@Inject::tickDelay(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.330] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinPauseScreen from mod fancymenu->@Inject::after_createPauseMenu_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.330] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinPauseScreen from mod fancymenu->@Inject::after_createPauseMenu_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.330] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinPauseScreen from mod fancymenu->@Inject::after_createPauseMenu_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.339] [Render thread/DEBUG] [mixin/]: Mixing client.MixinResourceLoadStateTracker from fancymenu.mixins.json into net.minecraft.client.ResourceLoadStateTracker
[10Nov2025 19:51:32.339] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinResourceLoadStateTracker from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.339] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$afterFinishReloadFancyMenu$1(Ljava/util/function/Consumer;)V to md7304d2$fancymenu$lambda$afterFinishReloadFancyMenu$1$0 in fancymenu.mixins.json:client.MixinResourceLoadStateTracker from mod fancymenu
[10Nov2025 19:51:32.339] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$beforeStartReloadFancyMenu$0(Ljava/util/function/Consumer;)V to md7304d2$fancymenu$lambda$beforeStartReloadFancyMenu$0$1 in fancymenu.mixins.json:client.MixinResourceLoadStateTracker from mod fancymenu
[10Nov2025 19:51:32.340] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinResourceLoadStateTracker from mod fancymenu->@Inject::beforeStartReloadFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.340] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinResourceLoadStateTracker from mod fancymenu->@Inject::beforeStartReloadFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.340] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinResourceLoadStateTracker from mod fancymenu->@Inject::beforeStartReloadFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.340] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinResourceLoadStateTracker from mod fancymenu->@Inject::afterFinishReloadFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.340] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinResourceLoadStateTracker from mod fancymenu->@Inject::afterFinishReloadFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.340] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinResourceLoadStateTracker from mod fancymenu->@Inject::afterFinishReloadFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.344] [Render thread/DEBUG] [mixin/]: Mixing CefDownloadMixin from mcef.mixins.json into net.minecraft.client.resources.ClientPackSource
[10Nov2025 19:51:32.344] [Render thread/DEBUG] [mixin/]: mcef.mixins.json:CefDownloadMixin from mod mcef: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.344] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$sinit$0()V to md7304d2$mcef$lambda$sinit$0$0 in mcef.mixins.json:CefDownloadMixin from mod mcef
[10Nov2025 19:51:32.347] [Render thread/DEBUG] [mixin/]: mcef.mixins.json:CefDownloadMixin from mod mcef->@Inject::sinit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.399] [Render thread/WARN] [net.minecraft.server.packs.VanillaPackResourcesBuilder/]: Assets URL 'union:/D:/CurseForge/Install/libraries/net/minecraft/client/1.21.4-20241203.161809/client-1.21.4-20241203.161809-srg.jar%23257!/assets/.mcassetsroot' uses unexpected schema
[10Nov2025 19:51:32.399] [Render thread/WARN] [net.minecraft.server.packs.VanillaPackResourcesBuilder/]: Assets URL 'union:/D:/CurseForge/Install/libraries/net/minecraft/client/1.21.4-20241203.161809/client-1.21.4-20241203.161809-srg.jar%23257!/data/.mcassetsroot' uses unexpected schema
[10Nov2025 19:51:32.428] [Thread-0/INFO] [MCEF/]: java-cef commit: eaeb3d4370aa3526ee237ad1981ad59af3de4dd1
[10Nov2025 19:51:32.434] [Thread-0/INFO] [MCEF/]: https://mcef-download.cinemamod.com/java-cef-builds/eaeb3d4370aa3526ee237ad1981ad59af3de4dd1/windows_amd64.tar.gz.sha256 -> D:\CurseForge\Instances\Expanded Survival\mods\mcef-libraries\windows_amd64.tar.gz.sha256.temp
[10Nov2025 19:51:32.456] [Render thread/INFO] [com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService/]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[10Nov2025 19:51:32.481] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Setting user: KalarianAthecila
[10Nov2025 19:51:32.481] [Render thread/DEBUG] [mixin/]: Mixing AccessKeyMapping from controlling.mixins.json into net.minecraft.client.KeyMapping
[10Nov2025 19:51:32.481] [Render thread/DEBUG] [mixin/]: controlling.mixins.json:AccessKeyMapping from mod controlling: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.490] [Render thread/DEBUG] [mixin/]: Mixing MixinOptions_Entrypoint from mixins.iris.json into net.minecraft.client.Options
[10Nov2025 19:51:32.490] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinOptions_Entrypoint from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:32.490] [Render thread/DEBUG] [mixin/]: Mixing MixinOptions from neoforge-betterbiomeblend-common.mixins.json into net.minecraft.client.Options
[10Nov2025 19:51:32.490] [Render thread/DEBUG] [mixin/]: Mixing CloudSettingMixin from betterclouds.required.mixins.json into net.minecraft.client.Options
[10Nov2025 19:51:32.490] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:CloudSettingMixin from mod betterclouds: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.491] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinOptions from fancymenu.mixins.json into net.minecraft.client.Options
[10Nov2025 19:51:32.491] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinOptions from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.491] [Render thread/DEBUG] [mixin/]: Mixing sky.MixinOptions_CloudsOverride from mixins.iris.json into net.minecraft.client.Options
[10Nov2025 19:51:32.491] [Render thread/DEBUG] [mixin/]: mixins.iris.json:sky.MixinOptions_CloudsOverride from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:32.491] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$iris$overrideCloudsType$0(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lnet/irisshaders/iris/pipeline/WorldRenderingPipeline;)V to md7304d2$iris$lambda$iris$overrideCloudsType$0$0 in mixins.iris.json:sky.MixinOptions_CloudsOverride from mod iris
[10Nov2025 19:51:32.494] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinOptions_Entrypoint from mod iris->@Inject::iris$beforeLoadOptions(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.494] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinOptions_Entrypoint from mod iris->@Inject::iris$beforeLoadOptions(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.494] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinOptions_Entrypoint from mod iris->@Inject::iris$beforeLoadOptions(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.494] [Render thread/DEBUG] [mixin/]: neoforge-betterbiomeblend-common.mixins.json:MixinOptions from mod betterbiomereblend->@Inject::injectHandle(Lnet/minecraft/client/Options$FieldAccess;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.494] [Render thread/DEBUG] [mixin/]: neoforge-betterbiomeblend-common.mixins.json:MixinOptions from mod betterbiomereblend->@Inject::injectHandle(Lnet/minecraft/client/Options$FieldAccess;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.494] [Render thread/DEBUG] [mixin/]: neoforge-betterbiomeblend-common.mixins.json:MixinOptions from mod betterbiomereblend->@Inject::injectHandle(Lnet/minecraft/client/Options$FieldAccess;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.494] [Render thread/DEBUG] [mixin/]: mixins.iris.json:sky.MixinOptions_CloudsOverride from mod iris->@Inject::iris$overrideCloudsType(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:32.498] [Render thread/DEBUG] [mixin/]: Mixing MixinNeoforgeToggleKeyMapping from xaerohud.neoforge.mixins.json into net.minecraft.client.ToggleKeyMapping
[10Nov2025 19:51:32.498] [Render thread/DEBUG] [mixin/]: xaerohud.neoforge.mixins.json:MixinNeoforgeToggleKeyMapping from mod xaerominimap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.502] [Render thread/DEBUG] [mixin/]: Mixing OptionInstanceAccessor from yacl.mixins.json into net.minecraft.client.OptionInstance
[10Nov2025 19:51:32.502] [Render thread/DEBUG] [mixin/]: yacl.mixins.json:OptionInstanceAccessor from mod yet_another_config_lib_v3: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.509] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinAbstractWidget from konkrete.mixins.json into net.minecraft.client.gui.components.AbstractWidget
[10Nov2025 19:51:32.509] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.IMixinAbstractWidget from mod konkrete: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.509] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinAbstractWidget from fancymenu.mixins.json into net.minecraft.client.gui.components.AbstractWidget
[10Nov2025 19:51:32.509] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinAbstractWidget from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.509] [Render thread/DEBUG] [mixin/]: Mixing client.MixinAbstractWidget from fancymenu.mixins.json into net.minecraft.client.gui.components.AbstractWidget
[10Nov2025 19:51:32.510] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractWidget from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.511] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$initWidgetFancyMenu$1(Ljava/lang/Boolean;)V to md7304d2$fancymenu$lambda$initWidgetFancyMenu$1$0 in fancymenu.mixins.json:client.MixinAbstractWidget from mod fancymenu
[10Nov2025 19:51:32.511] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$initWidgetFancyMenu$0(Ljava/lang/Boolean;)V to md7304d2$fancymenu$lambda$initWidgetFancyMenu$0$1 in fancymenu.mixins.json:client.MixinAbstractWidget from mod fancymenu
[10Nov2025 19:51:32.522] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractWidget from mod fancymenu->@Inject::beforeRenderFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:32.522] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractWidget from mod fancymenu->@Inject::afterRenderFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.522] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractWidget from mod fancymenu->@Inject::afterRenderFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.522] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractWidget from mod fancymenu->@Inject::afterRenderFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.522] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractWidget from mod fancymenu->@Inject::beforeWidgetClickSoundFancyMenu(Lnet/minecraft/client/sounds/SoundManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:32.522] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractWidget from mod fancymenu->@Inject::onGetMessageFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:32.522] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractWidget from mod fancymenu->@Inject::beforeIsMouseOverFancyMenu(DDLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:32.522] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractWidget from mod fancymenu->@Inject::beforeIsValidClickButtonFancyMenu(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:32.522] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractWidget from mod fancymenu->@Inject::beforeNextFocusPathFancyMenu(Lnet/minecraft/client/gui/navigation/FocusNavigationEvent;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:32.522] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractWidget from mod fancymenu->@Inject::atReturnGetXFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:32.522] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractWidget from mod fancymenu->@Inject::atReturnGetYFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:32.522] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractWidget from mod fancymenu->@Inject::atReturnGetWidthFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:32.522] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractWidget from mod fancymenu->@Inject::atReturnGetHeightFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:32.526] [Render thread/DEBUG] [mixin/]: Mixing MixinCyclingButtonWidget from xaeroworldmap.mixins.json into net.minecraft.client.gui.components.CycleButton
[10Nov2025 19:51:32.526] [Render thread/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinCyclingButtonWidget from mod xaeroworldmap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.526] [Render thread/DEBUG] [mixin/]: Mixing MixinCyclingButtonWidget from xaerohud.mixins.json into net.minecraft.client.gui.components.CycleButton
[10Nov2025 19:51:32.526] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinCyclingButtonWidget from mod xaerominimap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.526] [Render thread/DEBUG] [mixin/]: Mixing client.MixinCycleButton from fancymenu.mixins.json into net.minecraft.client.gui.components.CycleButton
[10Nov2025 19:51:32.526] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinCycleButton from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.529] [Render thread/DEBUG] [mixin/]: Mixing client.MixinAbstractButton from fancymenu.mixins.json into net.minecraft.client.gui.components.AbstractButton
[10Nov2025 19:51:32.529] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractButton from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.531] [Render thread/DEBUG] [mixin/]: Mixing accessor.TooltipAccessor from entity_texture_features.mixins.json into net.minecraft.client.gui.components.Tooltip
[10Nov2025 19:51:32.531] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:accessor.TooltipAccessor from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:32.535] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinAbstractSliderButton from fancymenu.mixins.json into net.minecraft.client.gui.components.AbstractSliderButton
[10Nov2025 19:51:32.535] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinAbstractSliderButton from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.536] [Render thread/DEBUG] [mixin/]: Mixing client.MixinAbstractSliderButton from fancymenu.mixins.json into net.minecraft.client.gui.components.AbstractSliderButton
[10Nov2025 19:51:32.536] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractSliderButton from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.536] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$initializeSliderFancyMenu$1(Lde/keksuccino/fancymenu/util/rendering/ui/widget/CustomizableWidget;Ljava/lang/Boolean;)V to md7304d2$fancymenu$lambda$initializeSliderFancyMenu$1$0 in fancymenu.mixins.json:client.MixinAbstractSliderButton from mod fancymenu
[10Nov2025 19:51:32.536] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$initializeSliderFancyMenu$0()V to md7304d2$fancymenu$lambda$initializeSliderFancyMenu$0$1 in fancymenu.mixins.json:client.MixinAbstractSliderButton from mod fancymenu
[10Nov2025 19:51:32.539] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractSliderButton from mod fancymenu->@Inject::beforeRenderWidgetFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.539] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractSliderButton from mod fancymenu->@Inject::beforeRenderWidgetFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:32.539] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractSliderButton from mod fancymenu->@Inject::beforeRenderWidgetFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:32.582] [Render thread/DEBUG] [mixin/]: Mixing AccessInputConstantsKey from controlling.mixins.json into com.mojang.blaze3d.platform.InputConstants$Key
[10Nov2025 19:51:32.582] [Render thread/DEBUG] [mixin/]: controlling.mixins.json:AccessInputConstantsKey from mod controlling: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.582] [Render thread/DEBUG] [mixin/]: Renaming @Accessor method controlling$getNAME_MAP()Ljava/util/Map; to getNAME_MAP$controlling_$md$7304d2$0 in controlling.mixins.json:AccessInputConstantsKey from mod controlling
[10Nov2025 19:51:32.603] [Render thread/INFO] [Iris/]: Queuing DH event binding...
[10Nov2025 19:51:32.655] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Backend library: LWJGL version 3.3.3+5
[10Nov2025 19:51:32.656] [Render thread/DEBUG] [mixin/]: Mixing core.WindowMixin from sodium-common.mixins.json into com.mojang.blaze3d.platform.Window
[10Nov2025 19:51:32.656] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.WindowMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.658] [Render thread/DEBUG] [mixin/]: Mixing workarounds.context_creation.WindowMixin from sodium-common.mixins.json into com.mojang.blaze3d.platform.Window
[10Nov2025 19:51:32.658] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:workarounds.context_creation.WindowMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:32.659] [Render thread/DEBUG] [mixin/]: Mixing MixinWindow from mixins.iris.json into com.mojang.blaze3d.platform.Window
[10Nov2025 19:51:32.659] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinWindow from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:32.661] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:workarounds.context_creation.WindowMixin from mod sodium->@Inject::postContextReady(Lcom/mojang/blaze3d/platform/WindowEventHandler;Lcom/mojang/blaze3d/platform/ScreenManager;Lcom/mojang/blaze3d/platform/DisplayData;Ljava/lang/String;Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.661] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:workarounds.context_creation.WindowMixin from mod sodium->@Inject::preSwapBuffers(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.661] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinWindow from mod iris->@Inject::iris$enableDebugContext(Lcom/mojang/blaze3d/platform/WindowEventHandler;Lcom/mojang/blaze3d/platform/ScreenManager;Lcom/mojang/blaze3d/platform/DisplayData;Ljava/lang/String;Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:32.828] [ForkJoinPool.commonPool-worker-10/WARN] [Iris/]: [Iris Update Check] This version doesn't have an update index, skipping.
[10Nov2025 19:51:33.236] [Render thread/INFO] [com.mojang.blaze3d.platform.Window/]: OpenGL Vendor: NVIDIA Corporation
[10Nov2025 19:51:33.236] [Render thread/INFO] [com.mojang.blaze3d.platform.Window/]: OpenGL Renderer: NVIDIA GeForce RTX 5060 Ti/PCIe/SSE2
[10Nov2025 19:51:33.236] [Render thread/INFO] [com.mojang.blaze3d.platform.Window/]: OpenGL Version: 3.2.0 NVIDIA 581.42
[10Nov2025 19:51:33.238] [Render thread/INFO] [Sodium-NvidiaWorkarounds/]: Modifying OpenGL context to apply workarounds for the NVIDIA graphics driver...
[10Nov2025 19:51:33.259] [Render thread/DEBUG] [mixin/]: Mixing GlStateManagerAccessor from mixins.iris.json into com.mojang.blaze3d.platform.GlStateManager
[10Nov2025 19:51:33.259] [Render thread/DEBUG] [mixin/]: mixins.iris.json:GlStateManagerAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.259] [Render thread/DEBUG] [mixin/]: Renaming @Accessor method getBLEND()Lcom/mojang/blaze3d/platform/GlStateManager$BlendState; to getBLEND$iris_$md$7304d2$0 in mixins.iris.json:GlStateManagerAccessor from mod iris
[10Nov2025 19:51:33.259] [Render thread/DEBUG] [mixin/]: Renaming @Accessor method getCOLOR_MASK()Lcom/mojang/blaze3d/platform/GlStateManager$ColorMask; to getCOLOR_MASK$iris_$md$7304d2$1 in mixins.iris.json:GlStateManagerAccessor from mod iris
[10Nov2025 19:51:33.260] [Render thread/DEBUG] [mixin/]: Renaming @Accessor method getDEPTH()Lcom/mojang/blaze3d/platform/GlStateManager$DepthState; to getDEPTH$iris_$md$7304d2$2 in mixins.iris.json:GlStateManagerAccessor from mod iris
[10Nov2025 19:51:33.260] [Render thread/DEBUG] [mixin/]: Renaming @Accessor method getActiveTexture()I to getActiveTexture$iris_$md$7304d2$3 in mixins.iris.json:GlStateManagerAccessor from mod iris
[10Nov2025 19:51:33.260] [Render thread/DEBUG] [mixin/]: Renaming @Accessor method getTEXTURES()[Lcom/mojang/blaze3d/platform/GlStateManager$TextureState; to getTEXTURES$iris_$md$7304d2$4 in mixins.iris.json:GlStateManagerAccessor from mod iris
[10Nov2025 19:51:33.260] [Render thread/DEBUG] [mixin/]: Mixing MixinGlStateManager from mixins.iris.json into com.mojang.blaze3d.platform.GlStateManager
[10Nov2025 19:51:33.260] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGlStateManager from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.260] [Render thread/DEBUG] [mixin/]: Mixing MixinGlStateManager_BlendOverride from mixins.iris.json into com.mojang.blaze3d.platform.GlStateManager
[10Nov2025 19:51:33.260] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGlStateManager_BlendOverride from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.261] [Render thread/DEBUG] [mixin/]: Mixing MixinGlStateManager_DepthColorOverride from mixins.iris.json into com.mojang.blaze3d.platform.GlStateManager
[10Nov2025 19:51:33.261] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGlStateManager_DepthColorOverride from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.270] [Render thread/DEBUG] [mixin/]: Mixing MixinGlStateManager_FramebufferBinding from mixins.iris.json into com.mojang.blaze3d.platform.GlStateManager
[10Nov2025 19:51:33.270] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGlStateManager_FramebufferBinding from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.271] [Render thread/DEBUG] [mixin/]: Mixing statelisteners.MixinGlStateManager from mixins.iris.json into com.mojang.blaze3d.platform.GlStateManager
[10Nov2025 19:51:33.271] [Render thread/DEBUG] [mixin/]: mixins.iris.json:statelisteners.MixinGlStateManager from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.271] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$0(Ljava/lang/Runnable;)V to md7304d2$iris$lambda$static$0$5 in mixins.iris.json:statelisteners.MixinGlStateManager from mod iris
[10Nov2025 19:51:33.272] [Render thread/DEBUG] [mixin/]: Mixing texture.MixinGlStateManager from mixins.iris.json into com.mojang.blaze3d.platform.GlStateManager
[10Nov2025 19:51:33.272] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinGlStateManager from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.277] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGlStateManager_BlendOverride from mod iris->@Inject::iris$blendDisableLock(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.277] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGlStateManager_BlendOverride from mod iris->@Inject::iris$blendEnableLock(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.278] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGlStateManager_BlendOverride from mod iris->@Inject::iris$blendFuncLock(IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.278] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGlStateManager_BlendOverride from mod iris->@Inject::iris$blendFuncSeparateLock(IIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.278] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGlStateManager_DepthColorOverride from mod iris->@Inject::iris$colorMaskLock(ZZZZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.278] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGlStateManager_DepthColorOverride from mod iris->@Inject::iris$depthMaskLock(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.278] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGlStateManager_DepthColorOverride from mod iris->@Inject::iris$resetTessellation(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.278] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGlStateManager_FramebufferBinding from mod iris->@Inject::iris$avoidRedundantBind(IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.278] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGlStateManager_FramebufferBinding from mod iris->@Inject::iris$avoidRedundantBind2(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.278] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGlStateManager_FramebufferBinding from mod iris->@Inject::iris$trackFramebufferDelete(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.278] [Render thread/DEBUG] [mixin/]: mixins.iris.json:statelisteners.MixinGlStateManager from mod iris->@Inject::iris$onBlendFunc(IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.278] [Render thread/DEBUG] [mixin/]: mixins.iris.json:statelisteners.MixinGlStateManager from mod iris->@Inject::iris$onBlendFuncSeparate(IIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.278] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinGlStateManager from mod iris->@Inject::iris$onTexImage2D(IIIIIIIILjava/nio/IntBuffer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.278] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinGlStateManager from mod iris->@Inject::iris$onDeleteTexture(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.278] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinGlStateManager from mod iris->@Inject::iris$onDeleteTextures([ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.282] [Render thread/DEBUG] [mixin/]: Mixing MixinBooleanState from mixins.iris.json into com.mojang.blaze3d.platform.GlStateManager$BooleanState
[10Nov2025 19:51:33.282] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinBooleanState from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.285] [Render thread/DEBUG] [mixin/]: Mixing statelisteners.BooleanStateAccessor from mixins.iris.json into com.mojang.blaze3d.platform.GlStateManager$BooleanState
[10Nov2025 19:51:33.285] [Render thread/DEBUG] [mixin/]: mixins.iris.json:statelisteners.BooleanStateAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.286] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinBooleanState from mod iris->@Inject::iris$setUnknownState(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.307] [Render thread/DEBUG] [mixin/]: Mixing NativeImageAccessor from cpm.mixins.json into com.mojang.blaze3d.platform.NativeImage
[10Nov2025 19:51:33.307] [Render thread/DEBUG] [mixin/]: Mixing features.textures.NativeImageAccessor from sodium-common.mixins.json into com.mojang.blaze3d.platform.NativeImage
[10Nov2025 19:51:33.307] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.NativeImageAccessor from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.307] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinNativeImage from fancymenu.mixins.json into com.mojang.blaze3d.platform.NativeImage
[10Nov2025 19:51:33.307] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinNativeImage from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.307] [Render thread/DEBUG] [mixin/]: Renaming @Invoker method invoke_class_constructor_FancyMenu(Lcom/mojang/blaze3d/platform/NativeImage$Format;IIZJ)Lcom/mojang/blaze3d/platform/NativeImage; to invoke_class_constructor_FancyMenu$fancymenu_$md$7304d2$0 in fancymenu.mixins.json:client.IMixinNativeImage from mod fancymenu
[10Nov2025 19:51:33.310] [Render thread/DEBUG] [mixin/]: Mixing MixinTextureUtil from mixins.iris.json into com.mojang.blaze3d.platform.TextureUtil
[10Nov2025 19:51:33.310] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinTextureUtil from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.310] [Render thread/DEBUG] [mixin/]: Mixing client.MixinTextureUtil from DistantHorizons.neoforge.mixins.json into com.mojang.blaze3d.platform.TextureUtil
[10Nov2025 19:51:33.311] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinTextureUtil from mod iris->@Inject::generateTextureId(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:33.326] [Render thread/DEBUG] [mixin/]: Mixing MouseMixin from betterthirdperson.mixins.json into net.minecraft.client.MouseHandler
[10Nov2025 19:51:33.327] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinMouseHandler from konkrete.mixins.json into net.minecraft.client.MouseHandler
[10Nov2025 19:51:33.327] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.IMixinMouseHandler from mod konkrete: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.327] [Render thread/DEBUG] [mixin/]: Mixing client.MixinMouseHandler from konkrete.mixins.json into net.minecraft.client.MouseHandler
[10Nov2025 19:51:33.327] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMouseHandler from mod konkrete: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.328] [Render thread/DEBUG] [mixin/]: Mixing client.MixinMouseHandler from fancymenu.mixins.json into net.minecraft.client.MouseHandler
[10Nov2025 19:51:33.328] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMouseHandler from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.330] [Render thread/DEBUG] [mixin/]: Mixing client.MixinNeoForgeMouseHandler from fancymenu.neoforge.mixins.json into net.minecraft.client.MouseHandler
[10Nov2025 19:51:33.330] [Render thread/DEBUG] [mixin/]: fancymenu.neoforge.mixins.json:client.MixinNeoForgeMouseHandler from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.332] [Render thread/DEBUG] [mixin/]: Mixing MouseFixupMixin from betterthirdperson.mixins.json into net.minecraft.client.MouseHandler
[10Nov2025 19:51:33.340] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MouseMixin from mod betterthirdperson->@Inject::preChangeLookDirection(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.340] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MouseMixin from mod betterthirdperson->@Inject::preChangeLookDirection(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.340] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MouseMixin from mod betterthirdperson->@Inject::preChangeLookDirection(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.340] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MouseMixin from mod betterthirdperson->@Inject::postChangeLookDirection(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.340] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MouseMixin from mod betterthirdperson->@Inject::postChangeLookDirection(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.340] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MouseMixin from mod betterthirdperson->@Inject::postChangeLookDirection(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMouseHandler from mod konkrete->@Inject::beforeOnScroll_Konkrete(JDDLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMouseHandler from mod konkrete->@Inject::beforeOnScroll_Konkrete(JDDLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMouseHandler from mod konkrete->@Inject::beforeOnScroll_Konkrete(JDDLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMouseHandler from mod konkrete->@Inject::headOnPress_Konkrete(JIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMouseHandler from mod konkrete->@Inject::headOnPress_Konkrete(JIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinMouseHandler from mod konkrete->@Inject::headOnPress_Konkrete(JIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMouseHandler from mod fancymenu->@Inject::beforeMouseScrollScreenFancyMenu(JDDLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMouseHandler from mod fancymenu->@Inject::afterMouseScrollScreenFancyMenu(JDDLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMouseHandler from mod fancymenu->@Inject::afterMouseScrollScreenFancyMenu(JDDLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMouseHandler from mod fancymenu->@Inject::afterMouseScrollScreenFancyMenu(JDDLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMouseHandler from mod fancymenu->@Inject::headOnPressFancyMenu(JIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMouseHandler from mod fancymenu->@Inject::headOnPressFancyMenu(JIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMouseHandler from mod fancymenu->@Inject::headOnPressFancyMenu(JIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: fancymenu.neoforge.mixins.json:client.MixinNeoForgeMouseHandler from mod fancymenu->@Inject::before_getScreenWidth_in_onPress_FancyMenu(JIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: fancymenu.neoforge.mixins.json:client.MixinNeoForgeMouseHandler from mod fancymenu->@Inject::before_getScreenWidth_in_onPress_FancyMenu(JIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: fancymenu.neoforge.mixins.json:client.MixinNeoForgeMouseHandler from mod fancymenu->@Inject::before_getScreenWidth_in_onPress_FancyMenu(JIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: fancymenu.neoforge.mixins.json:client.MixinNeoForgeMouseHandler from mod fancymenu->@Inject::before_Screen_mouseClicked_in_onPress_FancyMenu(JIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: fancymenu.neoforge.mixins.json:client.MixinNeoForgeMouseHandler from mod fancymenu->@Inject::before_Screen_mouseReleased_in_onPress_FancyMenu(JIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MouseFixupMixin from mod betterthirdperson->@Inject::preTurnPlayer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MouseFixupMixin from mod betterthirdperson->@Inject::preTurnPlayer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.341] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:MouseFixupMixin from mod betterthirdperson->@Inject::preTurnPlayer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.345] [Render thread/DEBUG] [mixin/]: Mixing client.MixinKeyboardHandler from konkrete.mixins.json into net.minecraft.client.KeyboardHandler
[10Nov2025 19:51:33.345] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinKeyboardHandler from mod konkrete: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.345] [Render thread/DEBUG] [mixin/]: Mixing client.MixinNeoForgeKeyboardHandler from fancymenu.neoforge.mixins.json into net.minecraft.client.KeyboardHandler
[10Nov2025 19:51:33.345] [Render thread/DEBUG] [mixin/]: fancymenu.neoforge.mixins.json:client.MixinNeoForgeKeyboardHandler from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.347] [Render thread/DEBUG] [mixin/]: Mixing KeyboardMixin from betterf3.mixins.json into net.minecraft.client.KeyboardHandler
[10Nov2025 19:51:33.347] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:KeyboardMixin from mod betterf3: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.352] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinKeyboardHandler from mod konkrete->@Inject::afterScreenKeyPress_Konkrete(JIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.352] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinKeyboardHandler from mod konkrete->@Inject::afterScreenKeyPress_Konkrete(JIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.352] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinKeyboardHandler from mod konkrete->@Inject::afterScreenKeyPress_Konkrete(JIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.352] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinKeyboardHandler from mod konkrete->@Inject::beforeCharTyped_Konkrete(JIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.352] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinKeyboardHandler from mod konkrete->@Inject::beforeCharTyped_Konkrete(JIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.352] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.MixinKeyboardHandler from mod konkrete->@Inject::beforeCharTyped_Konkrete(JIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.352] [Render thread/DEBUG] [mixin/]: fancymenu.neoforge.mixins.json:client.MixinNeoForgeKeyboardHandler from mod fancymenu->@Inject::before_keyPressed_in_keyPress_FancyMenu(JIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.352] [Render thread/DEBUG] [mixin/]: fancymenu.neoforge.mixins.json:client.MixinNeoForgeKeyboardHandler from mod fancymenu->@Inject::before_keyReleased_in_keyPress_FancyMenu(JIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.352] [Render thread/DEBUG] [mixin/]: fancymenu.neoforge.mixins.json:client.MixinNeoForgeKeyboardHandler from mod fancymenu->@Inject::head_charTyped_FancyMenu(JIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.352] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:KeyboardMixin from mod betterf3->@Inject::processF3(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:33.352] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:KeyboardMixin from mod betterf3->@Inject::processF3Messages(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:33.352] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:KeyboardMixin from mod betterf3->@Inject::processF3Messages(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.352] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:KeyboardMixin from mod betterf3->@Inject::processF3Messages(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:33.352] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:KeyboardMixin from mod betterf3->@Inject::animationAndAlwaysEnableProfiler(JIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.402] [Render thread/INFO] [Iris/]: Debug functionality is disabled.
[10Nov2025 19:51:33.404] [Render thread/INFO] [Iris/]: ARB_direct_state_access detected, enabling DSA.
[10Nov2025 19:51:33.417] [Render thread/DEBUG] [mixin/]: Mixing MixinVertexFormat from mixins.iris.vertexformat.json into com.mojang.blaze3d.vertex.VertexFormat
[10Nov2025 19:51:33.417] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:MixinVertexFormat from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.418] [Render thread/DEBUG] [mixin/]: Mixing core.render.VertexFormatMixin from sodium-common.mixins.json into com.mojang.blaze3d.vertex.VertexFormat
[10Nov2025 19:51:33.418] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.VertexFormatMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.420] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:MixinVertexFormat from mod iris->@Inject::iris$onSetupBufferState(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.420] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:MixinVertexFormat from mod iris->@Inject::iris$onClearBufferState(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.420] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.VertexFormatMixin from mod sodium->@Inject::afterInit(Ljava/util/List;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntList;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.420] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.VertexFormatMixin from mod sodium->@Inject::afterInit(Ljava/util/List;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntList;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.420] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.VertexFormatMixin from mod sodium->@Inject::afterInit(Ljava/util/List;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntList;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.421] [Render thread/DEBUG] [mixin/]: Mixing MixinVertexFormatElement from mixins.iris.vertexformat.json into com.mojang.blaze3d.vertex.VertexFormatElement
[10Nov2025 19:51:33.421] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:MixinVertexFormatElement from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.422] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:MixinVertexFormatElement from mod iris->@Inject::iris$fixGenericAttributes(ILcom/mojang/blaze3d/vertex/VertexFormatElement$Usage;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:33.427] [Render thread/INFO] [BetterClouds/PreLaunch/]: [BetterClouds/PreLaunch] Initializing OpenGL compat
[10Nov2025 19:51:33.444] [Render thread/DEBUG] [net.neoforged.fml.ModWorkManager/LOADING]: Using 16 threads for parallel mod-loading
[10Nov2025 19:51:33.451] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [com.cinemamod.mcef.NeoForgeMCEFMod]
[10Nov2025 19:51:33.454] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [org.sinytra.fabric.renderer_api.generated.GeneratedEntryPoint]
[10Nov2025 19:51:33.454] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [com.dusk.Dusk]
[10Nov2025 19:51:33.455] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [neoforge.fun.qu_an.minecraft.asyncparticles.client.neoforge.AsyncParticlesClientNeoForge]
[10Nov2025 19:51:33.455] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [xaero.map.WorldMapNeoForge]
[10Nov2025 19:51:33.456] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [com.blamejared.controlling.Controlling]
[10Nov2025 19:51:33.456] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for []
[10Nov2025 19:51:33.456] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [net.neoforged.neoforge.common.NeoForgeMod, net.neoforged.neoforge.client.ClientNeoForgeMod]
[10Nov2025 19:51:33.458] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [org.sinytra.fabric.block_view_api.generated.GeneratedEntryPoint]
[10Nov2025 19:51:33.459] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [com.tom.cpm.CustomPlayerModels]
[10Nov2025 19:51:33.460] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [net.irisshaders.iris.platform.IrisForgeMod]
[10Nov2025 19:51:33.460] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [it.crystalnest.cobweb.ModLoader]
[10Nov2025 19:51:33.460] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [com.seibel.distanthorizons.neoforge.NeoforgeMain]
[10Nov2025 19:51:33.461] [Render thread/DEBUG] [net.neoforged.fml.lowcodemod.LowCodeModContainer/LOADING]: Creating LowCodeModContainer for continents
[10Nov2025 19:51:33.462] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [dev.microcontrollers.confirmdisconnect.ConfirmDisconnect]
[10Nov2025 19:51:33.462] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [net.caffeinemc.mods.sodium.neoforge.SodiumForgeMod]
[10Nov2025 19:51:33.462] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [it.crystalnest.soul_fire_d.ModLoader]
[10Nov2025 19:51:33.462] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [de.keksuccino.melody.MelodyNeoForge]
[10Nov2025 19:51:33.462] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [mirsario.cameraoverhaul.entrypoints.NeoForgeInitializer]
[10Nov2025 19:51:33.462] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [me.shedaniel.clothconfig.ClothConfigForge]
[10Nov2025 19:51:33.462] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [com.qendolin.betterclouds.Entrypoint]
[10Nov2025 19:51:33.464] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [de.keksuccino.konkrete.KonkreteNeoForge]
[10Nov2025 19:51:33.464] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [net.mehvahdjukaar.polytone.neoforge.PolytoneForge]
[10Nov2025 19:51:33.464] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [de.keksuccino.drippyloadingscreen.DrippyLoadingScreenNeoForge]
[10Nov2025 19:51:33.464] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [traben.entity_model_features.EMFInit]
[10Nov2025 19:51:33.465] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [dev.soncresityindustries.api.SiApiMod]
[10Nov2025 19:51:33.465] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [traben.entity_texture_features.ETFInit]
[10Nov2025 19:51:33.465] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [de.maxhenkel.voicechat.NeoForgeVoicechatMod]
[10Nov2025 19:51:33.466] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for []
[10Nov2025 19:51:33.466] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [com.sonicether.soundphysics.NeoForgeSoundPhysicsMod]
[10Nov2025 19:51:33.466] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [org.sinytra.fabric.api_base.generated.GeneratedEntryPoint]
[10Nov2025 19:51:33.466] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [it.crystalnest.torch_hit.ModLoader]
[10Nov2025 19:51:33.466] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [dev.terminalmc.xaerozoomout.XaeroZoomoutNeoForge]
[10Nov2025 19:51:33.467] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [xaero.minimap.XaeroMinimapNeoForge]
[10Nov2025 19:51:33.468] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [com.blamejared.searchables.SearchablesNeoForge]
[10Nov2025 19:51:33.468] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [dev.soncresityindustries.credits.SiCreditsMod]
[10Nov2025 19:51:33.468] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [io.socol.betterthirdperson.platform.BetterThirdPersonMod]
[10Nov2025 19:51:33.468] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [dlovin.inventoryhud.InventoryHUD]
[10Nov2025 19:51:33.469] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [de.keksuccino.fancymenu.FancyMenuNeoForge]
[10Nov2025 19:51:33.469] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [dev.architectury.neoforge.ArchitecturyNeoForge]
[10Nov2025 19:51:33.469] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [it.hurts.octostudios.octolib.neoforge.OctoLibNeoForge]
[10Nov2025 19:51:33.469] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [it.hurts.octostudios.nerb.neoforge.NERBNeoForge]
[10Nov2025 19:51:33.469] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [dev.isxander.yacl3.platform.PlatformEntrypoint]
[10Nov2025 19:51:33.469] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [com.cupboard.Cupboard]
[10Nov2025 19:51:33.470] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [fuzs.puzzleslib.neoforge.impl.PuzzlesLibNeoForge, fuzs.puzzleslib.neoforge.impl.client.PuzzlesLibNeoForgeClient]
[10Nov2025 19:51:33.470] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [fuzs.proplacer.neoforge.ProPlacerNeoForge, fuzs.proplacer.neoforge.client.ProPlacerNeoForgeClient]
[10Nov2025 19:51:33.470] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [org.sinytra.fabric.rendering_data_attachment_v1.generated.GeneratedEntryPoint]
[10Nov2025 19:51:33.470] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [me.treyruffy.betterf3.BetterF3NeoForge]
[10Nov2025 19:51:33.470] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [dev.soncresityindustries.deathbolt.SIDeathBolt]
[10Nov2025 19:51:33.472] [Render thread/DEBUG] [net.neoforged.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for [com.tom.cpmsvcc.CPMSVCModNeoForge]
[10Nov2025 19:51:33.474] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for fabric_renderer_api_v1
[10Nov2025 19:51:33.475] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for betterbiomereblend
[10Nov2025 19:51:33.476] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for fabric_block_view_api_v2
[10Nov2025 19:51:33.476] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Scanning class neoforge.fionathemortal.betterbiomeblend.neoforge.BetterBiomeBlendNeoForgeClient for @SubscribeEvent-annotated methods
[10Nov2025 19:51:33.479] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/]: Subscribing @EventBusSubscriber class Lneoforge/fionathemortal/betterbiomeblend/neoforge/BetterBiomeBlendNeoForgeClient; to the game event bus
[10Nov2025 19:51:33.482] [modloading-worker-0/DEBUG] [cobweb/]: Loaded it.crystalnest.cobweb.platform.NeoForgePlatformHelper@2bbc34b6 for service interface it.crystalnest.cobweb.platform.services.PlatformHelper
[10Nov2025 19:51:33.485] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for cloth_config
[10Nov2025 19:51:33.486] [modloading-worker-0/INFO] [de.keksuccino.melody.Melody/]: [MELODY] Loading v1.0.10 on NEOFORGE...
[10Nov2025 19:51:33.486] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for melody
[10Nov2025 19:51:33.488] [modloading-worker-0/DEBUG] [cobweb/]: Loaded it.crystalnest.cobweb.platform.NeoForgeRegistryHelper@5b415b98 for service class it.crystalnest.cobweb.platform.services.RegistryHelper
[10Nov2025 19:51:33.490] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for dusk
[10Nov2025 19:51:33.491] [modloading-worker-0/DEBUG] [cobweb/]: Loaded it.crystalnest.cobweb.platform.NeoForgeConfigHelper@2464bf8c for service interface it.crystalnest.cobweb.platform.services.ConfigHelper
[10Nov2025 19:51:33.491] [modloading-worker-0/DEBUG] [xaero.map.WorldMap/]: Loaded xaero.map.platform.services.NeoForgePlatformHelper@466a9574 for service interface xaero.map.platform.services.IPlatformHelper
[10Nov2025 19:51:33.491] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for cobweb
[10Nov2025 19:51:33.491] [modloading-worker-0/DEBUG] [mixin/]: Mixing MixinRenderType from mixins.iris.json into net.minecraft.client.renderer.RenderType
[10Nov2025 19:51:33.491] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinRenderType from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.492] [modloading-worker-0/DEBUG] [mixin/]: Mixing rendertype.RenderTypeAccessor from mixins.iris.json into net.minecraft.client.renderer.RenderType
[10Nov2025 19:51:33.492] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:rendertype.RenderTypeAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.492] [modloading-worker-0/DEBUG] [mixin/]: Mixing MixinRenderType from iris-batched-entity-rendering.mixins.json into net.minecraft.client.renderer.RenderType
[10Nov2025 19:51:33.492] [modloading-worker-0/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinRenderType from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.492] [modloading-worker-0/DEBUG] [mixin/]: Mixing RenderTypeAccessor from iris-batched-entity-rendering.mixins.json into net.minecraft.client.renderer.RenderType
[10Nov2025 19:51:33.492] [modloading-worker-0/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:RenderTypeAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.492] [modloading-worker-0/DEBUG] [mixin/]: Mixing MixinRenderLayer from entity_texture_features.mixins.json into net.minecraft.client.renderer.RenderType
[10Nov2025 19:51:33.492] [modloading-worker-0/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinRenderLayer from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:33.495] [modloading-worker-0/DEBUG] [mixin/]: Unexpected: Registered method shouldSortOnUpload()Z in net.minecraft.client.renderer.RenderType was not merged
[10Nov2025 19:51:33.496] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]: [KONKRETE] Loading v1.9.9 in client-side mode on NEOFORGE!
[10Nov2025 19:51:33.496] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]: ---------------------------
[10Nov2025 19:51:33.496] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]: KONKRETE SHIPS AND USES THE FOLLOWING LIBRARIES:
[10Nov2025 19:51:33.496] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]:
[10Nov2025 19:51:33.497] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]: Open Imaging Copyright © 2014 Dhyan Blum.
[10Nov2025 19:51:33.497] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]: Open Imaging is licensed under Apache-2.0.
[10Nov2025 19:51:33.497] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]:
[10Nov2025 19:51:33.497] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]: JsonPath Copyright © 2017 Jayway.
[10Nov2025 19:51:33.497] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]: JsonPath is licensed under Apache-2.0.
[10Nov2025 19:51:33.497] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]:
[10Nov2025 19:51:33.498] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]: Json-smart Copyright © netplex.
[10Nov2025 19:51:33.498] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]: Json-smart is licensed under Apache-2.0.
[10Nov2025 19:51:33.498] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]:
[10Nov2025 19:51:33.498] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]: Exp4j Copyright © Frank Asseg.
[10Nov2025 19:51:33.498] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]: Exp4j is licensed under Apache-2.0. https://github.com/fasseg/exp4j
[10Nov2025 19:51:33.498] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]: ---------------------------
[10Nov2025 19:51:33.498] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]: [KONKRETE] Server-side modules initialized and ready to use!
[10Nov2025 19:51:33.513] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for konkrete
[10Nov2025 19:51:33.514] [modloading-worker-0/DEBUG] [mixin/]: Mixing rendertype.RenderStateShardAccessor from mixins.iris.json into net.minecraft.client.renderer.RenderStateShard
[10Nov2025 19:51:33.514] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:rendertype.RenderStateShardAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.514] [modloading-worker-0/DEBUG] [mixin/]: Renaming @Accessor method getTranslucentTransparency()Lnet/minecraft/client/renderer/RenderStateShard$TransparencyStateShard; to getTranslucentTransparency$iris_$md$7304d2$0 in mixins.iris.json:rendertype.RenderStateShardAccessor from mod iris
[10Nov2025 19:51:33.514] [modloading-worker-0/DEBUG] [mixin/]: Mixing RenderStateShardAccessor from iris-batched-entity-rendering.mixins.json into net.minecraft.client.renderer.RenderStateShard
[10Nov2025 19:51:33.514] [modloading-worker-0/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:RenderStateShardAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.514] [modloading-worker-0/DEBUG] [mixin/]: Renaming @Accessor method getNO_TRANSPARENCY()Lnet/minecraft/client/renderer/RenderStateShard$TransparencyStateShard; to getNO_TRANSPARENCY$iris_$md$7304d2$1 in iris-batched-entity-rendering.mixins.json:RenderStateShardAccessor from mod iris
[10Nov2025 19:51:33.514] [modloading-worker-0/DEBUG] [mixin/]: Renaming @Accessor method getGLINT_TRANSPARENCY()Lnet/minecraft/client/renderer/RenderStateShard$TransparencyStateShard; to getGLINT_TRANSPARENCY$iris_$md$7304d2$2 in iris-batched-entity-rendering.mixins.json:RenderStateShardAccessor from mod iris
[10Nov2025 19:51:33.514] [modloading-worker-0/DEBUG] [mixin/]: Renaming @Accessor method getCRUMBLING_TRANSPARENCY()Lnet/minecraft/client/renderer/RenderStateShard$TransparencyStateShard; to getCRUMBLING_TRANSPARENCY$iris_$md$7304d2$3 in iris-batched-entity-rendering.mixins.json:RenderStateShardAccessor from mod iris
[10Nov2025 19:51:33.514] [modloading-worker-0/DEBUG] [mixin/]: Mixing RenderPhaseAccessor from betterclouds.runtime.mixins.json into net.minecraft.client.renderer.RenderStateShard
[10Nov2025 19:51:33.514] [modloading-worker-0/DEBUG] [mixin/]: betterclouds.runtime.mixins.json:RenderPhaseAccessor from mod betterclouds: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.514] [modloading-worker-0/DEBUG] [mixin/]: Renaming @Accessor method getCloudsTarget()Lnet/minecraft/client/renderer/RenderStateShard$OutputStateShard; to getCloudsTarget$betterclouds_$md$7304d2$4 in betterclouds.runtime.mixins.json:RenderPhaseAccessor from mod betterclouds
[10Nov2025 19:51:33.514] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for controlling
[10Nov2025 19:51:33.515] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for iris
[10Nov2025 19:51:33.515] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for asyncparticles
[10Nov2025 19:51:33.515] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for voicechat_api
[10Nov2025 19:51:33.515] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for fabric_api_base
[10Nov2025 19:51:33.516] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for xaerozoomout
[10Nov2025 19:51:33.517] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for mcef
[10Nov2025 19:51:33.518] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for distanthorizons
[10Nov2025 19:51:33.518] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for searchables
[10Nov2025 19:51:33.518] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for cameraoverhaul
[10Nov2025 19:51:33.518] [modloading-worker-0/INFO] [de.keksuccino.fancymenu.FancyMenu/]: [FANCYMENU] Loading v3.7.0 in client-side mode on NEOFORGE!
[10Nov2025 19:51:33.520] [modloading-worker-0/DEBUG] [mixin/]: Mixing MixinMinecraftServer from xaeroworldmap.mixins.json into net.minecraft.server.MinecraftServer
[10Nov2025 19:51:33.520] [modloading-worker-0/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinMinecraftServer from mod xaeroworldmap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.520] [modloading-worker-0/DEBUG] [mixin/]: Mixing MixinMinecraftServer from xaerohud.mixins.json into net.minecraft.server.MinecraftServer
[10Nov2025 19:51:33.520] [modloading-worker-0/DEBUG] [mixin/]: xaerohud.mixins.json:MixinMinecraftServer from mod xaerominimap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.524] [modloading-worker-0/DEBUG] [mixin/]: Mixing MixinCompositeRenderType from iris-batched-entity-rendering.mixins.json into net.minecraft.client.renderer.RenderType$CompositeRenderType
[10Nov2025 19:51:33.524] [modloading-worker-0/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinCompositeRenderType from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.524] [modloading-worker-0/DEBUG] [mixin/]: Mixing MixinMultiPhase from entity_texture_features.mixins.json into net.minecraft.client.renderer.RenderType$CompositeRenderType
[10Nov2025 19:51:33.524] [modloading-worker-0/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinMultiPhase from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:33.526] [modloading-worker-0/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinCompositeRenderType from mod iris->@Inject::batchedentityrendering$onCompositeInit(Ljava/lang/String;Lcom/mojang/blaze3d/vertex/VertexFormat;Lcom/mojang/blaze3d/vertex/VertexFormat$Mode;IZZLnet/minecraft/client/renderer/RenderType$CompositeState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.527] [modloading-worker-0/INFO] [Entity Texture Features/]: [ETF]: Modifying ETF Render State constructor because: for EMF
[10Nov2025 19:51:33.527] [modloading-worker-0/INFO] [de.keksuccino.drippyloadingscreen.DrippyLoadingScreen/]: [DRIPPY LOADING SCREEN] Loading v3.0.12 in client-side mode on NEOFORGE!
[10Nov2025 19:51:33.527] [modloading-worker-0/INFO] [traben.entity_model_features.EMF/]: Loading Entity Model Features, yes EMF breaks your resource pack, on purpose >:). There are 300 lines of code dedicated just for detecting if it is you specifically and if your favourite resource pack is installed, then EMF breaks it >:)
/s
[10Nov2025 19:51:33.528] [modloading-worker-0/INFO] [Entity Texture Features/]: Loading Entity Texture Features, OptiFine's weirder younger half-brother that runs around making train noises.
[10Nov2025 19:51:33.531] [modloading-worker-0/INFO] [YetAnotherConfigLib/]: Deserializing Config from 'D:\CurseForge\Instances\Expanded Survival\config\betterclouds-v1.json'
[10Nov2025 19:51:33.531] [modloading-worker-0/INFO] [YetAnotherConfigLib/]: Deserializing ConfirmDisconnectConfig from 'D:\CurseForge\Instances\Expanded Survival\config\confirmdisconnect.json'
[10Nov2025 19:51:33.537] [modloading-worker-0/DEBUG] [mixin/]: Mixing client.IMixinButton from fancymenu.mixins.json into net.minecraft.client.gui.components.Button
[10Nov2025 19:51:33.537] [modloading-worker-0/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinButton from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.537] [modloading-worker-0/DEBUG] [mixin/]: Mixing ButtonMixin from nerb-common.mixins.json into net.minecraft.client.gui.components.Button
[10Nov2025 19:51:33.537] [modloading-worker-0/DEBUG] [mixin/]: nerb-common.mixins.json:ButtonMixin from mod nerb: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.539] [modloading-worker-0/DEBUG] [mixin/]: nerb-common.mixins.json:ButtonMixin from mod nerb->@Inject::onPress(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.543] [modloading-worker-0/DEBUG] [mixin/]: Mixing client.MixinOptionsScreen from DistantHorizons.neoforge.mixins.json into net.minecraft.client.gui.screens.options.OptionsScreen
[10Nov2025 19:51:33.543] [modloading-worker-0/DEBUG] [mixin/]: Renaming synthetic method lambda$getOptionsButton$2(Lnet/minecraft/client/gui/components/Button;)V to md7304d2$distanthorizons$lambda$getOptionsButton$2$0 in DistantHorizons.neoforge.mixins.json:client.MixinOptionsScreen from mod distanthorizons
[10Nov2025 19:51:33.543] [modloading-worker-0/DEBUG] [mixin/]: Renaming synthetic method lambda$lodconfig$init$1(Ljava/util/concurrent/atomic/AtomicInteger;Lnet/minecraft/client/gui/layouts/LayoutSettings;)V to md7304d2$distanthorizons$lambda$lodconfig$init$1$1 in DistantHorizons.neoforge.mixins.json:client.MixinOptionsScreen from mod distanthorizons
[10Nov2025 19:51:33.544] [modloading-worker-0/DEBUG] [mixin/]: Renaming synthetic method lambda$lodconfig$init$0(Ljava/util/concurrent/atomic/AtomicInteger;Lnet/minecraft/client/gui/layouts/LayoutElement;)V to md7304d2$distanthorizons$lambda$lodconfig$init$0$2 in DistantHorizons.neoforge.mixins.json:client.MixinOptionsScreen from mod distanthorizons
[10Nov2025 19:51:33.544] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for confirmdisconnect
[10Nov2025 19:51:33.547] [modloading-worker-0/DEBUG] [mixin/]: Mixing features.gui.hooks.settings.OptionsScreenMixin from sodium-common.mixins.json into net.minecraft.client.gui.screens.options.OptionsScreen
[10Nov2025 19:51:33.547] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.gui.hooks.settings.OptionsScreenMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.548] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for voicechat
[10Nov2025 19:51:33.548] [modloading-worker-0/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinOptionsScreen from mod distanthorizons->@Inject::lodconfig$init(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.548] [modloading-worker-0/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinOptionsScreen from mod distanthorizons->@Inject::lodconfig$init(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.548] [modloading-worker-0/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinOptionsScreen from mod distanthorizons->@Inject::lodconfig$init(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.549] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.gui.hooks.settings.OptionsScreenMixin from mod sodium->@Inject::open(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:33.551] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for sound_physics_remastered
[10Nov2025 19:51:33.556] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for cpmsvcc
[10Nov2025 19:51:33.559] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for entity_texture_features
[10Nov2025 19:51:33.560] [modloading-worker-0/INFO] [YetAnotherConfigLib/]: Deserializing YACLConfig from 'D:\CurseForge\Instances\Expanded Survival\config\yacl.json5'
[10Nov2025 19:51:33.563] [modloading-worker-0/INFO] [com.cupboard.Cupboard/]: Loaded config for: cupboard.json
[10Nov2025 19:51:33.564] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for drippyloadingscreen
[10Nov2025 19:51:33.567] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for yet_another_config_lib_v3
[10Nov2025 19:51:33.567] [modloading-worker-0/DEBUG] [net.neoforged.neoforge.internal.versions.neoforge.NeoForgeVersion/CORE]: Found NeoForge version 21.4.155
[10Nov2025 19:51:33.568] [modloading-worker-0/DEBUG] [net.neoforged.neoforge.internal.versions.neoforge.NeoForgeVersion/CORE]: Found FML version 6.0.18
[10Nov2025 19:51:33.568] [modloading-worker-0/INFO] [net.neoforged.neoforge.common.NeoForgeMod/NEOFORGE-MOD]: NeoForge mod loading, version 21.4.155, for MC 1.21.4
[10Nov2025 19:51:33.571] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for cupboard
[10Nov2025 19:51:33.571] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for fabric_rendering_data_attachment_v1
[10Nov2025 19:51:33.571] [modloading-worker-0/DEBUG] [mixin/]: Mixing features.textures.animations.tracking.GuiGraphicsMixin from sodium-common.mixins.json into net.minecraft.client.gui.GuiGraphics
[10Nov2025 19:51:33.572] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.GuiGraphicsMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.572] [modloading-worker-0/DEBUG] [mixin/]: Mixing GuiGraphicsMixin from polytone.mixins.json into net.minecraft.client.gui.GuiGraphics
[10Nov2025 19:51:33.572] [modloading-worker-0/INFO] [me.treyruffy.betterf3.BetterF3NeoForge/]: [BetterF3] Starting...
[10Nov2025 19:51:33.572] [modloading-worker-0/DEBUG] [mixin/]: Mixing client.IMixinGuiGraphics from fancymenu.mixins.json into net.minecraft.client.gui.GuiGraphics
[10Nov2025 19:51:33.573] [modloading-worker-0/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinGuiGraphics from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.573] [modloading-worker-0/DEBUG] [mixin/]: Mixing GuiGraphicsMixin from yacl.mixins.json into net.minecraft.client.gui.GuiGraphics
[10Nov2025 19:51:33.573] [modloading-worker-0/DEBUG] [mixin/]: yacl.mixins.json:GuiGraphicsMixin from mod yet_another_config_lib_v3: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.574] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.GuiGraphicsMixin from mod sodium->@Inject::preDrawSprite(Ljava/util/function/Function;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;IIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.574] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.GuiGraphicsMixin from mod sodium->@Inject::preDrawSprite(Ljava/util/function/Function;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;IIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.574] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.GuiGraphicsMixin from mod sodium->@Inject::preDrawSprite(Ljava/util/function/Function;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;IIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.574] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.GuiGraphicsMixin from mod sodium->@Inject::preDrawSprite(Ljava/util/function/Function;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;IIIIIIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.574] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.GuiGraphicsMixin from mod sodium->@Inject::preDrawSprite(Ljava/util/function/Function;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;IIIIIIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.575] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.GuiGraphicsMixin from mod sodium->@Inject::preDrawSprite(Ljava/util/function/Function;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;IIIIIIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.575] [modloading-worker-0/DEBUG] [mixin/]: polytone.mixins.json:GuiGraphicsMixin from mod polytone->@Inject::polytone$modifyBlit(Ljava/util/function/Function;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;IIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.576] [modloading-worker-0/DEBUG] [mixin/]: Mixing features.render.entity.ModelPartMixin from sodium-common.mixins.json into net.minecraft.client.model.geom.ModelPart
[10Nov2025 19:51:33.576] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.entity.ModelPartMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.577] [modloading-worker-0/INFO] [me.treyruffy.betterf3.BetterF3NeoForge/]: [BetterF3] Loading...
[10Nov2025 19:51:33.577] [modloading-worker-0/DEBUG] [mixin/]: Mixing MixinModelPart from entity_model_features.mixins.json into net.minecraft.client.model.geom.ModelPart
[10Nov2025 19:51:33.577] [modloading-worker-0/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinModelPart from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.577] [modloading-worker-0/DEBUG] [mixin/]: Renaming synthetic method lambda$emf$insertKnownMappings$0(Ltraben/entity_model_features/models/EMFModel_ID;Lnet/minecraft/client/model/geom/ModelPart;)V to md7304d2$entity_model_features$lambda$emf$insertKnownMappings$0$0 in entity_model_features.mixins.json:MixinModelPart from mod entity_model_features
[10Nov2025 19:51:33.578] [modloading-worker-0/DEBUG] [mixin/]: Mixing MixinModelPart from xaerohud.mixins.json into net.minecraft.client.model.geom.ModelPart
[10Nov2025 19:51:33.578] [modloading-worker-0/DEBUG] [mixin/]: xaerohud.mixins.json:MixinModelPart from mod xaerominimap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.578] [modloading-worker-0/DEBUG] [mixin/]: Mixing MixinModelPart from entity_texture_features.mixins.json into net.minecraft.client.model.geom.ModelPart
[10Nov2025 19:51:33.578] [modloading-worker-0/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinModelPart from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:33.578] [modloading-worker-0/DEBUG] [mixin/]: Renaming synthetic method lambda$etf$doEmissiveIfInitialPart$0(Lcom/mojang/blaze3d/vertex/PoseStack;IILcom/mojang/blaze3d/vertex/VertexConsumer;I)V to md7304d2$entity_texture_features$lambda$etf$doEmissiveIfInitialPart$0$1 in entity_texture_features.mixins.json:MixinModelPart from mod entity_texture_features
[10Nov2025 19:51:33.582] [modloading-worker-0/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinModelPart from mod entity_model_features->@Inject::emf$injectAnnouncerPart(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.582] [modloading-worker-0/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinModelPart from mod entity_model_features->@Inject::emf$injectAnnouncerPart(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.582] [modloading-worker-0/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinModelPart from mod entity_model_features->@Inject::emf$injectAnnouncerPart(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.582] [modloading-worker-0/DEBUG] [mixin/]: xaerohud.mixins.json:MixinModelPart from mod xaerominimap->@Inject::onRender(Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.582] [modloading-worker-0/DEBUG] [mixin/]: xaerohud.mixins.json:MixinModelPart from mod xaerominimap->@Inject::onRender(Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.582] [modloading-worker-0/DEBUG] [mixin/]: xaerohud.mixins.json:MixinModelPart from mod xaerominimap->@Inject::onRender(Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.582] [modloading-worker-0/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinModelPart from mod entity_texture_features->@Inject::etf$findOutIfInitialModelPart(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.582] [modloading-worker-0/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinModelPart from mod entity_texture_features->@Inject::etf$findOutIfInitialModelPart(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.582] [modloading-worker-0/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinModelPart from mod entity_texture_features->@Inject::etf$findOutIfInitialModelPart(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.582] [modloading-worker-0/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinModelPart from mod entity_texture_features->@Inject::etf$doEmissiveIfInitialPart(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.582] [modloading-worker-0/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinModelPart from mod entity_texture_features->@Inject::etf$doEmissiveIfInitialPart(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.582] [modloading-worker-0/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinModelPart from mod entity_texture_features->@Inject::etf$doEmissiveIfInitialPart(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.582] [modloading-worker-0/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinModelPart from mod entity_texture_features->@Inject::etf$doEmissiveIfInitialPart(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.582] [modloading-worker-0/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinModelPart from mod entity_texture_features->@Inject::etf$doEmissiveIfInitialPart(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.582] [modloading-worker-0/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinModelPart from mod entity_texture_features->@Inject::etf$doEmissiveIfInitialPart(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.582] [modloading-worker-0/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinModelPart from mod entity_texture_features->@Inject::etf$doEmissiveIfInitialPart(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.582] [modloading-worker-0/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinModelPart from mod entity_texture_features->@Inject::etf$doEmissiveIfInitialPart(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.582] [modloading-worker-0/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinModelPart from mod entity_texture_features->@Inject::etf$doEmissiveIfInitialPart(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.583] [modloading-worker-0/DEBUG] [mixin/]: Mixing client.SpriteAtlasTextureMixin from fabric-renderer-api-v1.mixins.json into net.minecraft.client.renderer.texture.TextureAtlas
[10Nov2025 19:51:33.584] [modloading-worker-0/DEBUG] [mixin/]: Mixing texture.TextureAtlasAccessor from mixins.iris.json into net.minecraft.client.renderer.texture.TextureAtlas
[10Nov2025 19:51:33.584] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:texture.TextureAtlasAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.584] [modloading-worker-0/DEBUG] [mixin/]: Mixing texture.pbr.MixinTextureAtlas from mixins.iris.json into net.minecraft.client.renderer.texture.TextureAtlas
[10Nov2025 19:51:33.584] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:texture.pbr.MixinTextureAtlas from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.584] [modloading-worker-0/DEBUG] [mixin/]: Mixing core.render.TextureAtlasMixin from sodium-common.mixins.json into net.minecraft.client.renderer.texture.TextureAtlas
[10Nov2025 19:51:33.584] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.TextureAtlasMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.584] [modloading-worker-0/DEBUG] [mixin/]: Mixing core.render.texture.TextureAtlasAccessor from sodium-common.mixins.json into net.minecraft.client.renderer.texture.TextureAtlas
[10Nov2025 19:51:33.584] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.texture.TextureAtlasAccessor from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.585] [modloading-worker-0/DEBUG] [mixin/]: Mixing features.textures.animations.tracking.TextureAtlasMixin from sodium-common.mixins.json into net.minecraft.client.renderer.texture.TextureAtlas
[10Nov2025 19:51:33.585] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.TextureAtlasMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.586] [modloading-worker-0/DEBUG] [mixin/]: fabric-renderer-api-v1.mixins.json:client.SpriteAtlasTextureMixin from mod fabric_renderer_api_v1->@Inject::uploadHook(Lnet/minecraft/client/renderer/texture/SpriteLoader$Preparations;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.586] [modloading-worker-0/DEBUG] [mixin/]: fabric-renderer-api-v1.mixins.json:client.SpriteAtlasTextureMixin from mod fabric_renderer_api_v1->@Inject::uploadHook(Lnet/minecraft/client/renderer/texture/SpriteLoader$Preparations;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.586] [modloading-worker-0/DEBUG] [mixin/]: fabric-renderer-api-v1.mixins.json:client.SpriteAtlasTextureMixin from mod fabric_renderer_api_v1->@Inject::uploadHook(Lnet/minecraft/client/renderer/texture/SpriteLoader$Preparations;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.586] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:texture.pbr.MixinTextureAtlas from mod iris->@Inject::iris$onTailCycleAnimationFrames(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.586] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:texture.pbr.MixinTextureAtlas from mod iris->@Inject::iris$onTailCycleAnimationFrames(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.586] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:texture.pbr.MixinTextureAtlas from mod iris->@Inject::iris$onTailCycleAnimationFrames(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.586] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.TextureAtlasMixin from mod sodium->@Inject::sodium$deleteSpriteFinder(Lnet/minecraft/client/renderer/texture/SpriteLoader$Preparations;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.586] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.TextureAtlasMixin from mod sodium->@Inject::sodium$deleteSpriteFinder(Lnet/minecraft/client/renderer/texture/SpriteLoader$Preparations;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.586] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.TextureAtlasMixin from mod sodium->@Inject::sodium$deleteSpriteFinder(Lnet/minecraft/client/renderer/texture/SpriteLoader$Preparations;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.586] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.TextureAtlasMixin from mod sodium->@Inject::preReturnSprite(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:33.591] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for betterclouds
[10Nov2025 19:51:33.593] [modloading-worker-0/DEBUG] [soul_fire_d/]: Loaded it.crystalnest.soul_fire_d.platform.NeoForgePlatformHelper@b24929f for service interface it.crystalnest.soul_fire_d.platform.services.PlatformHelper
[10Nov2025 19:51:33.598] [modloading-worker-0/DEBUG] [soul_fire_d/]: Loaded it.crystalnest.soul_fire_d.platform.NeoForgeNetworkHelper@773361e6 for service interface it.crystalnest.soul_fire_d.platform.services.NetworkHelper
[10Nov2025 19:51:33.619] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for soul_fire_d
[10Nov2025 19:51:33.619] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Scanning class it.crystalnest.soul_fire_d.handler.FMLClientSetupEventHandler for @SubscribeEvent-annotated methods
[10Nov2025 19:51:33.627] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/]: Subscribing @EventBusSubscriber class Lit/crystalnest/soul_fire_d/handler/FMLClientSetupEventHandler; to the mod event bus of mod soul_fire_d
[10Nov2025 19:51:33.631] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Scanning class it.crystalnest.soul_fire_d.handler.NeoForgeFireResourceReloadListener for @SubscribeEvent-annotated methods
[10Nov2025 19:51:33.631] [modloading-worker-0/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Config file sideathbolt-server.toml for sideathbolt tracking
[10Nov2025 19:51:33.631] [modloading-worker-0/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Config file neoforge-client.toml for neoforge tracking
[10Nov2025 19:51:33.631] [modloading-worker-0/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Config file betterthirdperson-common.toml for betterthirdperson tracking
[10Nov2025 19:51:33.631] [modloading-worker-0/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Config file inventoryhud-client.toml for inventoryhud tracking
[10Nov2025 19:51:33.631] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for sideathbolt
[10Nov2025 19:51:33.631] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for betterthirdperson
[10Nov2025 19:51:33.631] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Scanning class dev.soncresityindustries.deathbolt.Config for @SubscribeEvent-annotated methods
[10Nov2025 19:51:33.631] [modloading-worker-0/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Config file neoforge-server.toml for neoforge tracking
[10Nov2025 19:51:33.631] [modloading-worker-0/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Config file neoforge-common.toml for neoforge tracking
[10Nov2025 19:51:33.632] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/]: Subscribing @EventBusSubscriber class Ldev/soncresityindustries/deathbolt/Config; to the mod event bus of mod sideathbolt
[10Nov2025 19:51:33.632] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for xaeroworldmap
[10Nov2025 19:51:33.634] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for inventoryhud
[10Nov2025 19:51:33.637] [modloading-worker-0/INFO] [Puzzles Lib/]: Constructing common components for puzzleslib:main
[10Nov2025 19:51:33.645] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/]: Subscribing @EventBusSubscriber class Lit/crystalnest/soul_fire_d/handler/NeoForgeFireResourceReloadListener; to the game event bus
[10Nov2025 19:51:33.651] [modloading-worker-0/INFO] [me.treyruffy.betterf3.BetterF3NeoForge/]: [BetterF3] All done!
[10Nov2025 19:51:33.651] [modloading-worker-0/INFO] [Puzzles Lib/]: Constructing common components for proplacer:main
[10Nov2025 19:51:33.652] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for xaerominimap
[10Nov2025 19:51:33.653] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for betterf3
[10Nov2025 19:51:33.666] [modloading-worker-0/DEBUG] [mixin/]: Mixing CompositeStateAccessor from iris-batched-entity-rendering.mixins.json into net.minecraft.client.renderer.RenderType$CompositeState
[10Nov2025 19:51:33.666] [modloading-worker-0/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:CompositeStateAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.669] [modloading-worker-0/DEBUG] [io.netty.util.internal.InternalThreadLocalMap/]: -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024
[10Nov2025 19:51:33.669] [modloading-worker-0/DEBUG] [io.netty.util.internal.InternalThreadLocalMap/]: -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096
[10Nov2025 19:51:33.669] [modloading-worker-0/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Config file torch_hit-common.toml for torch_hit tracking
[10Nov2025 19:51:33.669] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for torch_hit
[10Nov2025 19:51:33.669] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Scanning class it.crystalnest.torch_hit.handler.NeoForgeAttackHandler for @SubscribeEvent-annotated methods
[10Nov2025 19:51:33.671] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/]: Subscribing @EventBusSubscriber class Lit/crystalnest/torch_hit/handler/NeoForgeAttackHandler; to the game event bus
[10Nov2025 19:51:33.672] [modloading-worker-0/DEBUG] [io.netty.util.internal.ThreadLocalRandom/]: -Dio.netty.initialSeedUniquifier: 0xf50704188aa98925
[10Nov2025 19:51:33.694] [modloading-worker-0/INFO] [de.keksuccino.fancymenu.util.mcef.BrowserHandler/]: [FANCYMENU] Starting initialization of BrowserHandler..
[10Nov2025 19:51:33.694] [modloading-worker-0/WARN] [de.keksuccino.fancymenu.util.mcef.BrowserHandler/]: [FANCYMENU] MCEF not initialized yet! Will wait for MCEF to be ready before initializing BrowserHandler!
[10Nov2025 19:51:33.700] [modloading-worker-0/INFO] [de.keksuccino.fancymenu.util.rendering.video.mcef.MCEFVideoManager/]: [FANCYMENU] Starting initialization of MCEFVideoManager..
[10Nov2025 19:51:33.700] [modloading-worker-0/WARN] [de.keksuccino.fancymenu.util.rendering.video.mcef.MCEFVideoManager/]: [FANCYMENU] MCEF not initialized yet! Will wait for MCEF to be ready before initializing MCEFVideoManager!
[10Nov2025 19:51:33.704] [modloading-worker-0/DEBUG] [mixin/]: Mixing features.render.frapi.ItemRendererMixin from sodium-common.mixins.json into net.minecraft.client.renderer.entity.ItemRenderer
[10Nov2025 19:51:33.704] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.frapi.ItemRendererMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.704] [modloading-worker-0/DEBUG] [mixin/]: Renaming synthetic method lambda$static$0()Lnet/caffeinemc/mods/sodium/client/render/frapi/render/ItemRenderContext; to md7304d2$sodium$lambda$static$0$0 in sodium-common.mixins.json:features.render.frapi.ItemRendererMixin from mod sodium
[10Nov2025 19:51:33.705] [modloading-worker-0/DEBUG] [mixin/]: Mixing features.render.frapi.ItemRendererAccessor from sodium-common.mixins.json into net.minecraft.client.renderer.entity.ItemRenderer
[10Nov2025 19:51:33.705] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.frapi.ItemRendererAccessor from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.705] [modloading-worker-0/DEBUG] [mixin/]: Renaming @Invoker method sodium$getCompassFoilBuffer(Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/renderer/RenderType;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;)Lcom/mojang/blaze3d/vertex/VertexConsumer; to getCompassFoilBuffer$sodium_$md$7304d2$1 in sodium-common.mixins.json:features.render.frapi.ItemRendererAccessor from mod sodium
[10Nov2025 19:51:33.705] [modloading-worker-0/DEBUG] [mixin/]: Mixing features.render.model.item.ItemRendererMixin from sodium-common.mixins.json into net.minecraft.client.renderer.entity.ItemRenderer
[10Nov2025 19:51:33.705] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.model.item.ItemRendererMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.705] [modloading-worker-0/DEBUG] [mixin/]: Renaming synthetic method lambda$static$0()Lnet/minecraft/util/RandomSource; to md7304d2$sodium$lambda$static$0$2 in sodium-common.mixins.json:features.render.model.item.ItemRendererMixin from mod sodium
[10Nov2025 19:51:33.706] [modloading-worker-0/DEBUG] [mixin/]: Mixing ItemOverridesMixin from polytone-common.mixins.json into net.minecraft.client.renderer.entity.ItemRenderer
[10Nov2025 19:51:33.709] [modloading-worker-0/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Config file proplacer-client.toml for proplacer tracking
[10Nov2025 19:51:33.710] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.frapi.ItemRendererMixin from mod sodium->@Inject::beforeRenderItem(Lnet/minecraft/world/item/ItemDisplayContext;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;II[ILnet/minecraft/client/resources/model/BakedModel;Lnet/minecraft/client/renderer/RenderType;Lnet/minecraft/client/renderer/item/ItemStackRenderState$FoilType;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.717] [modloading-worker-0/DEBUG] [mixin/]: Mixing render.MixinVertexConsumer from neoforge-asyncparticles-common.mixins.json into com.mojang.blaze3d.vertex.VertexConsumer
[10Nov2025 19:51:33.717] [modloading-worker-0/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinVertexConsumer from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.718] [modloading-worker-0/DEBUG] [mixin/]: Mixing features.render.immediate.matrix_stack.VertexConsumerMixin from sodium-common.mixins.json into com.mojang.blaze3d.vertex.VertexConsumer
[10Nov2025 19:51:33.718] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.immediate.matrix_stack.VertexConsumerMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.722] [modloading-worker-0/DEBUG] [mixin/]: Mixing client.BakedModelMixin from fabric-renderer-api-v1.mixins.json into net.minecraft.client.resources.model.BakedModel
[10Nov2025 19:51:33.724] [modloading-worker-0/DEBUG] [mixin/]: Mixing features.render.frapi.BakedModelMixin from sodium-common.mixins.json into net.minecraft.client.resources.model.BakedModel
[10Nov2025 19:51:33.724] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.frapi.BakedModelMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.726] [modloading-worker-0/DEBUG] [mixin/]: Mixing AccessOptionsSubScreen from controlling.mixins.json into net.minecraft.client.gui.screens.options.OptionsSubScreen
[10Nov2025 19:51:33.726] [modloading-worker-0/DEBUG] [mixin/]: controlling.mixins.json:AccessOptionsSubScreen from mod controlling: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.729] [modloading-worker-0/DEBUG] [mixin/]: Mixing BuildCreativeModeTabContentsEventAccessor from polytone.mixins.json into net.neoforged.neoforge.event.BuildCreativeModeTabContentsEvent
[10Nov2025 19:51:33.732] [modloading-worker-0/DEBUG] [mixin/]: Mixing features.render.immediate.matrix_stack.PoseStackMixin from sodium-common.mixins.json into com.mojang.blaze3d.vertex.PoseStack
[10Nov2025 19:51:33.732] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.immediate.matrix_stack.PoseStackMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.747] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for cpm
[10Nov2025 19:51:33.774] [modloading-worker-0/DEBUG] [mixin/]: Mixing IClientFluidTypeExtensionsMixin from polytone.mixins.json into net.neoforged.neoforge.client.extensions.common.IClientFluidTypeExtensions
[10Nov2025 19:51:33.775] [modloading-worker-0/DEBUG] [mixin/]: polytone.mixins.json:IClientFluidTypeExtensionsMixin from mod polytone->@Inject::polytone$wrapToModifyTint(Lnet/neoforged/neoforge/fluids/FluidType;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:33.777] [modloading-worker-0/DEBUG] [mixin/]: Mixing MixinTheEndPortalRenderer from mixins.iris.json into net.minecraft.client.renderer.blockentity.TheEndPortalRenderer
[10Nov2025 19:51:33.777] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinTheEndPortalRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.782] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinTheEndPortalRenderer from mod iris->@Inject::iris$onRender(Lnet/minecraft/world/level/block/entity/TheEndPortalBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.800] [modloading-worker-0/DEBUG] [mixin/]: Mixing MixinSkyRenderer from mixins.iris.json into net.minecraft.client.renderer.SkyRenderer
[10Nov2025 19:51:33.800] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$renderSky$beginNormalSky(FFFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$renderSky$beginNormalSky(FFFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$renderSky$beginNormalSky(FFFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$beforeDrawSun(FLnet/minecraft/client/renderer/MultiBufferSource;Lcom/mojang/blaze3d/vertex/PoseStack;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$beforeDrawMoon(IFLnet/minecraft/client/renderer/MultiBufferSource;Lcom/mojang/blaze3d/vertex/PoseStack;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$setSunRenderStage(FLnet/minecraft/client/renderer/MultiBufferSource;Lcom/mojang/blaze3d/vertex/PoseStack;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$setSunRenderStage(FLnet/minecraft/client/renderer/MultiBufferSource;Lcom/mojang/blaze3d/vertex/PoseStack;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$setSunRenderStage(FLnet/minecraft/client/renderer/MultiBufferSource;Lcom/mojang/blaze3d/vertex/PoseStack;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$setSunsetRenderStage(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;FILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$setSunsetRenderStage(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;FILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$setSunsetRenderStage(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;FILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$setMoonRenderStage(IFLnet/minecraft/client/renderer/MultiBufferSource;Lcom/mojang/blaze3d/vertex/PoseStack;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$setMoonRenderStage(IFLnet/minecraft/client/renderer/MultiBufferSource;Lcom/mojang/blaze3d/vertex/PoseStack;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$setMoonRenderStage(IFLnet/minecraft/client/renderer/MultiBufferSource;Lcom/mojang/blaze3d/vertex/PoseStack;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$setStarRenderStage(Lnet/minecraft/client/renderer/FogParameters;FLcom/mojang/blaze3d/vertex/PoseStack;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$setStarRenderStage(Lnet/minecraft/client/renderer/FogParameters;FLcom/mojang/blaze3d/vertex/PoseStack;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$setStarRenderStage(Lnet/minecraft/client/renderer/FogParameters;FLcom/mojang/blaze3d/vertex/PoseStack;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$setVoidRenderStage(Lcom/mojang/blaze3d/vertex/PoseStack;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$setVoidRenderStage(Lcom/mojang/blaze3d/vertex/PoseStack;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$setVoidRenderStage(Lcom/mojang/blaze3d/vertex/PoseStack;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$renderSky$tiltSun(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;FIFFLnet/minecraft/client/renderer/FogParameters;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$renderSky$tiltSun(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;FIFFLnet/minecraft/client/renderer/FogParameters;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:MixinSkyRenderer from mod iris->@Inject::iris$renderSky$tiltSun(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;FIFFLnet/minecraft/client/renderer/FogParameters;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: Mixing client.accessor.MultiPlayerGameModeAccessor from proplacer.common.mixins.json into net.minecraft.client.multiplayer.MultiPlayerGameMode
[10Nov2025 19:51:33.804] [modloading-worker-0/DEBUG] [mixin/]: proplacer.common.mixins.json:client.accessor.MultiPlayerGameModeAccessor from mod proplacer: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.818] [modloading-worker-0/DEBUG] [mixin/]: Mixing GuiAccessor from cpm.mixins.json into net.minecraft.client.gui.Gui
[10Nov2025 19:51:33.818] [modloading-worker-0/DEBUG] [mixin/]: Mixing gui.MixinGui from mixins.iris.json into net.minecraft.client.gui.Gui
[10Nov2025 19:51:33.818] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:gui.MixinGui from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.818] [modloading-worker-0/DEBUG] [mixin/]: Mixing features.options.overlays.GuiMixin from sodium-common.mixins.json into net.minecraft.client.gui.Gui
[10Nov2025 19:51:33.818] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.options.overlays.GuiMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.819] [modloading-worker-0/DEBUG] [mixin/]: Mixing GuiMixin from polytone-common.mixins.json into net.minecraft.client.gui.Gui
[10Nov2025 19:51:33.820] [modloading-worker-0/DEBUG] [mixin/]: Mixing client.IMixinGui from fancymenu.mixins.json into net.minecraft.client.gui.Gui
[10Nov2025 19:51:33.820] [modloading-worker-0/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinGui from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.820] [modloading-worker-0/DEBUG] [mixin/]: Mixing scoreboard.ScoreboardMixin from betterf3.mixins.json into net.minecraft.client.gui.Gui
[10Nov2025 19:51:33.820] [modloading-worker-0/DEBUG] [mixin/]: betterf3.mixins.json:scoreboard.ScoreboardMixin from mod betterf3: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.820] [modloading-worker-0/DEBUG] [mixin/]: Mixing debugcrosshair.DebugCrosshairMixin from betterf3.mixins.json into net.minecraft.client.gui.Gui
[10Nov2025 19:51:33.820] [modloading-worker-0/DEBUG] [mixin/]: betterf3.mixins.json:debugcrosshair.DebugCrosshairMixin from mod betterf3: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.831] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:gui.MixinGui from mod iris->@Inject::iris$disableVignetteRendering(Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/entity/Entity;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.831] [modloading-worker-0/DEBUG] [mixin/]: betterf3.mixins.json:scoreboard.ScoreboardMixin from mod betterf3->@Inject::init(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.836] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for neoforge
[10Nov2025 19:51:33.836] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Scanning class net.neoforged.neoforge.server.command.ConfigCommand for @SubscribeEvent-annotated methods
[10Nov2025 19:51:33.838] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/]: Subscribing @EventBusSubscriber class Lnet/neoforged/neoforge/server/command/ConfigCommand; to the game event bus
[10Nov2025 19:51:33.839] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Scanning class net.neoforged.neoforge.network.filters.GenericPacketSplitter for @SubscribeEvent-annotated methods
[10Nov2025 19:51:33.841] [modloading-worker-0/INFO] [Puzzles Lib/]: Constructing client components for proplacer:main
[10Nov2025 19:51:33.845] [modloading-worker-0/INFO] [Puzzles Lib/]: Constructing client components for puzzleslib:main
[10Nov2025 19:51:33.845] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for fancymenu
[10Nov2025 19:51:33.851] [modloading-worker-0/DEBUG] [mixin/]: Mixing texture.ReloadableTextureAccessor from mixins.iris.json into net.minecraft.client.renderer.texture.ReloadableTexture
[10Nov2025 19:51:33.853] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:texture.ReloadableTextureAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.854] [modloading-worker-0/DEBUG] [mixinsquared-canceller/]: Canceller neoforge.fun.qu_an.minecraft.asyncparticles.client.coremod.mixin_extension.class_adjuster.MixinClassAdjusterApplication$$Lambda/0x000001d7913ea000 cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LockProvider
[10Nov2025 19:51:33.854] [modloading-worker-0/WARN] [mixinsquared-canceller/]: Cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LockProvider. Check debug logs for more information.
[10Nov2025 19:51:33.854] [modloading-worker-0/DEBUG] [mixinsquared-canceller/]: Canceller neoforge.fun.qu_an.minecraft.asyncparticles.client.coremod.mixin_extension.class_adjuster.MixinClassAdjusterApplication$$Lambda/0x000001d7913ea000 cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LockRequired
[10Nov2025 19:51:33.854] [modloading-worker-0/WARN] [mixinsquared-canceller/]: Cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LockRequired. Check debug logs for more information.
[10Nov2025 19:51:33.854] [modloading-worker-0/DEBUG] [mixinsquared-canceller/]: Canceller neoforge.fun.qu_an.minecraft.asyncparticles.client.coremod.mixin_extension.class_adjuster.MixinClassAdjusterApplication$$Lambda/0x000001d7913ea000 cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_NoCulling
[10Nov2025 19:51:33.854] [modloading-worker-0/WARN] [mixinsquared-canceller/]: Cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_NoCulling. Check debug logs for more information.
[10Nov2025 19:51:33.854] [modloading-worker-0/DEBUG] [mixinsquared-canceller/]: Canceller neoforge.fun.qu_an.minecraft.asyncparticles.client.coremod.mixin_extension.class_adjuster.MixinClassAdjusterApplication$$Lambda/0x000001d7913ea000 cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.Mixin_ReplaceRandom
[10Nov2025 19:51:33.854] [modloading-worker-0/WARN] [mixinsquared-canceller/]: Cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.Mixin_ReplaceRandom. Check debug logs for more information.
[10Nov2025 19:51:33.854] [modloading-worker-0/DEBUG] [mixin/]: Mixing MixinParticle from neoforge-asyncparticles-common.mixins.json into net.minecraft.client.particle.Particle
[10Nov2025 19:51:33.854] [modloading-worker-0/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:MixinParticle from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.857] [modloading-worker-0/DEBUG] [mixin/]: Mixing MixinParticle_LightCache from neoforge-asyncparticles-common.mixins.json into net.minecraft.client.particle.Particle
[10Nov2025 19:51:33.857] [modloading-worker-0/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:MixinParticle_LightCache from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.858] [modloading-worker-0/DEBUG] [mixin/]: Mixing accessor.ParticleAccessor from polytone-common.mixins.json into net.minecraft.client.particle.Particle
[10Nov2025 19:51:33.858] [modloading-worker-0/DEBUG] [mixin/]: Mixing AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_Mixin_ReplaceRandom from neoforge-asyncparticles.target-modifier.mixins.json into net.minecraft.client.particle.Particle
[10Nov2025 19:51:33.858] [modloading-worker-0/DEBUG] [mixin/]: neoforge-asyncparticles.target-modifier.mixins.json:AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_Mixin_ReplaceRandom from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.863] [modloading-worker-0/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:MixinParticle from mod asyncparticles->@Inject::onInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.863] [modloading-worker-0/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:MixinParticle from mod asyncparticles->@Inject::onInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.863] [modloading-worker-0/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:MixinParticle from mod asyncparticles->@Inject::onInit(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.866] [modloading-worker-0/DEBUG] [mixin/]: Mixing features.textures.animations.tracking.TextureSheetParticleMixin from sodium-common.mixins.json into net.minecraft.client.particle.TextureSheetParticle
[10Nov2025 19:51:33.866] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.TextureSheetParticleMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.867] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.TextureSheetParticleMixin from mod sodium->@Inject::afterSetSprite(Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:33.867] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.TextureSheetParticleMixin from mod sodium->@Inject::afterSetSprite(Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:33.867] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.TextureSheetParticleMixin from mod sodium->@Inject::afterSetSprite(Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:33.867] [modloading-worker-0/DEBUG] [mixin/]: Mixing features.render.particle.SingleQuadParticleMixin from sodium-common.mixins.json into net.minecraft.client.particle.SingleQuadParticle
[10Nov2025 19:51:33.868] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.particle.SingleQuadParticleMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.869] [modloading-worker-0/DEBUG] [mixin/]: Mixing sodium_0_6.MixinSingleQuadParticle from neoforge-asyncparticles-common.mixins.json into net.minecraft.client.particle.SingleQuadParticle
[10Nov2025 19:51:33.869] [modloading-worker-0/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:sodium_0_6.MixinSingleQuadParticle from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.873] [modloading-worker-0/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.particle.SingleQuadParticleMixin from mod sodium->@Inject::renderRotatedQuad(Lcom/mojang/blaze3d/vertex/VertexConsumer;Lorg/joml/Quaternionf;FFFFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:33.881] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for sodium
[10Nov2025 19:51:33.890] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for architectury
[10Nov2025 19:51:33.890] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Scanning class dev.architectury.hooks.client.forge.ClientExtensionsRegistryImpl for @SubscribeEvent-annotated methods
[10Nov2025 19:51:33.892] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/]: Subscribing @EventBusSubscriber class Ldev/architectury/hooks/client/forge/ClientExtensionsRegistryImpl; to the mod event bus of mod architectury
[10Nov2025 19:51:33.906] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for puzzleslib
[10Nov2025 19:51:33.908] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for nerb
[10Nov2025 19:51:33.911] [modloading-worker-0/INFO] [Entity Texture Features/]: [ETF]: 6 new ETF Random Properties registered by entity_model_features
[10Nov2025 19:51:33.914] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for entity_model_features
[10Nov2025 19:51:33.918] [modloading-worker-0/DEBUG] [io.netty.buffer.AbstractByteBuf/]: -Dio.netty.buffer.checkAccessible: true
[10Nov2025 19:51:33.918] [modloading-worker-0/DEBUG] [io.netty.buffer.AbstractByteBuf/]: -Dio.netty.buffer.checkBounds: true
[10Nov2025 19:51:33.920] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for proplacer
[10Nov2025 19:51:33.920] [modloading-worker-0/DEBUG] [io.netty.util.ResourceLeakDetectorFactory/]: Loaded default ResourceLeakDetector: io.netty.util.ResourceLeakDetector@6b6454fe
[10Nov2025 19:51:33.924] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for octolib
[10Nov2025 19:51:33.924] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Scanning class it.hurts.octostudios.octolib.event.LevelRenderEvents for @SubscribeEvent-annotated methods
[10Nov2025 19:51:33.924] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/]: Subscribing @EventBusSubscriber class Lit/hurts/octostudios/octolib/event/LevelRenderEvents; to the game event bus
[10Nov2025 19:51:33.945] [modloading-worker-0/DEBUG] [io.netty.buffer.PooledByteBufAllocator/]: -Dio.netty.allocator.numHeapArenas: 32
[10Nov2025 19:51:33.945] [modloading-worker-0/DEBUG] [io.netty.buffer.PooledByteBufAllocator/]: -Dio.netty.allocator.numDirectArenas: 32
[10Nov2025 19:51:33.945] [modloading-worker-0/DEBUG] [io.netty.buffer.PooledByteBufAllocator/]: -Dio.netty.allocator.pageSize: 8192
[10Nov2025 19:51:33.946] [modloading-worker-0/DEBUG] [io.netty.buffer.PooledByteBufAllocator/]: -Dio.netty.allocator.maxOrder: 9
[10Nov2025 19:51:33.946] [modloading-worker-0/DEBUG] [io.netty.buffer.PooledByteBufAllocator/]: -Dio.netty.allocator.chunkSize: 4194304
[10Nov2025 19:51:33.946] [modloading-worker-0/DEBUG] [io.netty.buffer.PooledByteBufAllocator/]: -Dio.netty.allocator.smallCacheSize: 256
[10Nov2025 19:51:33.946] [modloading-worker-0/DEBUG] [io.netty.buffer.PooledByteBufAllocator/]: -Dio.netty.allocator.normalCacheSize: 64
[10Nov2025 19:51:33.946] [modloading-worker-0/DEBUG] [io.netty.buffer.PooledByteBufAllocator/]: -Dio.netty.allocator.maxCachedBufferCapacity: 32768
[10Nov2025 19:51:33.946] [modloading-worker-0/DEBUG] [io.netty.buffer.PooledByteBufAllocator/]: -Dio.netty.allocator.cacheTrimInterval: 8192
[10Nov2025 19:51:33.946] [modloading-worker-0/DEBUG] [io.netty.buffer.PooledByteBufAllocator/]: -Dio.netty.allocator.cacheTrimIntervalMillis: 0
[10Nov2025 19:51:33.946] [modloading-worker-0/DEBUG] [io.netty.buffer.PooledByteBufAllocator/]: -Dio.netty.allocator.useCacheForAllThreads: false
[10Nov2025 19:51:33.946] [modloading-worker-0/DEBUG] [io.netty.buffer.PooledByteBufAllocator/]: -Dio.netty.allocator.maxCachedByteBuffersPerChunk: 1023
[10Nov2025 19:51:33.946] [modloading-worker-0/DEBUG] [io.netty.buffer.PooledByteBufAllocator/]: -Dio.netty.allocator.disableCacheFinalizersForFastThreadLocalThreads: false
[10Nov2025 19:51:33.956] [modloading-worker-0/DEBUG] [io.netty.buffer.ByteBufUtil/]: -Dio.netty.allocator.type: pooled
[10Nov2025 19:51:33.956] [modloading-worker-0/DEBUG] [io.netty.buffer.ByteBufUtil/]: -Dio.netty.threadLocalDirectBufferSize: 0
[10Nov2025 19:51:33.956] [modloading-worker-0/DEBUG] [io.netty.buffer.ByteBufUtil/]: -Dio.netty.maxThreadLocalCharBufferSize: 16384
[10Nov2025 19:51:33.963] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/]: Subscribing @EventBusSubscriber class Lnet/neoforged/neoforge/network/filters/GenericPacketSplitter; to the mod event bus of mod neoforge
[10Nov2025 19:51:33.964] [modloading-worker-0/DEBUG] [mixin/]: Mixing platform.neoforge.ClientHooksMixin from sodium-neoforge.mixins.json into net.neoforged.neoforge.client.ClientHooks
[10Nov2025 19:51:33.964] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Scanning class net.neoforged.neoforge.network.NetworkInitialization for @SubscribeEvent-annotated methods
[10Nov2025 19:51:33.964] [modloading-worker-0/DEBUG] [mixin/]: sodium-neoforge.mixins.json:platform.neoforge.ClientHooksMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.965] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/]: Subscribing @EventBusSubscriber class Lnet/neoforged/neoforge/network/NetworkInitialization; to the mod event bus of mod neoforge
[10Nov2025 19:51:33.965] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Scanning class net.neoforged.neoforge.network.ConfigurationInitialization for @SubscribeEvent-annotated methods
[10Nov2025 19:51:33.969] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/]: Subscribing @EventBusSubscriber class Lnet/neoforged/neoforge/network/ConfigurationInitialization; to the mod event bus of mod neoforge
[10Nov2025 19:51:33.969] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Scanning class net.neoforged.neoforge.common.MonsterRoomHooks for @SubscribeEvent-annotated methods
[10Nov2025 19:51:33.971] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/]: Subscribing @EventBusSubscriber class Lnet/neoforged/neoforge/common/MonsterRoomHooks; to the game event bus
[10Nov2025 19:51:33.971] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Scanning class net.neoforged.neoforge.client.model.data.ModelDataManager for @SubscribeEvent-annotated methods
[10Nov2025 19:51:33.973] [modloading-worker-0/DEBUG] [mixin/]: Mixing platform.neoforge.ModelDataMixin from sodium-neoforge.mixins.json into net.neoforged.neoforge.client.model.data.ModelData
[10Nov2025 19:51:33.973] [modloading-worker-0/DEBUG] [mixin/]: sodium-neoforge.mixins.json:platform.neoforge.ModelDataMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:33.974] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/]: Subscribing @EventBusSubscriber class Lnet/neoforged/neoforge/client/model/data/ModelDataManager; to the game event bus
[10Nov2025 19:51:33.974] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Scanning class net.neoforged.neoforge.client.ParticleBoundsDebugRenderer for @SubscribeEvent-annotated methods
[10Nov2025 19:51:33.975] [modloading-worker-0/DEBUG] [mixin/]: Mixing client.MixinCommandSourceStack from architectury.mixins.json into net.minecraft.commands.CommandSourceStack
[10Nov2025 19:51:33.975] [modloading-worker-0/DEBUG] [mixin/]: architectury.mixins.json:client.MixinCommandSourceStack from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:33.979] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/]: Subscribing @EventBusSubscriber class Lnet/neoforged/neoforge/client/ParticleBoundsDebugRenderer; to the game event bus
[10Nov2025 19:51:33.980] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Scanning class net.neoforged.neoforge.client.ClientHooks$ClientEvents for @SubscribeEvent-annotated methods
[10Nov2025 19:51:33.980] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/]: Subscribing @EventBusSubscriber class Lnet/neoforged/neoforge/client/ClientHooks$ClientEvents; to the mod event bus of mod neoforge
[10Nov2025 19:51:33.980] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Scanning class net.neoforged.neoforge.client.BlockEntityRenderBoundsDebugRenderer for @SubscribeEvent-annotated methods
[10Nov2025 19:51:33.980] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/]: Subscribing @EventBusSubscriber class Lnet/neoforged/neoforge/client/BlockEntityRenderBoundsDebugRenderer; to the game event bus
[10Nov2025 19:51:33.981] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Scanning class net.neoforged.neoforge.attachment.AttachmentInternals for @SubscribeEvent-annotated methods
[10Nov2025 19:51:33.982] [modloading-worker-0/DEBUG] [mixin/]: Mixing texture.pbr.MixinDirectoryLister from mixins.iris.json into net.minecraft.client.renderer.texture.atlas.sources.DirectoryLister
[10Nov2025 19:51:33.982] [modloading-worker-0/DEBUG] [mixin/]: mixins.iris.json:texture.pbr.MixinDirectoryLister from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:33.982] [modloading-worker-0/DEBUG] [mixin/]: Renaming synthetic method lambda$iris$modifyForEachAction$0(Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/function/BiConsumer;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/Resource;)V to md7304d2$iris$lambda$iris$modifyForEachAction$0$0 in mixins.iris.json:texture.pbr.MixinDirectoryLister from mod iris
[10Nov2025 19:51:33.983] [modloading-worker-0/DEBUG] [mixin/]: ArgsClassGenerator assigning org.spongepowered.asm.synthetic.args.Args$1 for descriptor (Ljava/util/function/BiConsumer;)V
[10Nov2025 19:51:33.984] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/]: Subscribing @EventBusSubscriber class Lnet/neoforged/neoforge/attachment/AttachmentInternals; to the game event bus
[10Nov2025 19:51:33.985] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for si_api
[10Nov2025 19:51:33.986] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for si_credits
[10Nov2025 19:51:33.986] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Scanning class dev.soncresityindustries.api.client.screens.ApiOverlayOverlay for @SubscribeEvent-annotated methods
[10Nov2025 19:51:33.986] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Scanning class dev.soncresityindustries.credits.client.screens.CreditsScreenOverlay for @SubscribeEvent-annotated methods
[10Nov2025 19:51:33.986] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/]: Subscribing @EventBusSubscriber class Ldev/soncresityindustries/api/client/screens/ApiOverlayOverlay; to the game event bus
[10Nov2025 19:51:33.986] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/]: Subscribing @EventBusSubscriber class Ldev/soncresityindustries/credits/client/screens/CreditsScreenOverlay; to the game event bus
[10Nov2025 19:51:33.994] [modloading-worker-0/DEBUG] [net.neoforged.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for polytone
[10Nov2025 19:51:34.338] [modloading-sync-worker/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Loading configs type CLIENT
[10Nov2025 19:51:34.363] [modloading-sync-worker/DEBUG] [net.neoforged.neoforge.common.NeoForgeConfig/FORGEMOD]: Loaded NeoForge config file neoforge-client.toml
[10Nov2025 19:51:34.363] [modloading-sync-worker/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Loaded TOML config file D:\CurseForge\Instances\Expanded Survival\config\neoforge-client.toml
[10Nov2025 19:51:34.371] [modloading-sync-worker/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Watching TOML config file D:\CurseForge\Instances\Expanded Survival\config\neoforge-client.toml for changes
[10Nov2025 19:51:34.372] [modloading-sync-worker/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Loaded TOML config file D:\CurseForge\Instances\Expanded Survival\config\inventoryhud-client.toml
[10Nov2025 19:51:34.373] [modloading-sync-worker/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Watching TOML config file D:\CurseForge\Instances\Expanded Survival\config\inventoryhud-client.toml for changes
[10Nov2025 19:51:34.374] [modloading-sync-worker/INFO] [Puzzles Lib/]: Dispatching loading event for config proplacer-client.toml
[10Nov2025 19:51:34.381] [modloading-sync-worker/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Loaded TOML config file D:\CurseForge\Instances\Expanded Survival\config\proplacer-client.toml
[10Nov2025 19:51:34.382] [modloading-sync-worker/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Watching TOML config file D:\CurseForge\Instances\Expanded Survival\config\proplacer-client.toml for changes
[10Nov2025 19:51:34.382] [modloading-sync-worker/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Loading configs type COMMON
[10Nov2025 19:51:34.382] [modloading-sync-worker/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Loaded TOML config file D:\CurseForge\Instances\Expanded Survival\config\betterthirdperson-common.toml
[10Nov2025 19:51:34.382] [modloading-sync-worker/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Watching TOML config file D:\CurseForge\Instances\Expanded Survival\config\betterthirdperson-common.toml for changes
[10Nov2025 19:51:34.382] [modloading-sync-worker/DEBUG] [net.neoforged.neoforge.common.NeoForgeConfig/FORGEMOD]: Loaded NeoForge config file neoforge-common.toml
[10Nov2025 19:51:34.382] [modloading-sync-worker/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Loaded TOML config file D:\CurseForge\Instances\Expanded Survival\config\neoforge-common.toml
[10Nov2025 19:51:34.384] [modloading-sync-worker/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Watching TOML config file D:\CurseForge\Instances\Expanded Survival\config\neoforge-common.toml for changes
[10Nov2025 19:51:34.385] [modloading-sync-worker/DEBUG] [net.neoforged.neoforge.common.ModConfigSpec/CORE]: List on key indirect tools is deemed to need correction, as it is null, not a list, or the wrong size.
[10Nov2025 19:51:34.385] [modloading-sync-worker/DEBUG] [net.neoforged.neoforge.common.ModConfigSpec/CORE]: List on key extra torch items is deemed to need correction, as it is null, not a list, or the wrong size.
[10Nov2025 19:51:34.385] [modloading-sync-worker/DEBUG] [net.neoforged.neoforge.common.ModConfigSpec/CORE]: List on key extra soul torch items is deemed to need correction, as it is null, not a list, or the wrong size.
[10Nov2025 19:51:34.399] [modloading-sync-worker/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Loaded TOML config file D:\CurseForge\Instances\Expanded Survival\config\torch_hit-common.toml
[10Nov2025 19:51:34.399] [modloading-sync-worker/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Watching TOML config file D:\CurseForge\Instances\Expanded Survival\config\torch_hit-common.toml for changes
[10Nov2025 19:51:34.412] [Render thread/DEBUG] [mixin/]: Mixing client.MixinReloadableResourceManager from fancymenu.mixins.json into net.minecraft.server.packs.resources.ReloadableResourceManager
[10Nov2025 19:51:34.412] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinReloadableResourceManager from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.418] [Render thread/DEBUG] [mixin/]: Mixing platform.neoforge.ResourcePackLoaderMixin from sodium-neoforge.mixins.json into net.neoforged.neoforge.resource.ResourcePackLoader
[10Nov2025 19:51:34.418] [Render thread/DEBUG] [mixin/]: sodium-neoforge.mixins.json:platform.neoforge.ResourcePackLoaderMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.418] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$changeSet$0(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I to md7304d2$sodium$lambda$changeSet$0$0 in sodium-neoforge.mixins.json:platform.neoforge.ResourcePackLoaderMixin from mod sodium
[10Nov2025 19:51:34.440] [Render thread/DEBUG] [mixin/]: Mixing SkullSpecialRendererMixin from cpm.mixins.json into net.minecraft.client.renderer.special.SkullSpecialRenderer
[10Nov2025 19:51:34.440] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$onRender$0(Lnet/minecraft/world/level/block/SkullBlock$Type;)Lnet/minecraft/client/model/SkullModelBase; to md7304d2$cpm$lambda$onRender$0$0 in cpm.mixins.json:SkullSpecialRendererMixin from mod cpm
[10Nov2025 19:51:34.441] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:SkullSpecialRendererMixin from mod cpm->@Inject::onRender(Lnet/minecraft/world/item/component/ResolvableProfile;Lnet/minecraft/world/item/ItemDisplayContext;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IIZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.441] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:SkullSpecialRendererMixin from mod cpm->@Inject::onRender(Lnet/minecraft/world/item/component/ResolvableProfile;Lnet/minecraft/world/item/ItemDisplayContext;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IIZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.441] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:SkullSpecialRendererMixin from mod cpm->@Inject::onRender(Lnet/minecraft/world/item/component/ResolvableProfile;Lnet/minecraft/world/item/ItemDisplayContext;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IIZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.445] [Render thread/DEBUG] [mixin/]: Mixing MixinSheets from iris-batched-entity-rendering.mixins.json into net.minecraft.client.renderer.Sheets
[10Nov2025 19:51:34.446] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinSheets from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.446] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinSheets from mod iris->@Inject::setSheet(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.448] [Render thread/DEBUG] [mixin/]: Mixing MixinSpriteIdentifier from entity_texture_features.mixins.json into net.minecraft.client.resources.model.Material
[10Nov2025 19:51:34.448] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinSpriteIdentifier from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:34.449] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinSpriteIdentifier from mod entity_texture_features->@Inject::etf$modifyIfRequired(Lnet/minecraft/client/renderer/MultiBufferSource;Ljava/util/function/Function;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:34.544] [Render thread/INFO] [net.minecraft.server.packs.repository.FolderRepositorySource/]: Found non-pack entry 'D:\CurseForge\Instances\Expanded Survival\resourcepacks\Fresh Animations.zip.disabled', ignoring
[10Nov2025 19:51:34.597] [Render thread/DEBUG] [mixin/]: Mixing MixinSodiumGameOptions from mixins.iris.compat.sodium.json into net.caffeinemc.mods.sodium.client.gui.SodiumGameOptions
[10Nov2025 19:51:34.597] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinSodiumGameOptions from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.598] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinSodiumGameOptions from mod iris->@Inject::iris$writeIrisConfig(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.606] [Render thread/DEBUG] [mixin/]: Mixing MixinClientLanguage from mixins.iris.json into net.minecraft.client.resources.language.ClientLanguage
[10Nov2025 19:51:34.606] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinClientLanguage from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.607] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinClientLanguage from konkrete.mixins.json into net.minecraft.client.resources.language.ClientLanguage
[10Nov2025 19:51:34.607] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.IMixinClientLanguage from mod konkrete: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.607] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinClientLanguage from fancymenu.mixins.json into net.minecraft.client.resources.language.ClientLanguage
[10Nov2025 19:51:34.607] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinClientLanguage from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.609] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinClientLanguage from mod iris->@Inject::injectFrom(Ljava/lang/String;Ljava/util/List;Ljava/util/Map;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.609] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinClientLanguage from mod iris->@Inject::check(Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:34.609] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinClientLanguage from mod iris->@Inject::iris$addLanguageEntries(Ljava/lang/String;Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:34.609] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinClientLanguage from mod iris->@Inject::iris$addLanguageEntriesToTranslationChecks(Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:34.611] [Render thread/DEBUG] [mixin/]: Mixing tick.MixinTextureManager from neoforge-asyncparticles-common.mixins.json into net.minecraft.client.renderer.texture.TextureManager
[10Nov2025 19:51:34.611] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinTextureManager from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.611] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$wrapTick$0(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;)V to md7304d2$asyncparticles$lambda$wrapTick$0$0 in neoforge-asyncparticles-common.mixins.json:tick.MixinTextureManager from mod asyncparticles
[10Nov2025 19:51:34.611] [Render thread/DEBUG] [mixin/]: Mixing texture.MixinTextureManager from mixins.iris.json into net.minecraft.client.renderer.texture.TextureManager
[10Nov2025 19:51:34.611] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinTextureManager from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.612] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinTextureManager from mod iris->@Inject::iris$onTailReloadLambda(Ljava/util/List;Ljava/lang/Void;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.612] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinTextureManager from mod iris->@Inject::iris$onTailReloadLambda(Ljava/util/List;Ljava/lang/Void;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.612] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinTextureManager from mod iris->@Inject::iris$onTailReloadLambda(Ljava/util/List;Ljava/lang/Void;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.612] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinTextureManager from mod iris->@Inject::iris$onInnerDumpTextures(Ljava/nio/file/Path;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.612] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinTextureManager from mod iris->@Inject::iris$onInnerDumpTextures(Ljava/nio/file/Path;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.612] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinTextureManager from mod iris->@Inject::iris$onInnerDumpTextures(Ljava/nio/file/Path;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.612] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinTextureManager from mod iris->@Inject::iris$onInnerDumpTextures(Ljava/nio/file/Path;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.612] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinTextureManager from mod iris->@Inject::iris$onInnerDumpTextures(Ljava/nio/file/Path;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.612] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinTextureManager from mod iris->@Inject::iris$onInnerDumpTextures(Ljava/nio/file/Path;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.612] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinTextureManager from mod iris->@Inject::iris$onTailClose(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.612] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinTextureManager from mod iris->@Inject::iris$onTailClose(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.612] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinTextureManager from mod iris->@Inject::iris$onTailClose(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.615] [Render thread/DEBUG] [mixin/]: Mixing MixinShaderManager_Overrides from mixins.iris.json into net.minecraft.client.renderer.ShaderManager
[10Nov2025 19:51:34.615] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinShaderManager_Overrides from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$94(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$94$0 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$93(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$93$1 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$92(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$92$2 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$91(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$91$3 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$90(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$90$4 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$89(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$89$5 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$88(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$88$6 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$87(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$87$7 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$86(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$86$8 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$85(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$85$9 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$84(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$84$a in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$83(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$83$b in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$82(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$82$c in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$81(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$81$d in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$80(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$80$e in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$79(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$79$f in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$78(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$78$10 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$77(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$77$11 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$76(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$76$12 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$75(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$75$13 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$74(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$74$14 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$73(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$73$15 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$72(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$72$16 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$71(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$71$17 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$70(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$70$18 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$69(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$69$19 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$68(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$68$1a in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$67(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$67$1b in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$66(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$66$1c in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$65(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$65$1d in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$64(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$64$1e in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$63(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$63$1f in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$62(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$62$20 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$61(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$61$21 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$60(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$60$22 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$59(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$59$23 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$58(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$58$24 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$57(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$57$25 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$56(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$56$26 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$55(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$55$27 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$54(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$54$28 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$53(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$53$29 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$52(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$52$2a in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$51(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$51$2b in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$50(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$50$2c in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$49(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$49$2d in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$48(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$48$2e in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$47(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$47$2f in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$46(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$46$30 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$45(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$45$31 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$44(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$44$32 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$43(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$43$33 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$42(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$42$34 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$41(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$41$35 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$40(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$40$36 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.616] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$39(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$39$37 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$38(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$38$38 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$37(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$37$39 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$36(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$36$3a in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$35(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$35$3b in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$34(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$34$3c in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$33(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$33$3d in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$32(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$32$3e in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$31(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$31$3f in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$30(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$30$40 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$29(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$29$41 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$28(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$28$42 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$27(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$27$43 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$26(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$26$44 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$25(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$25$45 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$24(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$24$46 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$23(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$23$47 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$22(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$22$48 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$21(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$21$49 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$20(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$20$4a in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$19(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$19$4b in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$18(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$18$4c in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$17(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$17$4d in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$16(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$16$4e in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$15(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$15$4f in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$14(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$14$50 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$13(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$13$51 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$12(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$12$52 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$11(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$11$53 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$10(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$10$54 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$9(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$9$55 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$8(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$8$56 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$7(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$7$57 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$6(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$6$58 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$5(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$5$59 in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$4(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$4$5a in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$3(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$3$5b in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$2(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$2$5c in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$1(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$1$5d in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.617] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$0(Ljava/lang/Object;)Lnet/irisshaders/iris/pipeline/programs/ShaderKey; to md7304d2$iris$lambda$static$0$5e in mixins.iris.json:MixinShaderManager_Overrides from mod iris
[10Nov2025 19:51:34.632] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinShaderManager_Overrides from mod iris->@Inject::redirectIrisProgram(Lnet/minecraft/client/renderer/ShaderProgram;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:34.640] [Render thread/DEBUG] [mixin/]: Mixing CloudRendererAccessor from mixins.iris.compat.sodium.json into net.caffeinemc.mods.sodium.client.render.immediate.CloudRenderer
[10Nov2025 19:51:34.640] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:CloudRendererAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.640] [Render thread/DEBUG] [mixin/]: Mixing MixinCloudRenderer from mixins.iris.compat.sodium.json into net.caffeinemc.mods.sodium.client.render.immediate.CloudRenderer
[10Nov2025 19:51:34.640] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinCloudRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.645] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinCloudRenderer from mod iris->@Inject::writeIrisVertex(JFFFILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:34.645] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinCloudRenderer from mod iris->@Inject::computeNormal2D(Lnet/caffeinemc/mods/sodium/api/vertex/buffer/VertexBufferWriter;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.645] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinCloudRenderer from mod iris->@Inject::computeNormal3D(Lnet/caffeinemc/mods/sodium/api/vertex/buffer/VertexBufferWriter;IIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.645] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinCloudRenderer from mod iris->@Inject::computeNormal3DUp(Lnet/caffeinemc/mods/sodium/api/vertex/buffer/VertexBufferWriter;IIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.645] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinCloudRenderer from mod iris->@Inject::computeNormal3DNegX(Lnet/caffeinemc/mods/sodium/api/vertex/buffer/VertexBufferWriter;IIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.645] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinCloudRenderer from mod iris->@Inject::computeNormal3DPosX(Lnet/caffeinemc/mods/sodium/api/vertex/buffer/VertexBufferWriter;IIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.645] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinCloudRenderer from mod iris->@Inject::computeNormal3DNegZ(Lnet/caffeinemc/mods/sodium/api/vertex/buffer/VertexBufferWriter;IIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.645] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinCloudRenderer from mod iris->@Inject::computeNormal3DPosZ(Lnet/caffeinemc/mods/sodium/api/vertex/buffer/VertexBufferWriter;IIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.645] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinCloudRenderer from mod iris->@Inject::changeGeometry2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:34.671] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinSoundManager from melody.mixins.json into net.minecraft.client.sounds.SoundManager
[10Nov2025 19:51:34.671] [Render thread/DEBUG] [mixin/]: melody.mixins.json:client.IMixinSoundManager from mod melody: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.674] [Render thread/DEBUG] [mixin/]: Mixing off_thread_access.MixinSoundEngine from neoforge-asyncparticles-common.mixins.json into net.minecraft.client.sounds.SoundEngine
[10Nov2025 19:51:34.674] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinSoundEngine from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.674] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$wrapStop$7(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/sounds/SoundSource;)V to md7304d2$asyncparticles$lambda$wrapStop$7$0 in neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinSoundEngine from mod asyncparticles
[10Nov2025 19:51:34.674] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$wrapPlayDelayed$6(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Lnet/minecraft/client/resources/sounds/SoundInstance;I)V to md7304d2$asyncparticles$lambda$wrapPlayDelayed$6$1 in neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinSoundEngine from mod asyncparticles
[10Nov2025 19:51:34.674] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$wrapRequestPreload$5(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Lnet/minecraft/client/resources/sounds/Sound;)V to md7304d2$asyncparticles$lambda$wrapRequestPreload$5$2 in neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinSoundEngine from mod asyncparticles
[10Nov2025 19:51:34.674] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$wrapQueueTickingSound$4(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Lnet/minecraft/client/resources/sounds/TickableSoundInstance;)V to md7304d2$asyncparticles$lambda$wrapQueueTickingSound$4$3 in neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinSoundEngine from mod asyncparticles
[10Nov2025 19:51:34.674] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$wrapAddEventListener$3(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Lnet/minecraft/client/sounds/SoundEventListener;)V to md7304d2$asyncparticles$lambda$wrapAddEventListener$3$4 in neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinSoundEngine from mod asyncparticles
[10Nov2025 19:51:34.674] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$wrapPlay$2(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Lnet/minecraft/client/resources/sounds/SoundInstance;)V to md7304d2$asyncparticles$lambda$wrapPlay$2$5 in neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinSoundEngine from mod asyncparticles
[10Nov2025 19:51:34.674] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$wrapUpdateCategoryVolume$1(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Lnet/minecraft/sounds/SoundSource;F)V to md7304d2$asyncparticles$lambda$wrapUpdateCategoryVolume$1$6 in neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinSoundEngine from mod asyncparticles
[10Nov2025 19:51:34.674] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$wrapReload$0(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;)V to md7304d2$asyncparticles$lambda$wrapReload$0$7 in neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinSoundEngine from mod asyncparticles
[10Nov2025 19:51:34.676] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinSoundEngine from melody.mixins.json into net.minecraft.client.sounds.SoundEngine
[10Nov2025 19:51:34.676] [Render thread/DEBUG] [mixin/]: melody.mixins.json:client.IMixinSoundEngine from mod melody: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.676] [Render thread/DEBUG] [mixin/]: Mixing client.MixinSoundEngine from melody.mixins.json into net.minecraft.client.sounds.SoundEngine
[10Nov2025 19:51:34.676] [Render thread/DEBUG] [mixin/]: melody.mixins.json:client.MixinSoundEngine from mod melody: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.676] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$afterUpdateVolumeCategoryMelody$0(Lnet/minecraft/sounds/SoundSource;Ljava/util/function/BiConsumer;)V to md7304d2$melody$lambda$afterUpdateVolumeCategoryMelody$0$8 in melody.mixins.json:client.MixinSoundEngine from mod melody
[10Nov2025 19:51:34.676] [Render thread/DEBUG] [mixin/]: Mixing client.MixinSoundEngine from fancymenu.mixins.json into net.minecraft.client.sounds.SoundEngine
[10Nov2025 19:51:34.676] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinSoundEngine from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.676] [Render thread/DEBUG] [mixin/]: Mixing SoundSystemMixin from sound_physics_remastered.mixins.json into net.minecraft.client.sounds.SoundEngine
[10Nov2025 19:51:34.677] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SoundSystemMixin from mod (unknown): Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.677] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$tickNonPaused$0(Lnet/minecraft/client/resources/sounds/SoundInstance;Lcom/mojang/blaze3d/audio/Channel;)V to md7304d2$soundphysics$lambda$tickNonPaused$0$9 in sound_physics_remastered.mixins.json:SoundSystemMixin from mod (unknown)
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinSoundEngine from mod asyncparticles->@Inject::injectTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinSoundEngine from mod asyncparticles->@Inject::injectTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinSoundEngine from mod asyncparticles->@Inject::injectTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: melody.mixins.json:client.MixinSoundEngine from mod melody->@Inject::afterUpdateVolumeCategoryMelody(Lnet/minecraft/sounds/SoundSource;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: melody.mixins.json:client.MixinSoundEngine from mod melody->@Inject::afterUpdateVolumeCategoryMelody(Lnet/minecraft/sounds/SoundSource;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: melody.mixins.json:client.MixinSoundEngine from mod melody->@Inject::afterUpdateVolumeCategoryMelody(Lnet/minecraft/sounds/SoundSource;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: melody.mixins.json:client.MixinSoundEngine from mod melody->@Inject::afterReloadSoundEngineMelody(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: melody.mixins.json:client.MixinSoundEngine from mod melody->@Inject::afterReloadSoundEngineMelody(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: melody.mixins.json:client.MixinSoundEngine from mod melody->@Inject::afterReloadSoundEngineMelody(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinSoundEngine from mod fancymenu->@Inject::afterReloadSoundEngineFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinSoundEngine from mod fancymenu->@Inject::afterReloadSoundEngineFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinSoundEngine from mod fancymenu->@Inject::afterReloadSoundEngineFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SoundSystemMixin from mod (unknown)->@Inject::loadLibrary(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SoundSystemMixin from mod (unknown)->@Inject::loadLibrary(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SoundSystemMixin from mod (unknown)->@Inject::loadLibrary(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SoundSystemMixin from mod (unknown)->@Inject::play(Lnet/minecraft/client/resources/sounds/SoundInstance;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/client/sounds/WeighedSoundEvents;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/resources/sounds/Sound;FFLnet/minecraft/sounds/SoundSource;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SoundSystemMixin from mod (unknown)->@Inject::play(Lnet/minecraft/client/resources/sounds/SoundInstance;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/client/sounds/WeighedSoundEvents;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/resources/sounds/Sound;FFLnet/minecraft/sounds/SoundSource;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SoundSystemMixin from mod (unknown)->@Inject::play(Lnet/minecraft/client/resources/sounds/SoundInstance;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraft/client/sounds/WeighedSoundEvents;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/resources/sounds/Sound;FFLnet/minecraft/sounds/SoundSource;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SoundSystemMixin from mod (unknown)->@Inject::tickNonPaused(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/Iterator;Ljava/util/Map$Entry;Lnet/minecraft/client/sounds/ChannelAccess$ChannelHandle;Lnet/minecraft/client/resources/sounds/SoundInstance;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SoundSystemMixin from mod (unknown)->@Inject::tickNonPaused(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/Iterator;Ljava/util/Map$Entry;Lnet/minecraft/client/sounds/ChannelAccess$ChannelHandle;Lnet/minecraft/client/resources/sounds/SoundInstance;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.684] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SoundSystemMixin from mod (unknown)->@Inject::tickNonPaused(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Ljava/util/Iterator;Ljava/util/Map$Entry;Lnet/minecraft/client/sounds/ChannelAccess$ChannelHandle;Lnet/minecraft/client/resources/sounds/SoundInstance;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.687] [Render thread/DEBUG] [mixin/]: Mixing LibraryMixin from sound_physics_remastered.mixins.json into com.mojang.blaze3d.audio.Library
[10Nov2025 19:51:34.687] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:LibraryMixin from mod (unknown): Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.689] [Render thread/DEBUG] [mixin/]: ArgsClassGenerator assigning org.spongepowered.asm.synthetic.args.Args$2 for descriptor (JLjava/nio/IntBuffer;)V
[10Nov2025 19:51:34.717] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinMusicManager from fancymenu.mixins.json into net.minecraft.client.sounds.MusicManager
[10Nov2025 19:51:34.717] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinMusicManager from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.717] [Render thread/DEBUG] [mixin/]: Mixing client.MixinMusicManager from fancymenu.mixins.json into net.minecraft.client.sounds.MusicManager
[10Nov2025 19:51:34.717] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMusicManager from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.718] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMusicManager from mod fancymenu->@Inject::cancelTickIfMusicDisabledViaController_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:34.718] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinMusicManager from mod fancymenu->@Inject::stopMusicIfDisabledInConfigFancyMenu(Lnet/minecraft/client/sounds/MusicInfo;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:34.722] [Render thread/DEBUG] [mixin/]: Mixing features.render.gui.font.BakedGlyphMixin from sodium-common.mixins.json into net.minecraft.client.gui.font.glyphs.BakedGlyph
[10Nov2025 19:51:34.722] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.gui.font.BakedGlyphMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.736] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.gui.font.BakedGlyphMixin from mod sodium->@Inject::drawFast(ZFFFLorg/joml/Matrix4f;Lcom/mojang/blaze3d/vertex/VertexConsumer;IZILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:34.737] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.gui.font.BakedGlyphMixin from mod sodium->@Inject::drawEffectFast(Lnet/minecraft/client/gui/font/glyphs/BakedGlyph$Effect;FFILcom/mojang/blaze3d/vertex/VertexConsumer;ILorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:34.745] [Render thread/DEBUG] [mixinsquared-canceller/]: Canceller neoforge.fun.qu_an.minecraft.asyncparticles.client.coremod.mixin_extension.class_adjuster.MixinClassAdjusterApplication$$Lambda/0x000001d7913ea000 cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.Mixin_ReplaceRandom
[10Nov2025 19:51:34.745] [Render thread/WARN] [mixinsquared-canceller/]: Cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.Mixin_ReplaceRandom. Check debug logs for more information.
[10Nov2025 19:51:34.746] [Render thread/DEBUG] [mixin/]: Mixing AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_Mixin_ReplaceRandom from neoforge-asyncparticles.target-modifier.mixins.json into net.minecraft.client.gui.Font
[10Nov2025 19:51:34.746] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles.target-modifier.mixins.json:AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_Mixin_ReplaceRandom from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.752] [Render thread/DEBUG] [mixin/]: Mixing core.model.colors.BlockColorsMixin from sodium-common.mixins.json into net.minecraft.client.color.block.BlockColors
[10Nov2025 19:51:34.752] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.model.colors.BlockColorsMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.754] [Render thread/DEBUG] [mixin/]: Mixing BlockColorsAccessor from polytone.mixins.json into net.minecraft.client.color.block.BlockColors
[10Nov2025 19:51:34.754] [Render thread/DEBUG] [mixin/]: Mixing client.accessor.BlockColorsNeoForgeAccessor from puzzleslib.neoforge.mixins.json into net.minecraft.client.color.block.BlockColors
[10Nov2025 19:51:34.754] [Render thread/DEBUG] [mixin/]: puzzleslib.neoforge.mixins.json:client.accessor.BlockColorsNeoForgeAccessor from mod puzzleslib: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.754] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.model.colors.BlockColorsMixin from mod sodium->@Inject::preRegisterColorProvider(Lnet/minecraft/client/color/block/BlockColor;[Lnet/minecraft/world/level/block/Block;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.755] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.model.colors.BlockColorsMixin from mod sodium->@Inject::preRegisterColorProvider(Lnet/minecraft/client/color/block/BlockColor;[Lnet/minecraft/world/level/block/Block;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.755] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.model.colors.BlockColorsMixin from mod sodium->@Inject::preRegisterColorProvider(Lnet/minecraft/client/color/block/BlockColor;[Lnet/minecraft/world/level/block/Block;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.760] [Render thread/DEBUG] [mixin/]: Mixing ModelManagerMixin from polytone-common.mixins.json into net.minecraft.client.resources.model.ModelManager
[10Nov2025 19:51:34.761] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:ModelManagerMixin from mod polytone->@Inject::polytone$loadCustomItemModels(Lnet/minecraft/server/packs/resources/ResourceManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:34.764] [Render thread/DEBUG] [mixin/]: Mixing MixinEntityModelLoader from entity_model_features.mixins.json into net.minecraft.client.model.geom.EntityModelSet
[10Nov2025 19:51:34.764] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinEntityModelLoader from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.764] [Render thread/DEBUG] [mixin/]: Mixing exporting.MixinEntityModelSet from entity_model_features.mixins.json into net.minecraft.client.model.geom.EntityModelSet
[10Nov2025 19:51:34.764] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:exporting.MixinEntityModelSet from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.766] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinEntityModelLoader from mod entity_model_features->@Inject::emf$injectModelLoad(Lnet/minecraft/client/model/geom/ModelLayerLocation;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:34.766] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:exporting.MixinEntityModelSet from mod entity_model_features->@Inject::emf$unModifiedRoots(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:34.774] [Render thread/DEBUG] [mixin/]: Mixing entity_render_context.MixinItemRenderer from mixins.iris.json into net.minecraft.client.renderer.item.ItemModelResolver
[10Nov2025 19:51:34.774] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinItemRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.774] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinItemRenderer from mod iris->@Inject::changeId(Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemDisplayContext;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.774] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinItemRenderer from mod iris->@Inject::changeId(Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemDisplayContext;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.774] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinItemRenderer from mod iris->@Inject::changeId(Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemDisplayContext;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.775] [Render thread/DEBUG] [mixin/]: Mixing entity_render_context.ItemStackStateMixin from mixins.iris.json into net.minecraft.client.renderer.item.ItemStackRenderState
[10Nov2025 19:51:34.775] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.ItemStackStateMixin from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.776] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.ItemStackStateMixin from mod iris->@Inject::clearDisplayStack(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.776] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.ItemStackStateMixin from mod iris->@Inject::clearDisplayStack(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.776] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.ItemStackStateMixin from mod iris->@Inject::clearDisplayStack(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.777] [Render thread/DEBUG] [mixin/]: Mixing entity_render_context.ItemStackStateLayerMixin from mixins.iris.json into net.minecraft.client.renderer.item.ItemStackRenderState$LayerRenderState
[10Nov2025 19:51:34.777] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.ItemStackStateLayerMixin from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.778] [Render thread/DEBUG] [mixin/]: Mixing rendering.MixinBlockEntityWithoutLevelRenderer from entity_model_features.mixins.json into net.minecraft.client.renderer.item.ItemStackRenderState$LayerRenderState
[10Nov2025 19:51:34.778] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinBlockEntityWithoutLevelRenderer from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.780] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.ItemStackStateLayerMixin from mod iris->@Inject::iris$catchParent(Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.780] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.ItemStackStateLayerMixin from mod iris->@Inject::iris$catchParent(Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.780] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.ItemStackStateLayerMixin from mod iris->@Inject::iris$catchParent(Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.780] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.ItemStackStateLayerMixin from mod iris->@Inject::onRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.780] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.ItemStackStateLayerMixin from mod iris->@Inject::onRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.780] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.ItemStackStateLayerMixin from mod iris->@Inject::onRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.781] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.ItemStackStateLayerMixin from mod iris->@Inject::onRenderEnd(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.781] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.ItemStackStateLayerMixin from mod iris->@Inject::onRenderEnd(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.781] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.ItemStackStateLayerMixin from mod iris->@Inject::onRenderEnd(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.781] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinBlockEntityWithoutLevelRenderer from mod entity_model_features->@Inject::emf$setRenderFactory(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.781] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinBlockEntityWithoutLevelRenderer from mod entity_model_features->@Inject::emf$setRenderFactory(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.781] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinBlockEntityWithoutLevelRenderer from mod entity_model_features->@Inject::emf$setRenderFactory(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.781] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinBlockEntityWithoutLevelRenderer from mod entity_model_features->@Inject::emf$reset(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.781] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinBlockEntityWithoutLevelRenderer from mod entity_model_features->@Inject::emf$reset(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.781] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinBlockEntityWithoutLevelRenderer from mod entity_model_features->@Inject::emf$reset(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.784] [Render thread/DEBUG] [mixin/]: Mixing texture.AnimationMetadataSectionAccessor from mixins.iris.json into net.minecraft.client.resources.metadata.animation.AnimationMetadataSection
[10Nov2025 19:51:34.784] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.AnimationMetadataSectionAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.784] [Render thread/DEBUG] [mixin/]: Mixing AnimationMetadataSectionMixin from polytone-common.mixins.json into net.minecraft.client.resources.metadata.animation.AnimationMetadataSection
[10Nov2025 19:51:34.784] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$extendCodec$3(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; to md7304d2$polytone$lambda$extendCodec$3$0 in polytone-common.mixins.json:AnimationMetadataSectionMixin from mod polytone
[10Nov2025 19:51:34.784] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$extendCodec$2(Lnet/minecraft/client/resources/metadata/animation/AnimationMetadataSection;Lnet/mehvahdjukaar/polytone/texture/DayTimeTexture$Mode;Ljava/lang/Integer;)Lnet/minecraft/client/resources/metadata/animation/AnimationMetadataSection; to md7304d2$polytone$lambda$extendCodec$2$1 in polytone-common.mixins.json:AnimationMetadataSectionMixin from mod polytone
[10Nov2025 19:51:34.784] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$extendCodec$1(Lnet/minecraft/client/resources/metadata/animation/AnimationMetadataSection;)Ljava/lang/Integer; to md7304d2$polytone$lambda$extendCodec$1$2 in polytone-common.mixins.json:AnimationMetadataSectionMixin from mod polytone
[10Nov2025 19:51:34.784] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$extendCodec$0(Lnet/minecraft/client/resources/metadata/animation/AnimationMetadataSection;)Lnet/mehvahdjukaar/polytone/texture/DayTimeTexture$Mode; to md7304d2$polytone$lambda$extendCodec$0$3 in polytone-common.mixins.json:AnimationMetadataSectionMixin from mod polytone
[10Nov2025 19:51:34.790] [Render thread/DEBUG] [mixin/]: Mixing MixinRenderBuffers from iris-batched-entity-rendering.mixins.json into net.minecraft.client.renderer.RenderBuffers
[10Nov2025 19:51:34.790] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinRenderBuffers from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.790] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$freeAndDeleteBuffers$1(Lnet/minecraft/client/renderer/RenderType;Lcom/mojang/blaze3d/vertex/ByteBufferBuilder;)V to md7304d2$iris$lambda$freeAndDeleteBuffers$1$0 in iris-batched-entity-rendering.mixins.json:MixinRenderBuffers from mod iris
[10Nov2025 19:51:34.790] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$freeAndDeleteBuffers$0(Lcom/mojang/blaze3d/vertex/ByteBufferBuilder;)V to md7304d2$iris$lambda$freeAndDeleteBuffers$0$1 in iris-batched-entity-rendering.mixins.json:MixinRenderBuffers from mod iris
[10Nov2025 19:51:34.790] [Render thread/DEBUG] [mixin/]: Renaming @Unique field outlineBufferSourceLnet/minecraft/client/renderer/OutlineBufferSource; to fd7304d2$iris$outlineBufferSource$0 in iris-batched-entity-rendering.mixins.json:MixinRenderBuffers from mod iris
[10Nov2025 19:51:34.791] [Render thread/DEBUG] [mixin/]: Mixing core.render.world.RenderBuffersMixin from sodium-common.mixins.json into net.minecraft.client.renderer.RenderBuffers
[10Nov2025 19:51:34.791] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.world.RenderBuffersMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.792] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinRenderBuffers from mod iris->@Inject::batchedentityrendering$replaceBufferSource(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:34.792] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinRenderBuffers from mod iris->@Inject::batchedentityrendering$replaceCrumblingBufferSource(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:34.792] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinRenderBuffers from mod iris->@Inject::batchedentityrendering$replaceOutlineBufferSource(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:34.794] [Render thread/DEBUG] [mixin/]: Mixing render.MixinMultiBufferSource$BufferSource from neoforge-asyncparticles-common.mixins.json into net.minecraft.client.renderer.MultiBufferSource$BufferSource
[10Nov2025 19:51:34.794] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinMultiBufferSource$BufferSource from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.794] [Render thread/DEBUG] [mixin/]: Mixing MixinVertexConsumerProvider$Immediate from entity_texture_features.mixins.json into net.minecraft.client.renderer.MultiBufferSource$BufferSource
[10Nov2025 19:51:34.794] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinVertexConsumerProvider$Immediate from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:34.795] [Render thread/DEBUG] [mixin/]: Mixing immediate.MixinBufferSource from mixins.iris.vertexformat.json into net.minecraft.client.renderer.MultiBufferSource$BufferSource
[10Nov2025 19:51:34.795] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:immediate.MixinBufferSource from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.795] [Render thread/DEBUG] [mixin/]: Mixing BufferSourceAccessor from iris-batched-entity-rendering.mixins.json into net.minecraft.client.renderer.MultiBufferSource$BufferSource
[10Nov2025 19:51:34.795] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:BufferSourceAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.795] [Render thread/DEBUG] [mixin/]: Mixing MixinBufferSource from iris-batched-entity-rendering.mixins.json into net.minecraft.client.renderer.MultiBufferSource$BufferSource
[10Nov2025 19:51:34.795] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinBufferSource from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.796] [Render thread/DEBUG] [mixin/]: Mixing MixinBufferSource from xaerohud.mixins.json into net.minecraft.client.renderer.MultiBufferSource$BufferSource
[10Nov2025 19:51:34.796] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinBufferSource from mod xaerominimap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.797] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinMultiBufferSource$BufferSource from mod asyncparticles->@Inject::getBuffer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:34.797] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinMultiBufferSource$BufferSource from mod asyncparticles->@Inject::getBuffer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.797] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinMultiBufferSource$BufferSource from mod asyncparticles->@Inject::getBuffer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:34.797] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinMultiBufferSource$BufferSource from mod asyncparticles->@Inject::endBatches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.797] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinMultiBufferSource$BufferSource from mod asyncparticles->@Inject::endBatches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.797] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinMultiBufferSource$BufferSource from mod asyncparticles->@Inject::endBatches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.797] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinMultiBufferSource$BufferSource from mod asyncparticles->@Inject::endBatches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.797] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinMultiBufferSource$BufferSource from mod asyncparticles->@Inject::endBatches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.797] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinMultiBufferSource$BufferSource from mod asyncparticles->@Inject::endBatches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.797] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinMultiBufferSource$BufferSource from mod asyncparticles->@Inject::endBatches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.797] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinMultiBufferSource$BufferSource from mod asyncparticles->@Inject::endBatches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.797] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinMultiBufferSource$BufferSource from mod asyncparticles->@Inject::endBatches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.797] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinMultiBufferSource$BufferSource from mod asyncparticles->@Inject::endBatches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.797] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinMultiBufferSource$BufferSource from mod asyncparticles->@Inject::endBatches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.798] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinMultiBufferSource$BufferSource from mod asyncparticles->@Inject::endBatches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.798] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinVertexConsumerProvider$Immediate from mod entity_texture_features->@Inject::etf$injectIntoGetBufferReturn(Lnet/minecraft/client/renderer/RenderType;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:34.798] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinVertexConsumerProvider$Immediate from mod entity_texture_features->@Inject::etf$injectIntoGetBufferReturn(Lnet/minecraft/client/renderer/RenderType;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:34.798] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:immediate.MixinBufferSource from mod iris->@Inject::iris$beforeFlushBuffer(Lnet/minecraft/client/renderer/RenderType;Lcom/mojang/blaze3d/vertex/BufferBuilder;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.798] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:immediate.MixinBufferSource from mod iris->@Inject::iris$beforeFlushBuffer(Lnet/minecraft/client/renderer/RenderType;Lcom/mojang/blaze3d/vertex/BufferBuilder;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.798] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:immediate.MixinBufferSource from mod iris->@Inject::iris$beforeFlushBuffer(Lnet/minecraft/client/renderer/RenderType;Lcom/mojang/blaze3d/vertex/BufferBuilder;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.798] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:immediate.MixinBufferSource from mod iris->@Inject::iris$afterFlushBuffer(Lnet/minecraft/client/renderer/RenderType;Lcom/mojang/blaze3d/vertex/BufferBuilder;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.798] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:immediate.MixinBufferSource from mod iris->@Inject::iris$afterFlushBuffer(Lnet/minecraft/client/renderer/RenderType;Lcom/mojang/blaze3d/vertex/BufferBuilder;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.798] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:immediate.MixinBufferSource from mod iris->@Inject::iris$afterFlushBuffer(Lnet/minecraft/client/renderer/RenderType;Lcom/mojang/blaze3d/vertex/BufferBuilder;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.798] [Render thread/DEBUG] [mixin/]: Mixing iris_like.MixinFullyBufferedMultiBufferSource from neoforge-asyncparticles-common.mixins.json into net.irisshaders.batchedentityrendering.impl.FullyBufferedMultiBufferSource
[10Nov2025 19:51:34.798] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:iris_like.MixinFullyBufferedMultiBufferSource from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.799] [Render thread/DEBUG] [mixin/]: Mixing mods.iris.MixinFullyBufferedMultiBufferSource from entity_texture_features.mixins.json into net.irisshaders.batchedentityrendering.impl.FullyBufferedMultiBufferSource
[10Nov2025 19:51:34.799] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:mods.iris.MixinFullyBufferedMultiBufferSource from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:34.799] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:iris_like.MixinFullyBufferedMultiBufferSource from mod asyncparticles->@Inject::getBuffer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:34.799] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:iris_like.MixinFullyBufferedMultiBufferSource from mod asyncparticles->@Inject::getBuffer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.799] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:iris_like.MixinFullyBufferedMultiBufferSource from mod asyncparticles->@Inject::getBuffer(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:34.799] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:iris_like.MixinFullyBufferedMultiBufferSource from mod asyncparticles->@Inject::endBatches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.799] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:iris_like.MixinFullyBufferedMultiBufferSource from mod asyncparticles->@Inject::endBatches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.799] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:iris_like.MixinFullyBufferedMultiBufferSource from mod asyncparticles->@Inject::endBatches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.799] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:iris_like.MixinFullyBufferedMultiBufferSource from mod asyncparticles->@Inject::endBatches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.799] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:iris_like.MixinFullyBufferedMultiBufferSource from mod asyncparticles->@Inject::endBatches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.799] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:iris_like.MixinFullyBufferedMultiBufferSource from mod asyncparticles->@Inject::endBatches(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.799] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:iris_like.MixinFullyBufferedMultiBufferSource from mod asyncparticles->@Inject::endBatches2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.799] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:iris_like.MixinFullyBufferedMultiBufferSource from mod asyncparticles->@Inject::endBatches2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.799] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:iris_like.MixinFullyBufferedMultiBufferSource from mod asyncparticles->@Inject::endBatches2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.800] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:mods.iris.MixinFullyBufferedMultiBufferSource from mod entity_texture_features->@Inject::etf$injectIntoGetBufferReturn(Lnet/minecraft/client/renderer/RenderType;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:34.801] [Render thread/DEBUG] [mixin/]: Mixing SectionBufferBuilderPackAccessor from iris-batched-entity-rendering.mixins.json into net.minecraft.client.renderer.SectionBufferBuilderPack
[10Nov2025 19:51:34.801] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:SectionBufferBuilderPackAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.804] [Render thread/DEBUG] [mixin/]: Mixing OutlineBufferSourceAccessor from iris-batched-entity-rendering.mixins.json into net.minecraft.client.renderer.OutlineBufferSource
[10Nov2025 19:51:34.804] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:OutlineBufferSourceAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.808] [Render thread/DEBUG] [mixin/]: Mixing ModelBakeryMixin from polytone-common.mixins.json into net.minecraft.client.resources.model.ModelBakery
[10Nov2025 19:51:34.811] [Render thread/DEBUG] [mixin/]: Mixing features.render.frapi.ModelBlockRendererMixin from sodium-common.mixins.json into net.minecraft.client.renderer.block.ModelBlockRenderer
[10Nov2025 19:51:34.811] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.frapi.ModelBlockRendererMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.811] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$new$0()Lnet/caffeinemc/mods/sodium/client/render/frapi/render/NonTerrainBlockRenderContext; to md7304d2$sodium$lambda$new$0$0 in sodium-common.mixins.json:features.render.frapi.ModelBlockRendererMixin from mod sodium
[10Nov2025 19:51:34.811] [Render thread/DEBUG] [mixin/]: Mixing features.textures.animations.tracking.ModelBlockRendererMixin from sodium-common.mixins.json into net.minecraft.client.renderer.block.ModelBlockRenderer
[10Nov2025 19:51:34.811] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.ModelBlockRendererMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.812] [Render thread/DEBUG] [mixin/]: Mixing features.render.model.block.ModelBlockRendererMixin from sodium-neoforge.mixins.json into net.minecraft.client.renderer.block.ModelBlockRenderer
[10Nov2025 19:51:34.812] [Render thread/DEBUG] [mixin/]: sodium-neoforge.mixins.json:features.render.model.block.ModelBlockRendererMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.812] [Render thread/DEBUG] [mixin/]: Mixing ModelBlockRendererMixin from polytone.mixins.json into net.minecraft.client.renderer.block.ModelBlockRenderer
[10Nov2025 19:51:34.813] [Render thread/DEBUG] [mixin/]: Mixing ModelBlockRendererMixin from polytone-common.mixins.json into net.minecraft.client.renderer.block.ModelBlockRenderer
[10Nov2025 19:51:34.814] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.frapi.ModelBlockRendererMixin from mod sodium->@Inject::onRender(Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/client/resources/model/BakedModel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;ZLnet/minecraft/util/RandomSource;JILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:34.814] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.ModelBlockRendererMixin from mod sodium->@Inject::preRenderQuad(Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lnet/minecraft/client/renderer/block/model/BakedQuad;FFFFIIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.814] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.ModelBlockRendererMixin from mod sodium->@Inject::preRenderQuad(Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lnet/minecraft/client/renderer/block/model/BakedQuad;FFFFIIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.814] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.ModelBlockRendererMixin from mod sodium->@Inject::preRenderQuad(Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lnet/minecraft/client/renderer/block/model/BakedQuad;FFFFIIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.814] [Render thread/DEBUG] [mixin/]: sodium-neoforge.mixins.json:features.render.model.block.ModelBlockRendererMixin from mod sodium->@Inject::renderFast(Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/client/resources/model/BakedModel;FFFIILnet/neoforged/neoforge/client/model/data/ModelData;Lnet/minecraft/client/renderer/RenderType;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:34.814] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:ModelBlockRendererMixin from mod polytone->@Inject::polytone$modifyBiomeTexture(Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lnet/minecraft/client/renderer/block/model/BakedQuad;FFFFIIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.814] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:ModelBlockRendererMixin from mod polytone->@Inject::polytone$modifyBiomeTexture(Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lnet/minecraft/client/renderer/block/model/BakedQuad;FFFFIIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.815] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:ModelBlockRendererMixin from mod polytone->@Inject::polytone$modifyBiomeTexture(Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lnet/minecraft/client/renderer/block/model/BakedQuad;FFFFIIIIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.821] [Render thread/DEBUG] [mixin/]: Mixing core.model.TextureAtlasSpriteMixin from sodium-common.mixins.json into net.minecraft.client.renderer.texture.TextureAtlasSprite
[10Nov2025 19:51:34.821] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.model.TextureAtlasSpriteMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.821] [Render thread/DEBUG] [mixin/]: Mixing features.textures.scan.TextureAtlasSpriteMixin from sodium-common.mixins.json into net.minecraft.client.renderer.texture.TextureAtlasSprite
[10Nov2025 19:51:34.821] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.scan.TextureAtlasSpriteMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.822] [Render thread/DEBUG] [mixin/]: Mixing MixinEntityRenderDispatcher from mixins.iris.json into net.minecraft.client.renderer.entity.EntityRenderDispatcher
[10Nov2025 19:51:34.822] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinEntityRenderDispatcher from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.824] [Render thread/DEBUG] [mixin/]: Mixing entity_render_context.MixinEntityRenderDispatcher from mixins.iris.json into net.minecraft.client.renderer.entity.EntityRenderDispatcher
[10Nov2025 19:51:34.824] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEntityRenderDispatcher from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.824] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$iris$beginEntityRender$2(Lnet/minecraft/client/renderer/RenderType;)Lnet/minecraft/client/renderer/RenderType; to md7304d2$iris$lambda$iris$beginEntityRender$2$0 in mixins.iris.json:entity_render_context.MixinEntityRenderDispatcher from mod iris
[10Nov2025 19:51:34.824] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$iris$beginEntityRender$1(Lnet/minecraft/world/entity/Entity;Ljava/lang/Object;)Lnet/irisshaders/iris/shaderpack/materialmap/NamespacedId; to md7304d2$iris$lambda$iris$beginEntityRender$1$1 in mixins.iris.json:entity_render_context.MixinEntityRenderDispatcher from mod iris
[10Nov2025 19:51:34.824] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$iris$beginEntityRender$0(Lnet/minecraft/world/entity/Entity;Ljava/lang/Object;)Lnet/irisshaders/iris/shaderpack/materialmap/NamespacedId; to md7304d2$iris$lambda$iris$beginEntityRender$0$2 in mixins.iris.json:entity_render_context.MixinEntityRenderDispatcher from mod iris
[10Nov2025 19:51:34.826] [Render thread/DEBUG] [mixin/]: Mixing features.render.entity.shadows.EntityRenderDispatcherMixin from sodium-common.mixins.json into net.minecraft.client.renderer.entity.EntityRenderDispatcher
[10Nov2025 19:51:34.826] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.entity.shadows.EntityRenderDispatcherMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.828] [Render thread/DEBUG] [mixin/]: Mixing client.EntityRenderDispatcherMixin from soul_fire_d.mixins.json into net.minecraft.client.renderer.entity.EntityRenderDispatcher
[10Nov2025 19:51:34.828] [Render thread/DEBUG] [mixin/]: Mixing accessor.EntityRenderDispatcherAccessor from entity_model_features.mixins.json into net.minecraft.client.renderer.entity.EntityRenderDispatcher
[10Nov2025 19:51:34.828] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:accessor.EntityRenderDispatcherAccessor from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.828] [Render thread/DEBUG] [mixin/]: Mixing rendering.MixinEntityRenderDispatcher from entity_model_features.mixins.json into net.minecraft.client.renderer.entity.EntityRenderDispatcher
[10Nov2025 19:51:34.828] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinEntityRenderDispatcher from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.829] [Render thread/DEBUG] [mixin/]: Mixing entity.misc.MixinEntityRenderDispatcher from entity_texture_features.mixins.json into net.minecraft.client.renderer.entity.EntityRenderDispatcher
[10Nov2025 19:51:34.829] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinEntityRenderDispatcher from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:34.829] [Render thread/DEBUG] [mixin/]: Mixing client.MixinEntityRenderDispatcher from fancymenu.mixins.json into net.minecraft.client.renderer.entity.EntityRenderDispatcher
[10Nov2025 19:51:34.829] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinEntityRenderDispatcher from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.834] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinEntityRenderDispatcher from mod iris->@Inject::iris$maybeSuppressEntityShadow(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;FFLnet/minecraft/world/level/LevelReader;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:34.834] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinEntityRenderDispatcher from mod iris->@Inject::restoreShadow(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;FFLnet/minecraft/world/level/LevelReader;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.834] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinEntityRenderDispatcher from mod iris->@Inject::renderBlockShadow(Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;DDDFFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:34.834] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinEntityRenderDispatcher from mod iris->@Inject::iris$setFlameId(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lorg/joml/Quaternionf;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.834] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinEntityRenderDispatcher from mod iris->@Inject::iris$setFlameId(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lorg/joml/Quaternionf;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.834] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinEntityRenderDispatcher from mod iris->@Inject::iris$setFlameId(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lorg/joml/Quaternionf;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.834] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinEntityRenderDispatcher from mod iris->@Inject::restoreFlameId(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lorg/joml/Quaternionf;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinEntityRenderDispatcher from mod iris->@Inject::restoreFlameId(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lorg/joml/Quaternionf;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinEntityRenderDispatcher from mod iris->@Inject::restoreFlameId(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lorg/joml/Quaternionf;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEntityRenderDispatcher from mod iris->@Inject::iris$endEntityRender(Lnet/minecraft/world/entity/Entity;DDDFLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/EntityRenderer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEntityRenderDispatcher from mod iris->@Inject::iris$endEntityRender(Lnet/minecraft/world/entity/Entity;DDDFLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/EntityRenderer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEntityRenderDispatcher from mod iris->@Inject::iris$endEntityRender(Lnet/minecraft/world/entity/Entity;DDDFLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/EntityRenderer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.entity.shadows.EntityRenderDispatcherMixin from mod sodium->@Inject::renderShadowPartFast(Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;DDDFFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinEntityRenderDispatcher from mod entity_model_features->@Inject::emf$grabContext(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinEntityRenderDispatcher from mod entity_model_features->@Inject::emf$grabContext(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinEntityRenderDispatcher from mod entity_model_features->@Inject::emf$grabContext(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinEntityRenderDispatcher from mod entity_model_features->@Inject::emf$endOfRender(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinEntityRenderDispatcher from mod entity_model_features->@Inject::emf$endOfRender(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinEntityRenderDispatcher from mod entity_model_features->@Inject::emf$endOfRender(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinEntityRenderDispatcher from mod entity_model_features->@Inject::emf$modifyShadowTranslate(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinEntityRenderDispatcher from mod entity_model_features->@Inject::emf$modifyShadowTranslate(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinEntityRenderDispatcher from mod entity_model_features->@Inject::emf$modifyShadowTranslate(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinEntityRenderDispatcher from mod entity_model_features->@Inject::emf$undoModifyShadowTranslate(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinEntityRenderDispatcher from mod entity_model_features->@Inject::emf$undoModifyShadowTranslate(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinEntityRenderDispatcher from mod entity_model_features->@Inject::emf$undoModifyShadowTranslate(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinEntityRenderDispatcher from mod entity_texture_features->@Inject::etf$grabContext(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinEntityRenderDispatcher from mod entity_texture_features->@Inject::etf$grabContext(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinEntityRenderDispatcher from mod entity_texture_features->@Inject::etf$grabContext(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinEntityRenderDispatcher from mod entity_texture_features->@Inject::etf$clearContext(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinEntityRenderDispatcher from mod entity_texture_features->@Inject::etf$clearContext(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.835] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinEntityRenderDispatcher from mod entity_texture_features->@Inject::etf$clearContext(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.837] [Render thread/DEBUG] [mixin/]: Mixing mods.iris.MixinOuterWrappedRenderType from entity_texture_features.mixins.json into net.irisshaders.iris.layer.OuterWrappedRenderType
[10Nov2025 19:51:34.837] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:mods.iris.MixinOuterWrappedRenderType from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:34.839] [Render thread/DEBUG] [mixin/]: Mixing MixinItemInHandRenderer from mixins.iris.json into net.minecraft.client.renderer.ItemInHandRenderer
[10Nov2025 19:51:34.839] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinItemInHandRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.840] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinItemInHandRenderer from mod iris->@Inject::iris$skipTranslucentHands(Lnet/minecraft/client/player/AbstractClientPlayer;FFLnet/minecraft/world/InteractionHand;FLnet/minecraft/world/item/ItemStack;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:34.843] [Render thread/DEBUG] [mixin/]: Mixing entity_render_context.MixinBlockEntityRenderDispatcher from mixins.iris.json into net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher
[10Nov2025 19:51:34.843] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinBlockEntityRenderDispatcher from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.843] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$iris$wrapBufferSource$0(Lnet/minecraft/client/renderer/RenderType;)Lnet/minecraft/client/renderer/RenderType; to md7304d2$iris$lambda$iris$wrapBufferSource$0$0 in mixins.iris.json:entity_render_context.MixinBlockEntityRenderDispatcher from mod iris
[10Nov2025 19:51:34.843] [Render thread/DEBUG] [mixin/]: Mixing rendering.MixinBlockEntityRenderDispatcher from entity_model_features.mixins.json into net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher
[10Nov2025 19:51:34.843] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinBlockEntityRenderDispatcher from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.843] [Render thread/DEBUG] [mixin/]: Mixing entity.misc.MixinBlockEntityRenderDispatcher from entity_texture_features.mixins.json into net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher
[10Nov2025 19:51:34.843] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinBlockEntityRenderDispatcher from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:34.844] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinBlockEntityRenderDispatcher from mod iris->@Inject::iris$afterRender(Lnet/minecraft/world/level/block/entity/BlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.844] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinBlockEntityRenderDispatcher from mod iris->@Inject::iris$afterRender(Lnet/minecraft/world/level/block/entity/BlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.844] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinBlockEntityRenderDispatcher from mod iris->@Inject::iris$afterRender(Lnet/minecraft/world/level/block/entity/BlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.844] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinBlockEntityRenderDispatcher from mod entity_model_features->@Inject::emf$grabEntity2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.844] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinBlockEntityRenderDispatcher from mod entity_texture_features->@Inject::etf$grabContext(Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderer;Lnet/minecraft/world/level/block/entity/BlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.844] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinBlockEntityRenderDispatcher from mod entity_texture_features->@Inject::etf$clearContext(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.847] [Render thread/DEBUG] [mixinsquared-canceller/]: Canceller neoforge.fun.qu_an.minecraft.asyncparticles.client.coremod.mixin_extension.class_adjuster.MixinClassAdjusterApplication$$Lambda/0x000001d7913ea000 cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.Mixin_ReplaceRandom
[10Nov2025 19:51:34.847] [Render thread/WARN] [mixinsquared-canceller/]: Cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.Mixin_ReplaceRandom. Check debug logs for more information.
[10Nov2025 19:51:34.847] [Render thread/DEBUG] [mixin/]: Mixing tick.MixinParticleEngine from neoforge-asyncparticles-common.mixins.json into net.minecraft.client.particle.ParticleEngine
[10Nov2025 19:51:34.847] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.847] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$onClearParticles$7(Ljava/util/Queue;)V to md7304d2$asyncparticles$lambda$onClearParticles$7$0 in neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles
[10Nov2025 19:51:34.847] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$tick$6(ZLnet/minecraft/client/particle/ParticleRenderType;)Ljava/util/Queue; to md7304d2$asyncparticles$lambda$tick$6$1 in neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles
[10Nov2025 19:51:34.847] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$tick$5(Ljava/util/Queue;)V to md7304d2$asyncparticles$lambda$tick$5$2 in neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles
[10Nov2025 19:51:34.847] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$tick$4(Ljava/util/Queue;)V to md7304d2$asyncparticles$lambda$tick$4$3 in neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles
[10Nov2025 19:51:34.847] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$tick$3(Lnet/minecraft/client/particle/Particle;)Z to md7304d2$asyncparticles$lambda$tick$3$4 in neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles
[10Nov2025 19:51:34.847] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$tick$2(Lnet/minecraft/core/particles/ParticleGroup;)V to md7304d2$asyncparticles$lambda$tick$2$5 in neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles
[10Nov2025 19:51:34.848] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$tick$1(Lnet/minecraft/util/profiling/ProfilerFiller;Lnet/minecraft/client/particle/ParticleRenderType;Ljava/util/Queue;)V to md7304d2$asyncparticles$lambda$tick$1$6 in neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles
[10Nov2025 19:51:34.848] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$tick$0(Ljava/util/Queue;)V to md7304d2$asyncparticles$lambda$tick$0$7 in neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles
[10Nov2025 19:51:34.852] [Render thread/DEBUG] [mixin/]: Mixing MixinParticleEngine_Render from neoforge-asyncparticles-neoforge.mixins.json into net.minecraft.client.particle.ParticleEngine
[10Nov2025 19:51:34.852] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-neoforge.mixins.json:MixinParticleEngine_Render from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.852] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$asyncparticle$sortRenderOrder$0(Ljava/util/List;Ljava/util/List;Lnet/minecraft/client/particle/ParticleRenderType;Lnet/minecraft/client/particle/ParticleRenderType;)I to md7304d2$asyncparticles$lambda$asyncparticle$sortRenderOrder$0$8 in neoforge-asyncparticles-neoforge.mixins.json:MixinParticleEngine_Render from mod asyncparticles
[10Nov2025 19:51:34.856] [Render thread/DEBUG] [mixin/]: Mixing MixinParticleEngine from mixins.iris.json into net.minecraft.client.particle.ParticleEngine
[10Nov2025 19:51:34.856] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinParticleEngine from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.856] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$iris$finishDrawingParticles$1(Lnet/irisshaders/iris/pipeline/WorldRenderingPipeline;)V to md7304d2$iris$lambda$iris$finishDrawingParticles$1$9 in mixins.iris.json:MixinParticleEngine from mod iris
[10Nov2025 19:51:34.856] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$iris$beginDrawingParticles$0(Lnet/irisshaders/iris/pipeline/WorldRenderingPipeline;)V to md7304d2$iris$lambda$iris$beginDrawingParticles$0$a in mixins.iris.json:MixinParticleEngine from mod iris
[10Nov2025 19:51:34.856] [Render thread/DEBUG] [mixin/]: Mixing MixinParticleEngine from mixins.iris.forge.json into net.minecraft.client.particle.ParticleEngine
[10Nov2025 19:51:34.856] [Render thread/DEBUG] [mixin/]: mixins.iris.forge.json:MixinParticleEngine from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.856] [Render thread/DEBUG] [mixin/]: Mixing ParticleEngineAccessor from polytone.mixins.json into net.minecraft.client.particle.ParticleEngine
[10Nov2025 19:51:34.856] [Render thread/DEBUG] [mixin/]: Mixing ParticleEngineMixin from polytone-common.mixins.json into net.minecraft.client.particle.ParticleEngine
[10Nov2025 19:51:34.857] [Render thread/DEBUG] [mixin/]: Mixing AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_Mixin_ReplaceRandom from neoforge-asyncparticles.target-modifier.mixins.json into net.minecraft.client.particle.ParticleEngine
[10Nov2025 19:51:34.857] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles.target-modifier.mixins.json:AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_Mixin_ReplaceRandom from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles->@Inject::onTickParticle(Lnet/minecraft/client/particle/Particle;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles->@Inject::onTickParticle(Lnet/minecraft/client/particle/Particle;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles->@Inject::onTickParticle(Lnet/minecraft/client/particle/Particle;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles->@Inject::add(Lnet/minecraft/client/particle/Particle;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles->@Inject::add(Lnet/minecraft/client/particle/Particle;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles->@Inject::add(Lnet/minecraft/client/particle/Particle;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles->@Inject::onClearParticles(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles->@Inject::onClearParticles(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles->@Inject::onClearParticles(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinParticleEngine from mod iris->@Inject::iris$beginDrawingParticles(Lnet/minecraft/client/Camera;FLnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinParticleEngine from mod iris->@Inject::iris$beginDrawingParticles(Lnet/minecraft/client/Camera;FLnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinParticleEngine from mod iris->@Inject::iris$beginDrawingParticles(Lnet/minecraft/client/Camera;FLnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinParticleEngine from mod iris->@Inject::iris$finishDrawingParticles(Lnet/minecraft/client/Camera;FLnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinParticleEngine from mod iris->@Inject::iris$finishDrawingParticles(Lnet/minecraft/client/Camera;FLnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinParticleEngine from mod iris->@Inject::iris$finishDrawingParticles(Lnet/minecraft/client/Camera;FLnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:ParticleEngineMixin from mod polytone->@Inject::polytone$addPackSpriteSets(Lnet/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:ParticleEngineMixin from mod polytone->@Inject::polytone$addPackSpriteSets(Lnet/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:ParticleEngineMixin from mod polytone->@Inject::polytone$addPackSpriteSets(Lnet/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:ParticleEngineMixin from mod polytone->@Inject::polytone$addExtraDestroyParticles(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:ParticleEngineMixin from mod polytone->@Inject::polytone$addExtraDestroyParticles(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:ParticleEngineMixin from mod polytone->@Inject::polytone$addExtraDestroyParticles(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles->@Inject::initTail(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles->@Inject::initTail(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.864] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinParticleEngine from mod asyncparticles->@Inject::initTail(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.873] [Render thread/DEBUG] [mixin/]: Mixing MixinTerrainParticle from mixins.iris.fantastic.json into net.minecraft.client.particle.TerrainParticle
[10Nov2025 19:51:34.873] [Render thread/DEBUG] [mixin/]: mixins.iris.fantastic.json:MixinTerrainParticle from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.874] [Render thread/DEBUG] [mixin/]: mixins.iris.fantastic.json:MixinTerrainParticle from mod iris->@Inject::iris$resolveTranslucency(Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.874] [Render thread/DEBUG] [mixin/]: mixins.iris.fantastic.json:MixinTerrainParticle from mod iris->@Inject::iris$resolveTranslucency(Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.874] [Render thread/DEBUG] [mixin/]: mixins.iris.fantastic.json:MixinTerrainParticle from mod iris->@Inject::iris$resolveTranslucency(Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.874] [Render thread/DEBUG] [mixin/]: mixins.iris.fantastic.json:MixinTerrainParticle from mod iris->@Inject::iris$overrideParticleSheet(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:34.879] [Render thread/DEBUG] [mixin/]: Mixing MixinStationaryItemParticle from mixins.iris.fantastic.json into net.minecraft.client.particle.BlockMarker
[10Nov2025 19:51:34.879] [Render thread/DEBUG] [mixin/]: mixins.iris.fantastic.json:MixinStationaryItemParticle from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.880] [Render thread/DEBUG] [mixin/]: mixins.iris.fantastic.json:MixinStationaryItemParticle from mod iris->@Inject::iris$resolveTranslucency(Lnet/minecraft/client/multiplayer/ClientLevel;DDDLnet/minecraft/world/level/block/state/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.880] [Render thread/DEBUG] [mixin/]: mixins.iris.fantastic.json:MixinStationaryItemParticle from mod iris->@Inject::iris$resolveTranslucency(Lnet/minecraft/client/multiplayer/ClientLevel;DDDLnet/minecraft/world/level/block/state/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.880] [Render thread/DEBUG] [mixin/]: mixins.iris.fantastic.json:MixinStationaryItemParticle from mod iris->@Inject::iris$resolveTranslucency(Lnet/minecraft/client/multiplayer/ClientLevel;DDDLnet/minecraft/world/level/block/state/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.880] [Render thread/DEBUG] [mixin/]: mixins.iris.fantastic.json:MixinStationaryItemParticle from mod iris->@Inject::iris$overrideParticleRenderType(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:34.894] [Render thread/DEBUG] [mixinsquared-canceller/]: Canceller neoforge.fun.qu_an.minecraft.asyncparticles.client.coremod.mixin_extension.class_adjuster.MixinClassAdjusterApplication$$Lambda/0x000001d7913ea000 cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh
[10Nov2025 19:51:34.894] [Render thread/WARN] [mixinsquared-canceller/]: Cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh. Check debug logs for more information.
[10Nov2025 19:51:34.894] [Render thread/DEBUG] [mixin/]: Mixing AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from neoforge-asyncparticles.target-modifier.mixins.json into net.minecraft.client.particle.SimpleAnimatedParticle
[10Nov2025 19:51:34.895] [Render thread/WARN] [mixin/]: Error loading class: com/chailotl/particular/particles/FireflyParticle (java.lang.ClassNotFoundException: com.chailotl.particular.particles.FireflyParticle)
[10Nov2025 19:51:34.896] [Render thread/WARN] [mixin/]: Error loading class: net/diebuddies/minecraft/weather/WeatherParticle (java.lang.ClassNotFoundException: net.diebuddies.minecraft.weather.WeatherParticle)
[10Nov2025 19:51:34.896] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles.target-modifier.mixins.json:AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.898] [Render thread/DEBUG] [mixinsquared-canceller/]: Canceller neoforge.fun.qu_an.minecraft.asyncparticles.client.coremod.mixin_extension.class_adjuster.MixinClassAdjusterApplication$$Lambda/0x000001d7913ea000 cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh
[10Nov2025 19:51:34.898] [Render thread/WARN] [mixinsquared-canceller/]: Cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh. Check debug logs for more information.
[10Nov2025 19:51:34.898] [Render thread/DEBUG] [mixin/]: Mixing AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from neoforge-asyncparticles.target-modifier.mixins.json into net.minecraft.client.particle.HugeExplosionParticle
[10Nov2025 19:51:34.898] [Render thread/WARN] [mixin/]: Error loading class: com/chailotl/particular/particles/FireflyParticle (java.lang.ClassNotFoundException: com.chailotl.particular.particles.FireflyParticle)
[10Nov2025 19:51:34.898] [Render thread/WARN] [mixin/]: Error loading class: net/diebuddies/minecraft/weather/WeatherParticle (java.lang.ClassNotFoundException: net.diebuddies.minecraft.weather.WeatherParticle)
[10Nov2025 19:51:34.898] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles.target-modifier.mixins.json:AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.901] [Render thread/DEBUG] [mixinsquared-canceller/]: Canceller neoforge.fun.qu_an.minecraft.asyncparticles.client.coremod.mixin_extension.class_adjuster.MixinClassAdjusterApplication$$Lambda/0x000001d7913ea000 cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh
[10Nov2025 19:51:34.902] [Render thread/WARN] [mixinsquared-canceller/]: Cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh. Check debug logs for more information.
[10Nov2025 19:51:34.902] [Render thread/DEBUG] [mixin/]: Mixing AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from neoforge-asyncparticles.target-modifier.mixins.json into net.minecraft.client.particle.GustParticle
[10Nov2025 19:51:34.902] [Render thread/WARN] [mixin/]: Error loading class: com/chailotl/particular/particles/FireflyParticle (java.lang.ClassNotFoundException: com.chailotl.particular.particles.FireflyParticle)
[10Nov2025 19:51:34.902] [Render thread/WARN] [mixin/]: Error loading class: net/diebuddies/minecraft/weather/WeatherParticle (java.lang.ClassNotFoundException: net.diebuddies.minecraft.weather.WeatherParticle)
[10Nov2025 19:51:34.902] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles.target-modifier.mixins.json:AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.904] [Render thread/DEBUG] [mixin/]: Mixing MixinFireworkSparkParticle from mixins.iris.fantastic.json into net.minecraft.client.particle.FireworkParticles$SparkParticle
[10Nov2025 19:51:34.904] [Render thread/DEBUG] [mixin/]: mixins.iris.fantastic.json:MixinFireworkSparkParticle from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.908] [Render thread/DEBUG] [mixinsquared-canceller/]: Canceller neoforge.fun.qu_an.minecraft.asyncparticles.client.coremod.mixin_extension.class_adjuster.MixinClassAdjusterApplication$$Lambda/0x000001d7913ea000 cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh
[10Nov2025 19:51:34.908] [Render thread/WARN] [mixinsquared-canceller/]: Cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh. Check debug logs for more information.
[10Nov2025 19:51:34.909] [Render thread/DEBUG] [mixin/]: Mixing AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from neoforge-asyncparticles.target-modifier.mixins.json into net.minecraft.client.particle.SculkChargeParticle
[10Nov2025 19:51:34.909] [Render thread/WARN] [mixin/]: Error loading class: com/chailotl/particular/particles/FireflyParticle (java.lang.ClassNotFoundException: com.chailotl.particular.particles.FireflyParticle)
[10Nov2025 19:51:34.909] [Render thread/WARN] [mixin/]: Error loading class: net/diebuddies/minecraft/weather/WeatherParticle (java.lang.ClassNotFoundException: net.diebuddies.minecraft.weather.WeatherParticle)
[10Nov2025 19:51:34.909] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles.target-modifier.mixins.json:AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.909] [Render thread/DEBUG] [mixinsquared-canceller/]: Canceller neoforge.fun.qu_an.minecraft.asyncparticles.client.coremod.mixin_extension.class_adjuster.MixinClassAdjusterApplication$$Lambda/0x000001d7913ea000 cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh
[10Nov2025 19:51:34.909] [Render thread/WARN] [mixinsquared-canceller/]: Cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh. Check debug logs for more information.
[10Nov2025 19:51:34.909] [Render thread/DEBUG] [mixin/]: Mixing AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from neoforge-asyncparticles.target-modifier.mixins.json into net.minecraft.client.particle.SculkChargePopParticle
[10Nov2025 19:51:34.909] [Render thread/WARN] [mixin/]: Error loading class: com/chailotl/particular/particles/FireflyParticle (java.lang.ClassNotFoundException: com.chailotl.particular.particles.FireflyParticle)
[10Nov2025 19:51:34.910] [Render thread/WARN] [mixin/]: Error loading class: net/diebuddies/minecraft/weather/WeatherParticle (java.lang.ClassNotFoundException: net.diebuddies.minecraft.weather.WeatherParticle)
[10Nov2025 19:51:34.910] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles.target-modifier.mixins.json:AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.921] [Render thread/DEBUG] [mixinsquared-canceller/]: Canceller neoforge.fun.qu_an.minecraft.asyncparticles.client.coremod.mixin_extension.class_adjuster.MixinClassAdjusterApplication$$Lambda/0x000001d7913ea000 cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh
[10Nov2025 19:51:34.921] [Render thread/WARN] [mixinsquared-canceller/]: Cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh. Check debug logs for more information.
[10Nov2025 19:51:34.921] [Render thread/DEBUG] [mixin/]: Mixing AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from neoforge-asyncparticles.target-modifier.mixins.json into net.minecraft.client.particle.AttackSweepParticle
[10Nov2025 19:51:34.921] [Render thread/WARN] [mixin/]: Error loading class: com/chailotl/particular/particles/FireflyParticle (java.lang.ClassNotFoundException: com.chailotl.particular.particles.FireflyParticle)
[10Nov2025 19:51:34.921] [Render thread/WARN] [mixin/]: Error loading class: net/diebuddies/minecraft/weather/WeatherParticle (java.lang.ClassNotFoundException: net.diebuddies.minecraft.weather.WeatherParticle)
[10Nov2025 19:51:34.921] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles.target-modifier.mixins.json:AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.930] [Render thread/DEBUG] [mixinsquared-canceller/]: Canceller neoforge.fun.qu_an.minecraft.asyncparticles.client.coremod.mixin_extension.class_adjuster.MixinClassAdjusterApplication$$Lambda/0x000001d7913ea000 cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh
[10Nov2025 19:51:34.930] [Render thread/WARN] [mixinsquared-canceller/]: Cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh. Check debug logs for more information.
[10Nov2025 19:51:34.930] [Render thread/DEBUG] [mixin/]: Mixing AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from neoforge-asyncparticles.target-modifier.mixins.json into net.minecraft.client.particle.VibrationSignalParticle
[10Nov2025 19:51:34.931] [Render thread/WARN] [mixin/]: Error loading class: com/chailotl/particular/particles/FireflyParticle (java.lang.ClassNotFoundException: com.chailotl.particular.particles.FireflyParticle)
[10Nov2025 19:51:34.931] [Render thread/WARN] [mixin/]: Error loading class: net/diebuddies/minecraft/weather/WeatherParticle (java.lang.ClassNotFoundException: net.diebuddies.minecraft.weather.WeatherParticle)
[10Nov2025 19:51:34.931] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles.target-modifier.mixins.json:AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.934] [Render thread/DEBUG] [mixinsquared-canceller/]: Canceller neoforge.fun.qu_an.minecraft.asyncparticles.client.coremod.mixin_extension.class_adjuster.MixinClassAdjusterApplication$$Lambda/0x000001d7913ea000 cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh
[10Nov2025 19:51:34.934] [Render thread/WARN] [mixinsquared-canceller/]: Cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh. Check debug logs for more information.
[10Nov2025 19:51:34.934] [Render thread/DEBUG] [mixin/]: Mixing AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from neoforge-asyncparticles.target-modifier.mixins.json into net.minecraft.client.particle.ShriekParticle
[10Nov2025 19:51:34.934] [Render thread/WARN] [mixin/]: Error loading class: com/chailotl/particular/particles/FireflyParticle (java.lang.ClassNotFoundException: com.chailotl.particular.particles.FireflyParticle)
[10Nov2025 19:51:34.934] [Render thread/WARN] [mixin/]: Error loading class: net/diebuddies/minecraft/weather/WeatherParticle (java.lang.ClassNotFoundException: net.diebuddies.minecraft.weather.WeatherParticle)
[10Nov2025 19:51:34.934] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles.target-modifier.mixins.json:AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.935] [Render thread/DEBUG] [mixinsquared-canceller/]: Canceller neoforge.fun.qu_an.minecraft.asyncparticles.client.coremod.mixin_extension.class_adjuster.MixinClassAdjusterApplication$$Lambda/0x000001d7913ea000 cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh
[10Nov2025 19:51:34.936] [Render thread/WARN] [mixinsquared-canceller/]: Cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh. Check debug logs for more information.
[10Nov2025 19:51:34.936] [Render thread/DEBUG] [mixin/]: Mixing AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from neoforge-asyncparticles.target-modifier.mixins.json into net.minecraft.client.particle.TrialSpawnerDetectionParticle
[10Nov2025 19:51:34.936] [Render thread/WARN] [mixin/]: Error loading class: com/chailotl/particular/particles/FireflyParticle (java.lang.ClassNotFoundException: com.chailotl.particular.particles.FireflyParticle)
[10Nov2025 19:51:34.936] [Render thread/WARN] [mixin/]: Error loading class: net/diebuddies/minecraft/weather/WeatherParticle (java.lang.ClassNotFoundException: net.diebuddies.minecraft.weather.WeatherParticle)
[10Nov2025 19:51:34.936] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles.target-modifier.mixins.json:AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.937] [Render thread/DEBUG] [mixinsquared-canceller/]: Canceller neoforge.fun.qu_an.minecraft.asyncparticles.client.coremod.mixin_extension.class_adjuster.MixinClassAdjusterApplication$$Lambda/0x000001d7913ea000 cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh
[10Nov2025 19:51:34.937] [Render thread/WARN] [mixinsquared-canceller/]: Cancelled mixin neoforge.fun.qu_an.minecraft.asyncparticles.client.mixin.conditional.MixinParticles_LightCacheNoRefresh. Check debug logs for more information.
[10Nov2025 19:51:34.937] [Render thread/DEBUG] [mixin/]: Mixing AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from neoforge-asyncparticles.target-modifier.mixins.json into net.minecraft.client.particle.FlyStraightTowardsParticle
[10Nov2025 19:51:34.937] [Render thread/WARN] [mixin/]: Error loading class: com/chailotl/particular/particles/FireflyParticle (java.lang.ClassNotFoundException: com.chailotl.particular.particles.FireflyParticle)
[10Nov2025 19:51:34.938] [Render thread/WARN] [mixin/]: Error loading class: net/diebuddies/minecraft/weather/WeatherParticle (java.lang.ClassNotFoundException: net.diebuddies.minecraft.weather.WeatherParticle)
[10Nov2025 19:51:34.938] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles.target-modifier.mixins.json:AsyncParticlesGenerated$neoforge$_fun$_qu_an$_minecraft$_asyncparticles$_client$_mixin$_conditional$_MixinParticles_LightCacheNoRefresh from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.941] [Render thread/DEBUG] [neoforge.fun.qu_an.minecraft.asyncparticles.client.config.AsyncParticlesConfig/]: AsyncParticlesConfig initialized.
[10Nov2025 19:51:34.962] [Render thread/DEBUG] [mixin/]: Mixing GameRendererMixin from polytone-common.mixins.json into net.minecraft.client.renderer.GameRenderer
[10Nov2025 19:51:34.964] [Render thread/DEBUG] [mixin/]: Mixing CefRenderUpdateMixin from mcef.mixins.json into net.minecraft.client.renderer.GameRenderer
[10Nov2025 19:51:34.964] [Render thread/DEBUG] [mixin/]: mcef.mixins.json:CefRenderUpdateMixin from mod mcef: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.964] [Render thread/DEBUG] [mixin/]: Mixing tick.MixinGameRenderer from neoforge-asyncparticles-common.mixins.json into net.minecraft.client.renderer.GameRenderer
[10Nov2025 19:51:34.964] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:tick.MixinGameRenderer from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.964] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$wrapTickParticles$0(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Lnet/minecraft/client/renderer/LevelRenderer;Lnet/minecraft/client/Camera;)V to md7304d2$asyncparticles$lambda$wrapTickParticles$0$0 in neoforge-asyncparticles-common.mixins.json:tick.MixinGameRenderer from mod asyncparticles
[10Nov2025 19:51:34.964] [Render thread/DEBUG] [mixin/]: Mixing GameRendererAccessor from mixins.iris.json into net.minecraft.client.renderer.GameRenderer
[10Nov2025 19:51:34.964] [Render thread/DEBUG] [mixin/]: mixins.iris.json:GameRendererAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.965] [Render thread/DEBUG] [mixin/]: Mixing MixinGameRenderer from mixins.iris.json into net.minecraft.client.renderer.GameRenderer
[10Nov2025 19:51:34.965] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGameRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.965] [Render thread/DEBUG] [mixin/]: Mixing MixinModelViewBobbing from mixins.iris.json into net.minecraft.client.renderer.GameRenderer
[10Nov2025 19:51:34.965] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinModelViewBobbing from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.966] [Render thread/DEBUG] [mixin/]: Mixing features.gui.hooks.console.GameRendererMixin from sodium-common.mixins.json into net.minecraft.client.renderer.GameRenderer
[10Nov2025 19:51:34.966] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.gui.hooks.console.GameRendererMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.967] [Render thread/DEBUG] [mixin/]: Mixing GameRendererAccessor from betterclouds.required.mixins.json into net.minecraft.client.renderer.GameRenderer
[10Nov2025 19:51:34.967] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:GameRendererAccessor from mod betterclouds: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.967] [Render thread/DEBUG] [mixin/]: Mixing client.MixinGameRenderer from konkrete.neoforge.mixins.json into net.minecraft.client.renderer.GameRenderer
[10Nov2025 19:51:34.967] [Render thread/DEBUG] [mixin/]: konkrete.neoforge.mixins.json:client.MixinGameRenderer from mod konkrete: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.967] [Render thread/DEBUG] [mixin/]: Mixing MixinGameRenderer from entity_model_features.mixins.json into net.minecraft.client.renderer.GameRenderer
[10Nov2025 19:51:34.967] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinGameRenderer from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.967] [Render thread/DEBUG] [mixin/]: Mixing client.MixinGameRenderer from fancymenu.mixins.json into net.minecraft.client.renderer.GameRenderer
[10Nov2025 19:51:34.967] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinGameRenderer from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.968] [Render thread/DEBUG] [mixin/]: Mixing client.MixinNeoForgeGameRenderer from fancymenu.neoforge.mixins.json into net.minecraft.client.renderer.GameRenderer
[10Nov2025 19:51:34.968] [Render thread/DEBUG] [mixin/]: fancymenu.neoforge.mixins.json:client.MixinNeoForgeGameRenderer from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.968] [Render thread/DEBUG] [mixin/]: Mixing GameRendererMixin from cameraoverhaul.mixins.json into net.minecraft.client.renderer.GameRenderer
[10Nov2025 19:51:34.968] [Render thread/DEBUG] [mixin/]: cameraoverhaul.mixins.json:GameRendererMixin from mod cameraoverhaul: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.968] [Render thread/DEBUG] [mixin/]: Mixing MixinGameRenderer_NightVisionCompat from mixins.iris.json into net.minecraft.client.renderer.GameRenderer
[10Nov2025 19:51:34.968] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGameRenderer_NightVisionCompat from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:GameRendererMixin from mod polytone->@Inject::polytone$messWithGui(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:GameRendererMixin from mod polytone->@Inject::polytone$messWithGui(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:GameRendererMixin from mod polytone->@Inject::polytone$messWithGui(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:GameRendererMixin from mod polytone->@Inject::polytone$resetGuiLightmap(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:GameRendererMixin from mod polytone->@Inject::polytone$resetGuiLightmap(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:GameRendererMixin from mod polytone->@Inject::polytone$resetGuiLightmap(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: mcef.mixins.json:CefRenderUpdateMixin from mod mcef->@Inject::preRender(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: mcef.mixins.json:CefRenderUpdateMixin from mod mcef->@Inject::preRender(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: mcef.mixins.json:CefRenderUpdateMixin from mod mcef->@Inject::preRender(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGameRenderer from mod iris->@Inject::iris$startFrame(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGameRenderer from mod iris->@Inject::iris$startFrame(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGameRenderer from mod iris->@Inject::iris$startFrame(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGameRenderer from mod iris->@Inject::iris$logSystem(Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/renderer/ItemInHandRenderer;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/client/renderer/RenderBuffers;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGameRenderer from mod iris->@Inject::iris$logSystem(Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/renderer/ItemInHandRenderer;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/client/renderer/RenderBuffers;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGameRenderer from mod iris->@Inject::iris$logSystem(Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/renderer/ItemInHandRenderer;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/client/renderer/RenderBuffers;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGameRenderer from mod iris->@Inject::iris$runColorSpace(Lnet/minecraft/client/DeltaTracker;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGameRenderer from mod iris->@Inject::iris$runColorSpace(Lnet/minecraft/client/DeltaTracker;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGameRenderer from mod iris->@Inject::iris$runColorSpace(Lnet/minecraft/client/DeltaTracker;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinModelViewBobbing from mod iris->@Inject::iris$saveShadersOn(Lnet/minecraft/client/DeltaTracker;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinModelViewBobbing from mod iris->@Inject::iris$saveShadersOn(Lnet/minecraft/client/DeltaTracker;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinModelViewBobbing from mod iris->@Inject::iris$saveShadersOn(Lnet/minecraft/client/DeltaTracker;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.gui.hooks.console.GameRendererMixin from mod sodium->@Inject::onRender(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.gui.hooks.console.GameRendererMixin from mod sodium->@Inject::onRender(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.gui.hooks.console.GameRendererMixin from mod sodium->@Inject::onRender(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.gui.hooks.console.GameRendererMixin from mod sodium->@Inject::onRender(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.gui.hooks.console.GameRendererMixin from mod sodium->@Inject::onRender(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.gui.hooks.console.GameRendererMixin from mod sodium->@Inject::onRender(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinGameRenderer from mod entity_model_features->@Inject::emf$captureFov(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinGameRenderer from mod entity_model_features->@Inject::emf$captureFov(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinGameRenderer from mod entity_model_features->@Inject::emf$injectCounter(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.974] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinGameRenderer from mod entity_model_features->@Inject::emf$injectCounter(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.975] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinGameRenderer from mod entity_model_features->@Inject::emf$injectCounter(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.975] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinGameRenderer from mod fancymenu->@Inject::before_render_FancyMenu(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.975] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinGameRenderer from mod fancymenu->@Inject::before_render_FancyMenu(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.975] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinGameRenderer from mod fancymenu->@Inject::before_render_FancyMenu(Lnet/minecraft/client/DeltaTracker;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.975] [Render thread/DEBUG] [mixin/]: cameraoverhaul.mixins.json:GameRendererMixin from mod cameraoverhaul->@Inject::postCameraUpdate(Lcom/mojang/blaze3d/vertex/PoseStack;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.975] [Render thread/DEBUG] [mixin/]: cameraoverhaul.mixins.json:GameRendererMixin from mod cameraoverhaul->@Inject::postCameraUpdate(Lcom/mojang/blaze3d/vertex/PoseStack;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.975] [Render thread/DEBUG] [mixin/]: cameraoverhaul.mixins.json:GameRendererMixin from mod cameraoverhaul->@Inject::postCameraUpdate(Lcom/mojang/blaze3d/vertex/PoseStack;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.975] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinGameRenderer_NightVisionCompat from mod iris->@Inject::iris$safecheckNightvisionStrength(Lnet/minecraft/world/entity/LivingEntity;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:34.979] [Render thread/DEBUG] [mixin/]: Mixing CameraMixin from betterthirdperson.mixins.json into net.minecraft.client.Camera
[10Nov2025 19:51:34.979] [Render thread/DEBUG] [mixin/]: Mixing CameraMixin from cameraoverhaul.mixins.json into net.minecraft.client.Camera
[10Nov2025 19:51:34.980] [Render thread/DEBUG] [mixin/]: cameraoverhaul.mixins.json:CameraMixin from mod cameraoverhaul: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.981] [Render thread/DEBUG] [mixin/]: cameraoverhaul.mixins.json:CameraMixin from mod cameraoverhaul->@Inject::onCameraUpdate(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/entity/Entity;ZZFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.981] [Render thread/DEBUG] [mixin/]: cameraoverhaul.mixins.json:CameraMixin from mod cameraoverhaul->@Inject::onCameraUpdate(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/entity/Entity;ZZFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.981] [Render thread/DEBUG] [mixin/]: cameraoverhaul.mixins.json:CameraMixin from mod cameraoverhaul->@Inject::onCameraUpdate(Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/entity/Entity;ZZFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.982] [Render thread/DEBUG] [mixin/]: Mixing LightTextureMixin from polytone-common.mixins.json into net.minecraft.client.renderer.LightTexture
[10Nov2025 19:51:34.984] [Render thread/DEBUG] [mixin/]: Mixing LightTextureAccessor from mixins.iris.json into net.minecraft.client.renderer.LightTexture
[10Nov2025 19:51:34.984] [Render thread/DEBUG] [mixin/]: mixins.iris.json:LightTextureAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.984] [Render thread/DEBUG] [mixin/]: Mixing MixinLightTexture from mixins.iris.json into net.minecraft.client.renderer.LightTexture
[10Nov2025 19:51:34.984] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLightTexture from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.984] [Render thread/DEBUG] [mixin/]: Mixing client.MixinLightTexture from DistantHorizons.neoforge.mixins.json into net.minecraft.client.renderer.LightTexture
[10Nov2025 19:51:34.986] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:LightTextureMixin from mod polytone->@Inject::polytone$modifyLightTexture(FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:34.986] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:LightTextureMixin from mod polytone->@Inject::polytone$useGuiLightmap(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:34.986] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLightTexture from mod iris->@Inject::resetDarknessValue(FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.986] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLightTexture from mod iris->@Inject::resetDarknessValue(FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.986] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLightTexture from mod iris->@Inject::resetDarknessValue(FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.986] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLightTexture from mod iris->@Inject::storeDarknessValue(Lnet/minecraft/world/entity/LivingEntity;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:34.986] [Render thread/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinLightTexture from mod distanthorizons->@Inject::updateLightTexture(FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:34.986] [Render thread/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinLightTexture from mod distanthorizons->@Inject::updateLightTexture(FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:34.986] [Render thread/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinLightTexture from mod distanthorizons->@Inject::updateLightTexture(FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:34.988] [Render thread/INFO] [Iris/]: Hardware information:
[10Nov2025 19:51:34.988] [Render thread/INFO] [Iris/]: CPU: 16x AMD Ryzen 7 7800X3D 8-Core Processor
[10Nov2025 19:51:34.988] [Render thread/INFO] [Iris/]: GPU: NVIDIA GeForce RTX 5060 Ti/PCIe/SSE2 (Supports OpenGL 3.2.0 NVIDIA 581.42)
[10Nov2025 19:51:34.989] [Render thread/INFO] [Iris/]: OS: Windows 11 (10.0)
[10Nov2025 19:51:34.990] [Render thread/DEBUG] [mixin/]: Mixing render.MixinLevelRenderer from neoforge-asyncparticles-common.mixins.json into net.minecraft.client.renderer.LevelRenderer
[10Nov2025 19:51:34.990] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinLevelRenderer from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.991] [Render thread/DEBUG] [mixin/]: Mixing WorldRendererMixin from betterclouds.required.mixins.json into net.minecraft.client.renderer.LevelRenderer
[10Nov2025 19:51:34.991] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:WorldRendererMixin from mod betterclouds: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:34.991] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$renderClouds$0(IFLorg/joml/Vector3d;Lorg/joml/Vector3d;Lnet/minecraft/client/renderer/culling/Frustum;)V to md7304d2$betterclouds$lambda$renderClouds$0$0 in betterclouds.required.mixins.json:WorldRendererMixin from mod betterclouds
[10Nov2025 19:51:34.994] [Render thread/DEBUG] [mixin/]: Mixing immediate.MixinLevelRenderer from mixins.iris.vertexformat.json into net.minecraft.client.renderer.LevelRenderer
[10Nov2025 19:51:34.994] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:immediate.MixinLevelRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.994] [Render thread/DEBUG] [mixin/]: Mixing MixinLevelRenderer from iris-batched-entity-rendering.mixins.json into net.minecraft.client.renderer.LevelRenderer
[10Nov2025 19:51:34.994] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.994] [Render thread/DEBUG] [mixin/]: Mixing MixinLevelRenderer_EntityListSorting from iris-batched-entity-rendering.mixins.json into net.minecraft.client.renderer.LevelRenderer
[10Nov2025 19:51:34.994] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer_EntityListSorting from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.994] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$batchedentityrendering$sortEntityList$1(Ljava/util/Map;Lnet/minecraft/world/entity/Entity;)V to md7304d2$iris$lambda$batchedentityrendering$sortEntityList$1$1 in iris-batched-entity-rendering.mixins.json:MixinLevelRenderer_EntityListSorting from mod iris
[10Nov2025 19:51:34.994] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$batchedentityrendering$sortEntityList$0(Lnet/minecraft/world/entity/EntityType;)Ljava/util/List; to md7304d2$iris$lambda$batchedentityrendering$sortEntityList$0$2 in iris-batched-entity-rendering.mixins.json:MixinLevelRenderer_EntityListSorting from mod iris
[10Nov2025 19:51:34.994] [Render thread/DEBUG] [mixin/]: Mixing LevelRendererAccessor from mixins.iris.json into net.minecraft.client.renderer.LevelRenderer
[10Nov2025 19:51:34.994] [Render thread/DEBUG] [mixin/]: mixins.iris.json:LevelRendererAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.994] [Render thread/DEBUG] [mixin/]: Mixing MixinLevelRenderer from mixins.iris.json into net.minecraft.client.renderer.LevelRenderer
[10Nov2025 19:51:34.994] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.995] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$iris$endLevelRender$1(Lnet/irisshaders/iris/UpdateChecker$BetaInfo;)V to md7304d2$iris$lambda$iris$endLevelRender$1$3 in mixins.iris.json:MixinLevelRenderer from mod iris
[10Nov2025 19:51:34.995] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$iris$beginLevelRender$0(Lnet/minecraft/client/renderer/FogParameters;)V to md7304d2$iris$lambda$iris$beginLevelRender$0$4 in mixins.iris.json:MixinLevelRenderer from mod iris
[10Nov2025 19:51:34.997] [Render thread/DEBUG] [mixin/]: Mixing MixinLevelRenderer_SkipRendering from mixins.iris.json into net.minecraft.client.renderer.LevelRenderer
[10Nov2025 19:51:34.997] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer_SkipRendering from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.998] [Render thread/DEBUG] [mixin/]: Mixing MixinLevelRenderer_Sky from mixins.iris.json into net.minecraft.client.renderer.LevelRenderer
[10Nov2025 19:51:34.998] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer_Sky from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.998] [Render thread/DEBUG] [mixin/]: Mixing fabulous.MixinDisableFabulousGraphics from mixins.iris.json into net.minecraft.client.renderer.LevelRenderer
[10Nov2025 19:51:34.998] [Render thread/DEBUG] [mixin/]: mixins.iris.json:fabulous.MixinDisableFabulousGraphics from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.998] [Render thread/DEBUG] [mixin/]: Mixing shadows.MixinLevelRenderer from mixins.iris.json into net.minecraft.client.renderer.LevelRenderer
[10Nov2025 19:51:34.998] [Render thread/DEBUG] [mixin/]: mixins.iris.json:shadows.MixinLevelRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.999] [Render thread/DEBUG] [mixin/]: Mixing MixinLevelRenderer from mixins.iris.forge.json into net.minecraft.client.renderer.LevelRenderer
[10Nov2025 19:51:34.999] [Render thread/DEBUG] [mixin/]: mixins.iris.forge.json:MixinLevelRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:34.999] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$redirectTransParticles$1(Lnet/minecraft/client/particle/ParticleRenderType;)Z to md7304d2$iris$lambda$redirectTransParticles$1$5 in mixins.iris.forge.json:MixinLevelRenderer from mod iris
[10Nov2025 19:51:34.999] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$redirectSolidParticles$0(Lnet/minecraft/client/particle/ParticleRenderType;)Z to md7304d2$iris$lambda$redirectSolidParticles$0$6 in mixins.iris.forge.json:MixinLevelRenderer from mod iris
[10Nov2025 19:51:34.999] [Render thread/DEBUG] [mixin/]: Mixing client.MixinLevelRenderer from DistantHorizons.neoforge.mixins.json into net.minecraft.client.renderer.LevelRenderer
[10Nov2025 19:51:35.000] [Render thread/DEBUG] [mixin/]: Mixing core.render.world.LevelRendererMixin from sodium-common.mixins.json into net.minecraft.client.renderer.LevelRenderer
[10Nov2025 19:51:35.000] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.world.LevelRendererMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.002] [Render thread/DEBUG] [mixin/]: Mixing features.render.world.clouds.LevelRendererMixin from sodium-common.mixins.json into net.minecraft.client.renderer.LevelRenderer
[10Nov2025 19:51:35.002] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.world.clouds.LevelRendererMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.002] [Render thread/DEBUG] [mixin/]: Mixing shadows.MixinPreventRebuildNearInShadowPass from mixins.iris.json into net.minecraft.client.renderer.LevelRenderer
[10Nov2025 19:51:35.002] [Render thread/DEBUG] [mixin/]: mixins.iris.json:shadows.MixinPreventRebuildNearInShadowPass from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.002] [Render thread/DEBUG] [mixin/]: Mixing off_thread_access.MixinLevelRenderer from neoforge-asyncparticles-common.mixins.json into net.minecraft.client.renderer.LevelRenderer
[10Nov2025 19:51:35.002] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinLevelRenderer from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.002] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$destroyBlockProgress$4(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;ILnet/minecraft/core/BlockPos;I)V to md7304d2$asyncparticles$lambda$destroyBlockProgress$4$7 in neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinLevelRenderer from mod asyncparticles
[10Nov2025 19:51:35.002] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$setSectionRangeDirty$3(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;IIIIII)V to md7304d2$asyncparticles$lambda$setSectionRangeDirty$3$8 in neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinLevelRenderer from mod asyncparticles
[10Nov2025 19:51:35.002] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$setBlocksDirty$2(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;IIIIII)V to md7304d2$asyncparticles$lambda$setBlocksDirty$2$9 in neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinLevelRenderer from mod asyncparticles
[10Nov2025 19:51:35.002] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$setBlockDirty$1(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Lnet/minecraft/core/BlockPos;Z)V to md7304d2$asyncparticles$lambda$setBlockDirty$1$a in neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinLevelRenderer from mod asyncparticles
[10Nov2025 19:51:35.002] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$setSectionDirty$0(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;IIIZ)V to md7304d2$asyncparticles$lambda$setSectionDirty$0$b in neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinLevelRenderer from mod asyncparticles
[10Nov2025 19:51:35.005] [Render thread/DEBUG] [mixin/]: Mixing LevelRendererMixin from polytone-common.mixins.json into net.minecraft.client.renderer.LevelRenderer
[10Nov2025 19:51:35.005] [Render thread/DEBUG] [mixin/]: Mixing MixinLevelRenderer from neoforge-asyncparticles-neoforge.mixins.json into net.minecraft.client.renderer.LevelRenderer
[10Nov2025 19:51:35.005] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-neoforge.mixins.json:MixinLevelRenderer from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.005] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$onRenderParticles$3(Lnet/minecraft/client/particle/ParticleRenderType;)Z to md7304d2$asyncparticles$lambda$onRenderParticles$3$c in neoforge-asyncparticles-neoforge.mixins.json:MixinLevelRenderer from mod asyncparticles
[10Nov2025 19:51:35.005] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$onRenderParticles$2(Lnet/minecraft/client/particle/ParticleRenderType;)Z to md7304d2$asyncparticles$lambda$onRenderParticles$2$d in neoforge-asyncparticles-neoforge.mixins.json:MixinLevelRenderer from mod asyncparticles
[10Nov2025 19:51:35.005] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$onRenderMain$1(Lnet/minecraft/client/particle/ParticleRenderType;)Z to md7304d2$asyncparticles$lambda$onRenderMain$1$e in neoforge-asyncparticles-neoforge.mixins.json:MixinLevelRenderer from mod asyncparticles
[10Nov2025 19:51:35.005] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$onRenderMain$0(Lnet/minecraft/client/particle/ParticleRenderType;)Z to md7304d2$asyncparticles$lambda$onRenderMain$0$f in neoforge-asyncparticles-neoforge.mixins.json:MixinLevelRenderer from mod asyncparticles
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinLevelRenderer from mod asyncparticles->@Inject::onRenderLevelHead(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinLevelRenderer from mod asyncparticles->@Inject::onRenderLevelHead(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinLevelRenderer from mod asyncparticles->@Inject::onRenderLevelHead(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:WorldRendererMixin from mod betterclouds->@Inject::init(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:WorldRendererMixin from mod betterclouds->@Inject::init(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:WorldRendererMixin from mod betterclouds->@Inject::init(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:WorldRendererMixin from mod betterclouds->@Inject::onReload(Lnet/minecraft/server/packs/resources/ResourceManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:WorldRendererMixin from mod betterclouds->@Inject::onReload(Lnet/minecraft/server/packs/resources/ResourceManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:WorldRendererMixin from mod betterclouds->@Inject::onReload(Lnet/minecraft/server/packs/resources/ResourceManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:WorldRendererMixin from mod betterclouds->@Inject::onSetWorld(Lnet/minecraft/client/multiplayer/ClientLevel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:WorldRendererMixin from mod betterclouds->@Inject::onSetWorld(Lnet/minecraft/client/multiplayer/ClientLevel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:WorldRendererMixin from mod betterclouds->@Inject::onSetWorld(Lnet/minecraft/client/multiplayer/ClientLevel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:WorldRendererMixin from mod betterclouds->@Inject::renderClouds(Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lnet/minecraft/client/CloudStatus;Lnet/minecraft/world/phys/Vec3;FIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:WorldRendererMixin from mod betterclouds->@Inject::close(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:WorldRendererMixin from mod betterclouds->@Inject::close(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:WorldRendererMixin from mod betterclouds->@Inject::close(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:immediate.MixinLevelRenderer from mod iris->@Inject::iris$immediateStateBeginLevelRender(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:immediate.MixinLevelRenderer from mod iris->@Inject::iris$immediateStateBeginLevelRender(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:immediate.MixinLevelRenderer from mod iris->@Inject::iris$immediateStateBeginLevelRender(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:immediate.MixinLevelRenderer from mod iris->@Inject::iris$immediateStateEndLevelRender(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:immediate.MixinLevelRenderer from mod iris->@Inject::iris$immediateStateEndLevelRender(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:immediate.MixinLevelRenderer from mod iris->@Inject::iris$immediateStateEndLevelRender(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer from mod iris->@Inject::batchedentityrendering$beginLevelRender(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer from mod iris->@Inject::batchedentityrendering$beginLevelRender(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer from mod iris->@Inject::batchedentityrendering$beginLevelRender(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer from mod iris->@Inject::batchedentityrendering$preRenderEntity(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lnet/minecraft/client/Camera;Lnet/minecraft/client/DeltaTracker;Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer from mod iris->@Inject::batchedentityrendering$preRenderEntity(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lnet/minecraft/client/Camera;Lnet/minecraft/client/DeltaTracker;Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer from mod iris->@Inject::batchedentityrendering$preRenderEntity(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lnet/minecraft/client/Camera;Lnet/minecraft/client/DeltaTracker;Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer from mod iris->@Inject::batchedentityrendering$postRenderEntity(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lnet/minecraft/client/Camera;Lnet/minecraft/client/DeltaTracker;Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer from mod iris->@Inject::batchedentityrendering$postRenderEntity(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lnet/minecraft/client/Camera;Lnet/minecraft/client/DeltaTracker;Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer from mod iris->@Inject::batchedentityrendering$postRenderEntity(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lnet/minecraft/client/Camera;Lnet/minecraft/client/DeltaTracker;Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer from mod iris->@Inject::batchedentityrendering$beginTranslucents(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer from mod iris->@Inject::batchedentityrendering$beginTranslucents(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer from mod iris->@Inject::batchedentityrendering$beginTranslucents(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer from mod iris->@Inject::batchedentityrendering$endTranslucents(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer from mod iris->@Inject::batchedentityrendering$endTranslucents(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer from mod iris->@Inject::batchedentityrendering$endTranslucents(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer from mod iris->@Inject::batchedentityrendering$endLevelRender(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer from mod iris->@Inject::batchedentityrendering$endLevelRender(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinLevelRenderer from mod iris->@Inject::batchedentityrendering$endLevelRender(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$setupPipeline(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$setupPipeline(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$setupPipeline(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginLevelRender(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginLevelRender(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginLevelRender(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$endLevelRender(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$endLevelRender(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$endLevelRender(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$renderTerrainShadows(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$renderTerrainShadows(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$renderTerrainShadows(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginSky(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginSky(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginSky(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$endSky(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$endSky(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$endSky(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginClouds(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginClouds(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginClouds(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$endClouds(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$endClouds(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$endClouds(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginTerrainLayer(Lnet/minecraft/client/renderer/RenderType;DDDLorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginTerrainLayer(Lnet/minecraft/client/renderer/RenderType;DDDLorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginTerrainLayer(Lnet/minecraft/client/renderer/RenderType;DDDLorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$endTerrainLayer(Lnet/minecraft/client/renderer/RenderType;DDDLorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$endTerrainLayer(Lnet/minecraft/client/renderer/RenderType;DDDLorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.031] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$endTerrainLayer(Lnet/minecraft/client/renderer/RenderType;DDDLorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginWeather(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginWeather(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginWeather(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginWorldBorder(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginWorldBorder(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginWorldBorder(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$endWeather(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$endWeather(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$endWeather(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$setDebugRenderStage(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$setDebugRenderStage(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$setDebugRenderStage(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$resetDebugRenderStage(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$resetDebugRenderStage(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$resetDebugRenderStage(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginTranslucents(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginTranslucents(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer from mod iris->@Inject::iris$beginTranslucents(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLevelRenderer_Sky from mod iris->@Inject::preRenderSky(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:fabulous.MixinDisableFabulousGraphics from mod iris->@Inject::iris$disableFabulousGraphicsOnResourceReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:fabulous.MixinDisableFabulousGraphics from mod iris->@Inject::iris$disableFabulousGraphicsOnResourceReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:fabulous.MixinDisableFabulousGraphics from mod iris->@Inject::iris$disableFabulousGraphicsOnResourceReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:fabulous.MixinDisableFabulousGraphics from mod iris->@Inject::iris$disableFabulousGraphicsOnLevelRendererReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:fabulous.MixinDisableFabulousGraphics from mod iris->@Inject::iris$disableFabulousGraphicsOnLevelRendererReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:fabulous.MixinDisableFabulousGraphics from mod iris->@Inject::iris$disableFabulousGraphicsOnLevelRendererReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinLevelRenderer from mod distanthorizons->@Inject::renderChunkLayer(Lnet/minecraft/client/renderer/RenderType;DDDLorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinLevelRenderer from mod distanthorizons->@Inject::renderChunkLayer(Lnet/minecraft/client/renderer/RenderType;DDDLorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinLevelRenderer from mod distanthorizons->@Inject::renderChunkLayer(Lnet/minecraft/client/renderer/RenderType;DDDLorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.world.LevelRendererMixin from mod sodium->@Inject::init(Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher;Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher;Lnet/minecraft/client/renderer/RenderBuffers;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.world.LevelRendererMixin from mod sodium->@Inject::init(Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher;Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher;Lnet/minecraft/client/renderer/RenderBuffers;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.world.LevelRendererMixin from mod sodium->@Inject::init(Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher;Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher;Lnet/minecraft/client/renderer/RenderBuffers;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.world.LevelRendererMixin from mod sodium->@Inject::onWorldChanged(Lnet/minecraft/client/multiplayer/ClientLevel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.world.LevelRendererMixin from mod sodium->@Inject::onWorldChanged(Lnet/minecraft/client/multiplayer/ClientLevel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.world.LevelRendererMixin from mod sodium->@Inject::onWorldChanged(Lnet/minecraft/client/multiplayer/ClientLevel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.world.LevelRendererMixin from mod sodium->@Inject::onTerrainUpdateScheduled(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.world.LevelRendererMixin from mod sodium->@Inject::onTerrainUpdateScheduled(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.world.LevelRendererMixin from mod sodium->@Inject::onTerrainUpdateScheduled(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.world.LevelRendererMixin from mod sodium->@Inject::onReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.world.LevelRendererMixin from mod sodium->@Inject::onReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.world.LevelRendererMixin from mod sodium->@Inject::onReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.world.LevelRendererMixin from mod sodium->@Inject::replaceBlockEntityIteration(Ljava/util/function/Consumer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.world.clouds.LevelRendererMixin from mod sodium->@Inject::renderCloudsNeo(Lcom/mojang/blaze3d/resource/ResourceHandle;FLnet/minecraft/world/phys/Vec3;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;ILnet/minecraft/client/CloudStatus;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.world.clouds.LevelRendererMixin from mod sodium->@Inject::onReload(Lnet/minecraft/server/packs/resources/ResourceManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.world.clouds.LevelRendererMixin from mod sodium->@Inject::onReload(Lnet/minecraft/server/packs/resources/ResourceManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.world.clouds.LevelRendererMixin from mod sodium->@Inject::onReload(Lnet/minecraft/server/packs/resources/ResourceManager;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.world.clouds.LevelRendererMixin from mod sodium->@Inject::onReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.world.clouds.LevelRendererMixin from mod sodium->@Inject::onReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.world.clouds.LevelRendererMixin from mod sodium->@Inject::onReload(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.world.clouds.LevelRendererMixin from mod sodium->@Inject::onClose(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.world.clouds.LevelRendererMixin from mod sodium->@Inject::onClose(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.world.clouds.LevelRendererMixin from mod sodium->@Inject::onClose(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:shadows.MixinPreventRebuildNearInShadowPass from mod iris->@Inject::iris$preventRebuildNearInShadowPass(Lnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/culling/Frustum;ZZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:shadows.MixinPreventRebuildNearInShadowPass from mod iris->@Inject::iris$preventRebuildNearInShadowPass(Lnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/culling/Frustum;ZZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.032] [Render thread/DEBUG] [mixin/]: mixins.iris.json:shadows.MixinPreventRebuildNearInShadowPass from mod iris->@Inject::iris$preventRebuildNearInShadowPass(Lnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/culling/Frustum;ZZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.033] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-neoforge.mixins.json:MixinLevelRenderer from mod asyncparticles->@Inject::beforeRenderWeather(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.033] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-neoforge.mixins.json:MixinLevelRenderer from mod asyncparticles->@Inject::beforeRenderWeather(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.033] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-neoforge.mixins.json:MixinLevelRenderer from mod asyncparticles->@Inject::beforeRenderWeather(Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/GameRenderer;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.039] [Render thread/DEBUG] [mixin/]: Mixing core.render.frustum.FrustumMixin from sodium-common.mixins.json into net.minecraft.client.renderer.culling.Frustum
[10Nov2025 19:51:35.039] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.frustum.FrustumMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.040] [Render thread/DEBUG] [mixin/]: Mixing MixinNonCullingFrustum from mixins.iris.compat.dh.json into net.irisshaders.iris.shadows.frustum.fallback.NonCullingFrustum
[10Nov2025 19:51:35.040] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.dh.json:MixinNonCullingFrustum from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.044] [Render thread/DEBUG] [mixin/]: Mixing MixinVertexBuffer from mixins.iris.json into com.mojang.blaze3d.vertex.VertexBuffer
[10Nov2025 19:51:35.044] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinVertexBuffer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.045] [Render thread/DEBUG] [mixin/]: Mixing VertexBufferAccessor from betterclouds.runtime.mixins.json into com.mojang.blaze3d.vertex.VertexBuffer
[10Nov2025 19:51:35.045] [Render thread/DEBUG] [mixin/]: betterclouds.runtime.mixins.json:VertexBufferAccessor from mod betterclouds: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.045] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinVertexBuffer from mod iris->@Inject::unbindHelper(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.045] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinVertexBuffer from mod iris->@Inject::bindHelper(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.045] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinVertexBuffer from mod iris->@Inject::bindHelper(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.045] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinVertexBuffer from mod iris->@Inject::bindHelper(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.048] [Render thread/DEBUG] [mixin/]: Mixing block_rendering.MixinBufferBuilder_SeparateAo from mixins.iris.vertexformat.json into com.mojang.blaze3d.vertex.BufferBuilder
[10Nov2025 19:51:35.048] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:block_rendering.MixinBufferBuilder_SeparateAo from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.048] [Render thread/DEBUG] [mixin/]: Mixing MixinBufferBuilder from mixins.iris.vertexformat.json into com.mojang.blaze3d.vertex.BufferBuilder
[10Nov2025 19:51:35.048] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:MixinBufferBuilder from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.052] [Render thread/DEBUG] [mixin/]: Mixing core.render.immediate.consumer.BufferBuilderMixin from sodium-common.mixins.json into com.mojang.blaze3d.vertex.BufferBuilder
[10Nov2025 19:51:35.052] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.immediate.consumer.BufferBuilderMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.054] [Render thread/DEBUG] [mixin/]: Mixing features.render.immediate.buffer_builder.intrinsics.BufferBuilderMixin from sodium-common.mixins.json into com.mojang.blaze3d.vertex.BufferBuilder
[10Nov2025 19:51:35.054] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.immediate.buffer_builder.intrinsics.BufferBuilderMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.054] [Render thread/DEBUG] [mixin/]: Mixing MixinBufferBuilder from entity_texture_features.mixins.json into com.mojang.blaze3d.vertex.BufferBuilder
[10Nov2025 19:51:35.054] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinBufferBuilder from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:35.054] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$etf$initETFVertexConsumer$0(Lnet/minecraft/resources/ResourceLocation;)V to md7304d2$entity_texture_features$lambda$etf$initETFVertexConsumer$0$0 in entity_texture_features.mixins.json:MixinBufferBuilder from mod entity_texture_features
[10Nov2025 19:51:35.055] [Render thread/DEBUG] [mixin/]: Mixing MixinBufferBuilder_SegmentRendering from iris-batched-entity-rendering.mixins.json into com.mojang.blaze3d.vertex.BufferBuilder
[10Nov2025 19:51:35.055] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinBufferBuilder_SegmentRendering from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.060] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:MixinBufferBuilder from mod iris->@Inject::injectMidBlock(FFFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:35.060] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:MixinBufferBuilder from mod iris->@Inject::injectMidBlock(FFFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.060] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:MixinBufferBuilder from mod iris->@Inject::injectMidBlock(FFFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:35.060] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:MixinBufferBuilder from mod iris->@Inject::iris$skipSodiumChange(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.060] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:MixinBufferBuilder from mod iris->@Inject::iris$skipSodiumChange(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.060] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:MixinBufferBuilder from mod iris->@Inject::iris$skipSodiumChange(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.060] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:MixinBufferBuilder from mod iris->@Inject::iris$beforeNext(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.060] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:MixinBufferBuilder from mod iris->@Inject::iris$beforeNext(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.060] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:MixinBufferBuilder from mod iris->@Inject::iris$beforeNext(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.060] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinBufferBuilder_SegmentRendering from mod iris->@Inject::batchedentityrendering$onNext(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.060] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinBufferBuilder_SegmentRendering from mod iris->@Inject::batchedentityrendering$onNext(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.060] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinBufferBuilder_SegmentRendering from mod iris->@Inject::batchedentityrendering$onNext(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.060] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinBufferBuilder_SegmentRendering from mod iris->@Inject::batchedentityrendering$onNext(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.060] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinBufferBuilder_SegmentRendering from mod iris->@Inject::batchedentityrendering$onNext(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.060] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinBufferBuilder_SegmentRendering from mod iris->@Inject::batchedentityrendering$onNext(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.068] [Render thread/DEBUG] [mixin/]: Mixing BufferRendererAccessor from betterclouds.runtime.mixins.json into com.mojang.blaze3d.vertex.BufferUploader
[10Nov2025 19:51:35.068] [Render thread/DEBUG] [mixin/]: betterclouds.runtime.mixins.json:BufferRendererAccessor from mod betterclouds: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.068] [Render thread/DEBUG] [mixin/]: Renaming @Accessor method getCurrentVertexBuffer()Lcom/mojang/blaze3d/vertex/VertexBuffer; to getCurrentVertexBuffer$betterclouds_$md$7304d2$0 in betterclouds.runtime.mixins.json:BufferRendererAccessor from mod betterclouds
[10Nov2025 19:51:35.068] [Render thread/DEBUG] [mixin/]: Renaming @Accessor method setCurrentVertexBuffer(Lcom/mojang/blaze3d/vertex/VertexBuffer;)V to setCurrentVertexBuffer$betterclouds_$md$7304d2$1 in betterclouds.runtime.mixins.json:BufferRendererAccessor from mod betterclouds
[10Nov2025 19:51:35.069] [Render thread/DEBUG] [mixin/]: Mixing features.render.immediate.buffer_builder.sorting.MeshDataMixin from sodium-common.mixins.json into com.mojang.blaze3d.vertex.MeshData
[10Nov2025 19:51:35.069] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.immediate.buffer_builder.sorting.MeshDataMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.076] [Render thread/DEBUG] [mixin/]: Mixing MixinWeatherRenderer from mixins.iris.json into net.minecraft.client.renderer.WeatherEffectRenderer
[10Nov2025 19:51:35.076] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinWeatherRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.077] [Render thread/DEBUG] [mixin/]: Mixing features.options.weather.LevelRendererMixin from sodium-common.mixins.json into net.minecraft.client.renderer.WeatherEffectRenderer
[10Nov2025 19:51:35.077] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.options.weather.LevelRendererMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.077] [Render thread/DEBUG] [mixin/]: Mixing render.MixinWeatherEffectRenderer from neoforge-asyncparticles-common.mixins.json into net.minecraft.client.renderer.WeatherEffectRenderer
[10Nov2025 19:51:35.077] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinWeatherEffectRenderer from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.081] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinWeatherEffectRenderer from mod asyncparticles->@Inject::onCollectColumnInstances(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.081] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinWeatherEffectRenderer from mod asyncparticles->@Inject::onCollectColumnInstances(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.081] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinWeatherEffectRenderer from mod asyncparticles->@Inject::onCollectColumnInstances(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.081] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:render.MixinWeatherEffectRenderer from mod asyncparticles->@Inject::onNewArrayList(Lnet/minecraft/world/level/Level;Lnet/minecraft/client/renderer/MultiBufferSource;IFLnet/minecraft/world/phys/Vec3;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:35.086] [Render thread/DEBUG] [mixin/]: Mixing state_tracking.MixinPostChain from mixins.iris.json into net.minecraft.client.renderer.PostChain
[10Nov2025 19:51:35.086] [Render thread/DEBUG] [mixin/]: mixins.iris.json:state_tracking.MixinPostChain from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.089] [Render thread/DEBUG] [mixin/]: Mixing MixinSodiumWorldRenderer from mixins.iris.compat.sodium.json into net.caffeinemc.mods.sodium.client.render.SodiumWorldRenderer
[10Nov2025 19:51:35.089] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinSodiumWorldRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.089] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$static$0(Lnet/irisshaders/iris/shadows/ShadowRenderer;Lnet/minecraft/client/renderer/RenderBuffers;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/Camera;DDDFZZ)I to md7304d2$iris$lambda$static$0$0 in mixins.iris.compat.sodium.json:MixinSodiumWorldRenderer from mod iris
[10Nov2025 19:51:35.091] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinSodiumWorldRenderer from mod iris->@Inject::checkRenderShadow(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/RenderBuffers;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;FLnet/minecraft/client/renderer/MultiBufferSource$BufferSource;DDDLnet/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/client/player/LocalPlayer;Lcom/llamalad7/mixinextras/sugar/ref/LocalBooleanRef;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:35.093] [Render thread/DEBUG] [mixin/]: Mixing MixinShadowRenderer from mixins.iris.forge.json into net.irisshaders.iris.shadows.ShadowRenderer
[10Nov2025 19:51:35.093] [Render thread/DEBUG] [mixin/]: mixins.iris.forge.json:MixinShadowRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.095] [Render thread/DEBUG] [mixin/]: mixins.iris.forge.json:MixinShadowRenderer from mod iris->@Inject::init(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.095] [Render thread/DEBUG] [mixin/]: mixins.iris.forge.json:MixinShadowRenderer from mod iris->@Inject::render(Lnet/irisshaders/iris/mixin/LevelRendererAccessor;Lnet/minecraft/client/Camera;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.095] [Render thread/DEBUG] [mixin/]: mixins.iris.forge.json:MixinShadowRenderer from mod iris->@Inject::render(Lnet/irisshaders/iris/mixin/LevelRendererAccessor;Lnet/minecraft/client/Camera;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.095] [Render thread/DEBUG] [mixin/]: mixins.iris.forge.json:MixinShadowRenderer from mod iris->@Inject::render(Lnet/irisshaders/iris/mixin/LevelRendererAccessor;Lnet/minecraft/client/Camera;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.097] [Render thread/DEBUG] [mixin/]: Mixing MixinBoxCullingFrustum from mixins.iris.compat.dh.json into net.irisshaders.iris.shadows.frustum.fallback.BoxCullingFrustum
[10Nov2025 19:51:35.097] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.dh.json:MixinBoxCullingFrustum from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.098] [Render thread/DEBUG] [mixin/]: Mixing MixinCullEverythingFrustum from mixins.iris.compat.dh.json into net.irisshaders.iris.shadows.frustum.CullEverythingFrustum
[10Nov2025 19:51:35.098] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.dh.json:MixinCullEverythingFrustum from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.099] [Render thread/DEBUG] [mixin/]: Mixing MixinAdvancedShadowCullingFrustum from mixins.iris.compat.dh.json into net.irisshaders.iris.shadows.frustum.advanced.AdvancedShadowCullingFrustum
[10Nov2025 19:51:35.099] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.dh.json:MixinAdvancedShadowCullingFrustum from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.105] [Render thread/DEBUG] [mixin/]: Mixing DebugHudMixin from fabric-renderer-api-v1.debughud.mixins.json into net.minecraft.client.gui.components.DebugScreenOverlay
[10Nov2025 19:51:35.106] [Render thread/DEBUG] [mixin/]: Mixing MixinDebugScreenOverlay from mixins.iris.json into net.minecraft.client.gui.components.DebugScreenOverlay
[10Nov2025 19:51:35.106] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinDebugScreenOverlay from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.106] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$iris$appendShadowDebugText$1(Ljava/util/List;Lnet/irisshaders/iris/pipeline/WorldRenderingPipeline;)V to md7304d2$iris$lambda$iris$appendShadowDebugText$1$0 in mixins.iris.json:MixinDebugScreenOverlay from mod iris
[10Nov2025 19:51:35.106] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$iris$appendShaderPackText$0(Ljava/util/List;Lnet/irisshaders/iris/shaderpack/ShaderPack;)V to md7304d2$iris$lambda$iris$appendShaderPackText$0$1 in mixins.iris.json:MixinDebugScreenOverlay from mod iris
[10Nov2025 19:51:35.107] [Render thread/DEBUG] [mixin/]: Mixing client.MixinDebugScreenOverlay from DistantHorizons.neoforge.mixins.json into net.minecraft.client.gui.components.DebugScreenOverlay
[10Nov2025 19:51:35.108] [Render thread/DEBUG] [mixin/]: Mixing features.gui.hooks.debug.DebugScreenOverlayMixin from sodium-common.mixins.json into net.minecraft.client.gui.components.DebugScreenOverlay
[10Nov2025 19:51:35.108] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.gui.hooks.debug.DebugScreenOverlayMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.108] [Render thread/DEBUG] [mixin/]: Mixing NeoForgeDebugMixin from betterf3.neoforge.mixins.json into net.minecraft.client.gui.components.DebugScreenOverlay
[10Nov2025 19:51:35.108] [Render thread/DEBUG] [mixin/]: betterf3.neoforge.mixins.json:NeoForgeDebugMixin from mod betterf3: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.109] [Render thread/DEBUG] [mixin/]: Mixing DebugMixin from betterf3.mixins.json into net.minecraft.client.gui.components.DebugScreenOverlay
[10Nov2025 19:51:35.109] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:DebugMixin from mod betterf3: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.109] [Render thread/DEBUG] [mixin/]: Mixing autof3.DebugOptionMixin from betterf3.mixins.json into net.minecraft.client.gui.components.DebugScreenOverlay
[10Nov2025 19:51:35.109] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:autof3.DebugOptionMixin from mod betterf3: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.110] [Render thread/DEBUG] [mixin/]: Mixing MixinDebugScreenOverlay from iris-batched-entity-rendering.mixins.json into net.minecraft.client.gui.components.DebugScreenOverlay
[10Nov2025 19:51:35.110] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinDebugScreenOverlay from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: fabric-renderer-api-v1.debughud.mixins.json:DebugHudMixin from mod fabric_renderer_api_v1->@Inject::getLeftText(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: fabric-renderer-api-v1.debughud.mixins.json:DebugHudMixin from mod fabric_renderer_api_v1->@Inject::getLeftText(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinDebugScreenOverlay from mod iris->@Inject::iris$appendShaderPackText(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinDebugScreenOverlay from mod iris->@Inject::iris$appendShaderPackText(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinDebugScreenOverlay from mod iris->@Inject::iris$appendShadowDebugText(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinDebugScreenOverlay from mod iris->@Inject::iris$appendShadowDebugText(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinDebugScreenOverlay from mod distanthorizons->@Inject::addCustomF3(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinDebugScreenOverlay from mod distanthorizons->@Inject::addCustomF3(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: betterf3.neoforge.mixins.json:NeoForgeDebugMixin from mod betterf3->@Inject::collectGameInformationText(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: betterf3.neoforge.mixins.json:NeoForgeDebugMixin from mod betterf3->@Inject::collectSystemInformationText(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:DebugMixin from mod betterf3->@Inject::renderBefore(Lnet/minecraft/client/gui/GuiGraphics;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:DebugMixin from mod betterf3->@Inject::renderBefore(Lnet/minecraft/client/gui/GuiGraphics;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:DebugMixin from mod betterf3->@Inject::renderBefore(Lnet/minecraft/client/gui/GuiGraphics;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:DebugMixin from mod betterf3->@Inject::renderFontScaleBefore(Lnet/minecraft/client/gui/GuiGraphics;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:DebugMixin from mod betterf3->@Inject::renderFontScaleBefore(Lnet/minecraft/client/gui/GuiGraphics;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:DebugMixin from mod betterf3->@Inject::renderFontScaleBefore(Lnet/minecraft/client/gui/GuiGraphics;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:DebugMixin from mod betterf3->@Inject::renderAnimation(Lnet/minecraft/client/gui/GuiGraphics;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:DebugMixin from mod betterf3->@Inject::renderAnimation(Lnet/minecraft/client/gui/GuiGraphics;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:DebugMixin from mod betterf3->@Inject::renderAnimation(Lnet/minecraft/client/gui/GuiGraphics;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:autof3.DebugOptionMixin from mod betterf3->@Inject::addAutomaticDebugOption(Lnet/minecraft/client/Minecraft;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:autof3.DebugOptionMixin from mod betterf3->@Inject::addAutomaticDebugOption(Lnet/minecraft/client/Minecraft;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:autof3.DebugOptionMixin from mod betterf3->@Inject::addAutomaticDebugOption(Lnet/minecraft/client/Minecraft;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:autof3.DebugOptionMixin from mod betterf3->@Inject::automaticF3(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.114] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:autof3.DebugOptionMixin from mod betterf3->@Inject::automaticF3(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.115] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:autof3.DebugOptionMixin from mod betterf3->@Inject::automaticF3(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.115] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:autof3.DebugOptionMixin from mod betterf3->@Inject::shouldRenderDebug(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:35.115] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinDebugScreenOverlay from mod iris->@Inject::batchedentityrendering$appendStats(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:35.115] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinDebugScreenOverlay from mod iris->@Inject::batchedentityrendering$appendStats(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:35.115] [Render thread/DEBUG] [mixin/]: betterf3.neoforge.mixins.json:NeoForgeDebugMixin from mod betterf3->@Inject::drawText(Lnet/minecraft/client/gui/GuiGraphics;Ljava/util/List;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:35.125] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinBossHealthOverlay from fancymenu.mixins.json into net.minecraft.client.gui.components.BossHealthOverlay
[10Nov2025 19:51:35.125] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinBossHealthOverlay from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.125] [Render thread/DEBUG] [mixin/]: Mixing bossbar.BossbarMixin from betterf3.mixins.json into net.minecraft.client.gui.components.BossHealthOverlay
[10Nov2025 19:51:35.125] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:bossbar.BossbarMixin from mod betterf3: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.126] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:bossbar.BossbarMixin from mod betterf3->@Inject::init(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:35.129] [Render thread/DEBUG] [mixin/]: Mixing DebugRendererMixin from sound_physics_remastered.mixins.json into net.minecraft.client.renderer.debug.DebugRenderer
[10Nov2025 19:51:35.129] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:DebugRendererMixin from mod (unknown): Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.130] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:DebugRendererMixin from mod (unknown)->@Inject::onDrawBlockOutline(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/culling/Frustum;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;DDDLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.130] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:DebugRendererMixin from mod (unknown)->@Inject::onDrawBlockOutline(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/culling/Frustum;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;DDDLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.130] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:DebugRendererMixin from mod (unknown)->@Inject::onDrawBlockOutline(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/culling/Frustum;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;DDDLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.133] [Render thread/DEBUG] [mixin/]: Mixing MixinChunkBorderRenderer from mixins.iris.json into net.minecraft.client.renderer.debug.ChunkBorderRenderer
[10Nov2025 19:51:35.133] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinChunkBorderRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.134] [Render thread/DEBUG] [mixin/]: Generating mapped inner class net/minecraft/client/renderer/debug/ChunkBorderRenderer$Anonymous$1612a2338b6d49f38d9e16d6d13a3a9f (originally net/irisshaders/iris/mixin/MixinChunkBorderRenderer$1)
[10Nov2025 19:51:35.170] [Render thread/DEBUG] [mixin/]: Mixing SmithingScreenMixin from polytone-common.mixins.json into net.minecraft.client.gui.screens.inventory.SmithingScreen
[10Nov2025 19:51:35.195] [Render thread/DEBUG] [mixin/]: Mixing MixinBlockEntityRendererFactories from entity_model_features.mixins.json into net.minecraft.client.renderer.blockentity.BlockEntityRenderers
[10Nov2025 19:51:35.195] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinBlockEntityRendererFactories from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.195] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$setEmf$Model$0(Ljava/util/function/BiConsumer;Lnet/minecraft/world/level/block/entity/BlockEntityType;Ljava/lang/Object;)V to md7304d2$entity_model_features$lambda$setEmf$Model$0$0 in entity_model_features.mixins.json:MixinBlockEntityRendererFactories from mod entity_model_features
[10Nov2025 19:51:35.197] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinBlockEntityRendererFactories from mod entity_model_features->@Inject::emf$clearMarker(Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:35.199] [Render thread/DEBUG] [mixin/]: Mixing MixinModel from entity_model_features.mixins.json into net.minecraft.client.model.Model
[10Nov2025 19:51:35.199] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinModel from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.199] [Render thread/DEBUG] [mixin/]: Mixing MixinModel from xaerohud.mixins.json into net.minecraft.client.model.Model
[10Nov2025 19:51:35.199] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinModel from mod xaerominimap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.200] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinModel from mod entity_model_features->@Inject::emf$discoverEMFModel(Lnet/minecraft/client/model/geom/ModelPart;Ljava/util/function/Function;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.200] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinModel from mod entity_model_features->@Inject::emf$discoverEMFModel(Lnet/minecraft/client/model/geom/ModelPart;Ljava/util/function/Function;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.200] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinModel from mod entity_model_features->@Inject::emf$discoverEMFModel(Lnet/minecraft/client/model/geom/ModelPart;Ljava/util/function/Function;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.200] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinModel from mod entity_model_features->@Inject::emf$discoverEMFModel(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:35.200] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinModel from mod entity_model_features->@Inject::emf$discoverEMFModel(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.200] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinModel from mod entity_model_features->@Inject::emf$discoverEMFModel(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:35.200] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinModel from mod xaerominimap->@Inject::onRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.200] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinModel from mod xaerominimap->@Inject::onRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.200] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinModel from mod xaerominimap->@Inject::onRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.204] [Render thread/DEBUG] [mixin/]: Mixing shadows.MixinBeaconRenderer from mixins.iris.json into net.minecraft.client.renderer.blockentity.BeaconRenderer
[10Nov2025 19:51:35.204] [Render thread/DEBUG] [mixin/]: mixins.iris.json:shadows.MixinBeaconRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.204] [Render thread/DEBUG] [mixin/]: mixins.iris.json:shadows.MixinBeaconRenderer from mod iris->@Inject::iris$noLightBeamInShadowPass(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/resources/ResourceLocation;FFJIIIFFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:35.205] [Render thread/DEBUG] [mixin/]: Mixing SkullBlockRendererMixin from cpm.mixins.json into net.minecraft.client.renderer.blockentity.SkullBlockRenderer
[10Nov2025 19:51:35.206] [Render thread/DEBUG] [mixin/]: Mixing entity.block.MixinSkullBlockEntityRenderer from entity_texture_features.mixins.json into net.minecraft.client.renderer.blockentity.SkullBlockRenderer
[10Nov2025 19:51:35.206] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.block.MixinSkullBlockEntityRenderer from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:35.210] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:SkullBlockRendererMixin from mod cpm->@Inject::onRender(Lnet/minecraft/world/level/block/entity/SkullBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;FLnet/minecraft/world/level/block/state/BlockState;ZLnet/minecraft/core/Direction;IFLnet/minecraft/world/level/block/SkullBlock$Type;Lnet/minecraft/client/model/SkullModelBase;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.210] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:SkullBlockRendererMixin from mod cpm->@Inject::onRender(Lnet/minecraft/world/level/block/entity/SkullBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;FLnet/minecraft/world/level/block/state/BlockState;ZLnet/minecraft/core/Direction;IFLnet/minecraft/world/level/block/SkullBlock$Type;Lnet/minecraft/client/model/SkullModelBase;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.210] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:SkullBlockRendererMixin from mod cpm->@Inject::onRender(Lnet/minecraft/world/level/block/entity/SkullBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;FLnet/minecraft/world/level/block/state/BlockState;ZLnet/minecraft/core/Direction;IFLnet/minecraft/world/level/block/SkullBlock$Type;Lnet/minecraft/client/model/SkullModelBase;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.210] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:SkullBlockRendererMixin from mod cpm->@Inject::renderSkullPost(Lnet/minecraft/core/Direction;FFLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/model/SkullModelBase;Lnet/minecraft/client/renderer/RenderType;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.210] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.block.MixinSkullBlockEntityRenderer from mod entity_texture_features->@Inject::etf$markNotToChange(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.210] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.block.MixinSkullBlockEntityRenderer from mod entity_texture_features->@Inject::etf$markNotToChange(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.210] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.block.MixinSkullBlockEntityRenderer from mod entity_texture_features->@Inject::etf$markNotToChange(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.210] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.block.MixinSkullBlockEntityRenderer from mod entity_texture_features->@Inject::etf$markAllowedToChange(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.210] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.block.MixinSkullBlockEntityRenderer from mod entity_texture_features->@Inject::etf$markAllowedToChange(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.210] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.block.MixinSkullBlockEntityRenderer from mod entity_texture_features->@Inject::etf$markAllowedToChange(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.210] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.block.MixinSkullBlockEntityRenderer from mod entity_texture_features->@Inject::etf$alterTexture(Lnet/minecraft/world/level/block/entity/SkullBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;FLnet/minecraft/world/level/block/state/BlockState;ZLnet/minecraft/core/Direction;IFLnet/minecraft/world/level/block/SkullBlock$Type;Lnet/minecraft/client/model/SkullModelBase;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.210] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.block.MixinSkullBlockEntityRenderer from mod entity_texture_features->@Inject::etf$alterTexture(Lnet/minecraft/world/level/block/entity/SkullBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;FLnet/minecraft/world/level/block/state/BlockState;ZLnet/minecraft/core/Direction;IFLnet/minecraft/world/level/block/SkullBlock$Type;Lnet/minecraft/client/model/SkullModelBase;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.210] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.block.MixinSkullBlockEntityRenderer from mod entity_texture_features->@Inject::etf$alterTexture(Lnet/minecraft/world/level/block/entity/SkullBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;FLnet/minecraft/world/level/block/state/BlockState;ZLnet/minecraft/core/Direction;IFLnet/minecraft/world/level/block/SkullBlock$Type;Lnet/minecraft/client/model/SkullModelBase;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.210] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.block.MixinSkullBlockEntityRenderer from mod entity_texture_features->@Inject::etf$renderFeatures(Lnet/minecraft/world/level/block/entity/SkullBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;FLnet/minecraft/world/level/block/state/BlockState;ZLnet/minecraft/core/Direction;IFLnet/minecraft/world/level/block/SkullBlock$Type;Lnet/minecraft/client/model/SkullModelBase;Lnet/minecraft/client/renderer/RenderType;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.210] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.block.MixinSkullBlockEntityRenderer from mod entity_texture_features->@Inject::etf$renderFeatures(Lnet/minecraft/world/level/block/entity/SkullBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;FLnet/minecraft/world/level/block/state/BlockState;ZLnet/minecraft/core/Direction;IFLnet/minecraft/world/level/block/SkullBlock$Type;Lnet/minecraft/client/model/SkullModelBase;Lnet/minecraft/client/renderer/RenderType;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.210] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.block.MixinSkullBlockEntityRenderer from mod entity_texture_features->@Inject::etf$renderFeatures(Lnet/minecraft/world/level/block/entity/SkullBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;FLnet/minecraft/world/level/block/state/BlockState;ZLnet/minecraft/core/Direction;IFLnet/minecraft/world/level/block/SkullBlock$Type;Lnet/minecraft/client/model/SkullModelBase;Lnet/minecraft/client/renderer/RenderType;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.213] [Render thread/DEBUG] [mixin/]: Mixing SkullModelMixin from cpm.mixins.json into net.minecraft.client.model.SkullModel
[10Nov2025 19:51:35.213] [Render thread/DEBUG] [mixin/]: Mixing MixinBannerRenderer from iris-batched-entity-rendering.mixins.json into net.minecraft.client.renderer.blockentity.BannerRenderer
[10Nov2025 19:51:35.213] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinBannerRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.214] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$iris$wrapBufferSource$0(Lnet/minecraft/client/renderer/RenderType;)Lnet/minecraft/client/renderer/RenderType; to md7304d2$iris$lambda$iris$wrapBufferSource$0$0 in iris-batched-entity-rendering.mixins.json:MixinBannerRenderer from mod iris
[10Nov2025 19:51:35.214] [Render thread/DEBUG] [mixin/]: Mixing rendering.MixinBannerRenderer from entity_model_features.mixins.json into net.minecraft.client.renderer.blockentity.BannerRenderer
[10Nov2025 19:51:35.214] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinBannerRenderer from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.215] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinBannerRenderer from mod iris->@Inject::iris$endRenderingCanvas(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/resources/model/Material;ZLnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/entity/BannerPatternLayers;ZZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.215] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinBannerRenderer from mod entity_model_features->@Inject::emf$injected(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.242] [Render thread/DEBUG] [mixin/]: Mixing sky.MixinDimensionSpecialEffects from mixins.iris.json into net.minecraft.client.renderer.DimensionSpecialEffects
[10Nov2025 19:51:35.242] [Render thread/DEBUG] [mixin/]: mixins.iris.json:sky.MixinDimensionSpecialEffects from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.242] [Render thread/DEBUG] [mixin/]: Mixing DimensionEffectsMixin from betterclouds.runtime.mixins.json into net.minecraft.client.renderer.DimensionSpecialEffects
[10Nov2025 19:51:35.242] [Render thread/DEBUG] [mixin/]: betterclouds.runtime.mixins.json:DimensionEffectsMixin from mod betterclouds: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.243] [Render thread/DEBUG] [mixin/]: mixins.iris.json:sky.MixinDimensionSpecialEffects from mod iris->@Inject::iris$getSunriseColor(FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:35.244] [Render thread/DEBUG] [mixin/]: Mixing DimensionSpecialEffectsMixin from polytone-common.mixins.json into net.minecraft.client.renderer.DimensionSpecialEffects$OverworldEffects
[10Nov2025 19:51:35.244] [Render thread/DEBUG] [mixin/]: Mixing DimensionEffectsOverworldMixin from betterclouds.runtime.mixins.json into net.minecraft.client.renderer.DimensionSpecialEffects$OverworldEffects
[10Nov2025 19:51:35.244] [Render thread/DEBUG] [mixin/]: betterclouds.runtime.mixins.json:DimensionEffectsOverworldMixin from mod betterclouds: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.249] [Render thread/DEBUG] [mixin/]: Mixing client.MixinCreateWorldScreen from fancymenu.mixins.json into net.minecraft.client.gui.screens.worldselection.CreateWorldScreen
[10Nov2025 19:51:35.249] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinCreateWorldScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.251] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinCreateWorldScreen from mod fancymenu->@Inject::head_render_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:35.273] [Render thread/INFO] [net.minecraft.client.Minecraft/]: [FANCYMENU] Registering resource reload listener..
[10Nov2025 19:51:35.274] [Render thread/DEBUG] [mixin/]: Generating mapped inner class net/minecraft/client/Minecraft$Anonymous$bb9e991b16914dd881a9a4c31f285a14 (originally de/keksuccino/fancymenu/mixin/mixins/common/client/MixinMinecraft$1)
[10Nov2025 19:51:35.285] [Render thread/DEBUG] [mixin/]: Mixing MixinCompiledShaderProgram from mixins.iris.json into net.minecraft.client.renderer.CompiledShaderProgram
[10Nov2025 19:51:35.285] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinCompiledShaderProgram from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.285] [Render thread/DEBUG] [mixin/]: Mixing features.shader.uniform.ShaderInstanceMixin from sodium-common.mixins.json into net.minecraft.client.renderer.CompiledShaderProgram
[10Nov2025 19:51:35.285] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.shader.uniform.ShaderInstanceMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.286] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinCompiledShaderProgram from mod iris->@Inject::iris$lockDepthColorState(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.286] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinCompiledShaderProgram from mod iris->@Inject::iris$lockDepthColorState(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.286] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinCompiledShaderProgram from mod iris->@Inject::iris$lockDepthColorState(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.286] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinCompiledShaderProgram from mod iris->@Inject::onTail(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.286] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinCompiledShaderProgram from mod iris->@Inject::onTail(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.286] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinCompiledShaderProgram from mod iris->@Inject::onTail(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.286] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinCompiledShaderProgram from mod iris->@Inject::iris$unlockDepthColorState(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:35.286] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinCompiledShaderProgram from mod iris->@Inject::iris$unlockDepthColorState(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:35.286] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinCompiledShaderProgram from mod iris->@Inject::iris$unlockDepthColorState(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:35.287] [Render thread/DEBUG] [mixin/]: Mixing MixinUniform from mixins.iris.json into com.mojang.blaze3d.shaders.Uniform
[10Nov2025 19:51:35.288] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinUniform from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:35.288] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinUniform from mod iris->@Inject::iris$glGetUniformLocation(ILjava/lang/CharSequence;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:35.306] [Render thread/DEBUG] [mixin/]: Mixing MixinChatListener from xaeroworldmap.mixins.json into net.minecraft.client.multiplayer.chat.ChatListener
[10Nov2025 19:51:35.306] [Render thread/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinChatListener from mod xaeroworldmap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.307] [Render thread/DEBUG] [mixin/]: Mixing MixinChatListener from xaerohud.mixins.json into net.minecraft.client.multiplayer.chat.ChatListener
[10Nov2025 19:51:35.307] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinChatListener from mod xaerominimap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:35.307] [Render thread/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinChatListener from mod xaeroworldmap->@Inject::onHandleDisguisedChatMessag(Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:35.307] [Render thread/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinChatListener from mod xaeroworldmap->@Inject::onHandleSystemChat(Lnet/minecraft/network/chat/Component;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:35.307] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinChatListener from mod xaerominimap->@Inject::onHandleDisguisedChatMessag(Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:35.307] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinChatListener from mod xaerominimap->@Inject::onHandleSystemChat(Lnet/minecraft/network/chat/Component;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:35.318] [Render thread/DEBUG] [MCEF/]: MCEF already finished downloading, scheduling loading.
[10Nov2025 19:51:35.319] [Render thread/DEBUG] [MCEF/]: MCEF is attempting to load.
[10Nov2025 19:51:36.319] [Render thread/INFO] [MCEF/]: Initializing CEF on windows_amd64...
[10Nov2025 19:51:36.395] [Render thread/INFO] [MCEF/]: Chromium Embedded Framework initialized
[10Nov2025 19:51:36.401] [Render thread/DEBUG] [mixin/]: Mixing client.MixinImageButton from fancymenu.mixins.json into net.minecraft.client.gui.components.ImageButton
[10Nov2025 19:51:36.401] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinImageButton from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.403] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinImageButton from mod fancymenu->@Inject::afterRenderWidgetFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:36.403] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinImageButton from mod fancymenu->@Inject::afterRenderWidgetFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:36.403] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinImageButton from mod fancymenu->@Inject::afterRenderWidgetFancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:36.404] [Render thread/DEBUG] [mixin/]: Mixing client.MixinStringDecomposer from fancymenu.mixins.json into net.minecraft.util.StringDecomposer
[10Nov2025 19:51:36.404] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinStringDecomposer from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.406] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinStringDecomposer from mod fancymenu->@Inject::beforeIterateFormattedFancyMenu(Ljava/lang/String;ILnet/minecraft/network/chat/Style;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:36.410] [Render thread/DEBUG] [mixin/]: Mixing MixinPackScreen from entity_texture_features.mixins.json into net.minecraft.client.gui.screens.packs.PackSelectionScreen
[10Nov2025 19:51:36.410] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinPackScreen from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:36.410] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$etf$etfButton$0(Lnet/minecraft/client/gui/components/Button;)V to md7304d2$entity_texture_features$lambda$etf$etfButton$0$0 in entity_texture_features.mixins.json:MixinPackScreen from mod entity_texture_features
[10Nov2025 19:51:36.414] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinPackScreen from mod entity_texture_features->@Inject::etf$etfButtonResize(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:36.414] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinPackScreen from mod entity_texture_features->@Inject::etf$etfButtonResize(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:36.414] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinPackScreen from mod entity_texture_features->@Inject::etf$etfButtonResize(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:36.414] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinPackScreen from mod entity_texture_features->@Inject::etf$etfButton(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:36.414] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinPackScreen from mod entity_texture_features->@Inject::etf$etfButton(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:36.414] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:MixinPackScreen from mod entity_texture_features->@Inject::etf$etfButton(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:36.423] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinRealmsNotificationsScreen from fancymenu.mixins.json into com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen
[10Nov2025 19:51:36.423] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinRealmsNotificationsScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.423] [Render thread/DEBUG] [mixin/]: Mixing client.MixinRealmsNotificationsScreen from fancymenu.mixins.json into com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen
[10Nov2025 19:51:36.423] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinRealmsNotificationsScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.423] [Render thread/INFO] [mixin/]: fancymenu.mixins.json:client.IMixinRealmsNotificationsScreen from mod fancymenu->@Accessor[FIELD_GETTER]::get_trialAvailable_FancyMenu()Z should be static as its target is
[10Nov2025 19:51:36.424] [Render thread/INFO] [mixin/]: fancymenu.mixins.json:client.IMixinRealmsNotificationsScreen from mod fancymenu->@Accessor[FIELD_GETTER]::get_hasUnreadNews_FancyMenu()Z should be static as its target is
[10Nov2025 19:51:36.424] [Render thread/INFO] [mixin/]: fancymenu.mixins.json:client.IMixinRealmsNotificationsScreen from mod fancymenu->@Accessor[FIELD_GETTER]::get_hasUnseenNotifications()Z should be static as its target is
[10Nov2025 19:51:36.424] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinRealmsNotificationsScreen from mod fancymenu->@Inject::onConstructFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:36.424] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinRealmsNotificationsScreen from mod fancymenu->@Inject::onConstructFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:36.424] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinRealmsNotificationsScreen from mod fancymenu->@Inject::onConstructFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:36.429] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinConnectScreen from fancymenu.mixins.json into net.minecraft.client.gui.screens.ConnectScreen
[10Nov2025 19:51:36.429] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinConnectScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.429] [Render thread/DEBUG] [mixin/]: Renaming @Invoker method invokeConstructFancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/client/gui/screens/ConnectScreen; to invokeConstructFancyMenu$fancymenu_$md$7304d2$0 in fancymenu.mixins.json:client.IMixinConnectScreen from mod fancymenu
[10Nov2025 19:51:36.429] [Render thread/DEBUG] [mixin/]: Mixing client.MixinConnectScreen from fancymenu.mixins.json into net.minecraft.client.gui.screens.ConnectScreen
[10Nov2025 19:51:36.429] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinConnectScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.430] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinConnectScreen from mod fancymenu->@Inject::afterInitFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:36.430] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinConnectScreen from mod fancymenu->@Inject::afterInitFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:36.430] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinConnectScreen from mod fancymenu->@Inject::afterInitFancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:36.430] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinConnectScreen from mod fancymenu->@Inject::onStartConnectingFancyMenu(Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/multiplayer/resolver/ServerAddress;Lnet/minecraft/client/multiplayer/ServerData;ZLnet/minecraft/client/multiplayer/TransferState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:36.430] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinConnectScreen from mod fancymenu->@Inject::onConnectFancyMenu(Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/multiplayer/resolver/ServerAddress;Lnet/minecraft/client/multiplayer/ServerData;Lnet/minecraft/client/multiplayer/TransferState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:36.430] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinConnectScreen from mod fancymenu->@Inject::afterUpdateStatusFancyMenu(Lnet/minecraft/network/chat/Component;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:36.430] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinConnectScreen from mod fancymenu->@Inject::afterUpdateStatusFancyMenu(Lnet/minecraft/network/chat/Component;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:36.430] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinConnectScreen from mod fancymenu->@Inject::afterUpdateStatusFancyMenu(Lnet/minecraft/network/chat/Component;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:36.431] [Render thread/DEBUG] [mixin/]: Mixing client.MixinDisconnectedScreen from fancymenu.mixins.json into net.minecraft.client.gui.screens.DisconnectedScreen
[10Nov2025 19:51:36.431] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinDisconnectedScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.432] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinDisconnectedScreen from mod fancymenu->@Inject::at_return_screen_init_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:36.432] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinDisconnectedScreen from mod fancymenu->@Inject::at_return_screen_init_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:36.432] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinDisconnectedScreen from mod fancymenu->@Inject::at_return_screen_init_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:36.435] [Render thread/DEBUG] [mixin/]: Mixing MixinVideoSettingsScreen from neoforge-betterbiomeblend-common.mixins.json into net.minecraft.client.gui.screens.options.VideoSettingsScreen
[10Nov2025 19:51:36.435] [Render thread/DEBUG] [mixin/]: Mixing gui.MixinVideoSettingsScreen from mixins.iris.json into net.minecraft.client.gui.screens.options.VideoSettingsScreen
[10Nov2025 19:51:36.436] [Render thread/DEBUG] [mixin/]: mixins.iris.json:gui.MixinVideoSettingsScreen from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:36.436] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$iris$addShaderPackScreenButton$1(Ljava/lang/Boolean;)V to md7304d2$iris$lambda$iris$addShaderPackScreenButton$1$0 in mixins.iris.json:gui.MixinVideoSettingsScreen from mod iris
[10Nov2025 19:51:36.436] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$iris$addShaderPackScreenButton$0(Lnet/minecraft/network/chat/Component;Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Component; to md7304d2$iris$lambda$iris$addShaderPackScreenButton$0$1 in mixins.iris.json:gui.MixinVideoSettingsScreen from mod iris
[10Nov2025 19:51:36.448] [Render thread/DEBUG] [mixin/]: Mixing client.MixinAbstractSelectionList from fancymenu.mixins.json into net.minecraft.client.gui.components.AbstractSelectionList
[10Nov2025 19:51:36.449] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractSelectionList from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.449] [Render thread/DEBUG] [mixin/]: Mixing AbstractSelectionListAccessor from yacl.mixins.json into net.minecraft.client.gui.components.AbstractSelectionList
[10Nov2025 19:51:36.449] [Render thread/DEBUG] [mixin/]: yacl.mixins.json:AbstractSelectionListAccessor from mod yet_another_config_lib_v3: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.449] [Render thread/DEBUG] [mixin/]: Mixing AbstractSelectionListMixin from yacl.mixins.json into net.minecraft.client.gui.components.AbstractSelectionList
[10Nov2025 19:51:36.449] [Render thread/DEBUG] [mixin/]: yacl.mixins.json:AbstractSelectionListMixin from mod yet_another_config_lib_v3: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.450] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractSelectionList from mod fancymenu->@Inject::before_blit_in_renderListBackground_FancyMenu(Lnet/minecraft/client/gui/GuiGraphics;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:36.450] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractSelectionList from mod fancymenu->@Inject::before_blit_in_renderListBackground_FancyMenu(Lnet/minecraft/client/gui/GuiGraphics;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:36.450] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinAbstractSelectionList from mod fancymenu->@Inject::before_blit_in_renderListBackground_FancyMenu(Lnet/minecraft/client/gui/GuiGraphics;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:36.454] [Render thread/DEBUG] [mixin/]: Mixing CreativeModeInventoryScreenMixin from polytone.mixins.json into net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen
[10Nov2025 19:51:36.454] [Render thread/DEBUG] [mixin/]: Mixing client.MixinCreativeModeInventoryScreen from fancymenu.mixins.json into net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen
[10Nov2025 19:51:36.454] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinCreativeModeInventoryScreen from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.454] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinCreativeModeInventoryScreen from mod fancymenu->@Inject::before_render_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:36.454] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinCreativeModeInventoryScreen from mod fancymenu->@Inject::before_render_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:36.454] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinCreativeModeInventoryScreen from mod fancymenu->@Inject::before_render_FancyMenu(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:36.464] [Render thread/DEBUG] [mixin/]: Mixing client.MixinScreenCustomization from drippyloadingscreen.mixins.json into de.keksuccino.fancymenu.customization.ScreenCustomization
[10Nov2025 19:51:36.464] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinScreenCustomization from mod drippyloadingscreen: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.464] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinScreenCustomization from mod drippyloadingscreen->@Inject::beforeInitLayoutHandlerDrippy(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:36.467] [Render thread/INFO] [net.minecraft.server.packs.resources.ReloadableResourceManager/]: Reloading ResourceManager: vanilla, mod_resources, mod/sodium, mod/mcef, mod/fabric_renderer_api_v1, mod/dusk, mod/asyncparticles, mod/xaeroworldmap, mod/controlling, mod/betterbiomereblend, mod/neoforge, mod/fabric_block_view_api_v2, mod/cpm, mod/iris, mod/cobweb, mod/distanthorizons, mod/continents, mod/confirmdisconnect, mod/soul_fire_d, mod/melody, mod/cameraoverhaul, mod/cloth_config, mod/betterclouds, mod/konkrete, mod/polytone, mod/drippyloadingscreen, mod/entity_model_features, mod/si_api, mod/entity_texture_features, mod/voicechat,voicechat_api, mod/sound_physics_remastered, mod/fabric_api_base, mod/torch_hit, mod/xaerozoomout, mod/xaerominimap, mod/searchables, mod/si_credits, mod/betterthirdperson, mod/inventoryhud, mod/fancymenu, mod/architectury, mod/octolib, mod/nerb, mod/yet_another_config_lib_v3, mod/cupboard, mod/puzzleslib, mod/proplacer, mod/fabric_rendering_data_attachment_v1, mod/betterf3, mod/sideathbolt, mod/cpmsvcc
[10Nov2025 19:51:36.481] [Worker-Main-14/INFO] [dev.soncresityindustries.deathbolt.SIDeathBolt/]: Initializing Mod DeathBolt (Version: 1.0.1-1.21.4-neoforge) by Soncresity Industries
[10Nov2025 19:51:36.481] [Worker-Main-5/INFO] [voicechat/]: [voicechat] Compatibility version 20
[10Nov2025 19:51:36.526] [Render thread/DEBUG] [mixin/]: Mixing platform.neoforge.SimpleBakedModelAccessor from sodium-neoforge.mixins.json into net.minecraft.client.resources.model.SimpleBakedModel
[10Nov2025 19:51:36.527] [Render thread/DEBUG] [mixin/]: sodium-neoforge.mixins.json:platform.neoforge.SimpleBakedModelAccessor from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.537] [Render thread/DEBUG] [mixin/]: Mixing texture.MixinSpriteContents from mixins.iris.json into net.minecraft.client.renderer.texture.SpriteContents
[10Nov2025 19:51:36.537] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinSpriteContents from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:36.538] [Render thread/DEBUG] [mixin/]: Mixing texture.SpriteContentsAccessor from mixins.iris.json into net.minecraft.client.renderer.texture.SpriteContents
[10Nov2025 19:51:36.538] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.SpriteContentsAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:36.538] [Render thread/DEBUG] [mixin/]: Mixing texture.pbr.MixinSpriteContents from mixins.iris.json into net.minecraft.client.renderer.texture.SpriteContents
[10Nov2025 19:51:36.538] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.pbr.MixinSpriteContents from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:36.539] [Render thread/DEBUG] [mixin/]: Mixing features.textures.SpriteContentsInvoker from sodium-common.mixins.json into net.minecraft.client.renderer.texture.SpriteContents
[10Nov2025 19:51:36.539] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.SpriteContentsInvoker from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.539] [Render thread/DEBUG] [mixin/]: Mixing features.textures.animations.tracking.SpriteContentsMixin from sodium-common.mixins.json into net.minecraft.client.renderer.texture.SpriteContents
[10Nov2025 19:51:36.539] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.SpriteContentsMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.539] [Render thread/DEBUG] [mixin/]: Mixing features.textures.animations.upload.SpriteContentsAccessor from sodium-common.mixins.json into net.minecraft.client.renderer.texture.SpriteContents
[10Nov2025 19:51:36.539] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.upload.SpriteContentsAccessor from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.539] [Render thread/DEBUG] [mixin/]: Mixing features.textures.mipmaps.SpriteContentsMixin from sodium-common.mixins.json into net.minecraft.client.renderer.texture.SpriteContents
[10Nov2025 19:51:36.539] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.mipmaps.SpriteContentsMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.540] [Render thread/DEBUG] [mixin/]: Mixing features.textures.scan.SpriteContentsMixin from sodium-common.mixins.json into net.minecraft.client.renderer.texture.SpriteContents
[10Nov2025 19:51:36.540] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.scan.SpriteContentsMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.541] [Render thread/DEBUG] [mixin/]: Mixing SpriteContentsMixin from polytone-common.mixins.json into net.minecraft.client.renderer.texture.SpriteContents
[10Nov2025 19:51:36.546] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.MixinSpriteContents from mod iris->@Inject::onReturnCreateTicker(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:36.546] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.pbr.MixinSpriteContents from mod iris->@Inject::iris$onTailClose(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:36.546] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.pbr.MixinSpriteContents from mod iris->@Inject::iris$onTailClose(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:36.546] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.pbr.MixinSpriteContents from mod iris->@Inject::iris$onTailClose(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:36.546] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.pbr.MixinSpriteContents from mod iris->@Inject::iris$onTailMarkActive(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:36.546] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.pbr.MixinSpriteContents from mod iris->@Inject::iris$onTailMarkActive(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:36.546] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.pbr.MixinSpriteContents from mod iris->@Inject::iris$onTailMarkActive(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:36.562] [Render thread/DEBUG] [mixin/]: Mixing texture.SpriteContentsAnimatedTextureAccessor from mixins.iris.json into net.minecraft.client.renderer.texture.SpriteContents$AnimatedTexture
[10Nov2025 19:51:36.562] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.SpriteContentsAnimatedTextureAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:36.562] [Render thread/DEBUG] [mixin/]: Mixing features.textures.animations.tracking.AnimatedTextureAccessor from sodium-common.mixins.json into net.minecraft.client.renderer.texture.SpriteContents$AnimatedTexture
[10Nov2025 19:51:36.562] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.AnimatedTextureAccessor from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.562] [Render thread/DEBUG] [mixin/]: Mixing features.textures.animations.upload.SpriteContentsAnimatedTextureAccessor from sodium-common.mixins.json into net.minecraft.client.renderer.texture.SpriteContents$AnimatedTexture
[10Nov2025 19:51:36.563] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.upload.SpriteContentsAnimatedTextureAccessor from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.563] [Render thread/DEBUG] [mixin/]: Mixing AnimatedTextureMixin from polytone-common.mixins.json into net.minecraft.client.renderer.texture.SpriteContents$AnimatedTexture
[10Nov2025 19:51:36.564] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:AnimatedTextureMixin from mod polytone->@Inject::polytone$modifyTicker(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:36.564] [Render thread/DEBUG] [mixin/]: Unexpected: Registered method getFrames()Ljava/util/List; in net.minecraft.client.renderer.texture.SpriteContents$AnimatedTexture was not merged
[10Nov2025 19:51:36.564] [Render thread/DEBUG] [mixin/]: Unexpected: Registered method getFrames()Ljava/util/List; in net.minecraft.client.renderer.texture.SpriteContents$AnimatedTexture was not merged
[10Nov2025 19:51:36.569] [Worker-Main-3/DEBUG] [mixin/]: Mixing ServerGamePacketListenerImplMixin from cpm.mixins.json into net.minecraft.server.network.ServerGamePacketListenerImpl
[10Nov2025 19:51:36.572] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [controlling] Starting version check at https://updates.blamejared.com/get?n=controlling&gv=1.21.4&ml=neoforge
[10Nov2025 19:51:36.606] [Worker-Main-3/INFO] [CPM/]: Customizable Player Models Initialized
[10Nov2025 19:51:36.612] [Worker-Main-8/INFO] [net.minecraft.client.gui.font.providers.UnihexProvider/]: Found unifont_jp_patch-16.0.01.hex, loading
[10Nov2025 19:51:36.612] [Worker-Main-3/INFO] [net.minecraft.client.gui.font.providers.UnihexProvider/]: Found unifont_all_no_pua-16.0.01.hex, loading
[10Nov2025 19:51:36.636] [Worker-Main-5/INFO] [voicechat/]: [voicechat] Loading plugins
[10Nov2025 19:51:36.647] [Worker-Main-12/DEBUG] [mixin/]: Mixing exporting.MixinMeshTransformer from entity_model_features.mixins.json into net.minecraft.client.model.geom.builders.MeshTransformer
[10Nov2025 19:51:36.648] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:exporting.MixinMeshTransformer from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.648] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:exporting.MixinMeshTransformer from mod entity_model_features->@Inject::emf$cancel(FFLnet/minecraft/client/model/geom/builders/MeshDefinition;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:36.649] [Worker-Main-12/DEBUG] [mixin/]: Mixing client.EntityRenderStateMixin from soul_fire_d.mixins.json into net.minecraft.client.renderer.entity.state.EntityRenderState
[10Nov2025 19:51:36.649] [Worker-Main-12/DEBUG] [mixin/]: Mixing entity.misc.MixinEntityRenderState from entity_texture_features.mixins.json into net.minecraft.client.renderer.entity.state.EntityRenderState
[10Nov2025 19:51:36.649] [Worker-Main-12/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.misc.MixinEntityRenderState from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:36.652] [Worker-Main-12/DEBUG] [mixin/]: Mixing exporting.MixinBabyModelTransform from entity_model_features.mixins.json into net.minecraft.client.model.BabyModelTransform
[10Nov2025 19:51:36.652] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:exporting.MixinBabyModelTransform from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.652] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:exporting.MixinBabyModelTransform from mod entity_model_features->@Inject::emf$cancel(Lnet/minecraft/client/model/geom/builders/MeshDefinition;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:36.653] [Worker-Main-5/INFO] [voicechat/]: [voicechat] Loaded 2 plugin(s)
[10Nov2025 19:51:36.654] [Worker-Main-5/INFO] [voicechat/]: [voicechat] Initializing plugins
[10Nov2025 19:51:36.659] [Worker-Main-12/DEBUG] [mixin/]: Mixing MixinModelPartData from entity_model_features.mixins.json into net.minecraft.client.model.geom.builders.PartDefinition
[10Nov2025 19:51:36.659] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinModelPartData from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.660] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinModelPartData from mod entity_model_features->@Inject::emf$injectAnnouncerData(IILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:36.670] [Worker-Main-1/DEBUG] [mixin/]: Mixing VariantDeserializerMixin from polytone-common.mixins.json into net.minecraft.client.renderer.block.model.Variant$Deserializer
[10Nov2025 19:51:36.677] [Worker-Main-5/INFO] [Sound Physics - General/]: Initializing Simple Voice Chat integration
[10Nov2025 19:51:36.682] [Worker-Main-5/INFO] [CPM-SVC Compat/]: CPM voice chat plugin initialized!
[10Nov2025 19:51:36.682] [Worker-Main-5/INFO] [voicechat/]: [voicechat] Initialized 2 plugin(s)
[10Nov2025 19:51:36.686] [Worker-Main-5/INFO] [voicechat/]: [voicechat] Registering events for 'sound_physics_remastered'
[10Nov2025 19:51:36.692] [Worker-Main-5/INFO] [voicechat/]: [voicechat] Registering events for 'cpmsvcc'
[10Nov2025 19:51:36.710] [Worker-Main-12/DEBUG] [mixin/]: Mixing client.IMixinPlayerModel from fancymenu.mixins.json into net.minecraft.client.model.PlayerModel
[10Nov2025 19:51:36.711] [Worker-Main-12/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinPlayerModel from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.715] [Worker-Main-12/DEBUG] [mixin/]: Mixing PlayerRenderStateMixin from cpm.mixins.json into net.minecraft.client.renderer.entity.state.PlayerRenderState
[10Nov2025 19:51:36.738] [Worker-Main-12/DEBUG] [mixin/]: Mixing rendering.model.MixinVillagerModel from entity_model_features.mixins.json into net.minecraft.client.model.VillagerModel
[10Nov2025 19:51:36.738] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.model.MixinVillagerModel from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.738] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.model.MixinVillagerModel from mod entity_model_features->@Inject::emf$assertLayerFactory(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:36.738] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.model.MixinVillagerModel from mod entity_model_features->@Inject::emf$assertLayerFactory(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:36.738] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.model.MixinVillagerModel from mod entity_model_features->@Inject::emf$assertLayerFactory(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:36.747] [Worker-Main-12/DEBUG] [mixin/]: Mixing rendering.model.MixinArmadilloModel from entity_model_features.mixins.json into net.minecraft.client.model.ArmadilloModel
[10Nov2025 19:51:36.747] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.model.MixinArmadilloModel from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.748] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.model.MixinArmadilloModel from mod entity_model_features->@Inject::emf$assertLayerFactory(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:36.748] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.model.MixinArmadilloModel from mod entity_model_features->@Inject::emf$assertLayerFactory(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:36.748] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.model.MixinArmadilloModel from mod entity_model_features->@Inject::emf$assertLayerFactory(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:36.769] [Render thread/DEBUG] [mixin/]: Mixing client.MixinGameLoadCookie from fancymenu.mixins.json into net.minecraft.client.Minecraft$GameLoadCookie
[10Nov2025 19:51:36.769] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinGameLoadCookie from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.770] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinGameLoadCookie from mod fancymenu->@Inject::after_construct_FancyMenu(Lcom/mojang/realmsclient/client/RealmsClient;Lnet/minecraft/client/main/GameConfig$QuickPlayData;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:36.774] [Render thread/INFO] [de.keksuccino.fancymenu.customization.ScreenCustomization/]: [FANCYMENU] Initializing screen customization engine! Addons should NOT REGISTER TO REGISTRIES anymore now!
[10Nov2025 19:51:36.777] [Worker-Main-12/DEBUG] [mixin/]: Mixing rendering.model.MixinWolfEntityModel from entity_model_features.mixins.json into net.minecraft.client.model.WolfModel
[10Nov2025 19:51:36.777] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.model.MixinWolfEntityModel from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.779] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.model.MixinWolfEntityModel from mod entity_model_features->@Inject::smf$setAngles(Lnet/minecraft/client/renderer/entity/state/WolfRenderState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:36.779] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.model.MixinWolfEntityModel from mod entity_model_features->@Inject::smf$setAngles(Lnet/minecraft/client/renderer/entity/state/WolfRenderState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:36.779] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.model.MixinWolfEntityModel from mod entity_model_features->@Inject::smf$setAngles(Lnet/minecraft/client/renderer/entity/state/WolfRenderState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:36.805] [Render thread/DEBUG] [mixin/]: Mixing client.MixinScreenCustomizationLayer from drippyloadingscreen.mixins.json into de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayer
[10Nov2025 19:51:36.805] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinScreenCustomizationLayer from mod drippyloadingscreen: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.831] [Worker-Main-4/DEBUG] [mixin/]: Mixing features.textures.mipmaps.MipmapGeneratorMixin from sodium-common.mixins.json into net.minecraft.client.renderer.texture.MipmapGenerator
[10Nov2025 19:51:36.832] [Worker-Main-4/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.mipmaps.MipmapGeneratorMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.852] [Worker-Main-8/DEBUG] [mixin/]: Mixing texture.SpriteContentsFrameInfoAccessor from mixins.iris.json into net.minecraft.client.renderer.texture.SpriteContents$FrameInfo
[10Nov2025 19:51:36.852] [Worker-Main-8/DEBUG] [mixin/]: mixins.iris.json:texture.SpriteContentsFrameInfoAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:36.852] [Worker-Main-8/DEBUG] [mixin/]: Mixing features.textures.animations.tracking.SpriteContentsFrameInfoAccessor from sodium-common.mixins.json into net.minecraft.client.renderer.texture.SpriteContents$FrameInfo
[10Nov2025 19:51:36.852] [Worker-Main-8/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.SpriteContentsFrameInfoAccessor from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.852] [Worker-Main-8/DEBUG] [mixin/]: Mixing features.textures.animations.upload.SpriteContentsFrameInfoAccessor from sodium-common.mixins.json into net.minecraft.client.renderer.texture.SpriteContents$FrameInfo
[10Nov2025 19:51:36.852] [Worker-Main-8/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.upload.SpriteContentsFrameInfoAccessor from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:36.852] [Worker-Main-8/DEBUG] [mixin/]: Unexpected: Registered method getTime()I in net.minecraft.client.renderer.texture.SpriteContents$FrameInfo was not merged
[10Nov2025 19:51:36.852] [Worker-Main-8/DEBUG] [mixin/]: Unexpected: Registered method getTime()I in net.minecraft.client.renderer.texture.SpriteContents$FrameInfo was not merged
[10Nov2025 19:51:36.852] [Worker-Main-8/DEBUG] [mixin/]: Unexpected: Registered method getIndex()I in net.minecraft.client.renderer.texture.SpriteContents$FrameInfo was not merged
[10Nov2025 19:51:36.925] [NeoForge Version Check/DEBUG] [net.neoforged.fml.VersionChecker/]: [controlling] Received version check data:
{"homepage":"https://www.curseforge.com/minecraft/mc-mods/controlling","promos":{"1.21.4-latest":"22.0.5"}}
[10Nov2025 19:51:36.925] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [controlling] Found status: BETA Current: 22.0.5 Target: 22.0.5
[10Nov2025 19:51:36.925] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [cpm] Starting version check at https://raw.githubusercontent.com/tom5454/CustomPlayerModels/master/version-check.json
[10Nov2025 19:51:36.998] [NeoForge Version Check/DEBUG] [net.neoforged.fml.VersionChecker/]: [cpm] Received version check data:
{
"homepage": "https://www.curseforge.com/minecraft/mc-mods/custom-player-models",
"homepage-fabric": "https://www.curseforge.com/minecraft/mc-mods/custom-player-models-fabric",
"homepage-quilt": "https://www.curseforge.com/minecraft/mc-mods/custom-player-models-fabric",
"homepage-babric": "https://www.curseforge.com/minecraft/mc-mods/custom-player-models-fabric",
"homepage-neoforge": "https://www.curseforge.com/minecraft/mc-mods/custom-player-models",
"homepage-bukkit": "https://www.curseforge.com/minecraft/bukkit-plugins/custom-player-models-bukkit",
"promos": {
"1.12.2-latest": "0.6.25a",
"1.16.4-latest": "0.4.3a",
"1.16.5-latest": "0.6.25a",
"1.8.9-latest": "0.6.25a",
"1.7.10-latest": "0.6.25a",
"1.15.2-latest": "0.6.25a",
"1.16.4-fabric-latest": "0.4.3a",
"1.16.5-fabric-latest": "0.6.25a",
"1.17-fabric-latest": "0.4.3a",
"bukkit-latest": "0.6.25a",
"1.17.1-fabric-latest": "0.6.25a",
"1.17.1-latest": "0.6.25a",
"1.18-latest": "0.4.0a",
"1.18.1-latest": "0.4.0a",
"1.18-fabric-latest": "0.4.1a",
"1.18.1-fabric-latest": "0.4.1a",
"1.10.2-latest": "0.6.25a",
"1.18.2-latest": "0.6.25a",
"1.18.2-fabric-latest": "0.6.25a",
"1.19-latest": "0.6.25a",
"1.19-fabric-latest": "0.6.25a",
"1.19.1-latest": "0.6.25a",
"1.19.1-fabric-latest": "0.6.25a",
"1.19.2-latest": "0.6.25a",
"1.19.2-fabric-latest": "0.6.25a",
"1.19.3-latest": "0.6.25a",
"1.19.3-fabric-latest": "0.6.25a",
"web-latest": "0.6.25a",
"blockbench-latest": "0.6.25_pre1",
"1.19.4-latest": "0.6.25a",
"1.19.4-fabric-latest": "0.6.25a",
"1.14.4-latest": "0.6.25a",
"1.14.4-fabric-latest": "0.6.25a",
"1.15.2-fabric-latest": "0.6.25a",
"1.20-fabric-latest": "0.6.25a",
"1.20-latest": "0.6.25a",
"1.20.1-latest": "0.6.25a",
"1.20.1-fabric-latest": "0.6.25a",
"1.20.2-fabric-latest": "0.6.25a",
"1.20-quilt-latest": "0.6.25a",
"1.20.1-quilt-latest": "0.6.25a",
"1.20.2-latest": "0.6.25a",
"1.20.4-latest": "0.6.25a",
"1.20.3-fabric-latest": "0.6.14c",
"1.20.4-fabric-latest": "0.6.25a",
"1.20.5-fabric-latest": "0.6.16e",
"b1.7.3-fabric-latest": "0.6.25a",
"1.2.5-latest": "0.6.25a",
"1.4.7-latest": "0.6.25a",
"1.5.2-latest": "0.6.25a",
"1.6.4-latest": "0.6.25a",
"b1.7.3-bta-babric-latest": "0.6.25a",
"1.20.5-latest": "0.6.16c",
"1.20.4-quilt-latest": "0.6.25a",
"1.20.6-latest": "0.6.25a",
"1.20.6-fabric-latest": "0.6.25a",
"1.21-fabric-latest": "0.6.25a",
"1.21-latest": "0.6.25a",
"1.21.1-latest": "0.6.25a",
"1.21-quilt-latest": "0.6.25a",
"1.21.1-fabric-latest": "0.6.25a",
"1.21.1-quilt-latest": "0.6.25a",
"1.21.2-fabric-latest": "0.6.25a",
"1.21.2-latest": "0.6.25a",
"1.21.3-latest": "0.6.25a",
"1.21.3-fabric-latest": "0.6.25a",
"1.21.4-fabric-latest": "0.6.25a",
"1.21.4-latest": "0.6.25a",
"1.21.5-fabric-latest": "0.6.25a",
"1.21.5-latest": "0.6.25a",
"1.21.6-fabric-latest": "0.6.25a",
"1.21.6-latest": "0.6.25a",
"1.21.7-latest": "0.6.25a",
"1.21.7-fabric-latest": "0.6.25a",
"1.21.8-latest": "0.6.25a",
"1.21.8-fabric-latest": "0.6.25a",
"1.21.10-latest": "0.6.25b",
"1.21.10-fabric-latest": "0.6.25b"
},
"1.12.2": {
"0.0.5a": "First release",
"0.0.6a": "Editor gui cleanup\nAdded custom Animations tab in editor\nVariuos rendering fixes with the editor",
"0.0.6b": "Fixed Editor crash with Quark",
"0.0.7a": "Fixed models not loading from skins.\nPlayer heads now show proper model (1.15+).\nFixed editor not loading player part rotations.",
"0.0.7b": "Fixed player parts flying off",
"0.0.8a": "Added skull rendering to 1.7.10-1.12.2\nFixed crash with export menu.\nFixed Undo and Redo keyboard shortcuts not working on some keyboards.",
"0.0.8b": "Fixed skin lighting with optifine shaders\nFixed armor layers not rotating with custom animations.",
"0.0.8c": "Fixed editor crash with optifine\nFixed crash on startup on 1.8 and 1.12.2",
"0.0.9a": "Added Templates!\n\nNew features:\nDuplicate parts (Closes #27)\nColor picker saves last 6 colors for quick access (Closes #24)\nOpen Editor button on the Title Screen can be disabled in the config (Closes #25)\nAdded Global animation pose\nAnimations with the same name will all play\nAdded an animation priority\n\nBug fixes:\nFixed rotation in animations\nFixed Animation frame delete button (Closes #31)\nFixed exporter breaking with more than 128 parts (Closes #30)\nFixed export fail with animations (Closes #28, Closes #20, #29)\nFixed editor crash in 1.15 (Closes #22)\nFixed crash with custom skin loader (Closes #21)\nFixed looping gestures not saving properly",
"0.0.9b": "New features:\nConfig screen in Editor (Edit/Settings)\nChange rotation mouse button in Editor\nZoom with +, - keys in editor\n\nBug fixes:\nFixed texture editor drawing (Closes #33)\nFixed CustomSkinLoader crash (Closes #34)\nPlayer head no longer renders if wearing a player head",
"0.0.10a": "New features:\nRoot parts can be duplicated (#29, #38)\nAnimation frame data is copied from selected frame to new frame (Closes #42)\n\nFixed config not saving (Closes #36)\nFixed slim model not converting properly (Closes #41).",
"0.0.10b": "Fixed crash with 1.7.10 and 1.8.9\nFixed hand rendering not working\nFixed duplicated parts animations not working",
"0.0.10c": "Fixed animations displaying incorrectly in the editor (Closes #44)\nFixed editor crash on 1.7.10-1.12.2 (Closes #45)\nFixed animations not displaying correctly on 1.7.10-1.12.2 (Closes #43)\nAdded glowing effect to 1.7.10-1.12.2 (Closes #46)\nFixed custom skins not rendering on server NPC-s.",
"0.0.10d": "Fixed crash on multiplayer servers (Closes #51)\nFixed crash with player heads when using Optifine",
"0.0.11a": "New features:\nAdded local models gui, accessible from Editor/Edit/Models or Gesture menu/Models\nModels gui can change skin when the mod is installed on the server.\nAdded Test Ingame button to editor. (Closes #50)\n\nFixed animations broken when holding your own player head (Closes #54, Closes #59)\nFixed editor can\u0027t draw when texture size is larger than 1. (Closes #56)",
"0.0.11b": "Added: Animations can be edited. (Closes #58)\nImproved model loading speed.\nFixed Test Ingame button not working in any version other than 1.16.5 forge",
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17c": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17d": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.6b": "Fixed crash on 1.19.4 (Closes #397)\nFixed crash on 1.7.10 (Closes #393)\nFixed essential breaking armor on 1.8.9 and 1.12.2 (Closes #362)",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.16d": "24w21b port\nMinecraft Forge 1.20.6 port\nFixed in editor chat on 1.20.6\nFixed armor in 1.20.6\nFixed tinted armor on 1.4.7-1.12 (Closes #604)\nFixed 1.4.7 and 1.5.2 crashing on startup",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "1.21 port\nAdded 1.20.6 scaling support to bukkit plugin\nAdded CommandAPI support on Bukkit plugin, fixing issues with the cpm command on Bukkit\nUpdated to BTA 7.2-pre1\nFixed enchanted armor on 1.8.9-1.12.2 (Closes #617)\nFixed bukkit plugin not working on old versions (1.8)",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.16.4": {
"0.0.5a": "First release",
"0.0.6a": "Editor gui cleanup\nAdded custom Animations tab in editor\nVariuos rendering fixes with the editor",
"0.0.6b": "Fixed editor crash",
"0.0.6c": "Fixed Editor crash with Gender Mod",
"0.0.7a": "Fixed models not loading from skins.\nPlayer heads now show proper model (1.15+).\nFixed editor not loading player part rotations.",
"0.0.7b": "Fixed player parts flying off",
"0.0.8a": "Added skull rendering to 1.7.10-1.12.2\nFixed crash with export menu.\nFixed Undo and Redo keyboard shortcuts not working on some keyboards.",
"0.0.8b": "Fixed skin lighting with optifine shaders\nFixed armor layers not rotating with custom animations.",
"0.0.8c": "Fixed editor crash with optifine\nFixed crash on startup on 1.8 and 1.12.2",
"0.0.9a": "Added Templates!\n\nNew features:\nDuplicate parts (Closes #27)\nColor picker saves last 6 colors for quick access (Closes #24)\nOpen Editor button on the Title Screen can be disabled in the config (Closes #25)\nAdded Global animation pose\nAnimations with the same name will all play\nAdded an animation priority\n\nBug fixes:\nFixed rotation in animations\nFixed Animation frame delete button (Closes #31)\nFixed exporter breaking with more than 128 parts (Closes #30)\nFixed export fail with animations (Closes #28, Closes #20, #29)\nFixed editor crash in 1.15 (Closes #22)\nFixed crash with custom skin loader (Closes #21)\nFixed looping gestures not saving properly",
"0.0.9b": "New features:\nConfig screen in Editor (Edit/Settings)\nChange rotation mouse button in Editor\nZoom with +, - keys in editor\n\nBug fixes:\nFixed texture editor drawing (Closes #33)\nFixed CustomSkinLoader crash (Closes #34)\nPlayer head no longer renders if wearing a player head",
"0.0.10a": "New features:\nRoot parts can be duplicated (#29, #38)\nAnimation frame data is copied from selected frame to new frame (Closes #42)\n\nFixed config not saving (Closes #36)\nFixed slim model not converting properly (Closes #41).",
"0.0.10b": "Fixed crash with 1.7.10 and 1.8.9\nFixed hand rendering not working\nFixed duplicated parts animations not working",
"0.0.10c": "Fixed animations displaying incorrectly in the editor (Closes #44)\nFixed editor crash on 1.7.10-1.12.2 (Closes #45)\nFixed animations not displaying correctly on 1.7.10-1.12.2 (Closes #43)\nAdded glowing effect to 1.7.10-1.12.2 (Closes #46)\nFixed custom skins not rendering on server NPC-s.",
"0.0.10d": "Fixed crash on multiplayer servers (Closes #51)\nFixed crash with player heads when using Optifine",
"0.0.11a": "New features:\nAdded local models gui, accessible from Editor/Edit/Models or Gesture menu/Models\nModels gui can change skin when the mod is installed on the server.\nAdded Test Ingame button to editor. (Closes #50)\n\nFixed animations broken when holding your own player head (Closes #54, Closes #59)\nFixed editor can\u0027t draw when texture size is larger than 1. (Closes #56)",
"0.0.11b": "Added: Animations can be edited. (Closes #58)\nImproved model loading speed.\nFixed Test Ingame button not working in any version other than 1.16.5 forge",
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed mixin crash on 1.16 forge",
"0.0.17c": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17d": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17e": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.0.17f": "Fixed crash with optifine\nFixed gestures not working",
"0.0.17g": "Fixed crash with older forge versions",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations"
},
"1.16.5": {
"0.0.5a": "First release",
"0.0.6a": "Editor gui cleanup\nAdded custom Animations tab in editor\nVariuos rendering fixes with the editor",
"0.0.6b": "Fixed editor crash",
"0.0.6c": "Fixed Editor crash with Gender Mod",
"0.0.7a": "Fixed models not loading from skins.\nPlayer heads now show proper model (1.15+).\nFixed editor not loading player part rotations.",
"0.0.7b": "Fixed player parts flying off",
"0.0.8a": "Added skull rendering to 1.7.10-1.12.2\nFixed crash with export menu.\nFixed Undo and Redo keyboard shortcuts not working on some keyboards.",
"0.0.8b": "Fixed skin lighting with optifine shaders\nFixed armor layers not rotating with custom animations.",
"0.0.8c": "Fixed editor crash with optifine\nFixed crash on startup on 1.8 and 1.12.2",
"0.0.9a": "Added Templates!\n\nNew features:\nDuplicate parts (Closes #27)\nColor picker saves last 6 colors for quick access (Closes #24)\nOpen Editor button on the Title Screen can be disabled in the config (Closes #25)\nAdded Global animation pose\nAnimations with the same name will all play\nAdded an animation priority\n\nBug fixes:\nFixed rotation in animations\nFixed Animation frame delete button (Closes #31)\nFixed exporter breaking with more than 128 parts (Closes #30)\nFixed export fail with animations (Closes #28, Closes #20, #29)\nFixed editor crash in 1.15 (Closes #22)\nFixed crash with custom skin loader (Closes #21)\nFixed looping gestures not saving properly",
"0.0.9b": "New features:\nConfig screen in Editor (Edit/Settings)\nChange rotation mouse button in Editor\nZoom with +, - keys in editor\n\nBug fixes:\nFixed texture editor drawing (Closes #33)\nFixed CustomSkinLoader crash (Closes #34)\nPlayer head no longer renders if wearing a player head",
"0.0.10a": "New features:\nRoot parts can be duplicated (#29, #38)\nAnimation frame data is copied from selected frame to new frame (Closes #42)\n\nFixed config not saving (Closes #36)\nFixed slim model not converting properly (Closes #41).",
"0.0.10b": "Fixed crash with 1.7.10 and 1.8.9\nFixed hand rendering not working\nFixed duplicated parts animations not working",
"0.0.10c": "Fixed animations displaying incorrectly in the editor (Closes #44)\nFixed editor crash on 1.7.10-1.12.2 (Closes #45)\nFixed animations not displaying correctly on 1.7.10-1.12.2 (Closes #43)\nAdded glowing effect to 1.7.10-1.12.2 (Closes #46)\nFixed custom skins not rendering on server NPC-s.",
"0.0.10d": "Fixed crash on multiplayer servers (Closes #51)\nFixed crash with player heads when using Optifine",
"0.0.11a": "New features:\nAdded local models gui, accessible from Editor/Edit/Models or Gesture menu/Models\nModels gui can change skin when the mod is installed on the server.\nAdded Test Ingame button to editor. (Closes #50)\n\nFixed animations broken when holding your own player head (Closes #54, Closes #59)\nFixed editor can\u0027t draw when texture size is larger than 1. (Closes #56)",
"0.0.11b": "Added: Animations can be edited. (Closes #58)\nImproved model loading speed.\nFixed Test Ingame button not working in any version other than 1.16.5 forge",
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed mixin crash on 1.16 forge",
"0.0.17c": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17d": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17e": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.0.17f": "Fixed crash with optifine\nFixed gestures not working",
"0.0.17g": "Fixed crash with older forge versions",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.16.4-fabric": {
"0.0.5a": "First release",
"0.0.6a": "Editor gui cleanup\nAdded custom Animations tab in editor\nVariuos rendering fixes with the editor",
"0.0.6b": "Fixed editor crash",
"0.0.7a": "Fixed models not loading from skins.\nPlayer heads now show proper model (1.15+).\nFixed editor not loading player part rotations.",
"0.0.7b": "Fixed player parts flying off",
"0.0.8a": "Added skull rendering to 1.7.10-1.12.2\nFixed crash with export menu.\nFixed Undo and Redo keyboard shortcuts not working on some keyboards.",
"0.0.8b": "Fixed text not rendering properly\nFixed crash with 21w06a",
"0.0.8c": "Fixed skin lighting with optifine shaders\nFixed armor layers not rotating with custom animations.",
"0.0.8d": "Fixed editor crash with optifine\nFixed crash on startup on 1.8 and 1.12.2",
"0.0.9a": "Added Templates!\n\nNew features:\nDuplicate parts (Closes #27)\nColor picker saves last 6 colors for quick access (Closes #24)\nOpen Editor button on the Title Screen can be disabled in the config (Closes #25)\nAdded Global animation pose\nAnimations with the same name will all play\nAdded an animation priority\n\nBug fixes:\nFixed rotation in animations\nFixed Animation frame delete button (Closes #31)\nFixed exporter breaking with more than 128 parts (Closes #30)\nFixed export fail with animations (Closes #28, Closes #20, #29)\nFixed editor crash in 1.15 (Closes #22)\nFixed crash with custom skin loader (Closes #21)\nFixed looping gestures not saving properly",
"0.0.9b": "New features:\nConfig screen in Editor (Edit/Settings)\nChange rotation mouse button in Editor\nZoom with +, - keys in editor\n\nBug fixes:\nFixed texture editor drawing (Closes #33)\nFixed CustomSkinLoader crash (Closes #34)\nPlayer head no longer renders if wearing a player head",
"0.0.10a": "New features:\nRoot parts can be duplicated (#29, #38)\nAnimation frame data is copied from selected frame to new frame (Closes #42)\n\nFixed config not saving (Closes #36)\nFixed slim model not converting properly (Closes #41).",
"0.0.10b": "Fixed crash with 1.7.10 and 1.8.9\nFixed hand rendering not working\nFixed duplicated parts animations not working",
"0.0.10c": "Fixed animations displaying incorrectly in the editor (Closes #44)\nFixed editor crash on 1.7.10-1.12.2 (Closes #45)\nFixed animations not displaying correctly on 1.7.10-1.12.2 (Closes #43)\nAdded glowing effect to 1.7.10-1.12.2 (Closes #46)\nFixed custom skins not rendering on server NPC-s.",
"0.0.10d": "Fixed crash on multiplayer servers (Closes #51)\nFixed crash with player heads when using Optifine",
"0.0.11a": "New features:\nAdded local models gui, accessible from Editor/Edit/Models or Gesture menu/Models\nModels gui can change skin when the mod is installed on the server.\nAdded Test Ingame button to editor. (Closes #50)\n\nFixed animations broken when holding your own player head (Closes #54, Closes #59)\nFixed editor can\u0027t draw when texture size is larger than 1. (Closes #56)",
"0.0.11b": "Fixed crash with fabric networking api",
"0.0.11c": "Added: Animations can be edited. (Closes #58)\nImproved model loading speed.\nFixed Test Ingame button not working in any version other than 1.16.5 forge",
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17c": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17d": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations"
},
"1.16.5-fabric": {
"0.0.5a": "First release",
"0.0.6a": "Editor gui cleanup\nAdded custom Animations tab in editor\nVariuos rendering fixes with the editor",
"0.0.6b": "Fixed editor crash",
"0.0.7a": "Fixed models not loading from skins.\nPlayer heads now show proper model (1.15+).\nFixed editor not loading player part rotations.",
"0.0.7b": "Fixed player parts flying off",
"0.0.8a": "Added skull rendering to 1.7.10-1.12.2\nFixed crash with export menu.\nFixed Undo and Redo keyboard shortcuts not working on some keyboards.",
"0.0.8b": "Fixed text not rendering properly\nFixed crash with 21w06a",
"0.0.8c": "Fixed skin lighting with optifine shaders\nFixed armor layers not rotating with custom animations.",
"0.0.8d": "Fixed editor crash with optifine\nFixed crash on startup on 1.8 and 1.12.2",
"0.0.9a": "Added Templates!\n\nNew features:\nDuplicate parts (Closes #27)\nColor picker saves last 6 colors for quick access (Closes #24)\nOpen Editor button on the Title Screen can be disabled in the config (Closes #25)\nAdded Global animation pose\nAnimations with the same name will all play\nAdded an animation priority\n\nBug fixes:\nFixed rotation in animations\nFixed Animation frame delete button (Closes #31)\nFixed exporter breaking with more than 128 parts (Closes #30)\nFixed export fail with animations (Closes #28, Closes #20, #29)\nFixed editor crash in 1.15 (Closes #22)\nFixed crash with custom skin loader (Closes #21)\nFixed looping gestures not saving properly",
"0.0.9b": "New features:\nConfig screen in Editor (Edit/Settings)\nChange rotation mouse button in Editor\nZoom with +, - keys in editor\n\nBug fixes:\nFixed texture editor drawing (Closes #33)\nFixed CustomSkinLoader crash (Closes #34)\nPlayer head no longer renders if wearing a player head",
"0.0.10a": "New features:\nRoot parts can be duplicated (#29, #38)\nAnimation frame data is copied from selected frame to new frame (Closes #42)\n\nFixed config not saving (Closes #36)\nFixed slim model not converting properly (Closes #41).",
"0.0.10b": "Fixed crash with 1.7.10 and 1.8.9\nFixed hand rendering not working\nFixed duplicated parts animations not working",
"0.0.10c": "Fixed animations displaying incorrectly in the editor (Closes #44)\nFixed editor crash on 1.7.10-1.12.2 (Closes #45)\nFixed animations not displaying correctly on 1.7.10-1.12.2 (Closes #43)\nAdded glowing effect to 1.7.10-1.12.2 (Closes #46)\nFixed custom skins not rendering on server NPC-s.",
"0.0.10d": "Fixed crash on multiplayer servers (Closes #51)\nFixed crash with player heads when using Optifine",
"0.0.11a": "New features:\nAdded local models gui, accessible from Editor/Edit/Models or Gesture menu/Models\nModels gui can change skin when the mod is installed on the server.\nAdded Test Ingame button to editor. (Closes #50)\n\nFixed animations broken when holding your own player head (Closes #54, Closes #59)\nFixed editor can\u0027t draw when texture size is larger than 1. (Closes #56)",
"0.0.11b": "Fixed crash with fabric networking api",
"0.0.11c": "Added: Animations can be edited. (Closes #58)\nImproved model loading speed.\nFixed Test Ingame button not working in any version other than 1.16.5 forge",
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17c": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17d": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.17-fabric": {
"0.0.5a": "First release",
"0.0.6a": "Editor gui cleanup\nAdded custom Animations tab in editor\nVariuos rendering fixes with the editor",
"0.0.6b": "Fixed editor crash",
"0.0.7a": "Fixed models not loading from skins.\nPlayer heads now show proper model (1.15+).\nFixed editor not loading player part rotations.",
"0.0.7b": "Fixed player parts flying off",
"0.0.8a": "Added skull rendering to 1.7.10-1.12.2\nFixed crash with export menu.\nFixed Undo and Redo keyboard shortcuts not working on some keyboards.",
"0.0.8b": "Fixed text not rendering properly\nFixed crash with 21w06a",
"0.0.8c": "Fixed skin lighting with optifine shaders\nFixed armor layers not rotating with custom animations.",
"0.0.8d": "Fixed editor crash with optifine\nFixed crash on startup on 1.8 and 1.12.2",
"0.0.9a": "Added Templates!\n\nNew features:\nDuplicate parts (Closes #27)\nColor picker saves last 6 colors for quick access (Closes #24)\nOpen Editor button on the Title Screen can be disabled in the config (Closes #25)\nAdded Global animation pose\nAnimations with the same name will all play\nAdded an animation priority\n\nBug fixes:\nFixed rotation in animations\nFixed Animation frame delete button (Closes #31)\nFixed exporter breaking with more than 128 parts (Closes #30)\nFixed export fail with animations (Closes #28, Closes #20, #29)\nFixed editor crash in 1.15 (Closes #22)\nFixed crash with custom skin loader (Closes #21)\nFixed looping gestures not saving properly",
"0.0.9b": "New features:\nConfig screen in Editor (Edit/Settings)\nChange rotation mouse button in Editor\nZoom with +, - keys in editor\n\nBug fixes:\nFixed texture editor drawing (Closes #33)\nFixed CustomSkinLoader crash (Closes #34)\nPlayer head no longer renders if wearing a player head",
"0.0.10a": "New features:\nRoot parts can be duplicated (#29, #38)\nAnimation frame data is copied from selected frame to new frame (Closes #42)\n\nFixed config not saving (Closes #36)\nFixed slim model not converting properly (Closes #41).",
"0.0.10b": "Fixed crash with 1.7.10 and 1.8.9\nFixed hand rendering not working\nFixed duplicated parts animations not working",
"0.0.10c": "Fixed animations displaying incorrectly in the editor (Closes #44)\nFixed editor crash on 1.7.10-1.12.2 (Closes #45)\nFixed animations not displaying correctly on 1.7.10-1.12.2 (Closes #43)\nAdded glowing effect to 1.7.10-1.12.2 (Closes #46)\nFixed custom skins not rendering on server NPC-s.",
"0.0.10d": "Fixed crash on multiplayer servers (Closes #51)\nFixed crash with player heads when using Optifine",
"0.0.11a": "New features:\nAdded local models gui, accessible from Editor/Edit/Models or Gesture menu/Models\nModels gui can change skin when the mod is installed on the server.\nAdded Test Ingame button to editor. (Closes #50)\n\nFixed animations broken when holding your own player head (Closes #54, Closes #59)\nFixed editor can\u0027t draw when texture size is larger than 1. (Closes #56)",
"0.0.11b": "Fixed crash with fabric networking api",
"0.0.11c": "Added: Animations can be edited. (Closes #58)\nImproved model loading speed.\nFixed Test Ingame button not working in any version other than 1.16.5 forge",
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.15b": "Fixed models menu couldn\u0027t be closed on 1.17",
"0.0.15c": "Fixed mod not loading on 1.17",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17c": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17d": "Fixed crash with skulls on 1.17",
"0.0.17e": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations"
},
"1.8.9": {
"0.0.5a": "First release",
"0.0.6a": "Editor gui cleanup\nAdded custom Animations tab in editor\nVariuos rendering fixes with the editor",
"0.0.7a": "Fixed models not loading from skins.\nPlayer heads now show proper model (1.15+).\nFixed editor not loading player part rotations.",
"0.0.7b": "Fixed player parts flying off",
"0.0.8a": "Added skull rendering to 1.7.10-1.12.2\nFixed crash with export menu.\nFixed Undo and Redo keyboard shortcuts not working on some keyboards.",
"0.0.8b": "Fixed skin lighting with optifine shaders\nFixed armor layers not rotating with custom animations.",
"0.0.8c": "Fixed editor crash with optifine\nFixed crash on startup on 1.8 and 1.12.2",
"0.0.9a": "Added Templates!\n\nNew features:\nDuplicate parts (Closes #27)\nColor picker saves last 6 colors for quick access (Closes #24)\nOpen Editor button on the Title Screen can be disabled in the config (Closes #25)\nAdded Global animation pose\nAnimations with the same name will all play\nAdded an animation priority\n\nBug fixes:\nFixed rotation in animations\nFixed Animation frame delete button (Closes #31)\nFixed exporter breaking with more than 128 parts (Closes #30)\nFixed export fail with animations (Closes #28, Closes #20, #29)\nFixed editor crash in 1.15 (Closes #22)\nFixed crash with custom skin loader (Closes #21)\nFixed looping gestures not saving properly",
"0.0.9b": "New features:\nConfig screen in Editor (Edit/Settings)\nChange rotation mouse button in Editor\nZoom with +, - keys in editor\n\nBug fixes:\nFixed texture editor drawing (Closes #33)\nFixed CustomSkinLoader crash (Closes #34)\nPlayer head no longer renders if wearing a player head",
"0.0.10a": "New features:\nRoot parts can be duplicated (#29, #38)\nAnimation frame data is copied from selected frame to new frame (Closes #42)\n\nFixed config not saving (Closes #36)\nFixed slim model not converting properly (Closes #41).",
"0.0.10b": "Fixed crash with 1.7.10 and 1.8.9\nFixed hand rendering not working\nFixed duplicated parts animations not working",
"0.0.10c": "Fixed animations displaying incorrectly in the editor (Closes #44)\nFixed editor crash on 1.7.10-1.12.2 (Closes #45)\nFixed animations not displaying correctly on 1.7.10-1.12.2 (Closes #43)\nAdded glowing effect to 1.7.10-1.12.2 (Closes #46)\nFixed custom skins not rendering on server NPC-s.",
"0.0.10d": "Fixed crash on multiplayer servers (Closes #51)\nFixed crash with player heads when using Optifine",
"0.0.11a": "New features:\nAdded local models gui, accessible from Editor/Edit/Models or Gesture menu/Models\nModels gui can change skin when the mod is installed on the server.\nAdded Test Ingame button to editor. (Closes #50)\n\nFixed animations broken when holding your own player head (Closes #54, Closes #59)\nFixed editor can\u0027t draw when texture size is larger than 1. (Closes #56)",
"0.0.11b": "Added: Animations can be edited. (Closes #58)\nImproved model loading speed.\nFixed Test Ingame button not working in any version other than 1.16.5 forge",
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17c": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17d": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.6b": "Fixed crash on 1.19.4 (Closes #397)\nFixed crash on 1.7.10 (Closes #393)\nFixed essential breaking armor on 1.8.9 and 1.12.2 (Closes #362)",
"0.6.6c": "Added pehkui and vivecraft support on 1.19.4\nFixed crash on 1.8.9 (Closes #399)",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.16d": "24w21b port\nMinecraft Forge 1.20.6 port\nFixed in editor chat on 1.20.6\nFixed armor in 1.20.6\nFixed tinted armor on 1.4.7-1.12 (Closes #604)\nFixed 1.4.7 and 1.5.2 crashing on startup",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "1.21 port\nAdded 1.20.6 scaling support to bukkit plugin\nAdded CommandAPI support on Bukkit plugin, fixing issues with the cpm command on Bukkit\nUpdated to BTA 7.2-pre1\nFixed enchanted armor on 1.8.9-1.12.2 (Closes #617)\nFixed bukkit plugin not working on old versions (1.8)",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.7.10": {
"0.0.5a": "First release",
"0.0.6a": "Editor gui cleanup\nAdded custom Animations tab in editor\nVariuos rendering fixes with the editor",
"0.0.7a": "Fixed models not loading from skins.\nPlayer heads now show proper model (1.15+).\nFixed editor not loading player part rotations.",
"0.0.7b": "Fixed player parts flying off",
"0.0.8a": "Added skull rendering to 1.7.10-1.12.2\nFixed crash with export menu.\nFixed Undo and Redo keyboard shortcuts not working on some keyboards.",
"0.0.8b": "Fixed skin lighting with optifine shaders\nFixed armor layers not rotating with custom animations.",
"0.0.8c": "Fixed editor crash with optifine\nFixed crash on startup on 1.8 and 1.12.2",
"0.0.9a": "Added Templates!\n\nNew features:\nDuplicate parts (Closes #27)\nColor picker saves last 6 colors for quick access (Closes #24)\nOpen Editor button on the Title Screen can be disabled in the config (Closes #25)\nAdded Global animation pose\nAnimations with the same name will all play\nAdded an animation priority\n\nBug fixes:\nFixed rotation in animations\nFixed Animation frame delete button (Closes #31)\nFixed exporter breaking with more than 128 parts (Closes #30)\nFixed export fail with animations (Closes #28, Closes #20, #29)\nFixed editor crash in 1.15 (Closes #22)\nFixed crash with custom skin loader (Closes #21)\nFixed looping gestures not saving properly",
"0.0.9b": "New features:\nConfig screen in Editor (Edit/Settings)\nChange rotation mouse button in Editor\nZoom with +, - keys in editor\n\nBug fixes:\nFixed texture editor drawing (Closes #33)\nFixed CustomSkinLoader crash (Closes #34)\nPlayer head no longer renders if wearing a player head",
"0.0.10a": "New features:\nRoot parts can be duplicated (#29, #38)\nAnimation frame data is copied from selected frame to new frame (Closes #42)\n\nFixed config not saving (Closes #36)\nFixed slim model not converting properly (Closes #41).",
"0.0.10b": "Fixed crash with 1.7.10 and 1.8.9\nFixed hand rendering not working\nFixed duplicated parts animations not working",
"0.0.10c": "Fixed animations displaying incorrectly in the editor (Closes #44)\nFixed editor crash on 1.7.10-1.12.2 (Closes #45)\nFixed animations not displaying correctly on 1.7.10-1.12.2 (Closes #43)\nAdded glowing effect to 1.7.10-1.12.2 (Closes #46)\nFixed custom skins not rendering on server NPC-s.",
"0.0.10d": "Fixed crash on multiplayer servers (Closes #51)\nFixed crash with player heads when using Optifine",
"0.0.11a": "New features:\nAdded local models gui, accessible from Editor/Edit/Models or Gesture menu/Models\nModels gui can change skin when the mod is installed on the server.\nAdded Test Ingame button to editor. (Closes #50)\n\nFixed animations broken when holding your own player head (Closes #54, Closes #59)\nFixed editor can\u0027t draw when texture size is larger than 1. (Closes #56)",
"0.0.11b": "Added: Animations can be edited. (Closes #58)\nImproved model loading speed.\nFixed Test Ingame button not working in any version other than 1.16.5 forge",
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17c": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17d": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.6b": "Fixed crash on 1.19.4 (Closes #397)\nFixed crash on 1.7.10 (Closes #393)\nFixed essential breaking armor on 1.8.9 and 1.12.2 (Closes #362)",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.16d": "24w21b port\nMinecraft Forge 1.20.6 port\nFixed in editor chat on 1.20.6\nFixed armor in 1.20.6\nFixed tinted armor on 1.4.7-1.12 (Closes #604)\nFixed 1.4.7 and 1.5.2 crashing on startup",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.15.2": {
"0.0.0": "1.16.5",
"0.0.6a": "Editor gui cleanup\nAdded custom Animations tab in editor\nVariuos rendering fixes with the editor",
"0.0.7a": "Fixed models not loading from skins.\nPlayer heads now show proper model (1.15+).\nFixed editor not loading player part rotations.",
"0.0.7b": "Fixed player parts flying off",
"0.0.8a": "Added skull rendering to 1.7.10-1.12.2\nFixed crash with export menu.\nFixed Undo and Redo keyboard shortcuts not working on some keyboards.",
"0.0.8b": "Fixed skin lighting with optifine shaders\nFixed armor layers not rotating with custom animations.",
"0.0.8c": "Fixed editor crash with optifine\nFixed crash on startup on 1.8 and 1.12.2",
"0.0.9a": "Added Templates!\n\nNew features:\nDuplicate parts (Closes #27)\nColor picker saves last 6 colors for quick access (Closes #24)\nOpen Editor button on the Title Screen can be disabled in the config (Closes #25)\nAdded Global animation pose\nAnimations with the same name will all play\nAdded an animation priority\n\nBug fixes:\nFixed rotation in animations\nFixed Animation frame delete button (Closes #31)\nFixed exporter breaking with more than 128 parts (Closes #30)\nFixed export fail with animations (Closes #28, Closes #20, #29)\nFixed editor crash in 1.15 (Closes #22)\nFixed crash with custom skin loader (Closes #21)\nFixed looping gestures not saving properly",
"0.0.9b": "New features:\nConfig screen in Editor (Edit/Settings)\nChange rotation mouse button in Editor\nZoom with +, - keys in editor\n\nBug fixes:\nFixed texture editor drawing (Closes #33)\nFixed CustomSkinLoader crash (Closes #34)\nPlayer head no longer renders if wearing a player head",
"0.0.10a": "New features:\nRoot parts can be duplicated (#29, #38)\nAnimation frame data is copied from selected frame to new frame (Closes #42)\n\nFixed config not saving (Closes #36)\nFixed slim model not converting properly (Closes #41).",
"0.0.10b": "Fixed crash with 1.7.10 and 1.8.9\nFixed hand rendering not working\nFixed duplicated parts animations not working",
"0.0.10c": "Fixed animations displaying incorrectly in the editor (Closes #44)\nFixed editor crash on 1.7.10-1.12.2 (Closes #45)\nFixed animations not displaying correctly on 1.7.10-1.12.2 (Closes #43)\nAdded glowing effect to 1.7.10-1.12.2 (Closes #46)\nFixed custom skins not rendering on server NPC-s.",
"0.0.10d": "Fixed crash on multiplayer servers (Closes #51)\nFixed crash with player heads when using Optifine",
"0.0.11a": "New features:\nAdded local models gui, accessible from Editor/Edit/Models or Gesture menu/Models\nModels gui can change skin when the mod is installed on the server.\nAdded Test Ingame button to editor. (Closes #50)\n\nFixed animations broken when holding your own player head (Closes #54, Closes #59)\nFixed editor can\u0027t draw when texture size is larger than 1. (Closes #56)",
"0.0.11b": "Added: Animations can be edited. (Closes #58)\nImproved model loading speed.\nFixed Test Ingame button not working in any version other than 1.16.5 forge",
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17c": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17d": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"bukkit": {
"0.0.12a": "Added: display held item in the editor.\nAdded: player model scaling with Pehkui mod on 1.16 versions\nAdded: change gui scale for the editor independently from game gui scale\nAdded: scroll bars now show on scrollable elements and can be dragged\nAdded: drag UVs in texture tab\n\nFixed skins not loading correctly on Fabric 1.16 (Closes #57)\nFixed checking incorrect vanilla skin size (#63)\nFixed flying animation not displaying correctly in editor\nFixed log spam with skin loading\nFixed vanilla skin not always loading in editor\nFixed Test Ingame not working correctly (Closes #65, ? #67)\nRewritten networking\nFixed models not rendering correctly\nFixed models gui not displaying correctly on certain resolutions\nFixed keybinds not working properly on fabric (Closes #68)\nFixed editing animation types not working (#67)\nFixed various editor gui bugs",
"0.0.12b": "Fixed editor crash (Closes #71)\nFixed log spam with skin loading\nFixed hand and skull not rendering properly in some cases (Closes #73)",
"0.0.13a": "Added: Skin changer\n\nModel files don\u0027t need gists if not skin compatible (Closes #75)\nFixed exporter crashing with certain models (Closes #77)\nFixed loading freeze on certain systems (#60)\nFixed crash with servers (Closes #74)\nFixed model changer not working on 1.12.2\nFixed walking animation not displaying for other players (Closes #78)",
"0.0.13b": "Fixed fabric mod not loading on server (Closes #80)\nFixed gestures gui not using the correct model data in some cases",
"0.0.14a": "Server-side models are saved inside world/data/cpm.json\nAdded clear button to animations editor to remove part from current animation frame. (Closes #81)\nAdded editor auto-saves project event 5 minutes\nAdded more keyboard shortcuts to editor Ctrl+S, Tab to switch text fields\nAdded fill UV option\nAdded bucket fill option for texture editor\nAdded scrollable model elements tree\n\nFixed animation visibility not exporting correctly (Closes #85)\nFixed using the drag UV tool not undoable\nFixed armor rendering in 1.12.2 (Closes #86)\nFixed moving multiple elements not working\nFixed exporter not exporting blockbench converted project.",
"0.0.15a": "Added: spinner textfields can calculate expressions\n\nFixed tools menu buttons not displaying correctly\nFixed crash with 1.17 when wearing a player head (Closes #96)\nFixed Open editor button not displaying in 1.17 (Closes #94)\nFixed gui scale not resetting correctly (#94)\nFixed animations breaking in certain cases\nFixed move UV not working with texture size larger then 1",
"0.0.16a": "Added tooltips for Export menu\n\nFixed crash with optifabric on 1.17 (#95)\nFixed outlines not rendering in 1.17 (Closes #98)\nFixed test-ingame and export not working when using custom animations (#98)\n\nCleaned up rendering code",
"0.0.16b": "Added open system file chooser option to file choosers.\nAdded better error messages to skin upload popup.\n\nFixed translucent textures not rendering correctly in the editor (Closes #92, Closes #84)\nFixed animations not showing up correctly in the editor preview (Closes #101)",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17c": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17d": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "1.21 port\nAdded 1.20.6 scaling support to bukkit plugin\nAdded CommandAPI support on Bukkit plugin, fixing issues with the cpm command on Bukkit\nUpdated to BTA 7.2-pre1\nFixed enchanted armor on 1.8.9-1.12.2 (Closes #617)\nFixed bukkit plugin not working on old versions (1.8)",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.17.1-fabric": {
"0.0.0": "1.17-fabric",
"0.0.17a": "Added editable capes/armor/elytra (1.15+) (Closes #49)\nAdded more tooltips\nAdded single texture cubes\nAdded Per-Face UV option for cubes\nAdded Undo/Redo shows the name of the action\n\nFixed tooltips showing through popups\nFixed file chooser not registering clicks properly (Closes #103)\nFixed model tint not working\nFixed spinner values changing after clicking into the textfield\nFixed 1.7 render breaking when taking damage\nFixed crash on 1.15 with skulls\n\nCleaned up parts of the editor gui code",
"0.0.17b": "Fixed projects failing to load in some cases (Closes #104)",
"0.0.17c": "Improved the per-face uv editor auto uv feature\nFixed crash with armor (Closes #105, Closes #107, Closes #110)\nFixed duplicate crashing the editor (Closes #109)\nFixed custom parts not rendering in the correct place in some cases\nFixed armor texture size not correct while rendering in game\nPorted armor renderer to 1.8.9 and 1.12.2",
"0.0.17d": "Fixed crash with skulls on 1.17",
"0.0.17e": "Fixed duplicate not working correctly (Closes #114)\nFixed some projects couldn\u0027t be opened in the editor (Closes #115)\nFixed models not loading in certain cases (#113)\nFixed armor animations not playing in-game (Closes #116)\nFixed armor animations not saving correctly",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.17.1": {
"0.0.0": "1.16.5",
"0.1.0a": "Added safety settings\nAdded social menu\nAdded held item locations elements\nAdded move animation frame with ctrl (Closes #126)\nPorted to 1.17 forge\nEditor rendering rewrite (? #129, ? #130, ? #131)\nRewritten settings menu\n\nFixed editor not rendering on older minecraft versions (Closes #122)\nFixed models with more than 255 elements not exporting and loading correctly (? #120)\nFixed visibility not working in animations in some cases (Closes #99)\nFixed enchanted armor not rendering glint (Closes #128)\nFixed elytra texture not loading correctly\nFixed 1.8 crashing with optifine\nFixed bucket fill button off screen in the editor",
"0.1.0b": "Added player model cloning\n\nFixed glowing effect breaking with optifine (Closes #134)\nFixed hidden effect not saving correctly (Closes #135)\nFixed editing animations not working (Closes #138)",
"0.1.1a": "Added animated textures\nAdded error log\nUpdated to forge 1.17.1\nUpdated to 21w39a\nRewritten project saving/loading system\n\nFixed game crashing with custom capes in certain cases\nFixed cape not rendering in the correct place (Closes #141)\nFixed crashes with settings gui\nFixed skulls breaking with optifine on 1.17\nFixed armor not rendering on OptiFabric",
"0.1.1b": "Added safety setting: Enable Animated Textures\n\nFixed editor crash on 1.17 forge\nFixed animated textures couldn\u0027t be deleted",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.18": {
"0.0.0": "1.17.1",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)"
},
"1.18.1": {
"0.0.0": "1.18",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)"
},
"1.18-fabric": {
"0.0.0": "1.17.1-fabric",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)"
},
"1.18.1-fabric": {
"0.0.0": "1.18-fabric",
"0.2.0a": "Ported to 1.18 forge\nAdded support for my paste site (paste.tom5454.com), big models no longer need to be uploaded to GitHub gists\nAdded ViveCraft support for forge 1.16\nAdded Extrude effect for cubes\nAdded draw hitbox option\n\nSmall QoL changes to the editor gui:\n- Popups can be accepted using Enter\n- You can open the editor with Shift+Gestures menu key while testing a model in-game\n- Saving the model will reload your model while in testing in-game mode\n- A few improvements to the texture editor\n- Added more info to the the export popup\n\nFixed cape and skin textures not always loading in the editor\nFixed animated regions editor not working (Closes #147)\nFixed the editor floor grid is darker in MC 1.17+\nFixed crash with 1.18 paper servers (Closes #157)\nFixed outlines not rendering correctly in the editor (Closes #140)\nFixed colored cubes not rendering correctly on armor (Closes #155)\nFixed capes not rendering correctly\nOptifine capes now load in the editor\nFixed pehkui integration not working with pehkui version 3.0.0\nFixed model parts flying off with some other mods\u0027 effects\nAdded Let\u0027s Encrypt fixer to 1.7.10 and 1.8.9 versions\nFixed UUID lockout disabling your own model on NPCs\nFixed some models exported using older versions no longer loading\nFixed some other small bugs",
"0.3.0a": "Added cape support for 1.7.10\nAdded shoulder parrot locations part\nAnimations update pt.1\n- Added creative flying, jumping, eating, sneak-walking animation (Closes #174, Closes #118)\n- Added armor wearing animations\n- Added item holding animations (Closes #125)\nAdded servers can recommend safety settings to users\nAdded servers can require the mod to play\nAdded fallback url for paste site (Closes #160)\nAdded pehkui eye height and hitbox scaling (Closes #82, Closes #106, #158)\nAdded model render transforms (Closes #154)\nFew editor QoL improvements\n- Added Mirror option under Edit/Tools\n- Added custom pose/gesture names ignore name after \u0027#\u0027 character (Closes #179)\n\nFixed capes not rendering in the correct place on 1.8.9 and 1.12.2\nFixed models not loading or rendering correctly in some cases (Closes #170, Closes #168, Closes #113)\nFixed armor and player heads with Optifabric on 1.18 (Closes #161)\nFixed extrude not using mc scale setting correctly (Closes #163)\nFixed various gui bugs (Closes #165, Closes #167, Closes #177)\nFixed vivecraft crash (Closes #166)\nFixed cape rendering with ViveCraft\nFixed hidden parts not rendering correctly in the editor\nFixed non additive armor breaking the editor\nFixed crash with in 1.18.1 forge (Closes #178, Closes #181, #183)\nFixed server crash when dying in multiplayer\nFixed template projects not loading",
"0.3.1a": "Added warning popup to Model Transformations (Closes #184)\nAdded shoulder parrots button under Add Parts\nAdded pehkui scaling can be controlled by server admins\nAdded more pehkui attribute scaling\nAdded new animations: hurt, on fire, freezing, standing on ladder, climbing on ladder\nAdded word wrapping to some tooltips\n\nFixed gestures not working (Closes #185)\nFixed glowing colored parts not rendering correctly (Closes #164)\nFixed test in-game not working on 1.7.10 and 1.8.9\nFixed the Edit/Tools/Mirror Element not mirroring rotations correctly\nFixed tab focus switching not working in animations editor\nFixed pehkui scaling could get stuck",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)"
},
"1.10.2": {
"0.0.0": "1.12.2",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.16d": "24w21b port\nMinecraft Forge 1.20.6 port\nFixed in editor chat on 1.20.6\nFixed armor in 1.20.6\nFixed tinted armor on 1.4.7-1.12 (Closes #604)\nFixed 1.4.7 and 1.5.2 crashing on startup",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "1.21 port\nAdded 1.20.6 scaling support to bukkit plugin\nAdded CommandAPI support on Bukkit plugin, fixing issues with the cpm command on Bukkit\nUpdated to BTA 7.2-pre1\nFixed enchanted armor on 1.8.9-1.12.2 (Closes #617)\nFixed bukkit plugin not working on old versions (1.8)",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.18.2": {
"0.0.0": "1.18.1",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.18.2-fabric": {
"0.0.0": "1.18.1-fabric",
"0.4.0a": "Added speaking animation (requires compatible voice chat mod)\nAdded an api to the mod\nAdded per world configuration can be loaded from \u0027cpm-server-default.json\u0027 in the config directory\nFew editor QoL updates:\n- 3d gizmo in the editor\n- some advanced settings are hidden behind Display/Show advanced scaling settings\n- rotation, and drag mouse buttons can be changed\n- keybinds for the editor\n- option to always show held items while animating\nAnimation update pt.1.5:\n- Scaling animations\n- Copy transform effect\nPorted to 1.10.2 and 22w19a\nAdded model loading status above players\u0027 heads\nAdded drag n drop to models gui/file chooser\nAdded Simplified Chinese translation (PR #209)\nAdded first person hand position editing\nAdded enable all scaling command (/cpm scaling all enable)\n\nFixed armor in 1.7.10\nFixed skins not loading in some cases (Closes #201)\nFixed mac graphics issue on fabric (? #200, #127)",
"0.4.1a": "Added editor QoL\n- Changing visibility and size of the 3d gizmo\n- Multiple selection\n- Right click menu in 3d view\n- Added UV spinners to textures tab\n- Text field highlight when pressing TAB to switch spinners\nAdded api support to bukkit\nAdded model changing to API\n\nFixed crash when closing gui on fabric\nFixed keybinds activating while typing into a text field\nFixed crash with Ears (Closes #218)\nFixed texture tab not rendering view (Closes #221)\nFixed editor crashing with invalid skin type (Closes #220)\nFixed copy transform breaking animations when saving\nFixed bounding box not rendering in the editor\nFixed TAB focus transfer not working in some cases\nFixed editor crash when opening projects with templates (Closes #223)",
"0.4.2a": "Fixed root part animations not saving correctly (Closes #232)\nAdded limit to animation editor spinners (#231)\nFixed dragging bugging out at large offsets\nFixed chat not rendering in 1.18.2 forge in the editor\nFixed child parts not rendering outline",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.19": {
"0.0.0": "1.18.2",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.19-fabric": {
"0.0.0": "1.18.2-fabric",
"0.4.3a": "Added Disable Vanilla Animations Effect\nPorted to 1.19\nAdded animations for using Goat Horns\n\nFixed some root part animations still not saving correctly (#235)\nFixed copy transform not copying vanilla transforms (head movement)\nFixed undo not working after using the gizmo (#237)\nFixed gizmo not being in the correct place while editing some animations",
"0.4.4a": "Added vivecraft support for 1.18 (tested with 3-r1)\nAdded wiki reader into the editor\nAdded a first start guide and wiki reader\nUpdated forge 1.19 to 41.0.94 (Closes #247)\nAdded: hold shift to skip confirm popups\n\nFixed duplicated root parts can\u0027t be deleted\nSmall performance optimizations in the editor\nFixed models not loading/log-spam in LAN worlds (Closes #246)\nFixed model loading errors showing for invisible players\nFixed mouse not working in the texture editor with some settings",
"0.4.5a": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.19.1": {
"0.0.0": "1.19",
"0.4.5b": "Updated to 1.19.1 (Closes #256, Closes #258)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.19.1-fabric": {
"0.0.0": "1.19-fabric",
"0.4.5b": "Updated to 1.19.1 (Closes #256, Closes #258)",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.19.2": {
"0.0.0": "1.19.1",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.19.2-fabric": {
"0.0.0": "1.19.1-fabric",
"0.4.6a": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7a": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8a": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.5.0a": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1a": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0a": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.19.3": {
"0.0.0": "1.19.2",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.19.3-fabric": {
"0.0.0": "1.19.2-fabric",
"0.6.1a": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2a": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV",
"0.6.3a": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"web": {
"0.0.0": "1.16.5:0.4.4",
"0.4.4_beta1": "First release of the web editor and viewer",
"0.4.4_beta2": "Wiki reader preview",
"0.4.4_beta3": "Fixed the web viewer not working on chrome, and failing to load some models",
"0.4.5_beta1": "Updated translations (#252)\nAdded: auto-save interval setting\n\nFixed links opening the Wiki Viewer on the First Start Guide\nFixed missing translations on some config tooltips\nFixed crash with 1.19 forge servers\nFixed screenshot not working in fabric (Closes #253)\nFixed some changes not updating the editor (Closes #250)\nFixed crash with animated textures\nFixed scaling not working in some cases (Closes #257, #202)",
"0.4.5_beta2": "Preview patch for non-additive animations not displaying correctly in the Editor in rare cases.\nThe web editor can export and/or upload (if you use gist, paste site not supported yet).",
"0.4.5_beta3": "Bug fixes",
"0.4.6_beta1": "Added moving per-face UVs and Animated Textures with Move UV tool\nAdded clear all function to the Clear button under Animations\n\nFixed cloning not working in some cases\nFixed non-additive animations not displaying correctly in the Editor in rare cases\nFixed some changes not updating the editor (Closes #263)\nFixed multi-selection not working with Move UV tool\nFixed LAN not working on some versions (Closes #260)\nDisabled vanilla helmet 2nd layers (Closes #189)\nFixed rendering issue with Quark on 1.12.2 (Closes #244)",
"0.4.7_beta1": "Fixed models failing to load with SSL error on 1.12.2\nFixed editor crash when nothing is selected with Display All UVs",
"0.4.8_beta1": "Fixed Glowing Eyes not working with Iris (Closes #245, ? #210, Closes #195)\nFixed server crash on 1.17+ (Closes #266, ? #270, ? #272)\nFixed duplicated root parts not saving correctly and breaking animations",
"0.4.8_beta2": "Bug fixes",
"0.5.0_beta1": "Added hold to play gesture/pose mode\nAdded non looping gestures reset after playing\nImproved Gesture gui on big gui scales\nAdded new poses:\n- In Menu\n- First Person Model View\nAdded new type of animation: Layers (Closes #64)\nAdded an updated gesture system when mod is installed on the server (Closes #66)\nUpdated Simplified Chinese translations (#276)\n\nFixed settings popup/gui always asking to discard changes\nFixed some popups opening way too big with some gui scales\nFixed Optifine breaking Glowing parts (Closes #278)\nFixed skull rendering when the First Person Model mod is installed\nFixed model loading status rendering in the wrong place in some cases",
"0.5.1_beta1": "Added default value to layers\n\nFixed held items breaking when wearing armor (Closes #290)\nFixed crash with more babies (Closes #289)\nFixed models not syncing correctly on fabric (Closes #282)\nFixed linear non-looping interpolation slider only working in lower half (#280)\nFixed slider animations not playing on vanilla/non CPM servers",
"0.6.0_beta1": "Added ViveCraft support to 1.19.2 Forge \u0026 Fabric and 1.18.2 Fabric\nAdded new animations:\n- Voice Muted\n- VR First Person, Third Person Sitting \u0026 Standing\n- First person hands: Plays in first person\n- Setup and Finish animations: \n These will play before/after the selected animation (must be pose/looping gesture/layer)\nAdded property toggles and layers, these show up in a separate popup, and stored in the config between worlds\nAdded new interpolation type: Trigonometric\nAdded scaling options for width and height (Closes #310)\nAdded GitHub Repo ans Pastebin link support to the export overflow popup\nAdded Custom Gesture gui order setting\nAdded Alpha and value layer sliders can turn into a spinner by right clicking\nAdded toggle layer groups, groups turn into a drop-down box in the Gesture gui\nEditor QoL:\n- Multi-select for Per-Face UV in the texture editor\n- The \u0027Display\u0027 menu only shows applicable settings to the currently selected tab\n- Show face outline in the model view on Per-face UV elements\n- Alpha slider can go down to 0 for clearing with the bucket tool\n- Pressing ESC cancels dragging\n- Previous frame outline option to the animation editor\n- Show Copy transform properties on tooltip\n- Added a toggle for the hidden effect under part right click\n- Disable option for the ESC to exit the editor\n- Added Custom Grid Size checkbox to skin settings and new skin popup, \n the grid size is automatically updated if this setting is off\nAdded Held items can be duplicated, last visible item part is the active/highlighted\nAdded command or API activated poses/gestures/layers (Closes #225)\nAdded folder support for the models menu\nAdded copy transform option for visibility\nUpdated Simplified Chinese Translation (#301)\nUpdated a few tooltips with more information\n\nFixed animated textures not animating in first person\nFixed some animations playing a frame/render cycle late\nFixed models gui not updating after dragging and dropping a model\nFixed mouse errors when dragging and pressing ESC\nFixed crash when loading model files with CPM\u0027s API (Closes #319)\nFixed copy transform on non default and duplicated parts (Closes #277)\nFixed skin settings/delete skin not working as expected in some cases",
"0.6.1_beta1": "Ported to Minecraft 1.19.3\nAdded \u0027Remove Bed Offset\u0027 effect to fix a vanilla bug (Closes #296)\n\nFixed animations dropdown not updating correctly\nFixed the creative flying animation overwriting the riding animation\nFixed staged animations not playing when setup animation is missing\nFixed display menu not displaying the correct state for some checkboxes\nFixed some crashes (Closes #322)\nInternal cleanup\nAdded plugin message system for the API",
"0.6.2_beta1": "Added duplicate animation option (Closes #325)\nAdded copy animation frame and pose options (#62)\nAdded \u0027Focus on Part\u0027 keybind\n\nFixed custom armor not rendering in fabric (Closes #327)\nFixed held item looking weird on 1.19.3 (Closes #326)\nFixed race condition crash with model loading and rendering (Closes #331)\nFixed Fill UV, and Mirror Element not working with multi-select\nFixed Mirror Element not working with per-face UV\nFixed language decoding error (Closes #328)",
"0.6.3_beta1": "Updated Simplified Chinese translation (#333)\n\nFixed crash with optifabric on 1.19\nFixed skulls not rendering with Optifine on 1.18+\nFixed button order spinner not showing the correct value\nFixed mouse errors in the animation editor when no animation is selected\nFixed gizmo rendering multiple times in the animation editor\nFixed model not rendering in the editor after test-in-game (Closes #335)\nFixed pre 1.8 skin converter not working in some cases",
"0.6.4a": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "Added Toggle Fullscreen button under Display\nAdded Language selector under settings",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed wiki viewer images not loading",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Fixed file upload not working in the web editor File Manager",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.21b": "Fixed animation errors in web viewer",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"blockbench": {
"0.0.0": "web:0.6.1_beta1",
"0.6.3_pre1": "First release of rewritten plugin",
"0.6.3_pre2": "Fixed blockbench plugin not exporting (Closes #341, Closes #345)\nFixed embedded editor file issues (Closes #344)\nFixed the CPM/Add parts buttons not working\nFixed CPM/Hidden by Default option not showing up",
"0.6.3_pre3": "Fixed blockbench export bug (Closes #346)",
"0.6.4_pre1": "Added \u0027Skin Layer Triggered\u0027 setting under animation settings\n\nFixed crash with vivecraft 0.0.14 on 1.18+\nFixed rare concurrent modification exceptions while loading projects\nFixed animation editor gizmo not working (Closes #359)\nFixed animations using too many skin layer slots, and showing an error (Closes #358)\nFixed some texture settings showing in color mode\nFixed status message tooltips not showing in popups\nAdded the warnings popup again\n- Some warnings have an Auto Fix option\nAdded format converter from old plugin format\nAdded source maps\nFixed export crash with bad texture names\nFixed models with decimal size and box UV not converting correctly",
"0.6.5_pre1": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)\nAdded copy error message button\nAdded View in Blockbench under File in embedded editor\nAdded warnings for opening projects\n\nFixed some projects not opening (Closes #364)\nFixed some projects not exporting (Closes #365)\nFixed plugin not working in the web version of Blockbench",
"0.6.6_pre1": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric\nFixed CPM export turning black in some cases (Closes #391)",
"0.6.6_pre2": "Animation support Beta (Closes #142)\nOnly works from Blockbench to CPM (you can\u0027t edit CPM animations yet)",
"0.6.7_pre1": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded Layer Controlled, Command Activated, Button Order, Priority, Layer Group and Layer Default options to animation editor\nFixed negative rotations not converting correctly\nFixed CPM/Add Parts rotations messed up",
"0.6.7_pre2": "Fixed plugin exporting a corrupted project file",
"0.6.7_pre3": "Fixed projects failing to export in some cases (Closes #414)\nFixed error messages showing incorrect stacktraces\nFixed embedded editor textfields not rendering correctly with long text",
"0.6.8_pre1": "Added new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.8_pre2": "Fixed blockbench export not working (Closes #431)\nFixed open editor/project not working on Format Page",
"0.6.9_pre1": "Added Reverse Animation frames button\nAnimation importer beta\nAdded visible and color filter animations to Blockbech\n\nFixed extrude not displaying correctly in Blockbench\nFixed animation restarting when clicking the on the model",
"0.6.10_pre1": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting\nFixed decimal UV fixer messing up in some cases\nFixed CPM plugin not loading in BB 4.8.0+",
"0.6.11_pre1": "Fixed CPM animation parameters showing in non CPM projects\nFixed the model type description formatting\nUpdated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12_pre1": "Updated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13_pre1": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14_pre1": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds\nFixed view in embedded editor not working",
"0.6.14_pre2": "Fixed Auto-Fix buttons not displaying correctly\nFixed export crash with corrupted extrude options (Closes #543)\nFixed setup and finish animations not importing correctly\nEmbedded editor:\nAdded Toggle Fullscreen button under Display\nAdded Language selector under settings",
"0.6.15_pre1": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16_pre1": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16_pre2": "Rewritten the Embedded CPM Editor, should fix the full Blockbench crashes while it is open\nFixed toggle and value layers not importing as looping animation",
"0.6.17_pre1": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18_pre1": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19_pre1": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19_pre2": "Added snapping setting to the Animation Properties Dialog\nThe Snapping setting now controls the animation export resolution\nAdded a warning message if decimal uvs are present with explanation and a list of affected cubes\nImproved the error message if texture loading fails (Closes #717)\nAdded support for the embedded editor on the web version of Blockbench (Closes #658)\n\nFixed dialogs not working with latest blockbench (Closes #735)\nFixed exporting breaking some cube uvs due to decimal numbers\nFixed system file chooser not working in the Embedded editor\nFixed uv decimal fixer applying in some cases where it isn\u0027t necessary (Closes #690)\nFixed the plugin not working on the web version of Blockbench",
"0.6.19_pre3": "Improved new model page for CPM model type\nImproved the UV decimal fixer description\nFixed error stacktrace display\nFixed UV decimal fixer not applying correctly",
"0.6.20_pre1": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21_pre1": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations\n\nFixed Blockbench import breaking some animations\nFixed value pose animations (yaw/pitch/health) breaking if incorrect looping option is selected during export",
"0.6.21_pre2": "Fixed armor UVs breaking on export",
"0.6.22_pre1": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23_pre1": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24_pre1": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.24_pre2": "Blockbench 5.0 update",
"0.6.25_pre1": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.19.4-fabric": {
"0.0.0": "1.19.3-fabric",
"0.6.4a": "Ported to 23w04a",
"0.6.5a": "Added Duplicate animations and Mirror Animations actions\nUpdated Simplified Chinese translation (#368)",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.6b": "Fixed crash on 1.19.4 (Closes #397)\nFixed crash on 1.7.10 (Closes #393)\nFixed essential breaking armor on 1.8.9 and 1.12.2 (Closes #362)",
"0.6.6c": "Added pehkui and vivecraft support on 1.19.4\nFixed crash on 1.8.9 (Closes #399)",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.19.4": {
"0.0.0": "1.19.3",
"0.6.6a": "Added new keybinds: toggle editor visibility, toggle hidden by default\nAdded mirror part pose option\nAnimation copy and paste default keybinds changed\nAdded recover previous project on crash, saved into the autosaves folder\nSwimming (pre 1.13) renamed to In water and plays when in water and not 1.13+ swimming\n\nFixed UUID lock showing as Safety settings error\nFixed Reset Pose Activating a pose/gesture (Closes #371)\nFixed select animation popup not showing anything when searching\nFixed paste frame not pasting correctly in some cases\nFixed copy transform crashing the exporter\nFixed vivecraft crash (Closes #380)\nFixed scaling not working after death on fabric",
"0.6.6b": "Fixed crash on 1.19.4 (Closes #397)\nFixed crash on 1.7.10 (Closes #393)\nFixed essential breaking armor on 1.8.9 and 1.12.2 (Closes #362)",
"0.6.6c": "Added pehkui and vivecraft support on 1.19.4\nFixed crash on 1.8.9 (Closes #399)",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.14.4": {
"0.0.0": "1.15.2",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.21b": "25w09b port\nFixed crash on 1.14.4 fabric (Closes #754)",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.14.4-fabric": {
"0.0.0": "1.16.5-fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.21b": "25w09b port\nFixed crash on 1.14.4 fabric (Closes #754)",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.15.2-fabric": {
"0.0.0": "1.16.5-fabric",
"0.6.7a": "Added jump height, projectile damage, explosion damage scaling\nAdded health, hunger, air animations\nAdded Using Container animation\nAdded fix additive quick action\nAdded scaling support for 1.10.2 and 1.12.2 using Chiseled Me or ArtemisLib\n\nBackport to 1.14.4, 1.15.2\nCode cleanup on 1.16.5, 1.17.1\nFixed fabric version not cleaning up on logout\nFixed vivecraft crash on 1.16",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.20-fabric": {
"0.0.0": "1.19.4-fabric",
"0.6.7a": "1.20 Pre Release 1 port",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.8b": "Fixed text fields not working in 1.20\nFixed armor not working in 1.20 forge",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "24w06a port\nFixed crash with sodium/embeddium on 1.20.1 (Closes #560)",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "Fixed crash with Iris 1.7 (Closes #601)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "Fixed models not loading from skins on some servers on 1.20.2+ (Closes #630)\nFixed armor not working on NeoForge 1.21\nFixed GL exception on Optifine 1.20.1+ (Closes #631)\nFixed editor crash screen not displaying correctly on 1.20.4+\nFixed Minecraft Forge 1.21 not working",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.20": {
"0.0.0": "1.19.4",
"0.6.8a": "Ported to 1.20\nAdded new animation: Invisible\nAdded new effect: Glowing parts rendering when invisible (disabled on vanilla servers, configurable on CPM servers)\nUpdated Simplified Chinese translation (#413)\n\nFixed models not rendering correctly when invisible (Closes #405)\nFixed crash on 1.20-pre6 (Closes #420)\nFixed some issues with ingame chat in CPM guis\nFixed test in-game blank screen (Closes #415)\nFixed CPM not working in Yarn Dev environments (Closes #422)\nFixed dedicated server crash in Forge Dev environments (#419)\nFixed Per-Face UV rendering deleted faces from 0, 0\nFixed rotations not rolling over with some actions\nFixed cape copy transform not working\nFixed copy transform button changing texture mode\nFixed first person hand rotation not working (Closes #428)",
"0.6.8b": "Fixed text fields not working in 1.20\nFixed armor not working in 1.20 forge",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "24w06a port\nFixed crash with sodium/embeddium on 1.20.1 (Closes #560)",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "Fixed crash with Iris 1.7 (Closes #601)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "Fixed models not loading from skins on some servers on 1.20.2+ (Closes #630)\nFixed armor not working on NeoForge 1.21\nFixed GL exception on Optifine 1.20.1+ (Closes #631)\nFixed editor crash screen not displaying correctly on 1.20.4+\nFixed Minecraft Forge 1.21 not working",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.20.1": {
"0.0.0": "1.19.4",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "24w06a port\nFixed crash with sodium/embeddium on 1.20.1 (Closes #560)",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "Fixed crash with Iris 1.7 (Closes #601)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "Fixed models not loading from skins on some servers on 1.20.2+ (Closes #630)\nFixed armor not working on NeoForge 1.21\nFixed GL exception on Optifine 1.20.1+ (Closes #631)\nFixed editor crash screen not displaying correctly on 1.20.4+\nFixed Minecraft Forge 1.21 not working",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.20.1-fabric": {
"0.0.0": "1.19.4-fabric",
"0.6.9a": "Added Reverse Animation frames button\nAdded /cpm detect command (Closes #450)\nAdded the ability to bind quick access key with Right Click (Closes #334)\n\nFixed UV boxes not rendering in 1.20 (Closes #436)\nFixed property menu crashing if value layer is added (Closes #438)\nFixed crash and visual bugs with some other mods on Forge (Closes #372)\nFixed closing in editor chat closes the Editor on 1.19+\nFixed z-fighting issues in the editor on 1.20\nFixed commands not working on 1.20\nFixed commands not working without a specified player\nFixed animation restarting when clicking the on the model (Closes #446)\nFixed /cpm commands not failing correctly",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "24w06a port\nFixed crash with sodium/embeddium on 1.20.1 (Closes #560)",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "Fixed crash with Iris 1.7 (Closes #601)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "Fixed models not loading from skins on some servers on 1.20.2+ (Closes #630)\nFixed armor not working on NeoForge 1.21\nFixed GL exception on Optifine 1.20.1+ (Closes #631)\nFixed editor crash screen not displaying correctly on 1.20.4+\nFixed Minecraft Forge 1.21 not working",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.20.2-fabric": {
"0.0.0": "1.20.1-fabric",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "Fixed models not loading from skins on some servers on 1.20.2+ (Closes #630)\nFixed armor not working on NeoForge 1.21\nFixed GL exception on Optifine 1.20.1+ (Closes #631)\nFixed editor crash screen not displaying correctly on 1.20.4+\nFixed Minecraft Forge 1.21 not working",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.20-quilt": {
"0.0.0": "1.20-fabric",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.10b": "Fixed crash on Quilt (Closes #475)",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "24w06a port\nFixed crash with sodium/embeddium on 1.20.1 (Closes #560)",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.16d": "Fixed crash with Iris 1.7 (Closes #601)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "Fixed models not loading from skins on some servers on 1.20.2+ (Closes #630)\nFixed armor not working on NeoForge 1.21\nFixed GL exception on Optifine 1.20.1+ (Closes #631)\nFixed editor crash screen not displaying correctly on 1.20.4+\nFixed Minecraft Forge 1.21 not working",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.20.1-quilt": {
"0.0.0": "1.20.1-fabric",
"0.6.10a": "Added: set custom icon for .cpmmodel files\nAdded item and block tag system\n- Only available through OSC for now\nNew animation: Light Level\nPorted to Quilt 1.20\nPorted to Fabric 23w32a\n\nUpdated ViveCraft support\nUpdated Chinese Translation (#457)\nAdded Spanish translations (#466)\nFixed text fields not rendering correctly on 1.20 (Closes #461)\nFixed rounding and made functions runnable in spinners (#456)\nFixed color picker not rendering correctly on 1.20\nFixed pencil not working correctly on 1.20\nFixed render scale effecting part lighting",
"0.6.10b": "Fixed crash on Quilt (Closes #475)",
"0.6.11a": "Updated Spanish base translations (#481) \nUpdated Simplified Chinese translation (#482)\nAdded a warning message when connecting to offline servers\nEditor QoL:\n- Added a warning if animated texture regions overlap\n- Added part locking\n- Added \u0027Copy Transform from original\u0027 quick action when duplicating\nAdded animations:\n- Using brush animations\n- Head rotation animations\nAdded biome and entity tags system\n- Only available through OSC for now\nPorted to 1.20.2 Pre Release 2\n\nFixed crash with Cosmetic Armor fabric\nFixed player heads with Optifine on 1.19.4 and 1.20\nFixed armor on 1.20 Optifine\nFixed glow not working in first person with Iris (Closes #473)\nFixed skulls not showing glow layers with Iris\nFixed crash on fabric 1.16 and older (Closes #472)\nFixed export crash (Closes #483)\nFixed editor ui not updating correctly in some cases (Closes #476)\nFixed paste showing incorrect error messages\nFixed editor now shows the correct error message on corrupted install\nFixed armor root duplications not loading in the editor (Closes #479)\nFixed more than 255 animations breaking when exporting",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "24w06a port\nFixed crash with sodium/embeddium on 1.20.1 (Closes #560)",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.16d": "Fixed crash with Iris 1.7 (Closes #601)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "Fixed models not loading from skins on some servers on 1.20.2+ (Closes #630)\nFixed armor not working on NeoForge 1.21\nFixed GL exception on Optifine 1.20.1+ (Closes #631)\nFixed editor crash screen not displaying correctly on 1.20.4+\nFixed Minecraft Forge 1.21 not working",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.20.2": {
"0.0.0": "1.20.1",
"0.6.12a": "1.20.2 port\nUpdated Chinese and Spanish translation (#490, #495)\nTag Editor beta\n- Create model specific item, block, entity or biome tags\n- Only available through OSC (for now)\nEditor QoL:\n- Added draggable Popup windows\n- Health, Hunger, Air animations show the current value\n- The `(2)` counts up on duplicate (Closes #491)\n- Improved editor icons (Closes #485), and various other gui improvements\n- Added lock part keybind\n- Added paste part data to all frames\n- Added display toggle: show outlines\n- Added find element keybind\n- Added mouse wheel scroll sensitivity to keybind options\nAdded reset value layer keybind (CTRL+keybind will reset all)\n\nFixed gizmo breaking when dragging outside of the 3d area\nFixed spyglass item not rendering in the correct place in the editor\nFixed some buttons missing translations\nFixed Open Recent not updating in some cases\nFixed head rotation animations not showing in the editor\nFixed animation editor shows frame 0 in the first frame\nFixed part locking not saving on roots",
"0.6.13a": "Updated translations (#498, #499)\nUpdated ViveCraft support to 1.1.0\nMade Model Properties into a separate gui\nAdded a button to convert a template project to a normal one\nNeoForge 1.20.2 port\nPehkui support on 1.20.2 Fabric\n\nFixed tag editor crash with circular tags (Closes #497)\nFixed version check holding up all network actions on malformed version check file\nFixed networking bug on 1.20.2 (Closes #504)\nFixed CTing visible breaking in the editor\nFixed Head Yaw and Pitch animations rotating the head with Play vanilla animations off\nFixed iris and ad astra crashing (Closes #506)\nFixed Head Yaw locking to one direction with quick movements (Closes #502)\nFixed rounding in spinners failing in rare cases and showing an error popup\nFixed 1.19.3 fabric not loading (Closes #518)\nFixed 1.19.0 fabric not loading\nFixed a potential command execution vulnerability with native file choosers on Linux and malicious resource packs\nFixed gestures and layers stop working with too many layers (Closes #503)\nFixed gesture data desync after model reload (Closes #522)\nFixed social settings not showing the correct model if the other player is too far away",
"0.6.13b": "Fixed NeoForge 1.20.2 not loading",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "Fixed models not loading from skins on some servers on 1.20.2+ (Closes #630)\nFixed armor not working on NeoForge 1.21\nFixed GL exception on Optifine 1.20.1+ (Closes #631)\nFixed editor crash screen not displaying correctly on 1.20.4+\nFixed Minecraft Forge 1.21 not working",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.20.4": {
"0.0.0": "1.20.2",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "Fixed Iris crash on 1.20.4 (Closes #544)\nFixed instant disconnect with bukkit servers on 1.20.4\nFixed reach attribute scaling on 1.20.2 NeoForge",
"0.6.14c": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "1.20.5-pre1 port\nBTA-Babric port\nAdded Pehkui support on 1.20.4 NeoForge\n\nFixed fullbright entities on b1.7.3 (Closes #589)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "Fixed models not loading from skins on some servers on 1.20.2+ (Closes #630)\nFixed armor not working on NeoForge 1.21\nFixed GL exception on Optifine 1.20.1+ (Closes #631)\nFixed editor crash screen not displaying correctly on 1.20.4+\nFixed Minecraft Forge 1.21 not working",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "1.21.4 port\n\nUpdated vivecraft support on 1.20.4 (Closes #716)\nUpdated Iris support on 1.21.4 (Closes #726)",
"0.6.19c": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)",
"0.6.16d": "Added dedicated server support for BTA, b1.7.3\n\nFixed NeoForge dedicated server not working (Closes #596)",
"0.6.16e": "Fixed crash with Iris 1.7 (Closes #601)"
},
"1.20.3-fabric": {
"0.0.0": "1.20.2-fabric",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "Fixed Iris crash on 1.20.4 (Closes #544)\nFixed instant disconnect with bukkit servers on 1.20.4\nFixed reach attribute scaling on 1.20.2 NeoForge",
"0.6.14c": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)"
},
"1.20.4-fabric": {
"0.0.0": "1.20.2-fabric",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "Fixed Iris crash on 1.20.4 (Closes #544)\nFixed instant disconnect with bukkit servers on 1.20.4\nFixed reach attribute scaling on 1.20.2 NeoForge",
"0.6.14c": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "Fixed crash with Iris 1.7 (Closes #601)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "Fixed models not loading from skins on some servers on 1.20.2+ (Closes #630)\nFixed armor not working on NeoForge 1.21\nFixed GL exception on Optifine 1.20.1+ (Closes #631)\nFixed editor crash screen not displaying correctly on 1.20.4+\nFixed Minecraft Forge 1.21 not working",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "1.21.4 port\n\nUpdated vivecraft support on 1.20.4 (Closes #716)\nUpdated Iris support on 1.21.4 (Closes #726)",
"0.6.19c": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.20.5-fabric": {
"0.0.0": "1.20.4-fabric",
"0.6.14a": "Experimental export option:\nNew export format in Beta:\n- Removed cube size limits (Closes #269, Closes #231)\n- Removed animation length limit (Closes #108)\n- Fixed visible and color animations not working correctly (Closes #323, Closes #339, Closes #280)\nPorted to 1.20.4\nPehkui support on NeoForge 1.20.2 and 1.20.4 and fabric 1.20.4\nVanilla scaling support on 1.20.5 (23w51b)\nScaling changes: (Closes #452)\n- Added the ability to set scaling method:\n- Use /cpm scaling \u003ctype\u003e method [player] \u003cattribute/pehkui/disable/default/...\u003e\n- Disabling the scaling methods acts like if the scaling mod isn\u0027t installed\n- Added /cpm scaling reset \u003cplayer\u003e\n- Relogging isn\u0027t required anymore, changes apply immediately\n- Added attribute based scaling (doesn\u0027t require pehkui, works on 1.12 and older and bukkit)\n- See the new Scaling wiki page\nAdded the option to hide in-game warning messages in chat (Closes #534)\nAdded Crawling animation (Closes #437)\nUpdated Spanish and Chinese translations (#526, #532)\nAdded Russian translation (Closes #535)\n\nFixed head yaw animations breaking in boats (Closes #527)\nFixed head pitch not displaying correctly in the editor\nFixed model selector not working when not in-game\nFixed setup/finish animation selector dropdown not showing in the right place\nFixed color picker spinners going out of bounds\nFixed non layer controlled gestures not working in the gestures gui\nFixed sodium crash with skulls on 1.20.2 (Closes #538)\nFixed jump height not working on 1.20+\nFixed animated textures not showing in models menu and web viewer\nFixed setup and finish animations breaking when the model is shown multiple times (Closes #539)\nFixed part tree scrolling to the bottom when clicking on nothing/Root (Closes #530)\nFixed sneaking animation playing a tick ahead (Closes #151)\nFixed UVs can\u0027t be selected or moved when out of image bounds",
"0.6.14b": "24w03b port\nFixed crash with First Person Model (Closes #550)\nFixed crash with Iris/Oculus and Entity Culling (Closes #531)\nFixed glowing eyes not working on placed player heads with Iris/Oculus\nFixed Optifine GL error with color cubes\nFixed glowing cubes rendering behind with first person model and Iris/Oculus (Closes #494)",
"0.6.14c": "Backported the Iris/Oculus Glow fix to 1.16\nFixed crash with Iris/Oculus due to missing methods on 1.18-1.19.3",
"0.6.14d": "24w06a port\nFixed crash with sodium/embeddium on 1.20.1 (Closes #560)",
"0.6.15a": "Added /cpmclient command\nSubcommands:\n- profile \u003cname\u003e: open the social settings menu for player\n- safety: opens the safety settings\n- animate \u003canimation\u003e [value]: play animation\n- set_model \u003cmodel file\u003e: change your model\n- reset_model: remove your selected model\nAdded Safe Fall Distance Scaling (1.20.5+)\nAdded attack speed attribute scaling\nEditor QoL:\n- Added Export UV Map under Edit/Tools\n- Editable display names for roots\n- Improved part highlights\n- Set Part Name Color\n- Multi-select parts with animation editor\nUpdated Spanish and Chinese translations (#563, #559)\nTranslatable wiki pages\n24w10a port\n\nFixed dragging and dropping .cpmmodels while inside the Models menu on the Minecraft window not working in some cases.\nFixed value layer default value showing negative (Closes #553)\nFixed model elements getting stuck inside the animation system after delete (Closes #536)\nFixed scaling staying stuck on model disable/switch (Closes #546)\nFixed first person hand rotations not wrapping around correctly (Closes #574)\nFixed initial part pose not copying over (Closes #575)\nFixed fill UV not working with per-face uv\nFixed parts tree scrolling to the bottom in some cases",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "1.20.5-pre1 port\nBTA-Babric port\nAdded Pehkui support on 1.20.4 NeoForge\n\nFixed fullbright entities on b1.7.3 (Closes #589)",
"0.6.16d": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.16e": "Fixed crash with Iris 1.7 (Closes #601)"
},
"b1.7.3-fabric": {
"0.0.0": "1.2.5-forge",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "1.20.5-pre1 port\nBTA-Babric port\nAdded Pehkui support on 1.20.4 NeoForge\n\nFixed fullbright entities on b1.7.3 (Closes #589)",
"0.6.16d": "Added dedicated server support for BTA, b1.7.3\n\nFixed NeoForge dedicated server not working (Closes #596)",
"0.6.16e": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "25w05a port\nFixed choppy animations on b1.7.3 and BTA (Closes #602)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.2.5": {
"0.0.0": "1.4.7",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.16d": "NeoForge 20.5.14-beta port\nFixed crash with 1.2.5",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.4.7": {
"0.0.0": "1.5.2",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.16d": "24w21b port\nMinecraft Forge 1.20.6 port\nFixed in editor chat on 1.20.6\nFixed armor in 1.20.6\nFixed tinted armor on 1.4.7-1.12 (Closes #604)\nFixed 1.4.7 and 1.5.2 crashing on startup",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.5.2": {
"0.0.0": "1.6.4",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.16d": "24w21b port\nMinecraft Forge 1.20.6 port\nFixed in editor chat on 1.20.6\nFixed armor in 1.20.6\nFixed tinted armor on 1.4.7-1.12 (Closes #604)\nFixed 1.4.7 and 1.5.2 crashing on startup",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.6.4": {
"0.0.0": "1.7.10",
"0.6.16a": "Backports:\n- b1.7.3 port (StationAPI required)\n- 1.2.5 port\n- 1.4.7 port\n- 1.5.2 port\n- 1.6.4 port\nPorted to 24w13a and 24w14potato\nAdded Iris 1.7 beta compatibility to 1.20.1 and 1.20.4 (Fixes the crash)\nAdded linear interpolation to value layer updates\nUpdated Simplified Chinese translation (#586)\n\nFixed first person hand flashing red on 1.7.10 (Closes #583)\nFixed crash with RenderPlayer API on 1.12.2 (Closes #566)\nFixed translucent textures showing solid on 1.7.10 and 1.8.9 (#401)\nFixed crash with Optifine 1.20.4 (Closes #585)\nFixed Copy Transform tooltip reports incorrect toggles (Closes #587)",
"0.6.16b": "Fixed value layers bugging out in some cases",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.16d": "24w21b port\nMinecraft Forge 1.20.6 port\nFixed in editor chat on 1.20.6\nFixed armor in 1.20.6\nFixed tinted armor on 1.4.7-1.12 (Closes #604)\nFixed 1.4.7 and 1.5.2 crashing on startup",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"b1.7.3-bta-babric": {
"0.0.0": "b1.7.3-fabric",
"0.6.16a": "1.20.5-pre1 port\nBTA-Babric port\nAdded Pehkui support on 1.20.4 NeoForge\n\nFixed fullbright entities on b1.7.3 (Closes #589)",
"0.6.16b": "Added dedicated server support for BTA, b1.7.3\n\nFixed NeoForge dedicated server not working (Closes #596)",
"0.6.16c": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "1.21 port\nAdded 1.20.6 scaling support to bukkit plugin\nAdded CommandAPI support on Bukkit plugin, fixing issues with the cpm command on Bukkit\nUpdated to BTA 7.2-pre1\nFixed enchanted armor on 1.8.9-1.12.2 (Closes #617)\nFixed bukkit plugin not working on old versions (1.8)",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "BTA 7.3 port",
"0.6.19c": "25w05a port\nFixed choppy animations on b1.7.3 and BTA (Closes #602)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.22b": "Updated to BTA 7.3_04\nChanged gestures keybind default to H on 1.21.6 (Closes #794)\nFixed text fields not rendering on 1.21.6 (Closes #793)",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.20.5": {
"0.0.0": "1.20.4",
"0.6.16a": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.16b": "Fixed crash with Iris 1.7 (Closes #601)",
"0.6.16c": "NeoForge 20.5.14-beta port\nFixed crash with 1.2.5"
},
"1.20.4-quilt": {
"0.0.0": "1.20.1-quilt",
"0.6.16a": "NeoForge, Fabric 1.20.5 port \nQuilt 1.20.4 port\n\nFixed SSL exception on old Minecraft versions with old Java installations\nFixed mixin crash on 1.16.5 fabric\nFixed Iris 1.7 crashing on Quilt (Closes #599)",
"0.6.16b": "Fixed crash with Iris 1.7 (Closes #601)",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "Fixed models not loading from skins on some servers on 1.20.2+ (Closes #630)\nFixed armor not working on NeoForge 1.21\nFixed GL exception on Optifine 1.20.1+ (Closes #631)\nFixed editor crash screen not displaying correctly on 1.20.4+\nFixed Minecraft Forge 1.21 not working",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "1.21.4 port\n\nUpdated vivecraft support on 1.20.4 (Closes #716)\nUpdated Iris support on 1.21.4 (Closes #726)",
"0.6.19c": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.20.6": {
"0.0.0": "1.20.4",
"0.6.16a": "24w21b port\nMinecraft Forge 1.20.6 port\nFixed in editor chat on 1.20.6\nFixed armor in 1.20.6\nFixed tinted armor on 1.4.7-1.12 (Closes #604)\nFixed 1.4.7 and 1.5.2 crashing on startup",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "Fixed models not loading from skins on some servers on 1.20.2+ (Closes #630)\nFixed armor not working on NeoForge 1.21\nFixed GL exception on Optifine 1.20.1+ (Closes #631)\nFixed editor crash screen not displaying correctly on 1.20.4+\nFixed Minecraft Forge 1.21 not working",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)",
"0.6.16c": "NeoForge 20.5.14-beta port\nFixed crash with 1.2.5",
"0.6.16d": "24w21b port\nMinecraft Forge 1.20.6 port\nFixed in editor chat on 1.20.6\nFixed armor in 1.20.6\nFixed tinted armor on 1.4.7-1.12 (Closes #604)\nFixed 1.4.7 and 1.5.2 crashing on startup"
},
"1.20.6-fabric": {
"0.0.0": "1.20.4-fabric",
"0.6.16f": "24w21b port\nMinecraft Forge 1.20.6 port\nFixed in editor chat on 1.20.6\nFixed armor in 1.20.6\nFixed tinted armor on 1.4.7-1.12 (Closes #604)\nFixed 1.4.7 and 1.5.2 crashing on startup",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "Fixed models not loading from skins on some servers on 1.20.2+ (Closes #630)\nFixed armor not working on NeoForge 1.21\nFixed GL exception on Optifine 1.20.1+ (Closes #631)\nFixed editor crash screen not displaying correctly on 1.20.4+\nFixed Minecraft Forge 1.21 not working",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21-fabric": {
"0.0.0": "1.20.6-fabric",
"0.6.16a": "24w21b port\nMinecraft Forge 1.20.6 port\nFixed in editor chat on 1.20.6\nFixed armor in 1.20.6\nFixed tinted armor on 1.4.7-1.12 (Closes #604)\nFixed 1.4.7 and 1.5.2 crashing on startup",
"0.6.17a": "Increased the MCScale limit to 48 (Closes #610)\nAdded on option to turn off the update checker (Closes #611)\nNew keybinds: (#620)\n- animation previous and next frame\n- reload texture\nUpdated Spanish translations (#606)\nScaling changes:\n- All scaling settings must be enabled by the server admin\n- This changes: Entity Scaling, Eye Height and Hitbox Scaling\n- These options were enabled by default in previous versions\n1.21 PreRelease 2 port\nPehkui Support on 1.20.6\n\nFixed enchanted armor on 1.2.5-1.12 (Closes #617)\nFixed editor unable to open projects on 1.2.5\nFixed wiki reader images not loading\nFixed wiki and changelog reader not parsing markdown correctly (Closes #590)\nFixed additive fixer not applying to roots\nFixed tag editor not working (Closes #609)\nFixed GL exception on 1.8 with above head error messages\nFixed experimental exporter not loading layer animations correctly\nFixed scaling settings resetting when dying\nFixed enabling single texture and per-face UV breaking the cube",
"0.6.17b": "1.21 port\nAdded 1.20.6 scaling support to bukkit plugin\nAdded CommandAPI support on Bukkit plugin, fixing issues with the cpm command on Bukkit\nUpdated to BTA 7.2-pre1\nFixed enchanted armor on 1.8.9-1.12.2 (Closes #617)\nFixed bukkit plugin not working on old versions (1.8)",
"0.6.17c": "Pehkui support on 1.21\nMinecraftForge 1.21 port",
"0.6.17d": "Fixed models not loading from skins on some servers on 1.20.2+ (Closes #630)\nFixed armor not working on NeoForge 1.21\nFixed GL exception on Optifine 1.20.1+ (Closes #631)\nFixed editor crash screen not displaying correctly on 1.20.4+\nFixed Minecraft Forge 1.21 not working",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21": {
"0.0.0": "1.20.6",
"0.6.17a": "Pehkui support on 1.21\nMinecraftForge 1.21 port",
"0.6.17b": "Fixed models not loading from skins on some servers on 1.20.2+ (Closes #630)\nFixed armor not working on NeoForge 1.21\nFixed GL exception on Optifine 1.20.1+ (Closes #631)\nFixed editor crash screen not displaying correctly on 1.20.4+\nFixed Minecraft Forge 1.21 not working",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)",
"0.6.17d": "1.21 port\nAdded 1.20.6 scaling support to bukkit plugin\nAdded CommandAPI support on Bukkit plugin, fixing issues with the cpm command on Bukkit\nUpdated to BTA 7.2-pre1\nFixed enchanted armor on 1.8.9-1.12.2 (Closes #617)\nFixed bukkit plugin not working on old versions (1.8)",
"0.6.17e": "Pehkui support on 1.21\nMinecraftForge 1.21 port",
"0.6.17f": "Fixed models not loading from skins on some servers on 1.20.2+ (Closes #630)\nFixed armor not working on NeoForge 1.21\nFixed GL exception on Optifine 1.20.1+ (Closes #631)\nFixed editor crash screen not displaying correctly on 1.20.4+\nFixed Minecraft Forge 1.21 not working"
},
"1.21.1": {
"0.0.0": "1.21",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21-quilt": {
"0.0.0": "1.20.4-quilt",
"0.6.18a": "Added animation must finish option to animations (#486)\nAdded value layer interpolated setting, improved value layer interpolations\nAdded max value setting to value layers (sliders snap in gesture gui now)\nAdded repeat to spinners when holding down mouse (#651)\nAdded a hidden from gesture gui (useful for animations with /cpmclient)\nDrop Down menus and toggle layers use the available parameter space more efficiently (experimental export only) (Closes #608)\nIncreased max data block size in exported models to 16 MB\nExtruded cubes now count to cube count for safety settings (3/4 of a cube)\nThe Show Names toggle is now saved\nEditor QoL:\n- Shift+Add Frame adds an empty frame\n- Added clear frame button to animation dropdown\n- Animation Data paste won\u0027t clear the clipboard\n- New Animation Frame keybind\n- Added Make Armor and Make 2nd layer to Edit/Tools\n- Added an indicator to light level animation in the editor\n- Added an Invert Camera Y option to settings\n\nUpdated to BTA 7.2-pre2\nPorted to Quilt 1.21, Fabric 24w35a\nUpdated Spanish translations (#625)\nAdded Brazilian Portuguese translations (#624)\nUpdated Simplified Chinese translations (#623, #649)\nFixed crash when opening the config screen from the modlist on NeoForge 1.21\nFixed player head items not showing on 1.20.6+\nFixed wiki sidebar not loading the localized variant\nFixed open wiki tooltip not opening the localized variant\nFixed Export Update allowing incompatible update exports\nFixed finish animations breaking with value poses (Closes #647)\nFixed gui animation jittering on NeoForge 1.21",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21.1-fabric": {
"0.0.0": "1.21-fabric",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21.1-quilt": {
"0.0.0": "1.21-quilt",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21.2-fabric": {
"0.0.0": "1.21.1-fabric",
"0.6.19a": "Increased Quick Access keybinds to 16\nAdded alphabetical sorting to animation test custom layers dropdown\nUpdated Spanish translations (#673)\nFixed arms breaking in 1.21.2 snapshot version\nFixed Gesture Gui keybinds not working\nFixed Export popup showing an error (Closes #669)\nFixed log spam in the models menu and gesture gui\nFixed quick actions crashing (Closes #670)\nFixed model loading breaking when using over 256 animations\nFixed game crash with corrupted animations (Closes #668)\nFixed setup/finish animations not loading for custom poses\nFixed custom layers dropdown not showing the correct value in the slider name",
"0.6.19b": "24w36a port",
"0.6.19c": "24w40a port",
"0.6.19d": "1.21.2-pre1 port",
"0.6.19e": "1.21.3 port",
"0.6.19f": "24w45a port\n\nFixed glowing eyes on 1.21.3 (#702)\nFixed crash with Iris on 1.21.3 (Closes #701)\nFixed startup crash with Minecraft Forge on 1.21.3",
"0.6.19g": "1.21.4-pre1 port\n\nFixed model status indicator not clearing on 1.21.3 (Closes #711)",
"0.6.19h": "1.21.4 port\n\nUpdated vivecraft support on 1.20.4 (Closes #716)\nUpdated Iris support on 1.21.4 (Closes #726)",
"0.6.19i": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21.2": {
"0.0.0": "1.21.1",
"0.6.19a": "1.21.3 port",
"0.6.19b": "24w45a port\n\nFixed glowing eyes on 1.21.3 (#702)\nFixed crash with Iris on 1.21.3 (Closes #701)\nFixed startup crash with Minecraft Forge on 1.21.3",
"0.6.19c": "1.21.4-pre1 port\n\nFixed model status indicator not clearing on 1.21.3 (Closes #711)",
"0.6.19d": "1.21.4 port\n\nUpdated vivecraft support on 1.20.4 (Closes #716)\nUpdated Iris support on 1.21.4 (Closes #726)",
"0.6.19e": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21.3": {
"0.0.0": "1.21.2",
"0.6.19a": "1.21.3 port",
"0.6.19b": "24w45a port\n\nFixed glowing eyes on 1.21.3 (#702)\nFixed crash with Iris on 1.21.3 (Closes #701)\nFixed startup crash with Minecraft Forge on 1.21.3",
"0.6.19c": "1.21.4-pre1 port\n\nFixed model status indicator not clearing on 1.21.3 (Closes #711)",
"0.6.19d": "1.21.4 port\n\nUpdated vivecraft support on 1.20.4 (Closes #716)\nUpdated Iris support on 1.21.4 (Closes #726)",
"0.6.19e": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21.3-fabric": {
"0.0.0": "1.21.2-fabric",
"0.6.19e": "1.21.3 port",
"0.6.19f": "24w45a port\n\nFixed glowing eyes on 1.21.3 (#702)\nFixed crash with Iris on 1.21.3 (Closes #701)\nFixed startup crash with Minecraft Forge on 1.21.3",
"0.6.19g": "1.21.4-pre1 port\n\nFixed model status indicator not clearing on 1.21.3 (Closes #711)",
"0.6.19h": "1.21.4 port\n\nUpdated vivecraft support on 1.20.4 (Closes #716)\nUpdated Iris support on 1.21.4 (Closes #726)",
"0.6.19i": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21.4-fabric": {
"0.0.0": "1.21.3-fabric",
"0.6.19a": "24w45a port\n\nFixed glowing eyes on 1.21.3 (#702)\nFixed crash with Iris on 1.21.3 (Closes #701)\nFixed startup crash with Minecraft Forge on 1.21.3",
"0.6.19b": "1.21.4-pre1 port\n\nFixed model status indicator not clearing on 1.21.3 (Closes #711)",
"0.6.19c": "1.21.4 port\n\nUpdated vivecraft support on 1.20.4 (Closes #716)\nUpdated Iris support on 1.21.4 (Closes #726)",
"0.6.19d": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21.4": {
"0.0.0": "1.21.3",
"0.6.19a": "1.21.4 port\n\nUpdated vivecraft support on 1.20.4 (Closes #716)\nUpdated Iris support on 1.21.4 (Closes #726)",
"0.6.19b": "Updated ViveCraft support (#716)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21.5-fabric": {
"0.0.0": "1.21.4-fabric",
"0.6.19a": "25w03a port",
"0.6.19b": "25w05a port\nFixed choppy animations on b1.7.3 and BTA (Closes #602)",
"0.6.20a": "Improved model loading speed\nAdded models site loader\nUpdated Chinese translations (#710)\nUpdated Russian translations (Closes #685)\nAdded getAnimationMaxValue to the api (Closes #715)\nAdded: RealCamera now plays first person animations (1.20+) (Closes #417)\nEditor QoL:\n- Check Safety Level shows the cube count in Level: None\n- Added color to the current animation selector\n- Setup/Finish animations show up near their normal animation in the list\n- Improved skin compatible export option description\n- Added cube name colors to the Copy Transform selection menu\n- Made reload texture undoable, added a warning popup if the image is edited in game\n- Added Pivot Tool\n- Multi-select improvements\n- Copy Transforms in duplicated elements update if the from is also duplicated\n25w06a port\n\nFixed models menu breaking with experimental exports\nFixed falling animation on 1.21.3+ (Closes #733)\nFixed editor crash with templates present (Closes #683)\nFixed combo slider/spinner breaking (Closes #680)\nFixed slider max value breaking above 127 with normal exporter (Closes #729, Closes #687)\nFixed value slider values change due to rounding issues (Closes #682)\nFixed must finish not working with normal exporter (Closes #703)\nFixed add new empty frame not working\nFixed grouped animation breaks export if changed to different type\nFixed sprinting not working in BTA\nFixed text input fields not working in BTA\nFixed capes in 1.17+ clipping into the body on sneaking (Closes #722)\nFixed capes in 1.4 and older versions not rendering\nFixed root animations accumulating on 1.7.10 and older if root is visible and taking damage (Closes #714)\nFixed layer defaults not applying in model preview",
"0.6.21a": "Added a default icon for cpmmodels and folders in the models menu\nUpdated to BTA 7.3_01\n\nFixed multi-selecting roots showing an error message\nFixed multi-selecting not working\nFixed 2nd layers showing if roots are visible on 1.21.3+ (Closes #748)\nFixed models swapping between players on BTA (Closes #744)\nFixed disconnecting due to partial read network bug in BTA (Closes #753)\nFixed must-finish not working with looping animations without setup/finish animations",
"0.6.21b": "25w07a port",
"0.6.21c": "25w09b port\nFixed crash on 1.14.4 fabric (Closes #754)",
"0.6.21d": "1.21.5 port",
"0.6.21e": "Minecraft Forge 1.21.5 port\n\nFixed crash with iris (Closes #768)",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21.5": {
"0.0.0": "1.21.4",
"0.6.21a": "Minecraft Forge 1.21.5 port\n\nFixed crash with iris (Closes #768)",
"0.6.21b": "Minecraft Forge 1.21.5 port\n\nFixed crash with iris (Closes #768)",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21.6-fabric": {
"0.0.0": "1.21.5-fabric",
"0.6.21a": "25w16a port",
"0.6.22a": "Added `/cpm scaling debug \u003cplayer\u003e` command, lists all of the scaling settings\nUpdated Spanish translations (#761)\n25w18a port\n\nRewrote the pehkui scaling system\nFixed ConcurrentModificationException errors while loading models\nRemoved remove flight speed attribute scaler (didn\u0027t actually work)\nFixed 0 sized cubes still drawing triangles\nFixed paste client delete confirm popup missing OK button text\nMarked the bukkit plugin as incompatible with forge/neo/fabric",
"0.6.22b": "1.21.6-pre1 port",
"0.6.22c": "1.21.6 port",
"0.6.22d": "Updated to BTA 7.3_04\nChanged gestures keybind default to H on 1.21.6 (Closes #794)\nFixed text fields not rendering on 1.21.6 (Closes #793)",
"0.6.22e": "Fixed text not rendering in some cases (Closes #795)\nChanged gestures keybind default to H on 1.21.6 (Closes #796)\nFixed crash with NeoForge 21.6.19-beta\nFixed error with ModMenu on fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21.6": {
"0.0.0": "1.21.5",
"0.6.22a": "1.21.6 port",
"0.6.22b": "Updated to BTA 7.3_04\nChanged gestures keybind default to H on 1.21.6 (Closes #794)\nFixed text fields not rendering on 1.21.6 (Closes #793)",
"0.6.22c": "Fixed text not rendering in some cases (Closes #795)\nChanged gestures keybind default to H on 1.21.6 (Closes #796)\nFixed crash with NeoForge 21.6.19-beta\nFixed error with ModMenu on fabric",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21.7": {
"0.6.22a": "1.21.7 port",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21.7-fabric": {
"0.6.22a": "1.21.7 port",
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21.8": {
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21.8-fabric": {
"0.6.23a": "Added copy color option to copy transforms\nAdded additive option to copy transforms\nAdded multiply option to copy transforms\nUpdated Simplified Chinese translations (#803)\n\nFixed animation editor not working on 1.21.7 (Closes #798)\nFixed crash with Minecraft Forge 1.21.7 (Closes #799)\nFixed crash with Iris or Vivecraft on 1.21.7 fabric (Closes #800)\nFixed load from skin not working with server-side skin changers or via-version proxies (? #659)\nFixed hunger, health and air animations not working on dedicated servers for other players (Closes #804)\nFixed crash with real camera (Closes #807)",
"0.6.24a": "Added layer animations count to Check Safety level\nAdded: render scale in animation works with multi-select\n\nFixed error with scaling on Paper (Closes #640)\nFixed plugin not working on Paper 1.21.7+ (#809)\nFixed crash with 1.6 and older minecraft versions\nFixed rare crash on 1.21.3 and newer\nFixed vanilla parts not showing their UV box in the editor\nFixed multi-select set color not working with recolored cubes",
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)"
},
"1.21.10": {
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)",
"0.6.25b": "Fixed colored cubes on 1.21.10 (Closes #884)\nFixed ModMenu error on 1.21.10 (Closes #882)\nFixed ViveCraft support on 1.21.10"
},
"1.21.10-fabric": {
"0.6.25a": "1.21.10 port\nSkin models work on Mannequins\n\nUpdated Chinese translations (#834)\nFixed color sliders not working on (1.21.8+)\nFixed login issue on NeoForge (Closes #854)\nFixed invalid editor gui scale crashing the editor (Closes #839)",
"0.6.25b": "Fixed colored cubes on 1.21.10 (Closes #884)\nFixed ModMenu error on 1.21.10 (Closes #882)\nFixed ViveCraft support on 1.21.10"
}
}
[10Nov2025 19:51:37.007] [Worker-Main-12/DEBUG] [mixin/]: Mixing entity.renderer.feature.MixinWardenExtraTextureParts from entity_texture_features.mixins.json into net.minecraft.client.model.WardenModel
[10Nov2025 19:51:37.007] [Worker-Main-12/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinWardenExtraTextureParts from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:37.008] [Worker-Main-12/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinWardenExtraTextureParts from mod entity_texture_features->@Inject::etf$modifyParts1(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:37.008] [Worker-Main-12/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinWardenExtraTextureParts from mod entity_texture_features->@Inject::etf$modifyParts1(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:37.008] [Worker-Main-12/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinWardenExtraTextureParts from mod entity_texture_features->@Inject::etf$modifyParts1(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:37.008] [Worker-Main-12/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinWardenExtraTextureParts from mod entity_texture_features->@Inject::etf$modifyParts1(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:37.008] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [cpm] Found status: BETA Current: 0.6.25a Target: 0.6.25a
[10Nov2025 19:51:37.019] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [cobweb] Starting version check at https://api.modrinth.com/updates/cobweb/forge_updates.json
[10Nov2025 19:51:37.029] [Worker-Main-12/DEBUG] [mixin/]: Mixing entity_render_context.MixinEntityRenderer from mixins.iris.json into net.minecraft.client.renderer.entity.EntityRenderer
[10Nov2025 19:51:37.029] [Worker-Main-12/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEntityRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:37.031] [Worker-Main-12/DEBUG] [mixin/]: Mixing core.render.world.EntityRendererAccessor from sodium-common.mixins.json into net.minecraft.client.renderer.entity.EntityRenderer
[10Nov2025 19:51:37.031] [Worker-Main-12/DEBUG] [mixin/]: sodium-common.mixins.json:core.render.world.EntityRendererAccessor from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.031] [Worker-Main-12/DEBUG] [mixin/]: Mixing features.render.entity.cull.EntityRendererMixin from sodium-common.mixins.json into net.minecraft.client.renderer.entity.EntityRenderer
[10Nov2025 19:51:37.031] [Worker-Main-12/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.entity.cull.EntityRendererMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.031] [Worker-Main-12/DEBUG] [mixin/]: Mixing client.EntityRendererMixin from soul_fire_d.mixins.json into net.minecraft.client.renderer.entity.EntityRenderer
[10Nov2025 19:51:37.031] [Worker-Main-12/DEBUG] [mixin/]: Mixing entity.renderer.MixinEntityRenderer from entity_texture_features.mixins.json into net.minecraft.client.renderer.entity.EntityRenderer
[10Nov2025 19:51:37.031] [Worker-Main-12/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinEntityRenderer from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:37.032] [Worker-Main-12/DEBUG] [mixin/]: Mixing LeashMixin from polytone-common.mixins.json into net.minecraft.client.renderer.entity.EntityRenderer
[10Nov2025 19:51:37.034] [Worker-Main-12/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEntityRenderer from mod iris->@Inject::setNameTagId(Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lnet/minecraft/network/chat/Component;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.034] [Worker-Main-12/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEntityRenderer from mod iris->@Inject::setNameTagId(Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lnet/minecraft/network/chat/Component;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.034] [Worker-Main-12/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEntityRenderer from mod iris->@Inject::setNameTagId(Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lnet/minecraft/network/chat/Component;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.034] [Worker-Main-12/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEntityRenderer from mod iris->@Inject::resetId(Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lnet/minecraft/network/chat/Component;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.034] [Worker-Main-12/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEntityRenderer from mod iris->@Inject::resetId(Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lnet/minecraft/network/chat/Component;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.034] [Worker-Main-12/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEntityRenderer from mod iris->@Inject::resetId(Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lnet/minecraft/network/chat/Component;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.034] [Worker-Main-12/DEBUG] [mixin/]: soul_fire_d.mixins.json:client.EntityRendererMixin from mod soul_fire_d->@Inject::onExtractRenderState(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.034] [Worker-Main-12/DEBUG] [mixin/]: soul_fire_d.mixins.json:client.EntityRendererMixin from mod soul_fire_d->@Inject::onExtractRenderState(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.034] [Worker-Main-12/DEBUG] [mixin/]: soul_fire_d.mixins.json:client.EntityRendererMixin from mod soul_fire_d->@Inject::onExtractRenderState(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.034] [Worker-Main-12/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinEntityRenderer from mod entity_texture_features->@Inject::etf$createRenderState(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.034] [Worker-Main-12/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinEntityRenderer from mod entity_texture_features->@Inject::etf$createRenderState(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.034] [Worker-Main-12/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinEntityRenderer from mod entity_texture_features->@Inject::etf$createRenderState(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.035] [Worker-Main-12/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinEntityRenderer from mod entity_texture_features->@Inject::etf$vanillaLightOverrideCancel(Lnet/minecraft/world/entity/Entity;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:37.035] [Worker-Main-12/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinEntityRenderer from mod entity_texture_features->@Inject::etf$protectPostRenderersLikeNametag(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.035] [Worker-Main-12/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinEntityRenderer from mod entity_texture_features->@Inject::etf$protectPostRenderersLikeNametag(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.035] [Worker-Main-12/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinEntityRenderer from mod entity_texture_features->@Inject::etf$protectPostRenderersLikeNametag(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.035] [Worker-Main-12/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinEntityRenderer from mod entity_texture_features->@Inject::etf$revertForRenderersThatCallSuperFirst(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.035] [Worker-Main-12/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinEntityRenderer from mod entity_texture_features->@Inject::etf$revertForRenderersThatCallSuperFirst(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.035] [Worker-Main-12/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinEntityRenderer from mod entity_texture_features->@Inject::etf$revertForRenderersThatCallSuperFirst(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.035] [Worker-Main-12/DEBUG] [mixin/]: polytone-common.mixins.json:LeashMixin from mod polytone->@Inject::polytone$modifyLeashRender(Lcom/mojang/blaze3d/vertex/VertexConsumer;Lorg/joml/Matrix4f;FFFIIIIFFFFIZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:37.075] [Worker-Main-12/DEBUG] [mixin/]: Mixing features.render.entity.CubeMixin from sodium-common.mixins.json into net.minecraft.client.model.geom.ModelPart$Cube
[10Nov2025 19:51:37.075] [Worker-Main-12/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.entity.CubeMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.077] [Worker-Main-12/DEBUG] [mixin/]: Mixing MixinModelPart$Cuboid from entity_model_features.mixins.json into net.minecraft.client.model.geom.ModelPart$Cube
[10Nov2025 19:51:37.077] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinModelPart$Cuboid from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.082] [Worker-Main-12/DEBUG] [mixin/]: Mixing accessor.CuboidAccessor from entity_model_features.mixins.json into net.minecraft.client.model.geom.ModelPart$Cube
[10Nov2025 19:51:37.085] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:accessor.CuboidAccessor from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.108] [Worker-Main-12/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.entity.CubeMixin from mod sodium->@Inject::onCompile(Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:37.108] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinModelPart$Cuboid from mod entity_model_features->@Inject::emf$injectAnnouncerCube(IIFFFFFFFFFZFFLjava/util/Set;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.108] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinModelPart$Cuboid from mod entity_model_features->@Inject::emf$injectAnnouncerCube(IIFFFFFFFFFZFFLjava/util/Set;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.108] [Worker-Main-12/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinModelPart$Cuboid from mod entity_model_features->@Inject::emf$injectAnnouncerCube(IIFFFFFFFFFZFFLjava/util/Set;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.136] [Render thread/DEBUG] [mixin/]: Mixing client.MixinImageMenuBackground from drippyloadingscreen.mixins.json into de.keksuccino.fancymenu.customization.background.backgrounds.image.ImageMenuBackground
[10Nov2025 19:51:37.136] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinImageMenuBackground from mod drippyloadingscreen: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.137] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinImageMenuBackground from mod drippyloadingscreen->@Inject::afterGetResourceDrippy(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.137] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinImageMenuBackground from mod drippyloadingscreen->@Inject::afterGetResourceDrippy(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.137] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinImageMenuBackground from mod drippyloadingscreen->@Inject::afterGetResourceDrippy(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.137] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinImageMenuBackground from mod drippyloadingscreen->@Inject::afterGetResourceDrippy(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.137] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinImageMenuBackground from mod drippyloadingscreen->@Inject::afterGetResourceDrippy(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.137] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinImageMenuBackground from mod drippyloadingscreen->@Inject::afterGetResourceDrippy(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.185] [Render thread/DEBUG] [mixin/]: Mixing client.MixinImageElement from drippyloadingscreen.mixins.json into de.keksuccino.fancymenu.customization.element.elements.image.ImageElement
[10Nov2025 19:51:37.185] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinImageElement from mod drippyloadingscreen: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.186] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinImageElement from mod drippyloadingscreen->@Inject::afterGetResourceDrippy(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.186] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinImageElement from mod drippyloadingscreen->@Inject::afterGetResourceDrippy(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.186] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinImageElement from mod drippyloadingscreen->@Inject::afterGetResourceDrippy(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.193] [Render thread/DEBUG] [mixin/]: Mixing client.MixinProgressBarElement from drippyloadingscreen.mixins.json into de.keksuccino.fancymenu.customization.element.elements.progressbar.ProgressBarElement
[10Nov2025 19:51:37.193] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinProgressBarElement from mod drippyloadingscreen: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.194] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinProgressBarElement from mod drippyloadingscreen->@Inject::beforeRenderBackgroundDrippy(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.194] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinProgressBarElement from mod drippyloadingscreen->@Inject::beforeRenderBackgroundDrippy(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.194] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinProgressBarElement from mod drippyloadingscreen->@Inject::beforeRenderBackgroundDrippy(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.217] [NeoForge Version Check/DEBUG] [net.neoforged.fml.VersionChecker/]: [cobweb] Received version check data:
{"homepage":"https://modrinth.com/mod/cobweb","promos":{"1.20.1-recommended":"1.0.1","1.20.2-latest":"1.0.1","1.20.2-recommended":"1.0.1","1.19.4-recommended":"1.0.1","1.19.2-latest":"1.0.1","1.18.2-latest":"1.0.1","1.20.4-recommended":"1.0.1","1.20.1-latest":"1.0.1","1.19.4-latest":"1.0.1","1.19.2-recommended":"1.0.1","1.20.4-latest":"1.0.1","1.18.2-recommended":"1.0.1"}}
[10Nov2025 19:51:37.217] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [cobweb] Found status: BETA Current: 1.4.0 Target: null
[10Nov2025 19:51:37.219] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [soul_fire_d] Starting version check at https://api.modrinth.com/updates/soul-fire-d/forge_updates.json
[10Nov2025 19:51:37.259] [Render thread/DEBUG] [mixin/]: Mixing client.MixinCustomizationOverlay from drippyloadingscreen.mixins.json into de.keksuccino.fancymenu.customization.overlay.CustomizationOverlay
[10Nov2025 19:51:37.259] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinCustomizationOverlay from mod drippyloadingscreen: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.278] [Worker-Main-11/INFO] [Polytone/]: Registered 0 extra models
[10Nov2025 19:51:37.308] [Render thread/DEBUG] [mixin/]: Mixing client.MixinLayout from drippyloadingscreen.mixins.json into de.keksuccino.fancymenu.customization.layout.Layout
[10Nov2025 19:51:37.308] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinLayout from mod drippyloadingscreen: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.308] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$atReturnConvertLegacyVanillaButtonCustomizationsDrippy$0(Ljava/util/List;Ljava/lang/String;Lde/keksuccino/fancymenu/customization/element/elements/button/vanillawidget/VanillaWidgetElement;)V to md7304d2$drippyloadingscreen$lambda$atReturnConvertLegacyVanillaButtonCustomizationsDrippy$0$0 in drippyloadingscreen.mixins.json:client.MixinLayout from mod drippyloadingscreen
[10Nov2025 19:51:37.317] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinLayout from mod drippyloadingscreen->@Inject::atReturnConvertLegacyElementsDrippy(Lde/keksuccino/fancymenu/util/properties/PropertyContainerSet;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:37.317] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinLayout from mod drippyloadingscreen->@Inject::atReturnConvertLegacyVanillaButtonCustomizationsDrippy(Lde/keksuccino/fancymenu/util/properties/PropertyContainerSet;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:37.317] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinLayout from mod drippyloadingscreen->@Inject::atReturnConvertLegacyMenuBackgroundDrippy(Lde/keksuccino/fancymenu/util/properties/PropertyContainerSet;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:37.317] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinLayout from mod drippyloadingscreen->@Inject::atReturnConvertLegacyMenuBackgroundDrippy(Lde/keksuccino/fancymenu/util/properties/PropertyContainerSet;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:37.317] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinLayout from mod drippyloadingscreen->@Inject::atReturnConvertLegacyMenuBackgroundDrippy(Lde/keksuccino/fancymenu/util/properties/PropertyContainerSet;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:37.317] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinLayout from mod drippyloadingscreen->@Inject::atReturnConvertLegacyMenuBackgroundDrippy(Lde/keksuccino/fancymenu/util/properties/PropertyContainerSet;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:37.349] [Render thread/DEBUG] [de.keksuccino.fancymenu.customization.layout.editor.buddy.BuddyWidget/]: Creating new TamagotchiEasterEgg with screen size: 0x0
[10Nov2025 19:51:37.354] [NeoForge Version Check/DEBUG] [net.neoforged.fml.VersionChecker/]: [soul_fire_d] Received version check data:
{"homepage":"https://modrinth.com/mod/soul-fire-d","promos":{"1.19.4-recommended":"4.0.11","1.20.4-recommended":"4.0.11","1.16.5-latest":"**.**.**.**","1.19.4-latest":"4.0.11","1.18.2-recommended":"4.0.11","1.19.2-recommended":"4.0.11","1.18.2-latest":"4.0.11","1.19.3-recommended":"**.**.**.**-final","1.20.2-latest":"4.0.11","1.19.3-latest":"**.**.**.**-final","1.20.4-latest":"4.0.11","1.20.1-recommended":"4.0.11","1.20.1-latest":"4.0.11","1.19.2-latest":"4.0.11","1.16.5-recommended":"**.**.**.**","1.20.2-recommended":"4.0.11"}}
[10Nov2025 19:51:37.355] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [soul_fire_d] Found status: BETA Current: 5.1.6 Target: null
[10Nov2025 19:51:37.355] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [cameraoverhaul] Starting version check at https://github.com/Mirsario/Minecraft-CameraOverhaul/blob/dev/meta/ForgeUpdateCheck.json?raw=true
[10Nov2025 19:51:37.369] [Worker-Main-12/DEBUG] [mixin/]: Mixing core.model.quad.BakedQuadMixin from sodium-neoforge.mixins.json into net.minecraft.client.renderer.block.model.BakedQuad
[10Nov2025 19:51:37.369] [Worker-Main-12/DEBUG] [mixin/]: sodium-neoforge.mixins.json:core.model.quad.BakedQuadMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.372] [Worker-Main-12/DEBUG] [mixin/]: sodium-neoforge.mixins.json:core.model.quad.BakedQuadMixin from mod sodium->@Inject::init([IILnet/minecraft/core/Direction;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;ZIZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.372] [Worker-Main-12/DEBUG] [mixin/]: sodium-neoforge.mixins.json:core.model.quad.BakedQuadMixin from mod sodium->@Inject::init([IILnet/minecraft/core/Direction;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;ZIZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.372] [Worker-Main-12/DEBUG] [mixin/]: sodium-neoforge.mixins.json:core.model.quad.BakedQuadMixin from mod sodium->@Inject::init([IILnet/minecraft/core/Direction;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;ZIZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.388] [Worker-Main-12/DEBUG] [mixin/]: Mixing client.MultipartBakedModelMixin from fabric-renderer-api-v1.mixins.json into net.minecraft.client.resources.model.MultiPartBakedModel
[10Nov2025 19:51:37.388] [Worker-Main-12/DEBUG] [mixin/]: Renaming synthetic method lambda$emitBlockQuads$0(Lnet/minecraft/util/RandomSource;J)Lnet/minecraft/util/RandomSource; to md7304d2$fabric_renderer_api_v1$lambda$emitBlockQuads$0$0 in fabric-renderer-api-v1.mixins.json:client.MultipartBakedModelMixin from mod fabric_renderer_api_v1
[10Nov2025 19:51:37.389] [Worker-Main-12/DEBUG] [mixin/]: Mixing features.model.MultiPartBakedModelMixin from sodium-neoforge.mixins.json into net.minecraft.client.resources.model.MultiPartBakedModel
[10Nov2025 19:51:37.389] [Worker-Main-12/DEBUG] [mixin/]: sodium-neoforge.mixins.json:features.model.MultiPartBakedModelMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.389] [Worker-Main-12/DEBUG] [mixin/]: Renaming synthetic method lambda$getRenderTypes$2(I)[Lnet/minecraft/client/resources/model/BakedModel; to md7304d2$sodium$lambda$getRenderTypes$2$1 in sodium-neoforge.mixins.json:features.model.MultiPartBakedModelMixin from mod sodium
[10Nov2025 19:51:37.389] [Worker-Main-12/DEBUG] [mixin/]: Renaming synthetic method lambda$getQuads$1(I)[Lnet/minecraft/client/resources/model/BakedModel; to md7304d2$sodium$lambda$getQuads$1$2 in sodium-neoforge.mixins.json:features.model.MultiPartBakedModelMixin from mod sodium
[10Nov2025 19:51:37.389] [Worker-Main-12/DEBUG] [mixin/]: Renaming synthetic method lambda$storeClassInfo$0(Lnet/minecraft/client/resources/model/MultiPartBakedModel$Selector;)Z to md7304d2$sodium$lambda$storeClassInfo$0$3 in sodium-neoforge.mixins.json:features.model.MultiPartBakedModelMixin from mod sodium
[10Nov2025 19:51:37.395] [Worker-Main-12/DEBUG] [mixin/]: fabric-renderer-api-v1.mixins.json:client.MultipartBakedModelMixin from mod fabric_renderer_api_v1->@Inject::onInit(Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.395] [Worker-Main-12/DEBUG] [mixin/]: fabric-renderer-api-v1.mixins.json:client.MultipartBakedModelMixin from mod fabric_renderer_api_v1->@Inject::onInit(Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.395] [Worker-Main-12/DEBUG] [mixin/]: fabric-renderer-api-v1.mixins.json:client.MultipartBakedModelMixin from mod fabric_renderer_api_v1->@Inject::onInit(Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.395] [Worker-Main-12/DEBUG] [mixin/]: sodium-neoforge.mixins.json:features.model.MultiPartBakedModelMixin from mod sodium->@Inject::storeClassInfo(Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.395] [Worker-Main-12/DEBUG] [mixin/]: sodium-neoforge.mixins.json:features.model.MultiPartBakedModelMixin from mod sodium->@Inject::storeClassInfo(Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.395] [Worker-Main-12/DEBUG] [mixin/]: sodium-neoforge.mixins.json:features.model.MultiPartBakedModelMixin from mod sodium->@Inject::storeClassInfo(Ljava/util/List;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.397] [Worker-Main-12/DEBUG] [mixin/]: Mixing client.WrapperBakedModelMixin from fabric-renderer-api-v1.mixins.json into net.minecraft.client.resources.model.DelegateBakedModel
[10Nov2025 19:51:37.398] [Worker-Main-12/DEBUG] [mixin/]: Mixing features.model.DelegateBakedModelMixin from sodium-neoforge.mixins.json into net.minecraft.client.resources.model.DelegateBakedModel
[10Nov2025 19:51:37.398] [Worker-Main-12/DEBUG] [mixin/]: sodium-neoforge.mixins.json:features.model.DelegateBakedModelMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.399] [Render thread/DEBUG] [de.keksuccino.fancymenu.customization.layout.editor.buddy.Buddy/]: Buddy created in hidden state, will peek in 114.15 seconds
[10Nov2025 19:51:37.399] [Render thread/DEBUG] [de.keksuccino.fancymenu.customization.layout.editor.buddy.BuddyWidget/]: Delaying buddy state loading until screen size is properly set
[10Nov2025 19:51:37.414] [Render thread/INFO] [net.minecraft.client.gui.screens.LoadingOverlay/]: [DRIPPY LOADING SCREEN] Creating DrippyOverlayScreen instance..
[10Nov2025 19:51:37.416] [NeoForge Version Check/DEBUG] [net.neoforged.fml.VersionChecker/]: [cameraoverhaul] Received version check data:
{
"homepage": "https://modrinth.com/mod/cameraoverhaul",
"promos": {
"1.21.5-recommended": "2.0.4-neoforge+mc.1.21.5-plus",
"1.21.4-recommended": "2.0.4-neoforge+mc.1.21.2-1.21.4",
"1.21.3-recommended": "2.0.4-neoforge+mc.1.21.2-1.21.4",
"1.21.2-recommended": "2.0.4-neoforge+mc.1.21.2-1.21.4",
"1.21.1-recommended": "2.0.4-neoforge+mc.1.21.0-1.21.1",
"1.21-recommended": "2.0.4-neoforge+mc.1.21.0-1.21.1",
"1.20.6-recommended": "2.0.4-neoforge+mc.1.20.6",
"1.20.5-recommended": "2.0.4-forge+mc.1.20.0-1.20.5",
"1.20.4-recommended": "2.0.4-forge+mc.1.20.0-1.20.5",
"1.20.3-recommended": "2.0.4-forge+mc.1.20.0-1.20.5",
"1.20.2-recommended": "2.0.4-forge+mc.1.20.0-1.20.5",
"1.20.1-recommended": "2.0.4-forge+mc.1.20.0-1.20.5",
"1.20-recommended": "2.0.4-forge+mc.1.20.0-1.20.5",
"1.19.4-recommended": "2.0.4-forge+mc.1.19.3-1.19.4",
"1.19.3-recommended": "2.0.4-forge+mc.1.19.3-1.19.4",
"1.19.2-recommended": "2.0.4-forge+mc.1.19.0-1.19.2",
"1.19.1-recommended": "2.0.4-forge+mc.1.19.0-1.19.2",
"1.19-recommended": "2.0.4-forge+mc.1.19.0-1.19.2",
"1.18.2-recommended": "2.0.4-forge+mc.1.18.0-1.18.2",
"1.18.1-recommended": "2.0.4-forge+mc.1.18.0-1.18.2",
"1.18-recommended": "2.0.4-forge+mc.1.18.0-1.18.2",
"1.17.1-recommended": "2.0.4-forge+mc.1.17.0-1.17.1",
"1.17-recommended": "2.0.4-forge+mc.1.17.0-1.17.1"
}
}
[10Nov2025 19:51:37.416] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [cameraoverhaul] Found status: UP_TO_DATE Current: 2.0.4-neoforge+mc.1.21.2-1.21.4 Target: null
[10Nov2025 19:51:37.416] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [voicechat] Starting version check at https://update.maxhenkel.de/neoforge/voicechat
[10Nov2025 19:51:37.418] [Worker-Main-12/DEBUG] [mixin/]: Mixing client.WeightedBakedModelMixin from fabric-renderer-api-v1.mixins.json into net.minecraft.client.resources.model.WeightedBakedModel
[10Nov2025 19:51:37.418] [Worker-Main-12/DEBUG] [mixin/]: Renaming synthetic method lambda$emitItemQuads$1(Ljava/util/function/Supplier;)Lnet/minecraft/util/RandomSource; to md7304d2$fabric_renderer_api_v1$lambda$emitItemQuads$1$0 in fabric-renderer-api-v1.mixins.json:client.WeightedBakedModelMixin from mod fabric_renderer_api_v1
[10Nov2025 19:51:37.418] [Worker-Main-12/DEBUG] [mixin/]: Renaming synthetic method lambda$emitBlockQuads$0(Ljava/util/function/Supplier;)Lnet/minecraft/util/RandomSource; to md7304d2$fabric_renderer_api_v1$lambda$emitBlockQuads$0$1 in fabric-renderer-api-v1.mixins.json:client.WeightedBakedModelMixin from mod fabric_renderer_api_v1
[10Nov2025 19:51:37.418] [Worker-Main-12/DEBUG] [mixin/]: Mixing features.model.WeightedBakedModelMixin from sodium-neoforge.mixins.json into net.minecraft.client.resources.model.WeightedBakedModel
[10Nov2025 19:51:37.418] [Worker-Main-12/DEBUG] [mixin/]: sodium-neoforge.mixins.json:features.model.WeightedBakedModelMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.420] [Worker-Main-12/DEBUG] [mixin/]: fabric-renderer-api-v1.mixins.json:client.WeightedBakedModelMixin from mod fabric_renderer_api_v1->@Inject::onInit(Lnet/minecraft/util/random/SimpleWeightedRandomList;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.420] [Worker-Main-12/DEBUG] [mixin/]: fabric-renderer-api-v1.mixins.json:client.WeightedBakedModelMixin from mod fabric_renderer_api_v1->@Inject::onInit(Lnet/minecraft/util/random/SimpleWeightedRandomList;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.420] [Worker-Main-12/DEBUG] [mixin/]: fabric-renderer-api-v1.mixins.json:client.WeightedBakedModelMixin from mod fabric_renderer_api_v1->@Inject::onInit(Lnet/minecraft/util/random/SimpleWeightedRandomList;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.422] [Render thread/INFO] [de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayerHandler/]: [FANCYMENU] ScreenCustomizationLayer registered: drippy_loading_overlay
[10Nov2025 19:51:37.440] [Render thread/DEBUG] [mixin/]: Mixing TabNavigationWidgetMixin from betterclouds.required.mixins.json into net.minecraft.client.gui.components.tabs.TabNavigationBar
[10Nov2025 19:51:37.440] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:TabNavigationWidgetMixin from mod betterclouds: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.440] [Render thread/DEBUG] [mixin/]: Mixing client.MixinTabNavigationBar from fancymenu.mixins.json into net.minecraft.client.gui.components.tabs.TabNavigationBar
[10Nov2025 19:51:37.440] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTabNavigationBar from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.441] [Render thread/DEBUG] [mixin/]: Mixing TabNavigationBarAccessor from yacl.mixins.json into net.minecraft.client.gui.components.tabs.TabNavigationBar
[10Nov2025 19:51:37.441] [Render thread/DEBUG] [mixin/]: yacl.mixins.json:TabNavigationBarAccessor from mod yet_another_config_lib_v3: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.442] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTabNavigationBar from mod fancymenu->@Inject::head_render_FancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.442] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTabNavigationBar from mod fancymenu->@Inject::head_render_FancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.442] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTabNavigationBar from mod fancymenu->@Inject::head_render_FancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.442] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTabNavigationBar from mod fancymenu->@Inject::after_disableBlend_in_render_FancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.444] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTabNavigationBar from mod fancymenu->@Inject::after_disableBlend_in_render_FancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.444] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTabNavigationBar from mod fancymenu->@Inject::after_disableBlend_in_render_FancyMenu(Lnet/minecraft/client/gui/GuiGraphics;IIFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.444] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTabNavigationBar from mod fancymenu->@Inject::after_setCurrentTab_in_setFocused_FancyMenu(Lnet/minecraft/client/gui/components/events/GuiEventListener;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.444] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTabNavigationBar from mod fancymenu->@Inject::after_setCurrentTab_in_setFocused_FancyMenu(Lnet/minecraft/client/gui/components/events/GuiEventListener;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.444] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTabNavigationBar from mod fancymenu->@Inject::after_setCurrentTab_in_setFocused_FancyMenu(Lnet/minecraft/client/gui/components/events/GuiEventListener;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.444] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTabNavigationBar from mod fancymenu->@Inject::after_selectTab_in_keyPressed_FancyMenu(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:37.444] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTabNavigationBar from mod fancymenu->@Inject::after_selectTab_in_keyPressed_FancyMenu(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.444] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinTabNavigationBar from mod fancymenu->@Inject::after_selectTab_in_keyPressed_FancyMenu(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:37.484] [Render thread/DEBUG] [mixin/]: Mixing client.MixinCustomizationOverlayUI from drippyloadingscreen.mixins.json into de.keksuccino.fancymenu.customization.overlay.CustomizationOverlayUI
[10Nov2025 19:51:37.484] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinCustomizationOverlayUI from mod drippyloadingscreen: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.484] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$onReturnBuildMenuBarDrippy$0(Lnet/minecraft/client/gui/screens/Screen;Lde/keksuccino/fancymenu/util/rendering/ui/contextmenu/v2/ContextMenu;Lde/keksuccino/fancymenu/util/rendering/ui/contextmenu/v2/ContextMenu$ContextMenuEntry;)Ljava/lang/Boolean; to md7304d2$drippyloadingscreen$lambda$onReturnBuildMenuBarDrippy$0$0 in drippyloadingscreen.mixins.json:client.MixinCustomizationOverlayUI from mod drippyloadingscreen
[10Nov2025 19:51:37.486] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinCustomizationOverlayUI from mod drippyloadingscreen->@Inject::onReturnBuildMenuBarDrippy(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:37.486] [Render thread/DEBUG] [mixin/]: drippyloadingscreen.mixins.json:client.MixinCustomizationOverlayUI from mod drippyloadingscreen->@Inject::onReturnBuildMenuBarDrippy(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:37.511] [NeoForge Version Check/DEBUG] [net.neoforged.fml.VersionChecker/]: [voicechat] Received version check data:
{"1.20.2":{"1.20.2-2.4.32":"Fixed compatibility with Sound Physics Remastered\nUpdated French translation","1.20.2-2.5.12":"Improved cloth config GUI translations"},"1.21.1":{"1.21.1-2.6.6":"Fixed filters not working for static audio channels"},"1.21":{"1.21-2.5.20":"Added Vietnamese translation\nFixed crash when clicking mod config button"},"1.21.10":{"1.21.10-2.6.6":"Fixed filters not working for static audio channels"},"1.21.7":{"1.21.7-2.5.34":"Fixed compatibility with newer NeoForge versions\nUpdated German translation"},"1.21.6":{"1.21.6-2.5.32":"Added \"Default microphone\" and \"Default speaker\" options\nFixed antivirus software detecting the jar as a trojan (This was a false positive)"},"1.21.9":{"1.21.9-2.6.4":"Updated to 1.21.9"},"1.21.8":{"1.21.8-2.6.6":"Fixed filters not working for static audio channels"},"1.20.4":{"1.20.4-2.5.22":"Updated Traditional Chinese translation\nAdded Portuguese translation\nUpdated Ukrainian translation","1.20.4-2.4.32":"Fixed compatibility with Sound Physics Remastered\nUpdated French translation"},"1.21.3":{"1.21.3-2.5.31":"Improved handling of invalid bind addresses\nFixed bind_address being used in LAN worlds\nUpdated Swedish translation"},"1.20.3":{"1.20.3-2.4.29":"Updated to 1.20.3"},"1.21.2":{"1.21.2-2.5.24":"Updated to 1.21.2"},"promos":{"1.21.4-latest":"1.21.4-2.6.6","1.21.3-latest":"1.21.3-2.5.31","1.21.5-latest":"1.21.5-2.6.6","1.21.1-latest":"1.21.1-2.6.6","1.21.6-latest":"1.21.6-2.5.32","1.21.2-latest":"1.21.2-2.5.24","1.21.10-latest":"1.21.10-2.6.6","1.20.2-latest":"1.20.2-2.5.12","1.21.9-latest":"1.21.9-2.6.4","1.21.8-latest":"1.21.8-2.6.6","1.20.4-recommended":"1.20.4-2.4.32","1.21.7-latest":"1.21.7-2.5.34","1.21-latest":"1.21-2.5.20","1.20.3-recommended":"1.20.3-2.4.29","1.20.4-latest":"1.20.4-2.5.22","1.20.5-latest":"1.20.5-2.5.12","1.20.3-latest":"1.20.3-2.4.29","1.20.6-latest":"1.20.6-2.5.22","1.20.2-recommended":"1.20.2-2.4.32"},"1.20.6":{"1.20.6-2.5.22":"Updated Traditional Chinese translation\nAdded Portuguese translation\nUpdated Ukrainian translation"},"1.21.5":{"1.21.5-2.6.6":"Fixed filters not working for static audio channels"},"1.20.5":{"1.20.5-2.5.12":"Updated to 1.20.5"},"1.21.4":{"1.21.4-2.6.6":"Fixed filters not working for static audio channels"},"homepage":"https://modrepo.de/minecraft/voicechat"}
[10Nov2025 19:51:37.511] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [voicechat] Found status: BETA Current: 1.21.4-2.6.6 Target: 1.21.4-2.6.6
[10Nov2025 19:51:37.512] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [sound_physics_remastered] Starting version check at https://update.maxhenkel.de/neoforge/sound_physics_remastered
[10Nov2025 19:51:37.525] [NeoForge Version Check/DEBUG] [net.neoforged.fml.VersionChecker/]: [sound_physics_remastered] Received version check data:
{"1.20.2":{"1.20.2-1.3.1":"Updated dependencies\nFixed mod icon size","1.20.2-1.3.0":"Added Spanish translation\nAdded Chinese translation\nFixed underwater sounds\nFixed boat rowing sounds muffled\nFixed player hurt sound muffled when standing in water\nFixed not being able to hear ambient cave sounds\nFixed ambient underwater sounds being muffled\nFixed jukebox sounds being occluded"},"1.21.1":{"1.21.1-1.5.1":"Fixed direction evaluation being inaccurate at long distances"},"1.21":{"1.21-1.4.6":"Fixed crash when clicking mod config button"},"1.21.10":{"1.21.10-1.5.1":"Updated to 1.21.10"},"1.21.7":{"1.21.7-1.4.14":"Updated to 1.21.7"},"1.21.6":{"1.21.6-1.4.14":"Fixed mixin crash"},"1.21.9":{"1.21.9-1.5.1":"Fixed direction evaluation being inaccurate at long distances"},"1.21.8":{"1.21.8-1.5.1":"Fixed direction evaluation being inaccurate at long distances"},"1.20.4":{"1.20.4-1.4.5":"Updated Simplified Chinese translation","1.20.4-1.3.0":"Added Spanish translation\nAdded Chinese translation\nFixed underwater sounds\nFixed boat rowing sounds muffled\nFixed player hurt sound muffled when standing in water\nFixed not being able to hear ambient cave sounds\nFixed ambient underwater sounds being muffled\nFixed jukebox sounds being occluded\nUpdated to 1.20.4"},"1.21.3":{"1.21.3-1.4.7":"Fixed issues with sounds being played far away\nFixed lag when being far away from 0, 0"},"promos":{"1.21.4-latest":"1.21.4-1.5.1","1.21.3-latest":"1.21.3-1.4.7","1.21.5-latest":"1.21.5-1.5.1","1.21.1-latest":"1.21.1-1.5.1","1.21.6-latest":"1.21.6-1.4.14","1.21.10-latest":"1.21.10-1.5.1","1.20.2-latest":"1.20.2-1.3.1","1.21.9-latest":"1.21.9-1.5.1","1.21.8-latest":"1.21.8-1.5.1","1.20.4-recommended":"1.20.4-1.3.0","1.21.7-latest":"1.21.7-1.4.14","1.21-latest":"1.21-1.4.6","1.20.4-latest":"1.20.4-1.4.5","1.20.5-latest":"1.20.4-1.3.1","1.20.6-latest":"1.20.6-1.4.5","1.20.2-recommended":"1.20.2-1.3.0"},"1.20.6":{"1.20.6-1.4.5":"Updated Simplified Chinese translation"},"1.21.5":{"1.21.5-1.5.1":"Fixed direction evaluation being inaccurate at long distances"},"1.20.5":{"1.20.4-1.3.1":"Updated to 1.20.5"},"1.21.4":{"1.21.4-1.5.1":"Fixed direction evaluation being inaccurate at long distances"},"homepage":"https://www.curseforge.com/minecraft/mc-mods/sound-physics-remastered"}
[10Nov2025 19:51:37.525] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [sound_physics_remastered] Found status: BETA Current: 1.21.4-1.5.1 Target: 1.21.4-1.5.1
[10Nov2025 19:51:37.525] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [torch_hit] Starting version check at https://api.modrinth.com/updates/torch-hit/forge_updates.json
[10Nov2025 19:51:37.649] [Render thread/INFO] [de.keksuccino.fancymenu.FancyMenu/]: [FANCYMENU] Starting late client initialization phase..
[10Nov2025 19:51:37.652] [NeoForge Version Check/DEBUG] [net.neoforged.fml.VersionChecker/]: [torch_hit] Received version check data:
{"homepage":"https://modrinth.com/mod/torch-hit","promos":{"1.19.2-latest":"7.0.0","1.20.2-latest":"7.0.0","1.19.4-latest":"7.0.0","1.16.5-latest":"**.**.**.**","1.20.4-recommended":"7.0.0","1.18.2-latest":"7.0.0","1.16.5-recommended":"**.**.**.**","1.19.2-recommended":"7.0.0","1.20.2-recommended":"7.0.0","1.20.1-recommended":"7.0.0","1.20.1-latest":"7.0.0","1.18.2-recommended":"7.0.0","1.19.3-recommended":"**.**.**.**","1.20.4-latest":"7.0.0","1.19.4-recommended":"7.0.0","1.19.3-latest":"**.**.**.**"}}
[10Nov2025 19:51:37.653] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [torch_hit] Found status: BETA Current: 7.0.0 Target: null
[10Nov2025 19:51:37.653] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [searchables] Starting version check at https://updates.blamejared.com/get?n=searchables&gv=1.21.4&ml=neoforge
[10Nov2025 19:51:37.665] [NeoForge Version Check/DEBUG] [net.neoforged.fml.VersionChecker/]: [searchables] Received version check data:
{"homepage":"https://www.curseforge.com/minecraft/mc-mods/searchables","promos":{"1.21.4-latest":"1.0.5"}}
[10Nov2025 19:51:37.665] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [searchables] Found status: BETA Current: 1.0.5 Target: 1.0.5
[10Nov2025 19:51:37.665] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [inventoryhud] Starting version check at https://raw.githubusercontent.com/DmitryLovin/pluginUpdate/master/invupdate.json
[10Nov2025 19:51:37.690] [NeoForge Version Check/DEBUG] [net.neoforged.fml.VersionChecker/]: [inventoryhud] Received version check data:
{
"homepage": "https://www.curseforge.com/minecraft/mc-mods/inventory-hud-forge",
"1.21.5": {
"3.4.27": "1.21.5 release"
},
"1.21.4": {
"3.4.27": "1.21.4 release"
},
"1.21.3": {
"3.4.27": "1.21.3 release"
},
"1.21.1": {
"3.4.26": "1.21.1 release"
},
"1.21": {
"3.4.21": "1.21 release",
"3.4.22": "added Turkish language\nadded Portuguese language\nsome render fixes",
"3.4.23": "added Hungarian language\nadded Ukrainian language\nsmall config GUI fix",
"3.4.24": "fixed button width bug\nadded Czech language\nadded Korean language",
"3.4.26": "added Chinese Traditional (Taiwan) language"
},
"1.20.6": {
"3.4.21": "1.20.6 release",
"3.4.22": "added Turkish language\nadded Portuguese language\nsome render fixes",
"3.4.23": "added Hungarian language\nadded Ukrainian language\nsmall config GUI fix",
"3.4.24": "fixed button width bug\nadded Czech language\nadded Korean language",
"3.4.26": "added Chinese Traditional (Taiwan) language"
},
"1.20.4": {
"3.4.19": "1.20.3 release",
"3.4.20": "fixed issue #130 By sporefreak when mod keybinds trigger everywhere",
"3.4.22": "added Turkish language\nadded Portuguese language\nsome render fixes",
"3.4.23": "added Hungarian language\nadded Ukrainian language\nsmall config GUI fix",
"3.4.24": "fixed button width bug\nadded Czech language\nadded Korean language",
"3.4.26": "added Chinese Traditional (Taiwan) language"
},
"1.20.3": {
"3.4.19": "1.20.3 release"
},
"1.20.2": {
"3.4.19": "1.20.2 release"
},
"1.20.1": {
"3.4.13": "1.20 release",
"3.4.14": "new option to hide HUDs with debug gui opened\nnew option to hide arrows count when now weapon in your hands\nnew option to show effect levels higher than 9",
"3.4.15": "Italian translation",
"3.4.17": "French and Japanese translations",
"3.4.18": "German translation",
"3.4.22": "added Turkish language\nadded Portuguese language\nsome render fixes",
"3.4.23": "added Hungarian language\nadded Ukrainian language\nsmall config GUI fix",
"3.4.24": "fixed button width bug\nadded Czech language\nadded Korean language",
"3.4.26": "added Chinese Traditional (Taiwan) language"
},
"1.20": {
"3.4.13": "1.20 release",
"3.4.14": "new option to hide HUDs with debug gui opened\nnew option to hide arrows count when now weapon in your hands\nnew option to show effect levels higher than 9",
"3.4.15": "Italian translation",
"3.4.17": "French and Japanese translations",
"3.4.18": "German translation",
"3.4.22": "added Turkish language\nadded Portuguese language\nsome render fixes",
"3.4.23": "added Hungarian language\nadded Ukrainian language\nsmall config GUI fix",
"3.4.24": "fixed button width bug\nadded Czech language\nadded Korean language",
"3.4.26": "added Chinese Traditional (Taiwan) language"
},
"1.19.4": {
"3.4.8": "new 'keep notify' setting, you can toggle it off to be notified only once per version\nnew 'show hidden effects' setting, you can hide icons for hidden effect, like in vanilla version\nnew effects blacklist system, potion hud will ignore effects from this list",
"3.4.9": "critical error hot fix",
"3.4.10": "curios/trinkets fixes",
"3.4.11": "Numeric text field fix",
"3.4.12": "some fixes and new ammo calculation",
"3.4.14": "new option to hide HUDs with debug gui opened\nnew option to hide arrows count when now weapon in your hands\nnew option to show effect levels higher than 9",
"3.4.15": "Italian translation",
"3.4.17": "French and Japanese translations",
"3.4.18": "German translation",
"3.4.22": "added Turkish language\nadded Portuguese language\nsome render fixes",
"3.4.23": "added Hungarian language\nadded Ukrainian language\nsmall config GUI fix",
"3.4.24": "fixed button width bug\nadded Czech language\nadded Korean language",
"3.4.26": "added Chinese Traditional (Taiwan) language"
},
"1.19.3": {
"3.4.6": "new forge registris",
"3.4.7": "cross version for 1.19.2 and 1.19.3"
},
"1.19.2": {
"3.4.6": "new forge registris",
"3.4.7": "cross version for 1.19.2 and 1.19.3",
"3.4.23": "added Hungarian language\nadded Ukrainian language\nsmall config GUI fix",
"3.4.24": "fixed button width bug\nadded Czech language\nadded Korean language",
"3.4.26": "added Chinese Traditional (Taiwan) language"
},
"1.19.1": {
"3.4.6": "new forge registris"
},
"1.19": {
"3.4.2": "fabric 1.19",
"3.4.4": "1.19",
"3.4.5": "curios support",
"3.4.6": "new forge registris"
},
"1.18.2": {
"3.4.2": "1.18.1",
"3.4.3": "1.18.1",
"3.4.4": "(forge) fixed server init",
"3.4.8": "new 'keep notify' setting, you can toggle it off to be notified only once per version\nnew 'show hidden effects' setting, you can hide icons for hidden effect, like in vanilla version\nnew effects blacklist system, potion hud will ignore effects from this list",
"3.4.9": "critical error hot fix",
"3.4.10": "curios/trinkets fixes",
"3.4.12": "some fixes and new ammo calculation",
"3.4.14": "new option to hide HUDs with debug gui opened\nnew option to hide arrows count when now weapon in your hands\nnew option to show effect levels higher than 9",
"3.4.15": "Italian translation",
"3.4.16": "fixed save function for numeric text field. related to issue #118 By guyguy18123",
"3.4.17": "French and Japanese translations",
"3.4.18": "German translation",
"3.4.22": "added Turkish language\nadded Portuguese language\nsome render fixes",
"3.4.23": "added Hungarian language\nadded Ukrainian language\nsmall config GUI fix",
"3.4.24": "fixed button width bug\nadded Czech language\nadded Korean language",
"3.4.26": "added Chinese Traditional (Taiwan) language"
},
"1.18.1": {
"3.4.2": "1.18.1",
"3.4.3": "1.18.1",
"3.4.4": "(forge) fixed server init"
},
"1.18": {
"3.4.1": "1.18 release",
"3.4.2": "curios fixes (forge only)\nfixed issue #58 By Baenjamin (fabric only)",
"3.4.3": "fixed issue (#60 By codingandtea) with curios implementation",
"3.4.4": "(forge) fixed server init"
},
"1.17.1": {
"3.3.2": "nothing here",
"3.3.3": "forge",
"3.3.4": "vanilla potion icons are now disabled when potion hud is enabled",
"3.4.0": "added trinkets support\nadded chinese language\nadded spanish language\nadded notification system for future updates",
"3.4.1": "added bar duration setting"
},
"1.17": {
"3.3.1": "released for 1.17\nadded update notification system",
"3.3.2": "fixed issue #38 By gamingoninsulin",
"3.3.3": "forge release",
"3.3.4": "vanilla potion icons are now disabled when potion hud is enabled",
"3.4.0": "added trinkets support\nadded chinese language\nadded spanish language\nadded notification system for future updates",
"3.4.1": "added bar duration setting"
},
"1.16.1": {
"3.0": "new mini mode for Potion HUD\nArmor HUD now shows count of arrows in full plus inv mode\nnew Ingame config menu, where you can change position of the HUDs and toggle them on/off",
"3.0.1": " small compatibility fixes.",
"3.1.0": "new vertical mode for InventoryHUD\nnew mini mode for InventoryHUD\nPotionHUD now has gap option\nfixed bug when potions was rendering above debug screen\npotion rendering system was reworked, now all potions from any mod should render",
"3.1.1": "now one version for 1.16.1, 1.16.2 and 1.16.3\nnew colors for armor hud\nfixed issue #8 By just_some_user\nfixed issue #7 By just_some_user\nchanged default key binding for options, now 'O'\nkey binding for options is now open full config screen instead of changing position",
"3.1.2": "added new option in armor hud config (durability bars)",
"3.1.3": "fixed issue with loading config\nfixed some texts issues",
"3.1.4": "fixed issue with potion level icon",
"3.2.1": "fixed issue #24 By cartenavigom",
"3.2.2": "fixed issue #27 By Gberqz"
},
"1.16.2": {
"3.1.0": "new vertical mode for InventoryHUD\nnew mini mode for InventoryHUD\nPotionHUD now has gap option\nfixed bug when potions was rendering above debug screen\npotion rendering system was reworked, now all potions from any mod should render",
"3.1.1": "now one version for 1.16.1, 1.16.2 and 1.16.3\nnew colors for armor hud\nfixed issue #8 By just_some_user\nfixed issue #7 By just_some_user\nchanged default key binding for options, now 'O'\nkey binding for options is now open full config screen instead of changing position",
"3.1.2": "added new option in armor hud config (durability bars)",
"3.1.3": "fixed issue with loading config\nfixed some texts issues",
"3.1.4": "fixed issue with potion level icon",
"3.2.0": "new Inventory HUD background (with configurable alpha)\nDisebleable ArmorHUD numbers\nevery item in ArmorHUD now moveble\nnew config screen\nfixed issue when quiver and inventory icons rendered wrong with left-handed players.\nfixed issue when lang files didn't work.",
"3.2.1": "fixed issue #24 By cartenavigom",
"3.2.2": "fixed issue #27 By Gberqz",
"3.3.0": "added animation for recently picked up items\nadded possibility to hide InventoryHUD background if inventory is empty\nchanged size of InventoryHUD background\nadded new option for ArmorHUD show overall item count for main/off hand\nArmorHUD is now scalable\nadded new horizontal mode for PotionHUD\nadded keybind for toggle on/off Potion and Armor HUDs",
"3.4.0": "added trinkets support\nadded chinese language\nadded spanish language\nadded notification system for future updates",
"3.4.1": "added bar duration setting"
},
"1.16.3": {
"3.1.0": "new vertical mode for InventoryHUD\nnew mini mode for InventoryHUD\nPotionHUD now has gap option\nfixed bug when potions was rendering above debug screen\npotion rendering system was reworked, now all potions from any mod should render",
"3.1.1": "now one version for 1.16.1, 1.16.2 and 1.16.3\nnew colors for armor hud\nfixed issue #8 By just_some_user\nfixed issue #7 By just_some_user\nchanged default key binding for options, now 'O'\nkey binding for options is now open full config screen instead of changing position",
"3.1.2": "added new option in armor hud config (durability bars)",
"3.1.3": "fixed issue with loading config\nfixed some texts issues",
"3.1.4": "fixed issue with potion level icon",
"3.2.0": "new Inventory HUD background (with configurable alpha)\nDisebleable ArmorHUD numbers\nevery item in ArmorHUD now moveble\nnew config screen\nfixed issue when quiver and inventory icons rendered wrong with left-handed players.\nfixed issue when lang files didn't work.",
"3.2.1": "fixed issue #24 By cartenavigom",
"3.2.2": "fixed issue #27 By Gberqz",
"3.3.0": "added animation for recently picked up items\nadded possibility to hide InventoryHUD background if inventory is empty\nchanged size of InventoryHUD background\nadded new option for ArmorHUD show overall item count for main/off hand\nArmorHUD is now scalable\nadded new horizontal mode for PotionHUD\nadded keybind for toggle on/off Potion and Armor HUDs",
"3.4.0": "added trinkets support\nadded chinese language\nadded spanish language\nadded notification system for future updates",
"3.4.1": "added bar duration setting"
},
"1.16.4": {
"3.1.3": "fixed issue with loading config\nfixed some texts issues",
"3.1.4": "fixed issue with potion level icon",
"3.2.0": "new Inventory HUD background (with configurable alpha)\nDisebleable ArmorHUD numbers\nevery item in ArmorHUD now moveble\nnew config screen\nfixed issue when quiver and inventory icons rendered wrong with left-handed players.\nfixed issue when lang files didn't work.",
"3.2.1": "fixed issue #24 By cartenavigom",
"3.2.2": "fixed issue #27 By Gberqz",
"3.3.0": "added animation for recently picked up items\nadded possibility to hide InventoryHUD background if inventory is empty\nchanged size of InventoryHUD background\nadded new option for ArmorHUD show overall item count for main/off hand\nArmorHUD is now scalable\nadded new horizontal mode for PotionHUD\nadded keybind for toggle on/off Potion and Armor HUDs",
"3.4.0": "added trinkets support\nadded chinese language\nadded spanish language\nadded notification system for future updates",
"3.4.1": "added bar duration setting"
},
"1.16.5": {
"3.1.3": "fixed issue with loading config\nfixed some texts issues",
"3.1.4": "fixed issue with potion level icon",
"3.2.0": "new Inventory HUD background (with configurable alpha)\nDisebleable ArmorHUD numbers\nevery item in ArmorHUD now moveble\nnew config screen\nfixed issue when quiver and inventory icons rendered wrong with left-handed players.\nfixed issue when lang files didn't work.",
"3.2.1": "fixed issue #24 By cartenavigom",
"3.2.2": "fixed issue #27 By Gberqz",
"3.3.0": "added animation for recently picked up items\nadded possibility to hide InventoryHUD background if inventory is empty\nchanged size of InventoryHUD background\nadded new option for ArmorHUD show overall item count for main/off hand\nArmorHUD is now scalable\nadded new horizontal mode for PotionHUD\nadded keybind for toggle on/off Potion and Armor HUDs",
"3.4.0": "added trinkets support\nadded chinese language\nadded spanish language\nadded notification system for future updates",
"3.4.1": "added bar duration setting"
},
"1.15.2": {
"1.3": "Some lang fixes",
"2.0": "New features: armor damage hud & potions hud",
"2.1": "Custom effects from most of mods now works correctly",
"2.2": "Now you can change PotionHUD orientation from LEFT to RIGHT\nNow you can change ArmorStatusHUD orientation from MIDDLE to LEFT or RIGHT, also you can change position\nNew ConfigGUI",
"2.2.1": "Armor orientation fixes and Potion Y pos fixes",
"2.3": "Now u can hide armor if durability is above what u set in config..",
"2.4": "new types of Orientation and you can change Orientation of any HUD",
"2.5": "Now PotionHUD shows levels of the effects\nNow you can change alpha of PotionHUD background. Suggested by pyrezombie\nFixed Issue #3 by SelfyxT",
"2.6": "ArmorStatus HUD now contains main and off hand items, and also counter of inventory empty slots, you can switch type and durability view via config",
"2.6.1": "Fixed Issue #4 by sandalle",
"3.0": "new mini mode for Potion HUD\nArmor HUD now shows count of arrows in full plus inv mode\nnew Ingame config menu, where you can change position of the HUDs and toggle them on/off",
"3.0.1": " small compatibility fixes.",
"3.1.0": "new vertical mode for InventoryHUD\nnew mini mode for InventoryHUD\nPotionHUD now has gap option\nfixed bug when potions was rendering above debug screen\npotion rendering system was reworked, now all potions from any mod should render",
"3.1.1": "new colors for armor hud\nfixed issue #8 By just_some_user\nfixed issue #7 By just_some_user\nchanged default key binding for options, now 'O'\nkey binding for options is now open full config screen instead of changing position",
"3.1.2": "added new option in armor hud config (durability bars)",
"3.1.3": "fixed issue with loading config\nfixed some texts issues",
"3.1.4": "fixed issue with potion level icon",
"3.2.0": "new Inventory HUD background (with configurable alpha)\nDisebleable ArmorHUD numbers\nevery item in ArmorHUD now moveble\nnew config screen\nfixed issue when quiver and inventory icons rendered wrong with left-handed players\nfixed issue when lang files didn't work",
"3.2.1": "fixed issue #24 By cartenavigom",
"3.3.0": "added animation for recently picked up items\nadded possibility to hide InventoryHUD background if inventory is empty\nchanged size of InventoryHUD background\nadded new option for ArmorHUD show overall item count for main/off hand\nArmorHUD is now scalable\nadded new horizontal mode for PotionHUD\nadded keybind for toggle on/off Potion and Armor HUDs",
"3.4.0": "added trinkets support\nadded chinese language\nadded spanish language\nadded notification system for future updates",
"3.4.1": "added bar duration setting"
},
"1.15.1": {
"1.3": "Some lang fixes",
"2.0": "New features: armor damage hud & potions hud",
"2.1": "Custom effects from most of mods now works correctly",
"2.2": "Now you can change PotionHUD orientation from LEFT to RIGHT\nNow you can change ArmorStatusHUD orientation from MIDDLE to LEFT or RIGHT, also you can change position\nNew ConfigGUI",
"2.2.1": "Armor orientation fixes and Potion Y pos fixes",
"2.3": "Now u can hide armor if durability is above what u set in config.",
"2.4": "new types of Orientation and you can change Orientation of any HUD",
"2.5": "Now PotionHUD shows levels of the effects\nNow you can change alpha of PotionHUD background. Suggested by pyrezombie\nFixed Issue #3 by SelfyxT",
"2.6": "ArmorStatus HUD now contains main and off hand items, and also counter of inventory empty slots, you can switch type and durability view via config",
"2.6.1": "Fixed Issue #4 by sandalle",
"3.0": "new mini mode for Potion HUD\nArmor HUD now shows count of arrows in full plus inv mode\nnew Ingame config menu, where you can change position of the HUDs and toggle them on/off",
"3.4.0": "added trinkets support\nadded chinese language\nadded spanish language\nadded notification system for future updates",
"3.4.1": "added bar duration setting"
},
"1.14.4": {
"1.4": "Some lang fixes",
"2.0": "New features: armor damage hud & potions hud",
"2.1": "Now has same features as 1.15 mod",
"2.2": "Now PotionHUD shows levels of the effects\nNow you can change alpha of PotionHUD background. Suggested by pyrezombie\nFixed Issue #3 by SelfyxT",
"2.3": "ArmorStatus HUD now contains main and off hand items, and also counter of inventory empty slots, you can switch type and durability view via config",
"2.3.1": "Fixed Issue #4 by sandalle",
"3.0": "new mini mode for Potion HUD\nArmor HUD now shows count of arrows in full plus inv mode\nnew Ingame config menu, where you can change position of the HUDs and toggle them on/off",
"3.0.1": " small compatibility fixes.",
"3.1.0": "new vertical mode for InventoryHUD\nnew mini mode for InventoryHUD\nPotionHUD now has gap option\nfixed bug when potions was rendering above debug screen\npotion rendering system was reworked, now all potions from any mod should render",
"3.1.1": "new colors for armor hud\nfixed issue #8 By just_some_user\nfixed issue #7 By just_some_user\nchanged default key binding for options, now 'O'\nkey binding for options is now open full config screen instead of changing position",
"3.2.1": "fixed issue #24 By cartenavigom",
"3.3.0": "added animation for recently picked up items\nadded possibility to hide InventoryHUD background if inventory is empty\nchanged size of InventoryHUD background\nadded new option for ArmorHUD show overall item count for main/off hand\nArmorHUD is now scalable\nadded new horizontal mode for PotionHUD\nadded keybind for toggle on/off Potion and Armor HUDs"
},
"1.12.2": {
"1.0": "First release on 1.12.2",
"1.1": "Potion icons fixes",
"1.2": "Now PotionHUD shows levels of the effects\nNow you can change alpha of PotionHUD background. Suggested by pyrezombie\nPotionHUD support even more mods now\nFixed Issue #3 by SelfyxT",
"1.2.1": "added more mods for PotionHUD",
"1.3": "ArmorStatus HUD now contains main and off hand items, and also counter of inventory empty slots, you can switch type and durability view via config",
"1.3.1": "Fixed Issue #4 by sandalle",
"1.3.2": "Crash fixes!!!",
"3.0.1": "new mini mode for Potion HUD\nArmor HUD now shows count of arrows in full plus inv mode\nnew Ingame config menu, where you can change position of the HUDs and toggle them on/off\nmod config screen now the same as in 1.14.4+ versions",
"3.1.0": "new vertical mode for InventoryHUD\nnew mini mode for InventoryHUD\nPotionHUD now has gap option",
"3.1.1": "fixed bug when bag and quiver had wrong color, thx Ackmard for report!",
"3.1.2": "fixed issue when mod was spamming logs",
"3.1.3": "Reworked potion icon rendering\nfixed issue #8 By just_some_user\nfixed issue #7 By just_some_user\nchanged default key binding for options, now 'O'\nkey binding for options is now open full config screen instead of changing position",
"3.1.4": "new colors for armorhud",
"3.1.5": "corail tombstones potion effects now has icons\nadded new option in armor hud config (durability bars)",
"3.1.6": "fixed issue #11 By just_some_user\nfixed issue #12 By NoAim_Chomsky",
"3.1.7": "added two more mods to potionhud integration",
"3.1.9": "fixed issue with potion level icon",
"3.2.0": "new Inventory HUD background (with configurable alpha)\nDisebleable ArmorHUD numbers\nevery item in ArmorHUD now moveble\nnew config screen\nfixed issue when quiver and inventory icons rendered wrong with left-handed players\nfixed issue when lang files didn't work",
"3.2.1": "fixed issue #24 By cartenavigom",
"3.3.0": "added animation for recently picked up items\nadded possibility to hide InventoryHUD background if inventory is empty\nchanged size of InventoryHUD background\nadded new option for ArmorHUD show overall item count for main/off hand\nArmorHUD is now scalable\nadded new horizontal mode for PotionHUD\nadded keybind for toggle on/off Potion and Armor HUDs\nadded one more mod for PotionHUD integration",
"3.3.1": "fixed issue #33 By TCreopargh",
"3.4.0": "added trinkets support\nadded chinese language\nadded spanish language\nadded notification system for future updates",
"3.4.1": "added bar duration setting\nmore mods support potion hud",
"3.4.4": "fixed version check\nadded more mods for potion hud"
},
"1.8.9": {
"3.1.0": "RELEASE!",
"3.1.1": "fixed issue with potion level icon",
"3.2.0": "new Inventory HUD background (with configurable alpha)\nDisebleable ArmorHUD numbers\nevery item in ArmorHUD now moveble\nnew config screen\nfixed issue when quiver and inventory icons rendered wrong with left-handed players\nfixed issue when lang files didn't work",
"3.2.1": "fixed issue #24 By cartenavigom"
},
"promos": {
"1.21.5-latest": "3.4.27",
"1.21.5-recommended": "3.4.27",
"1.21.5-fabric": "3.4.27",
"1.21.4-latest": "3.4.27",
"1.21.4-recommended": "3.4.27",
"1.21.4-fabric": "3.4.27",
"1.21.3-latest": "3.4.27",
"1.21.3-recommended": "3.4.27",
"1.21.3-fabric": "3.4.27",
"1.21.1-latest": "3.4.26",
"1.21.1-recommended": "3.4.26",
"1.21.1-fabric": "3.4.26",
"1.21-latest": "3.4.26",
"1.21-recommended": "3.4.26",
"1.21-fabric": "3.4.26",
"1.20.6-latest": "3.4.26",
"1.20.6-recommended": "3.4.26",
"1.20.6-fabric": "3.4.26",
"1.20.4-latest": "3.4.26",
"1.20.4-recommended": "3.4.26",
"1.20.4-fabric": "3.4.26",
"1.20.3-latest": "3.4.19",
"1.20.3-recommended": "3.4.19",
"1.20.3-fabric": "3.4.19",
"1.20.2-latest": "3.4.19",
"1.20.2-recommended": "3.4.19",
"1.20.2-fabric": "3.4.19",
"1.20.1-latest": "3.4.26",
"1.20.1-recommended": "3.4.26",
"1.20.1-fabric": "3.4.26",
"1.20-latest": "3.4.26",
"1.20-recommended": "3.4.26",
"1.20-fabric": "3.4.26",
"1.19.4-latest": "3.4.26",
"1.19.4-recommended": "3.4.26",
"1.19.4-fabric": "3.4.26",
"1.19.3-latest": "3.4.7",
"1.19.3-recommended": "3.4.7",
"1.19.3-fabric": "3.4.7",
"1.19.2-latest": "3.4.26",
"1.19.2-recommended": "3.4.26",
"1.19.2-fabric": "3.4.26",
"1.19.1-latest": "3.4.6",
"1.19.1-recommended": "3.4.6",
"1.19.1-fabric": "3.4.2",
"1.19-latest": "3.4.6",
"1.19-recommended": "3.4.6",
"1.19-fabric": "3.4.2",
"1.18.2-latest": "3.4.26",
"1.18.2-recommended": "3.4.26",
"1.18.2-fabric": "3.4.26",
"1.18.1-latest": "3.4.4",
"1.18.1-recommended": "3.4.4",
"1.18.1-fabric": "3.4.2",
"1.18-latest": "3.4.4",
"1.18-recommended": "3.4.4",
"1.18-fabric": "3.4.2",
"1.17.1-latest": "3.4.1",
"1.17.1-recommended": "3.4.1",
"1.17.1-fabric": "3.4.1",
"1.17-latest": "3.4.1",
"1.17-recommended": "3.4.1",
"1.17-fabric": "3.4.1",
"1.16.5-fabric": "3.4.1",
"1.16.4-fabric": "3.4.1",
"1.16.3-fabric": "3.4.1",
"1.16.2-fabric": "3.4.1",
"1.16.5-latest": "3.4.1",
"1.16.5-recommended": "3.4.1",
"1.16.4-latest": "3.4.1",
"1.16.4-recommended": "3.4.1",
"1.16.3-latest": "3.4.1",
"1.16.3-recommended": "3.4.1",
"1.16.2-latest": "3.4.1",
"1.16.2-recommended": "3.4.1",
"1.16.1-latest": "3.3.0",
"1.16.1-recommended": "3.3.0",
"1.15.2-fabric": "3.410",
"1.15.1-fabric": "3.4.1",
"1.15.2-latest": "3.4.1",
"1.15.2-recommended": "3.4.1",
"1.15.1-latest": "3.0",
"1.15.1-recommended": "3.0",
"1.14.4-latest": "3.3.0",
"1.14.4-recommended": "3.3.0",
"1.12.2-latest": "3.4.4",
"1.12.2-recommended": "3.4.4",
"1.8.9-latest": "3.2.1",
"1.8.9-recommended": "3.2.1"
}
}
[10Nov2025 19:51:37.690] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [inventoryhud] Found status: AHEAD Current: 3.4.28 Target: null
[10Nov2025 19:51:37.690] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [puzzleslib] Starting version check at https://raw.githubusercontent.com/Fuzss/modresources/main/update/puzzleslib.json
[10Nov2025 19:51:37.694] [Render thread/INFO] [de.keksuccino.konkrete.Konkrete/]: [KONKRETE] Client-side modules initialized and ready to use!
[10Nov2025 19:51:37.701] [NeoForge Version Check/DEBUG] [net.neoforged.fml.VersionChecker/]: [puzzleslib] Received version check data:
{
"homepage": "https://www.curseforge.com/minecraft/mc-mods/puzzles-lib",
"promos": {
"1.16.2-latest": "1.0.15",
"1.16.2-recommended": "1.0.15",
"1.16.3-latest": "1.0.15",
"1.16.3-recommended": "1.0.15",
"1.16.4-latest": "1.0.15",
"1.16.4-recommended": "1.0.15",
"1.16.5-latest": "1.0.15",
"1.16.5-recommended": "1.0.15",
"1.17.1-latest": "2.0.2",
"1.17.1-recommended": "2.0.2",
"1.18-latest": "3.2.1",
"1.18-recommended": "3.2.1",
"1.18.1-latest": "3.2.1",
"1.18.1-recommended": "3.2.1",
"1.18.2-latest": "3.5.10",
"1.18.2-recommended": "3.5.10",
"1.19-latest": "4.0.18",
"1.19-recommended": "4.0.18",
"1.19.1-latest": "4.2.4",
"1.19.1-recommended": "4.2.4",
"1.19.2-latest": "4.4.3",
"1.19.2-recommended": "4.4.3",
"1.19.3-latest": "5.0.33",
"1.19.3-recommended": "5.0.33",
"1.19.4-latest": "6.0.11",
"1.19.4-recommended": "6.0.11",
"1.20-latest": "7.0.9",
"1.20-recommended": "7.0.9",
"1.20.1-latest": "8.1.33",
"1.20.1-recommended": "8.1.33",
"1.20.4-latest": "20.4.53",
"1.20.4-recommended": "20.4.53",
"1.21-latest": "21.0.28",
"1.21-recommended": "21.0.28",
"1.21.1-latest": "21.1.39",
"1.21.1-recommended": "21.1.39",
"1.21.3-latest": "21.3.25",
"1.21.3-recommended": "21.3.25",
"1.21.4-latest": "21.4.14",
"1.21.4-recommended": "21.4.14",
"1.21.5-latest": "21.5.13",
"1.21.5-recommended": "21.5.13",
"1.21.6-latest": "21.6.6",
"1.21.6-recommended": "21.6.6",
"1.21.7-latest": "21.7.1",
"1.21.7-recommended": "21.7.1",
"1.21.8-latest": "21.8.9",
"1.21.8-recommended": "21.8.9",
"1.21.9-latest": "21.9.5",
"1.21.9-recommended": "21.9.5",
"1.21.10-latest": "21.10.5",
"1.21.10-recommended": "21.10.5"
}
}
[10Nov2025 19:51:37.701] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [puzzleslib] Found status: UP_TO_DATE Current: 21.4.14 Target: null
[10Nov2025 19:51:37.701] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [proplacer] Starting version check at https://raw.githubusercontent.com/Fuzss/modresources/main/update/proplacer.json
[10Nov2025 19:51:37.705] [Render thread/DEBUG] [net.neoforged.fml.DeferredWorkQueue/LOADING]: Dispatching synchronous work for work queue Common setup: 3 jobs
[10Nov2025 19:51:37.710] [Render thread/DEBUG] [net.neoforged.fml.DeferredWorkQueue/LOADING]: Synchronous work queue completed in 3.937 ms
[10Nov2025 19:51:37.710] [Worker-Main-4/INFO] [xaero.map.WorldMap/]: Loading Xaero's World Map - Stage 1/2
[10Nov2025 19:51:37.711] [Worker-Main-13/INFO] [xaero.minimap.XaeroMinimap/]: Loading Xaero's Minimap - Stage 1/2
[10Nov2025 19:51:37.711] [NeoForge Version Check/DEBUG] [net.neoforged.fml.VersionChecker/]: [proplacer] Received version check data:
{
"homepage": "https://github.com/Fuzss/proplacer",
"promos": {
"1.20.1-latest": "8.0.3",
"1.20.1-recommended": "8.0.3",
"1.20.4-latest": "20.4.1",
"1.20.4-recommended": "20.4.1",
"1.21-latest": "21.0.0",
"1.21-recommended": "21.0.0",
"1.21.1-latest": "21.1.1",
"1.21.1-recommended": "21.1.1",
"1.21.3-latest": "21.3.0",
"1.21.3-recommended": "21.3.0",
"1.21.4-latest": "21.4.0",
"1.21.4-recommended": "21.4.0",
"1.21.5-latest": "21.5.0",
"1.21.5-recommended": "21.5.0",
"1.21.7-latest": "21.7.0",
"1.21.7-recommended": "21.7.0",
"1.21.8-latest": "21.8.1",
"1.21.8-recommended": "21.8.1",
"1.21.9-latest": "21.9.0",
"1.21.9-recommended": "21.9.0",
"1.21.10-latest": "21.10.0",
"1.21.10-recommended": "21.10.0"
}
}
[10Nov2025 19:51:37.711] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [proplacer] Found status: UP_TO_DATE Current: 21.4.0 Target: null
[10Nov2025 19:51:37.711] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [betterf3] Starting version check at https://api.modrinth.com/updates/betterf3/forge_updates.json
[10Nov2025 19:51:37.712] [Worker-Main-9/DEBUG] [mixin/]: Mixing MixinClientPlayNetworkHandler from xaeroworldmap.mixins.json into net.minecraft.client.multiplayer.ClientPacketListener
[10Nov2025 19:51:37.712] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.714] [Worker-Main-9/DEBUG] [mixin/]: Mixing MixinForgeClientPacketListener from xaeroworldmap.neoforge.mixins.json into net.minecraft.client.multiplayer.ClientPacketListener
[10Nov2025 19:51:37.714] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.neoforge.mixins.json:MixinForgeClientPacketListener from mod xaeroworldmap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.714] [Worker-Main-9/DEBUG] [mixin/]: Mixing ClientPacketListenerMixin from cpm.mixins.json into net.minecraft.client.multiplayer.ClientPacketListener
[10Nov2025 19:51:37.714] [Worker-Main-9/DEBUG] [mixin/]: Mixing MixinClientPacketListener from mixins.iris.json into net.minecraft.client.multiplayer.ClientPacketListener
[10Nov2025 19:51:37.714] [Worker-Main-9/DEBUG] [mixin/]: mixins.iris.json:MixinClientPacketListener from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:37.714] [Worker-Main-9/DEBUG] [mixin/]: Renaming synthetic method lambda$iris$showUpdateMessage$2(Ljava/lang/Exception;)V to md7304d2$iris$lambda$iris$showUpdateMessage$2$0 in mixins.iris.json:MixinClientPacketListener from mod iris
[10Nov2025 19:51:37.714] [Worker-Main-9/DEBUG] [mixin/]: Renaming synthetic method lambda$iris$showUpdateMessage$1(Ljava/lang/Exception;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; to md7304d2$iris$lambda$iris$showUpdateMessage$1$1 in mixins.iris.json:MixinClientPacketListener from mod iris
[10Nov2025 19:51:37.714] [Worker-Main-9/DEBUG] [mixin/]: Renaming synthetic method lambda$iris$showUpdateMessage$0(Lnet/minecraft/network/chat/Component;)V to md7304d2$iris$lambda$iris$showUpdateMessage$0$2 in mixins.iris.json:MixinClientPacketListener from mod iris
[10Nov2025 19:51:37.715] [Worker-Main-9/DEBUG] [mixin/]: Mixing client.MixinClientPacketListener from DistantHorizons.neoforge.mixins.json into net.minecraft.client.multiplayer.ClientPacketListener
[10Nov2025 19:51:37.715] [Worker-Main-9/DEBUG] [mixin/]: Mixing core.world.map.ClientPacketListenerMixin from sodium-common.mixins.json into net.minecraft.client.multiplayer.ClientPacketListener
[10Nov2025 19:51:37.715] [Worker-Main-9/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.map.ClientPacketListenerMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.715] [Worker-Main-9/DEBUG] [mixin/]: Mixing client.IMixinClientPacketListener from konkrete.mixins.json into net.minecraft.client.multiplayer.ClientPacketListener
[10Nov2025 19:51:37.715] [Worker-Main-9/DEBUG] [mixin/]: konkrete.mixins.json:client.IMixinClientPacketListener from mod konkrete: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.716] [Worker-Main-9/DEBUG] [mixin/]: Mixing MixinClientPlayNetworkHandler from xaerohud.mixins.json into net.minecraft.client.multiplayer.ClientPacketListener
[10Nov2025 19:51:37.716] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.716] [Worker-Main-9/DEBUG] [mixin/]: Mixing client.MixinClientPacketListener from architectury.mixins.json into net.minecraft.client.multiplayer.ClientPacketListener
[10Nov2025 19:51:37.716] [Worker-Main-9/DEBUG] [mixin/]: architectury.mixins.json:client.MixinClientPacketListener from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:37.717] [Worker-Main-9/DEBUG] [mixin/]: Mixing ClientPacketListenerMixin from sound_physics_remastered.mixins.json into net.minecraft.client.multiplayer.ClientPacketListener
[10Nov2025 19:51:37.717] [Worker-Main-9/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:ClientPacketListenerMixin from mod (unknown): Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.717] [Worker-Main-9/DEBUG] [mixin/]: Mixing ExplosionMixin from cameraoverhaul.mixins.json into net.minecraft.client.multiplayer.ClientPacketListener
[10Nov2025 19:51:37.717] [Worker-Main-9/DEBUG] [mixin/]: cameraoverhaul.mixins.json:ExplosionMixin from mod cameraoverhaul: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:37.738] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onOnChunkDeltaUpdate(Lnet/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.738] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onOnChunkDeltaUpdate(Lnet/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.738] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onOnChunkDeltaUpdate(Lnet/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.738] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onOnChunkData(IILnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.738] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onOnChunkData(IILnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.738] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onOnChunkData(IILnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.738] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onHandleLevelChunkWithLight(Lnet/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.738] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onHandleLevelChunkWithLight(Lnet/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.738] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onHandleLevelChunkWithLight(Lnet/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.738] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onHandleLightUpdatePacket(Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.738] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onHandleLightUpdatePacket(Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.738] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onHandleLightUpdatePacket(Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.738] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onQueueLightRemoval(Lnet/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.738] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onQueueLightRemoval(Lnet/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onQueueLightRemoval(Lnet/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onOnBlockUpdate(Lnet/minecraft/network/protocol/game/ClientboundBlockUpdatePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onOnBlockUpdate(Lnet/minecraft/network/protocol/game/ClientboundBlockUpdatePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onOnBlockUpdate(Lnet/minecraft/network/protocol/game/ClientboundBlockUpdatePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onOnPlayerSpawnPosition(Lnet/minecraft/network/protocol/game/ClientboundSetDefaultSpawnPositionPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onOnPlayerSpawnPosition(Lnet/minecraft/network/protocol/game/ClientboundSetDefaultSpawnPositionPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onOnPlayerSpawnPosition(Lnet/minecraft/network/protocol/game/ClientboundSetDefaultSpawnPositionPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onCleanup(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onCleanup(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinClientPlayNetworkHandler from mod xaeroworldmap->@Inject::onCleanup(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.neoforge.mixins.json:MixinForgeClientPacketListener from mod xaeroworldmap->@Inject::onOnGameJoin(Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.neoforge.mixins.json:MixinForgeClientPacketListener from mod xaeroworldmap->@Inject::onOnGameJoin(Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaeroworldmap.neoforge.mixins.json:MixinForgeClientPacketListener from mod xaeroworldmap->@Inject::onOnGameJoin(Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: cpm.mixins.json:ClientPacketListenerMixin from mod cpm->@Inject::onReconfigure(Lnet/minecraft/network/protocol/game/ClientboundStartConfigurationPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: cpm.mixins.json:ClientPacketListenerMixin from mod cpm->@Inject::onReconfigure(Lnet/minecraft/network/protocol/game/ClientboundStartConfigurationPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: cpm.mixins.json:ClientPacketListenerMixin from mod cpm->@Inject::onReconfigure(Lnet/minecraft/network/protocol/game/ClientboundStartConfigurationPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: mixins.iris.json:MixinClientPacketListener from mod iris->@Inject::iris$showUpdateMessage(Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: mixins.iris.json:MixinClientPacketListener from mod iris->@Inject::iris$showUpdateMessage(Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: mixins.iris.json:MixinClientPacketListener from mod iris->@Inject::iris$showUpdateMessage(Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinClientPacketListener from mod distanthorizons->@Inject::onHandleLoginEnd(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinClientPacketListener from mod distanthorizons->@Inject::onHandleLoginEnd(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinClientPacketListener from mod distanthorizons->@Inject::onHandleLoginEnd(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinClientPacketListener from mod distanthorizons->@Inject::onCleanupStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinClientPacketListener from mod distanthorizons->@Inject::onCleanupStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:client.MixinClientPacketListener from mod distanthorizons->@Inject::onCleanupStart(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.map.ClientPacketListenerMixin from mod sodium->@Inject::onLightDataReceived(IILnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.map.ClientPacketListenerMixin from mod sodium->@Inject::onLightDataReceived(IILnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.map.ClientPacketListenerMixin from mod sodium->@Inject::onLightDataReceived(IILnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.map.ClientPacketListenerMixin from mod sodium->@Inject::onChunkUnloadPacket(Lnet/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.map.ClientPacketListenerMixin from mod sodium->@Inject::onChunkUnloadPacket(Lnet/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.map.ClientPacketListenerMixin from mod sodium->@Inject::onChunkUnloadPacket(Lnet/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onOnChunkDeltaUpdate(Lnet/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onOnChunkDeltaUpdate(Lnet/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onOnChunkDeltaUpdate(Lnet/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onOnChunkData(IILnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onOnChunkData(IILnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onOnChunkData(IILnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onHandleLevelChunkWithLight(Lnet/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onHandleLevelChunkWithLight(Lnet/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onHandleLevelChunkWithLight(Lnet/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onHandleLightUpdatePacket(Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onHandleLightUpdatePacket(Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onHandleLightUpdatePacket(Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onQueueLightRemoval(Lnet/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onQueueLightRemoval(Lnet/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onQueueLightRemoval(Lnet/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onOnBlockUpdate(Lnet/minecraft/network/protocol/game/ClientboundBlockUpdatePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onOnBlockUpdate(Lnet/minecraft/network/protocol/game/ClientboundBlockUpdatePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onOnBlockUpdate(Lnet/minecraft/network/protocol/game/ClientboundBlockUpdatePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onOnPlayerSpawnPosition(Lnet/minecraft/network/protocol/game/ClientboundSetDefaultSpawnPositionPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onOnPlayerSpawnPosition(Lnet/minecraft/network/protocol/game/ClientboundSetDefaultSpawnPositionPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onOnPlayerSpawnPosition(Lnet/minecraft/network/protocol/game/ClientboundSetDefaultSpawnPositionPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onOnGameJoin(Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onOnGameJoin(Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onOnGameJoin(Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onClose(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onClose(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onClose(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onSendCommand(Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: xaerohud.mixins.json:MixinClientPlayNetworkHandler from mod xaerominimap->@Inject::onSendUnsignedCommand(Ljava/lang/String;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: architectury.mixins.json:client.MixinClientPacketListener from mod architectury->@Inject::handleUpdateRecipes(Lnet/minecraft/network/protocol/game/ClientboundUpdateRecipesPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: architectury.mixins.json:client.MixinClientPacketListener from mod architectury->@Inject::handleUpdateRecipes(Lnet/minecraft/network/protocol/game/ClientboundUpdateRecipesPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: architectury.mixins.json:client.MixinClientPacketListener from mod architectury->@Inject::handleUpdateRecipes(Lnet/minecraft/network/protocol/game/ClientboundUpdateRecipesPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: architectury.mixins.json:client.MixinClientPacketListener from mod architectury->@Inject::handleRecipeBookAdd(Lnet/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: architectury.mixins.json:client.MixinClientPacketListener from mod architectury->@Inject::handleRecipeBookAdd(Lnet/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: architectury.mixins.json:client.MixinClientPacketListener from mod architectury->@Inject::handleRecipeBookAdd(Lnet/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: architectury.mixins.json:client.MixinClientPacketListener from mod architectury->@Inject::handleRecipeBookRemove(Lnet/minecraft/network/protocol/game/ClientboundRecipeBookRemovePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: architectury.mixins.json:client.MixinClientPacketListener from mod architectury->@Inject::handleRecipeBookRemove(Lnet/minecraft/network/protocol/game/ClientboundRecipeBookRemovePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: architectury.mixins.json:client.MixinClientPacketListener from mod architectury->@Inject::handleRecipeBookRemove(Lnet/minecraft/network/protocol/game/ClientboundRecipeBookRemovePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:ClientPacketListenerMixin from mod (unknown)->@Inject::handleLogin(Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:ClientPacketListenerMixin from mod (unknown)->@Inject::handleLogin(Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:ClientPacketListenerMixin from mod (unknown)->@Inject::handleLogin(Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: cameraoverhaul.mixins.json:ExplosionMixin from mod cameraoverhaul->@Inject::handleExplosion(Lnet/minecraft/network/protocol/game/ClientboundExplodePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: cameraoverhaul.mixins.json:ExplosionMixin from mod cameraoverhaul->@Inject::handleExplosion(Lnet/minecraft/network/protocol/game/ClientboundExplodePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:37.739] [Worker-Main-9/DEBUG] [mixin/]: cameraoverhaul.mixins.json:ExplosionMixin from mod cameraoverhaul->@Inject::handleExplosion(Lnet/minecraft/network/protocol/game/ClientboundExplodePacket;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:37.740] [Worker-Main-7/DEBUG] [mixin/]: Mixing AccessKeyBindsScreen from controlling.mixins.json into net.minecraft.client.gui.screens.options.controls.KeyBindsScreen
[10Nov2025 19:51:37.740] [Worker-Main-7/DEBUG] [mixin/]: controlling.mixins.json:AccessKeyBindsScreen from mod controlling: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.740] [Worker-Main-7/DEBUG] [mixin/]: Mixing AccessKeyBindsScreenNeoForge from controlling.neoforge.mixins.json into net.minecraft.client.gui.screens.options.controls.KeyBindsScreen
[10Nov2025 19:51:37.740] [Worker-Main-7/DEBUG] [mixin/]: controlling.neoforge.mixins.json:AccessKeyBindsScreenNeoForge from mod controlling: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:37.759] [Render thread/INFO] [de.keksuccino.fancymenu.util.mcef.ActionBridge/]: [FANCYMENU] Initializing ActionBridge message router
[10Nov2025 19:51:37.765] [Render thread/INFO] [de.keksuccino.fancymenu.util.mcef.ActionBridge/]: [FANCYMENU] ActionBridge message router initialized successfully
[10Nov2025 19:51:37.767] [Render thread/INFO] [de.keksuccino.fancymenu.util.mcef.BrowserHandler/]: [FANCYMENU] BrowserHandler successfully initialized!
[10Nov2025 19:51:37.769] [Worker-Main-11/INFO] [DistantHorizons-AbstractModInitializer/]: Initializing Distant Horizons client, firing DhApiBeforeDhInitEvent...
[10Nov2025 19:51:37.771] [Render thread/INFO] [de.keksuccino.fancymenu.util.rendering.video.mcef.MCEFVideoManager/]: [FANCYMENU] MCEFVideoManager: Successfully extracted video player web resources
[10Nov2025 19:51:37.771] [Render thread/INFO] [de.keksuccino.fancymenu.util.rendering.video.mcef.MCEFVideoManager/]: [FANCYMENU] MCEFVideoManager successfully initialized!
[10Nov2025 19:51:37.778] [Worker-Main-4/DEBUG] [mixin/]: Mixing MixinGuiMap from xaerozoomout.mixins.json into xaero.map.gui.GuiMap
[10Nov2025 19:51:37.805] [Render thread/INFO] [net.minecraft.client.gui.screens.LoadingOverlay/]: [DRIPPY LOADING SCREEN] Reloading fonts for text rendering..
[10Nov2025 19:51:37.805] [Render thread/DEBUG] [mixin/]: Generating mapped inner class net/minecraft/client/gui/screens/LoadingOverlay$Anonymous$a7f8c04bddb54b9388faf845eab49abe (originally de/keksuccino/drippyloadingscreen/mixin/mixins/common/client/MixinLoadingOverlay$1)
[10Nov2025 19:51:37.814] [Render thread/INFO] [net.minecraft.client.gui.font.providers.UnihexProvider/]: Found unifont_all_no_pua-16.0.01.hex, loading
[10Nov2025 19:51:37.815] [Worker-Main-2/INFO] [voicechat/]: [voicechat] Initializing Opus
[10Nov2025 19:51:37.845] [Worker-Main-2/INFO] [voicechat/]: [voicechat] Successfully initialized Opus
[10Nov2025 19:51:37.847] [Worker-Main-2/INFO] [voicechat/]: [voicechat] Initializing RNNoise
[10Nov2025 19:51:37.861] [Worker-Main-2/INFO] [voicechat/]: [voicechat] Successfully initialized RNNoise
[10Nov2025 19:51:37.865] [Worker-Main-2/INFO] [voicechat/]: [voicechat] Initializing Speex
[10Nov2025 19:51:37.877] [Worker-Main-2/INFO] [voicechat/]: [voicechat] Successfully initialized Speex
[10Nov2025 19:51:37.878] [Worker-Main-2/INFO] [voicechat/]: [voicechat] Initializing LAME
[10Nov2025 19:51:37.891] [Worker-Main-2/INFO] [voicechat/]: [voicechat] Successfully initialized LAME
[10Nov2025 19:51:37.899] [Worker-Main-2/INFO] [voicechat/]: [voicechat] Using Cloth Config GUI
[10Nov2025 19:51:37.899] [Worker-Main-12/INFO] [Sound Physics - General/]: Reloading reverb parameters
[10Nov2025 19:51:37.910] [NeoForge Version Check/DEBUG] [net.neoforged.fml.VersionChecker/]: [betterf3] Received version check data:
{"homepage":"https://modrinth.com/mod/betterf3","promos":{"1.20.1-recommended":"7.0.2","1.20.2-latest":"8.0.3","1.16.3-recommended":"1.5.0","1.16-latest":"1.5.0","1.19.1-recommended":"4.0.1","1.20.4-latest":"9.0.2","1.20.3-recommended":"9.0.2","1.18-recommended":"3.0.0","1.19-latest":"4.0.1","1.20-latest":"7.0.2","1.16.1-recommended":"1.5.0","1.19-recommended":"4.0.1","1.18-latest":"3.0.0","1.19.2-recommended":"4.0.1","1.18.1-recommended":"3.0.0","1.17-recommended":"2.0.0","1.17.1-latest":"2.0.0","1.16.3-latest":"1.5.0","1.19.4-recommended":"6.0.3","1.16.2-recommended":"1.5.0","1.20.3-latest":"9.0.2","1.17-latest":"2.0.0","1.18.2-recommended":"3.0.0","1.19.3-recommended":"5.1.1","1.18.1-pre1-latest":"1.2.2","1.21.1-recommended":"11.0.3","1.19.4-latest":"6.0.3","1.18.2-latest":"3.0.0","1.18.1-latest":"3.0.0","1.16.5-recommended":"1.5.0","1.20.1-latest":"7.0.2","1.20.4-recommended":"9.0.2","1.20.2-recommended":"8.0.3","1.19.1-latest":"4.0.1","1.16-recommended":"1.5.0","1.16.4-recommended":"1.5.0","1.16.1-latest":"1.5.0","1.16.2-latest":"1.5.0","1.16.5-latest":"1.5.0","1.17.1-recommended":"2.0.0","1.16.4-latest":"1.5.0","1.18.1-pre1-recommended":"1.2.2","1.19.2-latest":"4.0.1","1.20-recommended":"7.0.2","1.21.1-latest":"11.0.3","1.19.3-latest":"5.1.1"}}
[10Nov2025 19:51:37.910] [NeoForge Version Check/INFO] [net.neoforged.fml.VersionChecker/]: [betterf3] Found status: BETA Current: 13.0.0 Target: null
[10Nov2025 19:51:37.925] [Render thread/INFO] [net.minecraft.client.gui.font.providers.UnihexProvider/]: Found unifont_jp_patch-16.0.01.hex, loading
[10Nov2025 19:51:37.933] [Worker-Main-12/INFO] [Sound Physics - General/]: Using Cloth Config GUI
[10Nov2025 19:51:37.974] [Worker-Main-11/INFO] [DistantHorizons-AbstractModInitializer/]: Distant Horizons, Version: 2.3.6-b
[10Nov2025 19:51:37.985] [Render thread/INFO] [BetterClouds/]: [BetterClouds] YACL: initializing compat
[10Nov2025 19:51:37.987] [Render thread/INFO] [BetterClouds/]: [BetterClouds] DistantHorizons: initializing compat
[10Nov2025 19:51:37.987] [Render thread/INFO] [BetterClouds/]: [BetterClouds] DistantHorizons API version is 4.1.0
[10Nov2025 19:51:37.987] [Render thread/WARN] [BetterClouds/]: [BetterClouds] Using EXPERIMENTAL DistantHorizons 4 compat. The game might crash!
[10Nov2025 19:51:37.988] [Render thread/INFO] [BetterClouds/]: [BetterClouds] Registering DH Api events
[10Nov2025 19:51:38.001] [Render thread/INFO] [BetterClouds/]: [BetterClouds] Iris: initializing compat
[10Nov2025 19:51:38.013] [Render thread/INFO] [BetterClouds/]: [BetterClouds] SereneSeasons: not loaded
[10Nov2025 19:51:38.017] [Render thread/INFO] [BetterClouds/]: [BetterClouds] FabricSeasons: not loaded
[10Nov2025 19:51:38.019] [Render thread/INFO] [BetterClouds/]: [BetterClouds] EnhancedCelestials: not loaded
[10Nov2025 19:51:38.067] [Worker-Main-11/INFO] [DistantHorizons-com.seibel.distanthorizons.core.config.ConfigHandler/]: Initialising config for [DistantHorizons]
[10Nov2025 19:51:38.189] [Worker-Main-11/INFO] [DistantHorizons-com.seibel.distanthorizons.core.config.ConfigHandler/]: [DistantHorizons] Config initialised
[10Nov2025 19:51:38.198] [Worker-Main-11/INFO] [DistantHorizons-AbstractModInitializer/]: Distant Horizons client Initialized.
[10Nov2025 19:51:38.198] [Worker-Main-11/INFO] [DistantHorizons-AbstractModInitializer/]: Running Delayed setup...
[10Nov2025 19:51:38.199] [Worker-Main-11/INFO] [DistantHorizons-AbstractModInitializer/]: Delayed setup complete, firing DhApiAfterDhInitEvent event...
[10Nov2025 19:51:38.199] [Worker-Main-11/INFO] [Iris/]: DH Ready, binding Iris event handlers...
[10Nov2025 19:51:38.205] [Render thread/INFO] [Iris/]: Shaders are disabled because no valid shaderpack is selected
[10Nov2025 19:51:38.217] [Worker-Main-11/INFO] [Iris/]: DH Iris events bound.
[10Nov2025 19:51:38.222] [Render thread/DEBUG] [net.neoforged.fml.DeferredWorkQueue/LOADING]: Dispatching synchronous work for work queue Sided setup: 4 jobs
[10Nov2025 19:51:38.224] [Render thread/INFO] [xaero.map.WorldMap/]: Loading Xaero's World Map - Stage 2/2
[10Nov2025 19:51:38.238] [Render thread/INFO] [xaero.map.WorldMap/]: New world map region cache hash code: -1216559288
[10Nov2025 19:51:38.240] [Render thread/INFO] [xaero.map.WorldMap/]: Registered player tracker system: map_synced
[10Nov2025 19:51:38.245] [Render thread/INFO] [xaero.map.WorldMap/]: Xaero's WorldMap Mod: Xaero's minimap found!
[10Nov2025 19:51:38.248] [Render thread/INFO] [xaero.map.WorldMap/]: Registered player tracker system: minimap_synced
[10Nov2025 19:51:38.248] [Render thread/INFO] [xaero.map.WorldMap/]: No Optifine!
[10Nov2025 19:51:38.248] [Render thread/INFO] [xaero.map.WorldMap/]: Xaero's World Map: No Vivecraft!
[10Nov2025 19:51:38.248] [Render thread/INFO] [xaero.map.WorldMap/]: Xaero's World Map: Iris found!
[10Nov2025 19:51:38.272] [Render thread/INFO] [xaero.minimap.XaeroMinimap/]: Loading Xaero's Minimap - Stage 2/2
[10Nov2025 19:51:38.397] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Registered player tracker system: minimap_synced
[10Nov2025 19:51:38.398] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Xaero's Minimap: World Map found!
[10Nov2025 19:51:38.398] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: No Optifine!
[10Nov2025 19:51:38.398] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Xaero's Minimap: No Vivecraft!
[10Nov2025 19:51:38.399] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Xaero's Minimap: Iris found!
[10Nov2025 19:51:38.399] [Render thread/DEBUG] [net.neoforged.fml.DeferredWorkQueue/LOADING]: Synchronous work queue completed in 176.1 ms
[10Nov2025 19:51:38.434] [Worker-Main-9/INFO] [CPM/]: Customizable Player Models API initialized: Loaded plugins: (1)
cpmsvcc
[10Nov2025 19:51:38.440] [Worker-Main-9/INFO] [CPM-SVC Compat/]: CPM Plugin initialized!
[10Nov2025 19:51:38.465] [Render thread/DEBUG] [net.neoforged.fml.DeferredWorkQueue/LOADING]: Dispatching synchronous work for work queue Complete loading of 51 mods: 3 jobs
[10Nov2025 19:51:38.492] [Render thread/DEBUG] [net.neoforged.fml.DeferredWorkQueue/LOADING]: Synchronous work queue completed in 27.52 ms
[10Nov2025 19:51:38.649] [Render thread/INFO] [com.mojang.blaze3d.audio.Library/]: OpenAL initialized on device OpenAL Soft on Speakers (Razer Kraken V4 X)
[10Nov2025 19:51:38.649] [Render thread/INFO] [Sound Physics - General/]: Initializing Sound Physics
[10Nov2025 19:51:38.649] [Render thread/INFO] [Sound Physics - General/]: EFX Extension recognized
[10Nov2025 19:51:38.649] [Render thread/INFO] [Sound Physics - General/]: Max auxiliary sends: 4
[10Nov2025 19:51:38.652] [Render thread/INFO] [Sound Physics - General/]: Aux slot 1 created
[10Nov2025 19:51:38.652] [Render thread/INFO] [Sound Physics - General/]: Aux slot 2 created
[10Nov2025 19:51:38.652] [Render thread/INFO] [Sound Physics - General/]: Aux slot 3 created
[10Nov2025 19:51:38.652] [Render thread/INFO] [Sound Physics - General/]: Aux slot 4 created
[10Nov2025 19:51:38.658] [Render thread/INFO] [Sound Physics - General/]: EFX ready
[10Nov2025 19:51:38.659] [Render thread/INFO] [net.minecraft.client.sounds.SoundEngine/SOUNDS]: Sound engine started
[10Nov2025 19:51:38.659] [Render thread/INFO] [net.minecraft.client.sounds.SoundEngine/]: [FANCYMENU] Reloading AudioResourceHandler after Minecraft SoundEngine reload..
[10Nov2025 19:51:38.753] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 1024x512x4 minecraft:textures/atlas/blocks.png-atlas
[10Nov2025 19:51:38.755] [Render thread/DEBUG] [mixin/]: Mixing texture.SpriteContentsTickerAccessor from mixins.iris.json into net.minecraft.client.renderer.texture.SpriteContents$Ticker
[10Nov2025 19:51:38.755] [Render thread/DEBUG] [mixin/]: mixins.iris.json:texture.SpriteContentsTickerAccessor from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:38.755] [Render thread/DEBUG] [mixin/]: Mixing features.textures.animations.tracking.SpriteContentsTickerMixin from sodium-common.mixins.json into net.minecraft.client.renderer.texture.SpriteContents$Ticker
[10Nov2025 19:51:38.755] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.SpriteContentsTickerMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:38.756] [Render thread/DEBUG] [mixin/]: Mixing features.textures.animations.upload.SpriteContentsTickerAccessor from sodium-common.mixins.json into net.minecraft.client.renderer.texture.SpriteContents$Ticker
[10Nov2025 19:51:38.756] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.upload.SpriteContentsTickerAccessor from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:38.757] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.SpriteContentsTickerMixin from mod sodium->@Inject::assignParent(Lnet/minecraft/client/renderer/texture/SpriteContents;Lnet/minecraft/client/renderer/texture/SpriteContents$AnimatedTexture;Lnet/minecraft/client/renderer/texture/SpriteContents$InterpolationData;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.757] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.SpriteContentsTickerMixin from mod sodium->@Inject::assignParent(Lnet/minecraft/client/renderer/texture/SpriteContents;Lnet/minecraft/client/renderer/texture/SpriteContents$AnimatedTexture;Lnet/minecraft/client/renderer/texture/SpriteContents$InterpolationData;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.757] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.SpriteContentsTickerMixin from mod sodium->@Inject::assignParent(Lnet/minecraft/client/renderer/texture/SpriteContents;Lnet/minecraft/client/renderer/texture/SpriteContents$AnimatedTexture;Lnet/minecraft/client/renderer/texture/SpriteContents$InterpolationData;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.757] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.SpriteContentsTickerMixin from mod sodium->@Inject::preTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:38.757] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.SpriteContentsTickerMixin from mod sodium->@Inject::postTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.757] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.SpriteContentsTickerMixin from mod sodium->@Inject::postTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.757] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.tracking.SpriteContentsTickerMixin from mod sodium->@Inject::postTick(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.757] [Render thread/DEBUG] [mixin/]: Unexpected: Registered method getAnimationInfo()Lnet/minecraft/client/renderer/texture/SpriteContents$AnimatedTexture; in net.minecraft.client.renderer.texture.SpriteContents$Ticker was not merged
[10Nov2025 19:51:38.758] [Render thread/DEBUG] [mixin/]: Mixing features.textures.animations.upload.SpriteContentsInterpolationMixin from sodium-common.mixins.json into net.minecraft.client.renderer.texture.SpriteContents$InterpolationData
[10Nov2025 19:51:38.758] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.upload.SpriteContentsInterpolationMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:38.760] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.textures.animations.upload.SpriteContentsInterpolationMixin from mod sodium->@Inject::assignParent(Lnet/minecraft/client/renderer/texture/SpriteContents;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.768] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 256x256x4 minecraft:textures/atlas/signs.png-atlas
[10Nov2025 19:51:38.768] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas
[10Nov2025 19:51:38.769] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas
[10Nov2025 19:51:38.769] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 2048x1024x4 minecraft:textures/atlas/armor_trims.png-atlas
[10Nov2025 19:51:38.771] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas
[10Nov2025 19:51:38.772] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 128x64x4 minecraft:textures/atlas/decorated_pot.png-atlas
[10Nov2025 19:51:38.772] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas
[10Nov2025 19:51:38.772] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas
[10Nov2025 19:51:38.776] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 64x64x0 minecraft:textures/atlas/map_decorations.png-atlas
[10Nov2025 19:51:38.780] [Render thread/DEBUG] [mixin/]: Mixing EquipmentLayerRendererMixin from cpm.mixins.json into net.minecraft.client.renderer.entity.layers.EquipmentLayerRenderer
[10Nov2025 19:51:38.780] [Render thread/DEBUG] [mixin/]: Mixing entity_render_context.MixinEquipmentLayerRenderer from mixins.iris.json into net.minecraft.client.renderer.entity.layers.EquipmentLayerRenderer
[10Nov2025 19:51:38.780] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEquipmentLayerRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:38.785] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:EquipmentLayerRendererMixin from mod cpm->@Inject::grabTexture(Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/client/model/Model;Lnet/minecraft/world/item/ItemStack;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.785] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:EquipmentLayerRendererMixin from mod cpm->@Inject::grabTexture(Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/client/model/Model;Lnet/minecraft/world/item/ItemStack;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.785] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:EquipmentLayerRendererMixin from mod cpm->@Inject::grabTexture(Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/client/model/Model;Lnet/minecraft/world/item/ItemStack;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.785] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:EquipmentLayerRendererMixin from mod cpm->@Inject::grabTexture(Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/client/model/Model;Lnet/minecraft/world/item/ItemStack;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.785] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:EquipmentLayerRendererMixin from mod cpm->@Inject::grabTexture(Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/client/model/Model;Lnet/minecraft/world/item/ItemStack;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.785] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:EquipmentLayerRendererMixin from mod cpm->@Inject::grabTexture(Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/client/model/Model;Lnet/minecraft/world/item/ItemStack;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.785] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEquipmentLayerRenderer from mod iris->@Inject::changeId(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.785] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEquipmentLayerRenderer from mod iris->@Inject::changeId(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.785] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEquipmentLayerRenderer from mod iris->@Inject::changeId(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.785] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEquipmentLayerRenderer from mod iris->@Inject::changeTrimTemp(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.785] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEquipmentLayerRenderer from mod iris->@Inject::changeTrimTemp(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.785] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEquipmentLayerRenderer from mod iris->@Inject::changeTrimTemp(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.785] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEquipmentLayerRenderer from mod iris->@Inject::changeTrimTemp2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.785] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEquipmentLayerRenderer from mod iris->@Inject::changeTrimTemp2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.785] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEquipmentLayerRenderer from mod iris->@Inject::changeTrimTemp2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.785] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEquipmentLayerRenderer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.785] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEquipmentLayerRenderer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.785] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEquipmentLayerRenderer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.791] [Render thread/DEBUG] [mixin/]: Mixing rendering.MixinEntityRenderers from entity_model_features.mixins.json into net.minecraft.client.renderer.entity.EntityRenderers
[10Nov2025 19:51:38.791] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinEntityRenderers from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:38.791] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinEntityRenderers from mod entity_model_features->@Inject::emf$locateTransient(Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/client/renderer/entity/EntityRendererProvider;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.791] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinEntityRenderers from mod entity_model_features->@Inject::emf$reset(Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/client/renderer/entity/EntityRendererProvider;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.797] [Render thread/DEBUG] [mixin/]: Mixing PlayerRendererMixin from cpm.mixins.json into net.minecraft.client.renderer.entity.player.PlayerRenderer
[10Nov2025 19:51:38.797] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$cpm$onGetRenderType$1(ZLcom/tom/cpm/shared/model/render/ModelRenderManager$RedirectHolder;)V to md7304d2$cpm$lambda$cpm$onGetRenderType$1$0 in cpm.mixins.json:PlayerRendererMixin from mod cpm
[10Nov2025 19:51:38.797] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$cpm$onGetRenderType$0(Lcom/tom/cpm/shared/model/render/ModelRenderManager$RedirectHolder;)Ljava/lang/Boolean; to md7304d2$cpm$lambda$cpm$onGetRenderType$0$1 in cpm.mixins.json:PlayerRendererMixin from mod cpm
[10Nov2025 19:51:38.799] [Render thread/DEBUG] [mixin/]: Mixing PlayerRendererMixinNeo from cpm.mixins.json into net.minecraft.client.renderer.entity.player.PlayerRenderer
[10Nov2025 19:51:38.799] [Render thread/DEBUG] [mixin/]: Mixing rendering.MixinPlayerEntityRenderer from entity_model_features.mixins.json into net.minecraft.client.renderer.entity.player.PlayerRenderer
[10Nov2025 19:51:38.799] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinPlayerEntityRenderer from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:38.800] [Render thread/DEBUG] [mixin/]: Mixing entity.renderer.MixinPlayerEntityRenderer from entity_texture_features.mixins.json into net.minecraft.client.renderer.entity.player.PlayerRenderer
[10Nov2025 19:51:38.800] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinPlayerEntityRenderer from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:38.805] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixin from mod cpm->@Inject::onGetEntityTexture(Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:38.805] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixin from mod cpm->@Inject::onRenderRightArmPre(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixin from mod cpm->@Inject::onRenderRightArmPre(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixin from mod cpm->@Inject::onRenderRightArmPre(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixin from mod cpm->@Inject::onRenderLeftArmPre(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixin from mod cpm->@Inject::onRenderLeftArmPre(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixin from mod cpm->@Inject::onRenderLeftArmPre(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixin from mod cpm->@Inject::onRenderRightArmPost(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixin from mod cpm->@Inject::onRenderRightArmPost(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixin from mod cpm->@Inject::onRenderRightArmPost(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixin from mod cpm->@Inject::onRenderLeftArmPost(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixin from mod cpm->@Inject::onRenderLeftArmPost(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixin from mod cpm->@Inject::onRenderLeftArmPost(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixin from mod cpm->@Inject::onRenderName1(Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;Lnet/minecraft/network/chat/Component;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixin from mod cpm->@Inject::onExtractRenderState(Lnet/minecraft/client/player/AbstractClientPlayer;Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixin from mod cpm->@Inject::onExtractRenderState(Lnet/minecraft/client/player/AbstractClientPlayer;Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixin from mod cpm->@Inject::onExtractRenderState(Lnet/minecraft/client/player/AbstractClientPlayer;Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixinNeo from mod cpm->@Inject::onRenderRightArmPre(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLnet/minecraft/client/player/AbstractClientPlayer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixinNeo from mod cpm->@Inject::onRenderRightArmPre(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLnet/minecraft/client/player/AbstractClientPlayer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixinNeo from mod cpm->@Inject::onRenderRightArmPre(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLnet/minecraft/client/player/AbstractClientPlayer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixinNeo from mod cpm->@Inject::onRenderLeftArmPre(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLnet/minecraft/client/player/AbstractClientPlayer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixinNeo from mod cpm->@Inject::onRenderLeftArmPre(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLnet/minecraft/client/player/AbstractClientPlayer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixinNeo from mod cpm->@Inject::onRenderLeftArmPre(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLnet/minecraft/client/player/AbstractClientPlayer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixinNeo from mod cpm->@Inject::onRenderRightArmPost(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLnet/minecraft/client/player/AbstractClientPlayer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixinNeo from mod cpm->@Inject::onRenderRightArmPost(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLnet/minecraft/client/player/AbstractClientPlayer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixinNeo from mod cpm->@Inject::onRenderRightArmPost(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLnet/minecraft/client/player/AbstractClientPlayer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixinNeo from mod cpm->@Inject::onRenderLeftArmPost(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLnet/minecraft/client/player/AbstractClientPlayer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixinNeo from mod cpm->@Inject::onRenderLeftArmPost(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLnet/minecraft/client/player/AbstractClientPlayer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:PlayerRendererMixinNeo from mod cpm->@Inject::onRenderLeftArmPost(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;ZLnet/minecraft/client/player/AbstractClientPlayer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinPlayerEntityRenderer from mod entity_model_features->@Inject::emf$setHand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinPlayerEntityRenderer from mod entity_model_features->@Inject::emf$setHand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinPlayerEntityRenderer from mod entity_model_features->@Inject::emf$setHand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinPlayerEntityRenderer from mod entity_model_features->@Inject::emf$unsetHand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinPlayerEntityRenderer from mod entity_model_features->@Inject::emf$unsetHand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinPlayerEntityRenderer from mod entity_model_features->@Inject::emf$unsetHand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinPlayerEntityRenderer from mod entity_texture_features->@Inject::etf$addFeatures(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinPlayerEntityRenderer from mod entity_texture_features->@Inject::etf$addFeatures(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinPlayerEntityRenderer from mod entity_texture_features->@Inject::etf$addFeatures(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinPlayerEntityRenderer from mod entity_texture_features->@Inject::etf$redirectNicely(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/model/geom/ModelPart;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:38.806] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinPlayerEntityRenderer from mod entity_texture_features->@Inject::etf$getTexture(Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:38.809] [Render thread/DEBUG] [mixin/]: Mixing LivingRendererMixin from cpm.mixins.json into net.minecraft.client.renderer.entity.LivingEntityRenderer
[10Nov2025 19:51:38.809] [Render thread/DEBUG] [mixin/]: Mixing rendering.MixinLivingEntityRenderer from entity_model_features.mixins.json into net.minecraft.client.renderer.entity.LivingEntityRenderer
[10Nov2025 19:51:38.809] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinLivingEntityRenderer from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:38.809] [Render thread/DEBUG] [mixin/]: Mixing entity.renderer.MixinLivingEntityRenderer from entity_texture_features.mixins.json into net.minecraft.client.renderer.entity.LivingEntityRenderer
[10Nov2025 19:51:38.809] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinLivingEntityRenderer from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:38.810] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:LivingRendererMixin from mod cpm->@Inject::onGetRenderType(Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;ZZZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:38.810] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinLivingEntityRenderer from mod entity_model_features->@Inject::emf$Animate(Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.810] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinLivingEntityRenderer from mod entity_model_features->@Inject::emf$Animate(Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.810] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinLivingEntityRenderer from mod entity_model_features->@Inject::emf$Animate(Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.811] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinLivingEntityRenderer from mod entity_model_features->@Inject::emf$grabEntity(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.811] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinLivingEntityRenderer from mod entity_model_features->@Inject::emf$grabEntity(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.811] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinLivingEntityRenderer from mod entity_model_features->@Inject::emf$grabEntity(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.811] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinLivingEntityRenderer from mod entity_model_features->@Inject::emf$eachFeatureLoop(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.811] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinLivingEntityRenderer from mod entity_model_features->@Inject::emf$eachFeatureLoop(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.811] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinLivingEntityRenderer from mod entity_model_features->@Inject::emf$eachFeatureLoop(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.811] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinLivingEntityRenderer from mod entity_texture_features->@Inject::etf$markFeatures(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.811] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinLivingEntityRenderer from mod entity_texture_features->@Inject::etf$markFeatures(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.811] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinLivingEntityRenderer from mod entity_texture_features->@Inject::etf$markFeatures(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.811] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinLivingEntityRenderer from mod entity_texture_features->@Inject::etf$markFeaturesLoopEnd(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.811] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinLivingEntityRenderer from mod entity_texture_features->@Inject::etf$markFeaturesLoopEnd(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.811] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinLivingEntityRenderer from mod entity_texture_features->@Inject::etf$markFeaturesLoopEnd(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.811] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinLivingEntityRenderer from mod entity_texture_features->@Inject::etf$markFeaturesEnd(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.811] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinLivingEntityRenderer from mod entity_texture_features->@Inject::etf$markFeaturesEnd(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.811] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinLivingEntityRenderer from mod entity_texture_features->@Inject::etf$markFeaturesEnd(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.814] [Render thread/DEBUG] [mixin/]: Mixing accessor.AgeableMobRendererAccessor from entity_model_features.mixins.json into net.minecraft.client.renderer.entity.AgeableMobRenderer
[10Nov2025 19:51:38.814] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:accessor.AgeableMobRendererAccessor from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:38.821] [Render thread/DEBUG] [mixin/]: Mixing rendering.feature.MixinHeldItemFeatureRenderer from entity_model_features.mixins.json into net.minecraft.client.renderer.entity.layers.ItemInHandLayer
[10Nov2025 19:51:38.821] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeldItemFeatureRenderer from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:38.823] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeldItemFeatureRenderer from mod entity_model_features->@Inject::emf$setHand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.823] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeldItemFeatureRenderer from mod entity_model_features->@Inject::emf$setHand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.823] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeldItemFeatureRenderer from mod entity_model_features->@Inject::emf$setHand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.823] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeldItemFeatureRenderer from mod entity_model_features->@Inject::emf$transforms(Lnet/minecraft/client/renderer/entity/state/ArmedEntityRenderState;Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/entity/HumanoidArm;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.823] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeldItemFeatureRenderer from mod entity_model_features->@Inject::emf$transforms(Lnet/minecraft/client/renderer/entity/state/ArmedEntityRenderState;Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/entity/HumanoidArm;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.823] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeldItemFeatureRenderer from mod entity_model_features->@Inject::emf$transforms(Lnet/minecraft/client/renderer/entity/state/ArmedEntityRenderState;Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/entity/HumanoidArm;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.823] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeldItemFeatureRenderer from mod entity_model_features->@Inject::emf$unsetHand(Lnet/minecraft/client/renderer/entity/state/ArmedEntityRenderState;Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/entity/HumanoidArm;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.823] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeldItemFeatureRenderer from mod entity_model_features->@Inject::emf$unsetHand(Lnet/minecraft/client/renderer/entity/state/ArmedEntityRenderState;Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/entity/HumanoidArm;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.823] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeldItemFeatureRenderer from mod entity_model_features->@Inject::emf$unsetHand(Lnet/minecraft/client/renderer/entity/state/ArmedEntityRenderState;Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/entity/HumanoidArm;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.823] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeldItemFeatureRenderer from mod entity_model_features->@Inject::emf$unsetHand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.823] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeldItemFeatureRenderer from mod entity_model_features->@Inject::emf$unsetHand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.823] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeldItemFeatureRenderer from mod entity_model_features->@Inject::emf$unsetHand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.826] [Render thread/DEBUG] [mixin/]: Mixing HumanoidArmorLayerMixin from cpm.mixins.json into net.minecraft.client.renderer.entity.layers.HumanoidArmorLayer
[10Nov2025 19:51:38.826] [Render thread/DEBUG] [mixin/]: Mixing rendering.feature.MixinHumanoidArmorLayer from entity_model_features.mixins.json into net.minecraft.client.renderer.entity.layers.HumanoidArmorLayer
[10Nov2025 19:51:38.826] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHumanoidArmorLayer from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:38.829] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:HumanoidArmorLayerMixin from mod cpm->@Inject::preRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HumanoidRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.829] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:HumanoidArmorLayerMixin from mod cpm->@Inject::preRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HumanoidRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.829] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:HumanoidArmorLayerMixin from mod cpm->@Inject::preRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HumanoidRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.829] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:HumanoidArmorLayerMixin from mod cpm->@Inject::postRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HumanoidRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.829] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:HumanoidArmorLayerMixin from mod cpm->@Inject::postRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HumanoidRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.829] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:HumanoidArmorLayerMixin from mod cpm->@Inject::postRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HumanoidRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.829] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHumanoidArmorLayer from mod entity_model_features->@Inject::emf$partialArmorSetup(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.829] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHumanoidArmorLayer from mod entity_model_features->@Inject::emf$partialArmorSetup(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.829] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHumanoidArmorLayer from mod entity_model_features->@Inject::emf$partialArmorSetup(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.829] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHumanoidArmorLayer from mod entity_model_features->@Inject::emf$modifyGetArmorModelForPartial(Lnet/minecraft/client/renderer/entity/state/HumanoidRenderState;Lnet/minecraft/world/entity/EquipmentSlot;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:38.829] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHumanoidArmorLayer from mod entity_model_features->@Inject::emf$modifyGetArmorModelForPartial(Lnet/minecraft/client/renderer/entity/state/HumanoidRenderState;Lnet/minecraft/world/entity/EquipmentSlot;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:38.830] [Render thread/DEBUG] [mixin/]: Mixing WingsLayerMixin from cpm.mixins.json into net.minecraft.client.renderer.entity.layers.WingsLayer
[10Nov2025 19:51:38.830] [Render thread/DEBUG] [mixin/]: Mixing entity_render_context.MixinElytraLayer from mixins.iris.json into net.minecraft.client.renderer.entity.layers.WingsLayer
[10Nov2025 19:51:38.830] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinElytraLayer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:38.833] [Render thread/DEBUG] [mixin/]: Mixing entity.renderer.feature.MixinElytraFeatureRenderer from entity_texture_features.mixins.json into net.minecraft.client.renderer.entity.layers.WingsLayer
[10Nov2025 19:51:38.833] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinElytraFeatureRenderer from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:38.843] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:WingsLayerMixin from mod cpm->@Inject::preRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HumanoidRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:WingsLayerMixin from mod cpm->@Inject::preRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HumanoidRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:WingsLayerMixin from mod cpm->@Inject::preRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HumanoidRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:WingsLayerMixin from mod cpm->@Inject::postRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HumanoidRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:WingsLayerMixin from mod cpm->@Inject::postRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HumanoidRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:WingsLayerMixin from mod cpm->@Inject::postRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HumanoidRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinElytraLayer from mod iris->@Inject::changeId(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HumanoidRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinElytraLayer from mod iris->@Inject::changeId(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HumanoidRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinElytraLayer from mod iris->@Inject::changeId(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HumanoidRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinElytraLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinElytraLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinElytraLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinElytraLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinElytraLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinElytraLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinElytraFeatureRenderer from mod entity_texture_features->@Inject::etf$markPatchable(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinElytraFeatureRenderer from mod entity_texture_features->@Inject::etf$markPatchable(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinElytraFeatureRenderer from mod entity_texture_features->@Inject::etf$markPatchable(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinElytraFeatureRenderer from mod entity_texture_features->@Inject::etf$markPatchableEnd(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinElytraFeatureRenderer from mod entity_texture_features->@Inject::etf$markPatchableEnd(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinElytraFeatureRenderer from mod entity_texture_features->@Inject::etf$markPatchableEnd(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinElytraFeatureRenderer from mod entity_texture_features->@Inject::etf$markPatchableEnd(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinElytraFeatureRenderer from mod entity_texture_features->@Inject::etf$markPatchableEnd(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.844] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinElytraFeatureRenderer from mod entity_texture_features->@Inject::etf$markPatchableEnd(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.845] [Render thread/DEBUG] [mixin/]: Mixing CustomHeadLayerMixin from cpm.mixins.json into net.minecraft.client.renderer.entity.layers.CustomHeadLayer
[10Nov2025 19:51:38.845] [Render thread/DEBUG] [mixin/]: Mixing rendering.feature.MixinHeadFeatureRenderer from entity_model_features.mixins.json into net.minecraft.client.renderer.entity.layers.CustomHeadLayer
[10Nov2025 19:51:38.845] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeadFeatureRenderer from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:38.845] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:CustomHeadLayerMixin from mod cpm->@Inject::onRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.845] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:CustomHeadLayerMixin from mod cpm->@Inject::onRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.845] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:CustomHeadLayerMixin from mod cpm->@Inject::onRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.845] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeadFeatureRenderer from mod entity_model_features->@Inject::emf$setHand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.845] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeadFeatureRenderer from mod entity_model_features->@Inject::emf$setHand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.845] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeadFeatureRenderer from mod entity_model_features->@Inject::emf$setHand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.845] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeadFeatureRenderer from mod entity_model_features->@Inject::emf$unsetHand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.845] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeadFeatureRenderer from mod entity_model_features->@Inject::emf$unsetHand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.845] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinHeadFeatureRenderer from mod entity_model_features->@Inject::emf$unsetHand(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.855] [Render thread/DEBUG] [mixin/]: Mixing rendering.feature.MixinEyesFeatureRenderer from entity_model_features.mixins.json into net.minecraft.client.renderer.entity.layers.EyesLayer
[10Nov2025 19:51:38.855] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinEyesFeatureRenderer from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:38.855] [Render thread/DEBUG] [mixin/]: Mixing entity.renderer.feature.MixinEyeFeatureRenderer from entity_texture_features.mixins.json into net.minecraft.client.renderer.entity.layers.EyesLayer
[10Nov2025 19:51:38.855] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinEyeFeatureRenderer from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:38.858] [Render thread/DEBUG] [mixin/]: Mixing rendering.feature.MixinCreeperChargeFeatureRenderer from entity_model_features.mixins.json into net.minecraft.client.renderer.entity.layers.CreeperPowerLayer
[10Nov2025 19:51:38.858] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinCreeperChargeFeatureRenderer from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:38.859] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinCreeperChargeFeatureRenderer from mod entity_model_features->@Inject::emf$getTextureRedirect(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:38.864] [Render thread/DEBUG] [mixin/]: Mixing entity_render_context.MixinEnderDragonRenderer from mixins.iris.json into net.minecraft.client.renderer.entity.EnderDragonRenderer
[10Nov2025 19:51:38.864] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEnderDragonRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:38.864] [Render thread/DEBUG] [mixin/]: Mixing rendering.MixinDragonRenderer from entity_model_features.mixins.json into net.minecraft.client.renderer.entity.EnderDragonRenderer
[10Nov2025 19:51:38.864] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinDragonRenderer from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:38.864] [Render thread/DEBUG] [mixin/]: Mixing entity.renderer.MixinEnderDragonEntityRenderer from entity_texture_features.mixins.json into net.minecraft.client.renderer.entity.EnderDragonRenderer
[10Nov2025 19:51:38.864] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinEnderDragonEntityRenderer from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEnderDragonRenderer from mod iris->@Inject::changeId(FFFFLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinEnderDragonRenderer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinDragonRenderer from mod entity_model_features->@Inject::emf$allowMultiPartRender(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinDragonRenderer from mod entity_model_features->@Inject::emf$allowMultiPartRender(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinDragonRenderer from mod entity_model_features->@Inject::emf$allowMultiPartRender(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinDragonRenderer from mod entity_model_features->@Inject::emf$allowMultiPartRender2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinDragonRenderer from mod entity_model_features->@Inject::emf$allowMultiPartRender2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinDragonRenderer from mod entity_model_features->@Inject::emf$allowMultiPartRender2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinDragonRenderer from mod entity_model_features->@Inject::emf$allowMultiPartRender3(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinDragonRenderer from mod entity_model_features->@Inject::emf$allowMultiPartRender3(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinDragonRenderer from mod entity_model_features->@Inject::emf$allowMultiPartRender3(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinDragonRenderer from mod entity_model_features->@Inject::emf$allowMultiPartRender3(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinDragonRenderer from mod entity_model_features->@Inject::emf$allowMultiPartRender3(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinDragonRenderer from mod entity_model_features->@Inject::emf$allowMultiPartRender3(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinDragonRenderer from mod entity_model_features->@Inject::emf$allowMultiPartRender3(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinDragonRenderer from mod entity_model_features->@Inject::emf$allowMultiPartRender3(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinDragonRenderer from mod entity_model_features->@Inject::emf$allowMultiPartRender3(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinDragonRenderer from mod entity_model_features->@Inject::emf$allowMultiPartRender24(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinDragonRenderer from mod entity_model_features->@Inject::emf$allowMultiPartRender24(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.865] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinDragonRenderer from mod entity_model_features->@Inject::emf$allowMultiPartRender24(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.866] [Render thread/DEBUG] [mixin/]: Mixing entity.renderer.MixinEndCrystalRenderer from entity_texture_features.mixins.json into net.minecraft.client.renderer.entity.EndCrystalRenderer
[10Nov2025 19:51:38.866] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinEndCrystalRenderer from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:38.868] [Render thread/DEBUG] [mixin/]: Mixing XpOrbMixin from polytone-common.mixins.json into net.minecraft.client.renderer.entity.ExperienceOrbRenderer
[10Nov2025 19:51:38.869] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:XpOrbMixin from mod polytone->@Inject::polytone$startRenderOrb(Lnet/minecraft/client/renderer/entity/state/ExperienceOrbRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.869] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:XpOrbMixin from mod polytone->@Inject::polytone$startRenderOrb(Lnet/minecraft/client/renderer/entity/state/ExperienceOrbRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.869] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:XpOrbMixin from mod polytone->@Inject::polytone$startRenderOrb(Lnet/minecraft/client/renderer/entity/state/ExperienceOrbRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.869] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:XpOrbMixin from mod polytone->@Inject::polytone$endRenderOrb(Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.869] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:XpOrbMixin from mod polytone->@Inject::polytone$endRenderOrb(Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.869] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:XpOrbMixin from mod polytone->@Inject::polytone$endRenderOrb(Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.869] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:XpOrbMixin from mod polytone->@Inject::polytone$changeColor(Lcom/mojang/blaze3d/vertex/VertexConsumer;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;FFIIIFFILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:38.871] [Render thread/DEBUG] [mixin/]: Mixing MixinFishingHookRenderer from iris-batched-entity-rendering.mixins.json into net.minecraft.client.renderer.entity.FishingHookRenderer
[10Nov2025 19:51:38.871] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinFishingHookRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:38.871] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinFishingHookRenderer from mod iris->@Inject::capture(Lnet/minecraft/client/renderer/entity/state/FishingHookRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.871] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinFishingHookRenderer from mod iris->@Inject::capture(Lnet/minecraft/client/renderer/entity/state/FishingHookRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.871] [Render thread/DEBUG] [mixin/]: iris-batched-entity-rendering.mixins.json:MixinFishingHookRenderer from mod iris->@Inject::capture(Lnet/minecraft/client/renderer/entity/state/FishingHookRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.874] [Render thread/DEBUG] [mixin/]: Mixing rendering.MixinItemFrameEntityRenderer from entity_model_features.mixins.json into net.minecraft.client.renderer.entity.ItemFrameRenderer
[10Nov2025 19:51:38.874] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinItemFrameEntityRenderer from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:38.874] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinItemFrameEntityRenderer from mod entity_model_features->@Inject::emf$setFrame(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.874] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinItemFrameEntityRenderer from mod entity_model_features->@Inject::emf$setFrame(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.874] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinItemFrameEntityRenderer from mod entity_model_features->@Inject::emf$setFrame(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.874] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinItemFrameEntityRenderer from mod entity_model_features->@Inject::emf$unsetFrame(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.874] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinItemFrameEntityRenderer from mod entity_model_features->@Inject::emf$unsetFrame(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.874] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.MixinItemFrameEntityRenderer from mod entity_model_features->@Inject::emf$unsetFrame(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.877] [Render thread/DEBUG] [mixin/]: Mixing entity_render_context.MixinHorseArmorLayer from mixins.iris.json into net.minecraft.client.renderer.entity.layers.HorseArmorLayer
[10Nov2025 19:51:38.877] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinHorseArmorLayer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:38.877] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinHorseArmorLayer from mod iris->@Inject::changeId(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HorseRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.877] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinHorseArmorLayer from mod iris->@Inject::changeId(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HorseRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.877] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinHorseArmorLayer from mod iris->@Inject::changeId(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HorseRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.877] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinHorseArmorLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.878] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinHorseArmorLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.878] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinHorseArmorLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.879] [Render thread/DEBUG] [mixin/]: Mixing entity.renderer.MixinIllusionerRenderer from entity_texture_features.mixins.json into net.minecraft.client.renderer.entity.IllusionerRenderer
[10Nov2025 19:51:38.879] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinIllusionerRenderer from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:38.880] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinIllusionerRenderer from mod entity_texture_features->@Inject::etf$start(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.880] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinIllusionerRenderer from mod entity_texture_features->@Inject::etf$start(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.880] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinIllusionerRenderer from mod entity_texture_features->@Inject::etf$start(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.880] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinIllusionerRenderer from mod entity_texture_features->@Inject::etf$loop(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.880] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinIllusionerRenderer from mod entity_texture_features->@Inject::etf$loop(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.880] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinIllusionerRenderer from mod entity_texture_features->@Inject::etf$loop(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.880] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinIllusionerRenderer from mod entity_texture_features->@Inject::etf$loop(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.880] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinIllusionerRenderer from mod entity_texture_features->@Inject::etf$loop(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.880] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinIllusionerRenderer from mod entity_texture_features->@Inject::etf$loop(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.883] [Render thread/DEBUG] [mixin/]: Mixing MixinLightningBoltRenderer from mixins.iris.json into net.minecraft.client.renderer.entity.LightningBoltRenderer
[10Nov2025 19:51:38.883] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinLightningBoltRenderer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:38.885] [Render thread/DEBUG] [mixin/]: Mixing entity.renderer.feature.MixinMooshroomMushroomFeatureRenderer from entity_texture_features.mixins.json into net.minecraft.client.renderer.entity.layers.MushroomCowMushroomLayer
[10Nov2025 19:51:38.885] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinMooshroomMushroomFeatureRenderer from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:38.890] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinMooshroomMushroomFeatureRenderer from mod entity_texture_features->@Inject::etf$injected(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IZLnet/minecraft/world/level/block/state/BlockState;ILnet/minecraft/client/resources/model/BakedModel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:38.892] [Render thread/DEBUG] [mixin/]: Mixing entity.renderer.MixinPaintingEntityRenderer from entity_texture_features.mixins.json into net.minecraft.client.renderer.entity.PaintingRenderer
[10Nov2025 19:51:38.892] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinPaintingEntityRenderer from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:38.901] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.MixinPaintingEntityRenderer from mod entity_texture_features->@Inject::etf$getSprites(Lnet/minecraft/client/renderer/entity/state/PaintingRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:38.909] [Render thread/DEBUG] [mixin/]: Mixing rendering.feature.MixinSlimeOverlayFeatureRenderer from entity_model_features.mixins.json into net.minecraft.client.renderer.entity.layers.SlimeOuterLayer
[10Nov2025 19:51:38.909] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinSlimeOverlayFeatureRenderer from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:38.909] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinSlimeOverlayFeatureRenderer from mod entity_model_features->@Inject::emf$setLayerForOverrides(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.909] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinSlimeOverlayFeatureRenderer from mod entity_model_features->@Inject::emf$setLayerForOverrides(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.909] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinSlimeOverlayFeatureRenderer from mod entity_model_features->@Inject::emf$setLayerForOverrides(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:38.917] [Render thread/DEBUG] [mixin/]: Mixing rendering.feature.MixinWolfCollarFeatureRenderer from entity_model_features.mixins.json into net.minecraft.client.renderer.entity.layers.WolfCollarLayer
[10Nov2025 19:51:38.917] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinWolfCollarFeatureRenderer from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:38.919] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinWolfCollarFeatureRenderer from mod entity_model_features->@Inject::setEmf$Model(Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:38.919] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinWolfCollarFeatureRenderer from mod entity_model_features->@Inject::setEmf$Model(Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:38.919] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.feature.MixinWolfCollarFeatureRenderer from mod entity_model_features->@Inject::setEmf$Model(Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:39.046] [Render thread/DEBUG] [mixin/]: Mixing rendering.arrows.MixinStuckArrowsFeatureRenderer from entity_model_features.mixins.json into net.minecraft.client.renderer.entity.layers.StuckInBodyLayer
[10Nov2025 19:51:39.046] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.arrows.MixinStuckArrowsFeatureRenderer from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:39.046] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$emf$bestFromListMutable$2(Lnet/minecraft/client/model/geom/ModelPart;Lcom/mojang/blaze3d/vertex/PoseStack;)V to md7304d2$entity_model_features$lambda$emf$bestFromListMutable$2$0 in entity_model_features.mixins.json:rendering.arrows.MixinStuckArrowsFeatureRenderer from mod entity_model_features
[10Nov2025 19:51:39.046] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$emf$bestFromListMutable$1(Lnet/minecraft/client/model/geom/ModelPart;Lcom/mojang/blaze3d/vertex/PoseStack;Ljava/lang/Runnable;)V to md7304d2$entity_model_features$lambda$emf$bestFromListMutable$1$1 in entity_model_features.mixins.json:rendering.arrows.MixinStuckArrowsFeatureRenderer from mod entity_model_features
[10Nov2025 19:51:39.046] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$emf$bestFromListMutable$0(Lnet/minecraft/client/model/geom/ModelPart;Lcom/mojang/blaze3d/vertex/PoseStack;)V to md7304d2$entity_model_features$lambda$emf$bestFromListMutable$0$2 in entity_model_features.mixins.json:rendering.arrows.MixinStuckArrowsFeatureRenderer from mod entity_model_features
[10Nov2025 19:51:39.049] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.arrows.MixinStuckArrowsFeatureRenderer from mod entity_model_features->@Inject::emf$start(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:39.049] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.arrows.MixinStuckArrowsFeatureRenderer from mod entity_model_features->@Inject::emf$end(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:39.049] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.arrows.MixinStuckArrowsFeatureRenderer from mod entity_model_features->@Inject::emf$end(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:39.049] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.arrows.MixinStuckArrowsFeatureRenderer from mod entity_model_features->@Inject::emf$end(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:39.049] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.arrows.MixinStuckArrowsFeatureRenderer from mod entity_model_features->@Inject::emf$end(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:39.049] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.arrows.MixinStuckArrowsFeatureRenderer from mod entity_model_features->@Inject::emf$end(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:39.049] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:rendering.arrows.MixinStuckArrowsFeatureRenderer from mod entity_model_features->@Inject::emf$end(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:39.050] [Render thread/DEBUG] [mixin/]: Mixing CapeLayerMixin from cpm.mixins.json into net.minecraft.client.renderer.entity.layers.CapeLayer
[10Nov2025 19:51:39.051] [Render thread/DEBUG] [mixin/]: Mixing entity_render_context.MixinCapeLayer from mixins.iris.json into net.minecraft.client.renderer.entity.layers.CapeLayer
[10Nov2025 19:51:39.051] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinCapeLayer from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:39.052] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:CapeLayerMixin from mod cpm->@Inject::onRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:39.052] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinCapeLayer from mod iris->@Inject::changeId(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:39.052] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinCapeLayer from mod iris->@Inject::changeId(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:39.052] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinCapeLayer from mod iris->@Inject::changeId(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:39.052] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinCapeLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:39.052] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinCapeLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:39.052] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinCapeLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:39.052] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinCapeLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:39.052] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinCapeLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:39.052] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinCapeLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:39.052] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinCapeLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:39.052] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinCapeLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:39.052] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinCapeLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:39.052] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinCapeLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:39.052] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinCapeLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:39.052] [Render thread/DEBUG] [mixin/]: mixins.iris.json:entity_render_context.MixinCapeLayer from mod iris->@Inject::changeId2(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:39.052] [Render thread/DEBUG] [mixin/]: Mixing MixinParrotEntityModel from entity_model_features.mixins.json into net.minecraft.client.renderer.entity.layers.ParrotOnShoulderLayer
[10Nov2025 19:51:39.052] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinParrotEntityModel from mod entity_model_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:39.054] [Render thread/DEBUG] [mixin/]: Mixing entity.renderer.feature.MixinShoulderParrotFeatureRenderer from entity_texture_features.mixins.json into net.minecraft.client.renderer.entity.layers.ParrotOnShoulderLayer
[10Nov2025 19:51:39.054] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinShoulderParrotFeatureRenderer from mod entity_texture_features: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:39.055] [Render thread/DEBUG] [mixin/]: Mixing ParrotOnShoulderLayerMixin from cpm.mixins.json into net.minecraft.client.renderer.entity.layers.ParrotOnShoulderLayer
[10Nov2025 19:51:39.057] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinParrotEntityModel from mod entity_model_features->@Inject::emf$parrot1(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;Lnet/minecraft/world/entity/animal/Parrot$Variant;FFZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:39.057] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinParrotEntityModel from mod entity_model_features->@Inject::emf$parrot1(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;Lnet/minecraft/world/entity/animal/Parrot$Variant;FFZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:39.057] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinParrotEntityModel from mod entity_model_features->@Inject::emf$parrot1(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;Lnet/minecraft/world/entity/animal/Parrot$Variant;FFZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:39.057] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinParrotEntityModel from mod entity_model_features->@Inject::emf$parrot2(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;Lnet/minecraft/world/entity/animal/Parrot$Variant;FFZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:39.057] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinParrotEntityModel from mod entity_model_features->@Inject::emf$parrot2(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;Lnet/minecraft/world/entity/animal/Parrot$Variant;FFZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:39.057] [Render thread/DEBUG] [mixin/]: entity_model_features.mixins.json:MixinParrotEntityModel from mod entity_model_features->@Inject::emf$parrot2(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;Lnet/minecraft/world/entity/animal/Parrot$Variant;FFZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:39.057] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinShoulderParrotFeatureRenderer from mod entity_texture_features->@Inject::etf$alterEntityLeft(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:39.057] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinShoulderParrotFeatureRenderer from mod entity_texture_features->@Inject::etf$alterEntityLeft(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:39.057] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinShoulderParrotFeatureRenderer from mod entity_texture_features->@Inject::etf$alterEntityLeft(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:39.057] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinShoulderParrotFeatureRenderer from mod entity_texture_features->@Inject::etf$alterEntityRight(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:39.057] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinShoulderParrotFeatureRenderer from mod entity_texture_features->@Inject::etf$alterEntityRight(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:39.057] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinShoulderParrotFeatureRenderer from mod entity_texture_features->@Inject::etf$alterEntityRight(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;FFLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:39.057] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinShoulderParrotFeatureRenderer from mod entity_texture_features->@Inject::etf$resetEntity(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:39.057] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinShoulderParrotFeatureRenderer from mod entity_texture_features->@Inject::etf$resetEntity(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:39.057] [Render thread/DEBUG] [mixin/]: entity_texture_features.mixins.json:entity.renderer.feature.MixinShoulderParrotFeatureRenderer from mod entity_texture_features->@Inject::etf$resetEntity(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:39.057] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:ParrotOnShoulderLayerMixin from mod cpm->@Inject::onRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;Lnet/minecraft/world/entity/animal/Parrot$Variant;FFZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:39.057] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:ParrotOnShoulderLayerMixin from mod cpm->@Inject::onRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;Lnet/minecraft/world/entity/animal/Parrot$Variant;FFZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:39.057] [Render thread/DEBUG] [mixin/]: cpm.mixins.json:ParrotOnShoulderLayerMixin from mod cpm->@Inject::onRender(Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;Lnet/minecraft/world/entity/animal/Parrot$Variant;FFZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:39.101] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas
[10Nov2025 19:51:39.102] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 512x256x0 minecraft:textures/atlas/paintings.png-atlas
[10Nov2025 19:51:39.102] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 256x128x0 minecraft:textures/atlas/mob_effects.png-atlas
[10Nov2025 19:51:39.102] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 1024x512x0 minecraft:textures/atlas/gui.png-atlas
[10Nov2025 19:51:39.105] [Render thread/INFO] [BetterClouds/]: [BetterClouds] Reloading cloud renderer...
[10Nov2025 19:51:39.105] [Render thread/DEBUG] [BetterClouds/]: [BetterClouds] [1/6] Reloading shaders
[10Nov2025 19:51:39.108] [Render thread/DEBUG] [mixin/]: Mixing MixinChainedJsonException from mixins.iris.json into net.minecraft.server.ChainedJsonException
[10Nov2025 19:51:39.108] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinChainedJsonException from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:39.109] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinChainedJsonException from mod iris->@Inject::iris$changeShaderParseException(Ljava/lang/Exception;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:39.116] [Render thread/DEBUG] [BetterClouds/]: [BetterClouds] [2/6] Reloading generator
[10Nov2025 19:51:39.128] [Render thread/DEBUG] [BetterClouds/]: [BetterClouds] [3/6] Reloading textures
[10Nov2025 19:51:39.129] [Render thread/DEBUG] [BetterClouds/]: [BetterClouds] [4/6] Reloading primitive meshes
[10Nov2025 19:51:39.129] [Render thread/DEBUG] [BetterClouds/]: [BetterClouds] [5/6] Reloading framebuffer
[10Nov2025 19:51:39.130] [Render thread/INFO] [BetterClouds/]: [BetterClouds] Framebuffer complete. useStencilTextureFallback=false, useDepthWriteFallback=false
[10Nov2025 19:51:39.131] [Render thread/DEBUG] [BetterClouds/]: [BetterClouds] [6/6] Reloading timers
[10Nov2025 19:51:39.131] [Render thread/INFO] [BetterClouds/]: [BetterClouds] Cloud renderer initialized
[10Nov2025 19:51:39.132] [Render thread/INFO] [net.neoforged.neoforge.client.entity.animation.json.AnimationLoader/]: Loaded 0 entity animations
[10Nov2025 19:51:39.134] [Render thread/INFO] [CPM/]: Loaded 0 built-in, 0 custom block tags
[10Nov2025 19:51:39.134] [Render thread/INFO] [CPM/]: Loaded 6 built-in, 0 custom item tags
[10Nov2025 19:51:39.134] [Render thread/INFO] [CPM/]: Loaded 0 built-in, 0 custom entity tags
[10Nov2025 19:51:39.134] [Render thread/INFO] [CPM/]: Loaded 0 built-in, 0 custom biome tags
[10Nov2025 19:51:39.137] [Render thread/INFO] [de.keksuccino.fancymenu.util.resource.ResourceHandlers/]: [FANCYMENU] Reloading resources..
[10Nov2025 19:51:39.138] [Render thread/INFO] [de.keksuccino.fancymenu.util.resource.preload.ResourcePreLoader/]: [FANCYMENU] Pre-loading resources..
[10Nov2025 19:51:39.139] [Render thread/INFO] [de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayerHandler/]: [FANCYMENU] Minecraft resource reload: FINISHED
[10Nov2025 19:51:39.139] [Render thread/INFO] [Entity Texture Features/]: [ETF]: reloading ETF data.
[10Nov2025 19:51:39.148] [Render thread/INFO] [Entity Texture Features/]: [ETF]: emissive suffixes loaded: {_e}
[10Nov2025 19:51:39.150] [Render thread/INFO] [Entity Texture Features/]: [ETF]: emissive suffixes loaded: {_e}
[10Nov2025 19:51:39.160] [Render thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.jar.updater.SelfUpdater/]: Checking for Distant Horizons update
[10Nov2025 19:51:39.562] [Render thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.jar.updater.SelfUpdater/]: Distant Horizons already up to date.
[10Nov2025 19:51:39.562] [Render thread/INFO] [com.cupboard.Cupboard/]: Loaded config for: dusk.json
[10Nov2025 19:51:39.586] [Render thread/INFO] [de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayerHandler/]: [FANCYMENU] ScreenCustomizationLayer registered: title_screen
[10Nov2025 19:51:39.587] [Render thread/DEBUG] [mixin/]: Mixing SplashRendererMixin from polytone-common.mixins.json into net.minecraft.client.gui.components.SplashRenderer
[10Nov2025 19:51:39.588] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinSplashRenderer from fancymenu.mixins.json into net.minecraft.client.gui.components.SplashRenderer
[10Nov2025 19:51:39.588] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinSplashRenderer from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:39.588] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:SplashRendererMixin from mod polytone->@Inject::aa(Lnet/minecraft/client/gui/GuiGraphics;ILnet/minecraft/client/gui/Font;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:39.588] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:SplashRendererMixin from mod polytone->@Inject::aa(Lnet/minecraft/client/gui/GuiGraphics;ILnet/minecraft/client/gui/Font;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:39.588] [Render thread/DEBUG] [mixin/]: polytone-common.mixins.json:SplashRendererMixin from mod polytone->@Inject::aa(Lnet/minecraft/client/gui/GuiGraphics;ILnet/minecraft/client/gui/Font;ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:39.595] [Render thread/INFO] [Iris/]: Creating pipeline for dimension minecraft:overworld
[10Nov2025 19:51:39.598] [Render thread/DEBUG] [mixin/]: Mixing MixinGlRenderDevice from mixins.iris.compat.sodium.json into net.caffeinemc.mods.sodium.client.gl.device.GLRenderDevice$ImmediateDrawCommandList
[10Nov2025 19:51:39.598] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinGlRenderDevice from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:39.612] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinEditBox from konkrete.mixins.json into net.minecraft.client.gui.components.EditBox
[10Nov2025 19:51:39.612] [Render thread/DEBUG] [mixin/]: konkrete.mixins.json:client.IMixinEditBox from mod konkrete: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:39.612] [Render thread/DEBUG] [mixin/]: Mixing AccessEditBox from searchables.mixins.json into net.minecraft.client.gui.components.EditBox
[10Nov2025 19:51:39.614] [Render thread/DEBUG] [mixin/]: searchables.mixins.json:AccessEditBox from mod searchables: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_18 supports class version 62)
[10Nov2025 19:51:39.614] [Render thread/DEBUG] [mixin/]: Mixing client.IMixinEditBox from fancymenu.mixins.json into net.minecraft.client.gui.components.EditBox
[10Nov2025 19:51:39.614] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.IMixinEditBox from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:39.621] [Render thread/DEBUG] [mixin/]: Mixing ExtendedShaderAccessor from betterclouds.optional.mixins.json into net.irisshaders.iris.pipeline.programs.ExtendedShader
[10Nov2025 19:51:39.621] [Render thread/DEBUG] [mixin/]: betterclouds.optional.mixins.json:ExtendedShaderAccessor from mod betterclouds: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:39.622] [Render thread/DEBUG] [mixin/]: Mixing FallbackShaderAccessor from betterclouds.optional.mixins.json into net.irisshaders.iris.pipeline.programs.FallbackShader
[10Nov2025 19:51:39.622] [Render thread/DEBUG] [mixin/]: betterclouds.optional.mixins.json:FallbackShaderAccessor from mod betterclouds: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:41.152] [Render thread/DEBUG] [de.keksuccino.fancymenu.util.resource.ResourceHandler/]: [FANCYMENU] Registering resource with source: ResourceSource{sourceType=LOCATION, source='fancymenu:textures/menubar/icons/collapse_expand.png'} (RESOURCE HANDLER: class de.keksuccino.fancymenu.util.resource.resources.texture.ImageResourceHandler)
[10Nov2025 19:51:41.153] [Render thread/DEBUG] [de.keksuccino.fancymenu.util.resource.ResourceHandler/]: [FANCYMENU] Registering resource with source: ResourceSource{sourceType=LOCATION, source='fancymenu:textures/menubar/icons/fancymenu_logo.png'} (RESOURCE HANDLER: class de.keksuccino.fancymenu.util.resource.resources.texture.ImageResourceHandler)
[10Nov2025 19:51:41.158] [Render thread/DEBUG] [de.keksuccino.fancymenu.util.resource.ResourceHandler/]: [FANCYMENU] Registering resource with source: ResourceSource{sourceType=LOCATION, source='fancymenu:textures/menubar/icons/exit.png'} (RESOURCE HANDLER: class de.keksuccino.fancymenu.util.resource.resources.texture.ImageResourceHandler)
[10Nov2025 19:51:41.190] [DH-ApplyConfigPresetTimer/INFO] [com.seibel.distanthorizons.core.config.eventHandlers.presets.AbstractPresetConfigEventHandler/]: changing preset to: BALANCED
[10Nov2025 19:51:41.192] [DH-ApplyConfigPresetTimer/INFO] [com.seibel.distanthorizons.core.config.eventHandlers.presets.AbstractPresetConfigEventHandler/]: changing preset to: MEDIUM
[10Nov2025 19:51:41.195] [DH-ApplyConfigPresetTimer/INFO] [com.seibel.distanthorizons.core.config.eventHandlers.presets.AbstractPresetConfigEventHandler/]: preset active: BALANCED
[10Nov2025 19:51:41.204] [DH-ApplyConfigPresetTimer/INFO] [com.seibel.distanthorizons.core.config.eventHandlers.presets.AbstractPresetConfigEventHandler/]: preset active: MEDIUM
[10Nov2025 19:51:41.824] [Render thread/INFO] [de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayerHandler/]: [FANCYMENU] ScreenCustomizationLayer registered: options_screen
[10Nov2025 19:51:42.810] [Render thread/DEBUG] [mixin/]: Mixing MixinSodiumOptionsGUI from mixins.iris.compat.sodium.json into net.caffeinemc.mods.sodium.client.gui.SodiumOptionsGUI
[10Nov2025 19:51:42.811] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinSodiumOptionsGUI from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:42.812] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinSodiumOptionsGUI from mod iris->@Inject::iris$onInit(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:42.812] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinSodiumOptionsGUI from mod iris->@Inject::iris$onInit(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:42.812] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinSodiumOptionsGUI from mod iris->@Inject::iris$onInit(Lnet/minecraft/client/gui/screens/Screen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:42.812] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinSodiumOptionsGUI from mod iris->@Inject::iris$onSetPage(Lnet/caffeinemc/mods/sodium/client/gui/options/OptionPage;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:42.815] [Render thread/DEBUG] [mixin/]: Mixing sodium.MixinSodiumGameOptionPages from neoforge-betterbiomeblend-common.mixins.json into net.caffeinemc.mods.sodium.client.gui.SodiumGameOptionPages
[10Nov2025 19:51:42.815] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$quality$2(Lnet/minecraft/client/Options;)Ljava/lang/Integer; to md7304d2$betterbiomereblend$lambda$quality$2$0 in neoforge-betterbiomeblend-common.mixins.json:sodium.MixinSodiumGameOptionPages from mod betterbiomereblend
[10Nov2025 19:51:42.815] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$quality$1(Lnet/minecraft/client/Options;Ljava/lang/Integer;)V to md7304d2$betterbiomereblend$lambda$quality$1$1 in neoforge-betterbiomeblend-common.mixins.json:sodium.MixinSodiumGameOptionPages from mod betterbiomereblend
[10Nov2025 19:51:42.815] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$quality$0(Lnet/caffeinemc/mods/sodium/client/gui/options/OptionImpl;)Lnet/caffeinemc/mods/sodium/client/gui/options/control/Control; to md7304d2$betterbiomereblend$lambda$quality$0$2 in neoforge-betterbiomeblend-common.mixins.json:sodium.MixinSodiumGameOptionPages from mod betterbiomereblend
[10Nov2025 19:51:42.816] [Render thread/DEBUG] [mixin/]: Mixing MixinSodiumGameOptionPages from mixins.iris.compat.sodium.json into net.caffeinemc.mods.sodium.client.gui.SodiumGameOptionPages
[10Nov2025 19:51:42.816] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinSodiumGameOptionPages from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:51:42.816] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$createLimitedVideoSettingsButton$10(Lnet/minecraft/client/Options;)Lnet/irisshaders/iris/fantastic/SupportedGraphicsMode; to md7304d2$iris$lambda$createLimitedVideoSettingsButton$10$3 in mixins.iris.compat.sodium.json:MixinSodiumGameOptionPages from mod iris
[10Nov2025 19:51:42.816] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$createLimitedVideoSettingsButton$9(Lnet/minecraft/client/Options;Lnet/irisshaders/iris/fantastic/SupportedGraphicsMode;)V to md7304d2$iris$lambda$createLimitedVideoSettingsButton$9$4 in mixins.iris.compat.sodium.json:MixinSodiumGameOptionPages from mod iris
[10Nov2025 19:51:42.816] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$createLimitedVideoSettingsButton$8(Lnet/caffeinemc/mods/sodium/client/gui/options/OptionImpl;)Lnet/caffeinemc/mods/sodium/client/gui/options/control/Control; to md7304d2$iris$lambda$createLimitedVideoSettingsButton$8$5 in mixins.iris.compat.sodium.json:MixinSodiumGameOptionPages from mod iris
[10Nov2025 19:51:42.816] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$translateVariableOrDisabled$7(Ljava/lang/String;Ljava/lang/String;I)Lnet/minecraft/network/chat/Component; to md7304d2$iris$lambda$translateVariableOrDisabled$7$6 in mixins.iris.compat.sodium.json:MixinSodiumGameOptionPages from mod iris
[10Nov2025 19:51:42.816] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$createColorSpaceButton$6()Z to md7304d2$iris$lambda$createColorSpaceButton$6$7 in mixins.iris.compat.sodium.json:MixinSodiumGameOptionPages from mod iris
[10Nov2025 19:51:42.816] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$createColorSpaceButton$5(Lnet/minecraft/client/Options;)Lnet/irisshaders/iris/pathways/colorspace/ColorSpace; to md7304d2$iris$lambda$createColorSpaceButton$5$8 in mixins.iris.compat.sodium.json:MixinSodiumGameOptionPages from mod iris
[10Nov2025 19:51:42.816] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$createColorSpaceButton$4(Lnet/minecraft/client/Options;Lnet/irisshaders/iris/pathways/colorspace/ColorSpace;)V to md7304d2$iris$lambda$createColorSpaceButton$4$9 in mixins.iris.compat.sodium.json:MixinSodiumGameOptionPages from mod iris
[10Nov2025 19:51:42.816] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$createColorSpaceButton$3(Lnet/caffeinemc/mods/sodium/client/gui/options/OptionImpl;)Lnet/caffeinemc/mods/sodium/client/gui/options/control/Control; to md7304d2$iris$lambda$createColorSpaceButton$3$a in mixins.iris.compat.sodium.json:MixinSodiumGameOptionPages from mod iris
[10Nov2025 19:51:42.816] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$createMaxShadowDistanceSlider$2(Lnet/minecraft/client/Options;)Ljava/lang/Integer; to md7304d2$iris$lambda$createMaxShadowDistanceSlider$2$b in mixins.iris.compat.sodium.json:MixinSodiumGameOptionPages from mod iris
[10Nov2025 19:51:42.816] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$createMaxShadowDistanceSlider$1(Lnet/minecraft/client/Options;Ljava/lang/Integer;)V to md7304d2$iris$lambda$createMaxShadowDistanceSlider$1$c in mixins.iris.compat.sodium.json:MixinSodiumGameOptionPages from mod iris
[10Nov2025 19:51:42.816] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$createMaxShadowDistanceSlider$0(Lnet/caffeinemc/mods/sodium/client/gui/options/OptionImpl;)Lnet/caffeinemc/mods/sodium/client/gui/options/control/Control; to md7304d2$iris$lambda$createMaxShadowDistanceSlider$0$d in mixins.iris.compat.sodium.json:MixinSodiumGameOptionPages from mod iris
[10Nov2025 19:51:42.817] [Render thread/DEBUG] [mixin/]: Mixing SodiumGameOptionPagesMixin from betterclouds.runtime.mixins.json into net.caffeinemc.mods.sodium.client.gui.SodiumGameOptionPages
[10Nov2025 19:51:42.817] [Render thread/DEBUG] [mixin/]: betterclouds.runtime.mixins.json:SodiumGameOptionPagesMixin from mod betterclouds: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:42.817] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$addBetterCloudsToggle$1(Lcom/qendolin/betterclouds/config/Config;)Ljava/lang/Boolean; to md7304d2$betterclouds$lambda$addBetterCloudsToggle$1$e in betterclouds.runtime.mixins.json:SodiumGameOptionPagesMixin from mod betterclouds
[10Nov2025 19:51:42.817] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$addBetterCloudsToggle$0(Lcom/qendolin/betterclouds/config/Config;Ljava/lang/Boolean;)V to md7304d2$betterclouds$lambda$addBetterCloudsToggle$0$f in betterclouds.runtime.mixins.json:SodiumGameOptionPagesMixin from mod betterclouds
[10Nov2025 19:51:42.821] [Render thread/DEBUG] [mixin/]: neoforge-betterbiomeblend-common.mixins.json:sodium.MixinSodiumGameOptionPages from mod betterbiomereblend->@Inject::quality(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Ljava/util/List;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:42.824] [Render thread/DEBUG] [mixin/]: Mixing SodiumOptionGroupBuilderAccessor from betterclouds.runtime.mixins.json into net.caffeinemc.mods.sodium.client.gui.options.OptionGroup$Builder
[10Nov2025 19:51:42.824] [Render thread/DEBUG] [mixin/]: betterclouds.runtime.mixins.json:SodiumOptionGroupBuilderAccessor from mod betterclouds: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:42.833] [Render thread/DEBUG] [mixin/]: Generating mapped inner class net/caffeinemc/mods/sodium/client/gui/SodiumGameOptionPages$Anonymous$d8174bb2261c448fae7684154c58a6f2 (originally com/qendolin/betterclouds/mixin/runtime/SodiumGameOptionPagesMixin$1)
[10Nov2025 19:51:42.840] [Render thread/INFO] [de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayerHandler/]: [FANCYMENU] ScreenCustomizationLayer registered: net.caffeinemc.mods.sodium.client.gui.SodiumOptionsGUI
[10Nov2025 19:51:47.180] [Render thread/INFO] [de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayerHandler/]: [FANCYMENU] ScreenCustomizationLayer registered: net.irisshaders.iris.gui.screen.ShaderPackScreen
[10Nov2025 19:51:49.192] [Render thread/INFO] [Iris/]: Destroying pipeline minecraft:overworld
[10Nov2025 19:51:49.208] [Render thread/DEBUG] [Iris/]: An dimension.properties file was not found in the current shaderpack
[10Nov2025 19:51:49.320] [Render thread/INFO] [Iris/]: Profile: MEDIUM (+0 options changed by user)
[10Nov2025 19:51:49.494] [Render thread/DEBUG] [Iris/]: Render target settings for colortex0: RenderTargetSettings{requestedFormat=R11F_G11F_B10F, clear=true, clearColor=null}
[10Nov2025 19:51:49.494] [Render thread/DEBUG] [Iris/]: Render target settings for colortex2: RenderTargetSettings{requestedFormat=RGBA16, clear=false, clearColor=null}
[10Nov2025 19:51:49.494] [Render thread/DEBUG] [Iris/]: Render target settings for colortex6: RenderTargetSettings{requestedFormat=RGB16, clear=true, clearColor=null}
[10Nov2025 19:51:49.494] [Render thread/DEBUG] [Iris/]: Render target settings for colortex4: RenderTargetSettings{requestedFormat=R8, clear=true, clearColor=null}
[10Nov2025 19:51:49.494] [Render thread/DEBUG] [Iris/]: Render target settings for colortex15: RenderTargetSettings{requestedFormat=RGBA, clear=true, clearColor=null}
[10Nov2025 19:51:49.494] [Render thread/DEBUG] [Iris/]: Render target settings for colortex14: RenderTargetSettings{requestedFormat=RGBA, clear=true, clearColor=null}
[10Nov2025 19:51:49.494] [Render thread/DEBUG] [Iris/]: Render target settings for colortex12: RenderTargetSettings{requestedFormat=RGBA, clear=true, clearColor=null}
[10Nov2025 19:51:49.494] [Render thread/DEBUG] [Iris/]: Render target settings for colortex13: RenderTargetSettings{requestedFormat=RGBA, clear=true, clearColor=null}
[10Nov2025 19:51:49.494] [Render thread/DEBUG] [Iris/]: Render target settings for colortex8: RenderTargetSettings{requestedFormat=RGBA, clear=true, clearColor=null}
[10Nov2025 19:51:49.494] [Render thread/DEBUG] [Iris/]: Render target settings for colortex9: RenderTargetSettings{requestedFormat=RGBA, clear=true, clearColor=null}
[10Nov2025 19:51:49.494] [Render thread/DEBUG] [Iris/]: Render target settings for colortex11: RenderTargetSettings{requestedFormat=RGBA, clear=true, clearColor=null}
[10Nov2025 19:51:49.494] [Render thread/DEBUG] [Iris/]: Render target settings for colortex10: RenderTargetSettings{requestedFormat=RGBA, clear=true, clearColor=null}
[10Nov2025 19:51:49.494] [Render thread/DEBUG] [Iris/]: Render target settings for colortex1: RenderTargetSettings{requestedFormat=RGB8, clear=true, clearColor=null}
[10Nov2025 19:51:49.494] [Render thread/DEBUG] [Iris/]: Render target settings for colortex3: RenderTargetSettings{requestedFormat=RGB8, clear=true, clearColor=null}
[10Nov2025 19:51:49.494] [Render thread/DEBUG] [Iris/]: Render target settings for colortex7: RenderTargetSettings{requestedFormat=RGB16, clear=true, clearColor=null}
[10Nov2025 19:51:49.494] [Render thread/DEBUG] [Iris/]: Render target settings for colortex5: RenderTargetSettings{requestedFormat=RGB10_A2, clear=false, clearColor=null}
[10Nov2025 19:51:49.528] [Render thread/INFO] [Iris/]: Using shaderpack: SI Spectre 1.0.0.zip
[10Nov2025 19:51:52.309] [Render thread/INFO] [de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayerHandler/]: [FANCYMENU] ScreenCustomizationLayer registered: select_world_screen
[10Nov2025 19:51:52.312] [Render thread/DEBUG] [mixin/]: Mixing client.MixinWorldListEntry from fancymenu.mixins.json into net.minecraft.client.gui.screens.worldselection.WorldSelectionList$WorldListEntry
[10Nov2025 19:51:52.312] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinWorldListEntry from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:52.320] [Render thread/INFO] [de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayerHandler/]: [FANCYMENU] ScreenCustomizationLayer registered: generic_dirt_message_screen
[10Nov2025 19:51:52.341] [Render thread/INFO] [net.minecraft.server.MinecraftServer/]: Found new data pack soul_fire_d:fire_source_tags, loading it automatically
[10Nov2025 19:51:52.341] [Render thread/INFO] [net.minecraft.server.MinecraftServer/]: Found new data pack soul_fire_d:campfire_tags, loading it automatically
[10Nov2025 19:51:52.341] [Render thread/INFO] [net.minecraft.server.MinecraftServer/]: Found new data pack mod/soul_fire_d:datapack/enchantments, loading it automatically
[10Nov2025 19:51:52.414] [Render thread/DEBUG] [mixin/]: Mixing ModifiableBiomeAccessor from polytone.mixins.json into net.neoforged.neoforge.common.world.ModifiableBiomeInfo
[10Nov2025 19:51:52.415] [Render thread/DEBUG] [mixin/]: Mixing ModifiableBiomeInfoBiomeInfoAccessor from polytone.mixins.json into net.neoforged.neoforge.common.world.ModifiableBiomeInfo$BiomeInfo
[10Nov2025 19:51:52.892] [Worker-Main-4/DEBUG] [mixin/]: Mixing CommandExceptionLoggingMixin from cupboard.mixins.json into net.minecraft.commands.Commands
[10Nov2025 19:51:53.241] [Render thread/INFO] [net.minecraft.world.item.crafting.RecipeManager/]: Loaded 1370 recipes
[10Nov2025 19:51:53.249] [Render thread/INFO] [net.minecraft.advancements.AdvancementTree/]: Loaded 1481 advancements
[10Nov2025 19:51:53.252] [Render thread/INFO] [net.neoforged.neoforge.common.crafting.RecipePriorityManager/]: Loaded 0 recipe priority overrides
[10Nov2025 19:51:53.290] [Render thread/INFO] [de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayerHandler/]: [FANCYMENU] ScreenCustomizationLayer registered: create_world_screen
[10Nov2025 19:51:53.291] [Render thread/DEBUG] [mixin/]: Mixing client.MixinCreateWorldScreen_GameTab from fancymenu.mixins.json into net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$GameTab
[10Nov2025 19:51:53.291] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinCreateWorldScreen_GameTab from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:53.296] [Render thread/DEBUG] [mixin/]: Mixing client.MixinCreateWorldScreen_WorldTab from fancymenu.mixins.json into net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$WorldTab
[10Nov2025 19:51:53.296] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinCreateWorldScreen_WorldTab from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:53.299] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinCreateWorldScreen_WorldTab from mod fancymenu->@Inject::afterInitTab_FancyMenu(Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:53.299] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinCreateWorldScreen_WorldTab from mod fancymenu->@Inject::afterInitTab_FancyMenu(Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:53.299] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinCreateWorldScreen_WorldTab from mod fancymenu->@Inject::afterInitTab_FancyMenu(Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:53.302] [Render thread/DEBUG] [mixin/]: Mixing client.MixinSwitchGrid_SwitchBuilder from fancymenu.mixins.json into net.minecraft.client.gui.screens.worldselection.SwitchGrid$SwitchBuilder
[10Nov2025 19:51:53.302] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinSwitchGrid_SwitchBuilder from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:53.304] [Render thread/DEBUG] [mixin/]: Mixing client.MixinCreateWorldScreen_MoreTab from fancymenu.mixins.json into net.minecraft.client.gui.screens.worldselection.CreateWorldScreen$MoreTab
[10Nov2025 19:51:53.304] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinCreateWorldScreen_MoreTab from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:53.306] [Render thread/DEBUG] [mixin/]: Mixing yacl.TabButtonWidgetMixin from betterclouds.required.mixins.json into net.minecraft.client.gui.components.TabButton
[10Nov2025 19:51:53.306] [Render thread/DEBUG] [mixin/]: betterclouds.required.mixins.json:yacl.TabButtonWidgetMixin from mod betterclouds: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:55.568] [Render thread/DEBUG] [mixin/]: Mixing MixinLevelStorageAccess from xaeroworldmap.mixins.json into net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess
[10Nov2025 19:51:55.568] [Render thread/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinLevelStorageAccess from mod xaeroworldmap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:55.569] [Render thread/DEBUG] [mixin/]: Mixing MixinLevelStorageAccess from xaerohud.mixins.json into net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess
[10Nov2025 19:51:55.569] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinLevelStorageAccess from mod xaerominimap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:55.569] [Render thread/DEBUG] [mixin/]: Mixing client.MixinLevelStorageAccess from fancymenu.mixins.json into net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess
[10Nov2025 19:51:55.569] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLevelStorageAccess from mod fancymenu: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:55.570] [Render thread/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinLevelStorageAccess from mod xaeroworldmap->@Inject::onDeleteLevel(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:55.570] [Render thread/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinLevelStorageAccess from mod xaeroworldmap->@Inject::onDeleteLevel(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:55.570] [Render thread/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinLevelStorageAccess from mod xaeroworldmap->@Inject::onDeleteLevel(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:55.571] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinLevelStorageAccess from mod xaerominimap->@Inject::onDeleteLevel(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:55.571] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinLevelStorageAccess from mod xaerominimap->@Inject::onDeleteLevel(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:55.571] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinLevelStorageAccess from mod xaerominimap->@Inject::onDeleteLevel(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:55.571] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLevelStorageAccess from mod fancymenu->@Inject::onConstructFancyMenu(Lnet/minecraft/world/level/storage/LevelStorageSource;Ljava/lang/String;Ljava/nio/file/Path;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:55.571] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLevelStorageAccess from mod fancymenu->@Inject::onConstructFancyMenu(Lnet/minecraft/world/level/storage/LevelStorageSource;Ljava/lang/String;Ljava/nio/file/Path;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:55.571] [Render thread/DEBUG] [mixin/]: fancymenu.mixins.json:client.MixinLevelStorageAccess from mod fancymenu->@Inject::onConstructFancyMenu(Lnet/minecraft/world/level/storage/LevelStorageSource;Ljava/lang/String;Ljava/nio/file/Path;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:55.585] [Render thread/INFO] [net.minecraft.server.MinecraftServer/]: Found new data pack soul_fire_d:fire_source_tags, loading it automatically
[10Nov2025 19:51:55.585] [Render thread/INFO] [net.minecraft.server.MinecraftServer/]: Found new data pack soul_fire_d:campfire_tags, loading it automatically
[10Nov2025 19:51:55.590] [Render thread/DEBUG] [mixin/]: Mixing accessor.DustParticleOptionAccessor from polytone-common.mixins.json into net.minecraft.core.particles.DustParticleOptions
[10Nov2025 19:51:55.593] [Render thread/INFO] [de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayerHandler/]: [FANCYMENU] ScreenCustomizationLayer registered: progress_screen
[10Nov2025 19:51:55.597] [Render thread/INFO] [Entity Texture Features/]: [ETF]: emissive suffixes loaded: {_e}
[10Nov2025 19:51:55.606] [Render thread/DEBUG] [net.neoforged.neoforge.common.CommonHooks/WP]: Gathered mod list to write to world save New World
[10Nov2025 19:51:55.614] [Render thread/DEBUG] [mixin/]: Mixing MixinPlayerList from xaeroworldmap.mixins.json into net.minecraft.server.players.PlayerList
[10Nov2025 19:51:55.614] [Render thread/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinPlayerList from mod xaeroworldmap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:55.614] [Render thread/DEBUG] [mixin/]: Mixing MixinPlayerList from xaerohud.mixins.json into net.minecraft.server.players.PlayerList
[10Nov2025 19:51:55.614] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinPlayerList from mod xaerominimap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:55.616] [Render thread/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinPlayerList from mod xaeroworldmap->@Inject::onSendWorldInfo(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/level/ServerLevel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:55.616] [Render thread/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinPlayerList from mod xaeroworldmap->@Inject::onSendWorldInfo(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/level/ServerLevel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:55.616] [Render thread/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinPlayerList from mod xaeroworldmap->@Inject::onSendWorldInfo(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/level/ServerLevel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:55.616] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinPlayerList from mod xaerominimap->@Inject::onSendWorldInfo(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/level/ServerLevel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:55.616] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinPlayerList from mod xaerominimap->@Inject::onSendWorldInfo(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/level/ServerLevel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:55.616] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinPlayerList from mod xaerominimap->@Inject::onSendWorldInfo(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/level/ServerLevel;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:55.663] [Server thread/INFO] [net.minecraft.client.server.IntegratedServer/]: Starting integrated minecraft server version 1.21.4
[10Nov2025 19:51:55.663] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Generating keypair
[10Nov2025 19:51:55.701] [Server thread/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Loading configs type SERVER
[10Nov2025 19:51:55.701] [Server thread/DEBUG] [net.neoforged.neoforge.common.ModConfigSpec/CORE]: List on key blacklistedWorlds is deemed to need correction, as it is null, not a list, or the wrong size.
[10Nov2025 19:51:55.703] [Server thread/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Loaded TOML config file D:\CurseForge\Instances\Expanded Survival\config\sideathbolt-server.toml
[10Nov2025 19:51:55.703] [Server thread/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Watching TOML config file D:\CurseForge\Instances\Expanded Survival\config\sideathbolt-server.toml for changes
[10Nov2025 19:51:55.711] [Server thread/DEBUG] [net.neoforged.neoforge.common.NeoForgeConfig/FORGEMOD]: Loaded NeoForge config file neoforge-server.toml
[10Nov2025 19:51:55.711] [Server thread/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Loaded TOML config file D:\CurseForge\Instances\Expanded Survival\config\neoforge-server.toml
[10Nov2025 19:51:55.711] [Server thread/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Watching TOML config file D:\CurseForge\Instances\Expanded Survival\config\neoforge-server.toml for changes
[10Nov2025 19:51:55.713] [Server thread/DEBUG] [mixin/]: Mixing accessor.BiomeSpecialEffectsBuilderNeoForgeAccessor from puzzleslib.neoforge.mixins.json into net.minecraft.world.level.biome.BiomeSpecialEffects$Builder
[10Nov2025 19:51:55.713] [Server thread/DEBUG] [mixin/]: puzzleslib.neoforge.mixins.json:accessor.BiomeSpecialEffectsBuilderNeoForgeAccessor from mod puzzleslib: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:55.733] [Server thread/DEBUG] [DistantHorizons-com.seibel.distanthorizons.core.api.internal.ServerApi/]: Server World loading with (dedicated?:false)
[10Nov2025 19:51:55.735] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.world.AbstractDhWorld/]: Started DhWorld of type CLIENT_SERVER
[10Nov2025 19:51:55.740] [Render thread/INFO] [de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayerHandler/]: [FANCYMENU] ScreenCustomizationLayer registered: level_loading_screen
[10Nov2025 19:51:55.748] [Server thread/DEBUG] [mixin/]: Mixing ChunkLoadDebug from cupboard.mixins.json into net.minecraft.server.level.ServerChunkCache
[10Nov2025 19:51:55.749] [Server thread/DEBUG] [mixin/]: cupboard.mixins.json:ChunkLoadDebug from mod cupboard->@Inject::cupboard$logChunkLoading(IILnet/minecraft/world/level/chunk/status/ChunkStatus;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:51:55.749] [Server thread/DEBUG] [mixin/]: cupboard.mixins.json:ChunkLoadDebug from mod cupboard->@Inject::cupboard$logChunkLoading(IILnet/minecraft/world/level/chunk/status/ChunkStatus;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:51:55.749] [Server thread/DEBUG] [mixin/]: cupboard.mixins.json:ChunkLoadDebug from mod cupboard->@Inject::cupboard$logChunkLoading(IILnet/minecraft/world/level/chunk/status/ChunkStatus;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:51:55.754] [Server thread/DEBUG] [mixin/]: Mixing server.MixinLevelTicks from DistantHorizons.neoforge.mixins.json into net.minecraft.world.ticks.LevelTicks
[10Nov2025 19:51:55.756] [Server thread/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:server.MixinLevelTicks from mod distanthorizons->@Inject::onChunkSave(Lnet/minecraft/world/ticks/ScheduledTick;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:51:55.773] [Server thread/DEBUG] [mixin/]: Mixing server.MixinChunkMap from DistantHorizons.neoforge.mixins.json into net.minecraft.server.level.ChunkMap
[10Nov2025 19:51:55.773] [Server thread/DEBUG] [mixin/]: Mixing neoforge.MixinChunkMap from architectury.mixins.json into net.minecraft.server.level.ChunkMap
[10Nov2025 19:51:55.773] [Server thread/DEBUG] [mixin/]: architectury.mixins.json:neoforge.MixinChunkMap from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:51:55.774] [Server thread/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:server.MixinChunkMap from mod distanthorizons->@Inject::onChunkSave(Lnet/minecraft/world/level/chunk/ChunkAccess;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:55.774] [Server thread/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:server.MixinChunkMap from mod distanthorizons->@Inject::onChunkSave(Lnet/minecraft/world/level/chunk/ChunkAccess;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:55.774] [Server thread/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:server.MixinChunkMap from mod distanthorizons->@Inject::onChunkSave(Lnet/minecraft/world/level/chunk/ChunkAccess;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:55.774] [Server thread/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:server.MixinChunkMap from mod distanthorizons->@Inject::onChunkSave(Lnet/minecraft/world/level/chunk/ChunkAccess;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:55.774] [Server thread/DEBUG] [mixin/]: DistantHorizons.neoforge.mixins.json:server.MixinChunkMap from mod distanthorizons->@Inject::onChunkSave(Lnet/minecraft/world/level/chunk/ChunkAccess;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:51:55.843] [Server thread/DEBUG] [mixin/]: Mixing core.world.chunk.SimpleBitStorageMixin from sodium-common.mixins.json into net.minecraft.util.SimpleBitStorage
[10Nov2025 19:51:55.843] [Server thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.chunk.SimpleBitStorageMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:55.883] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.neoforge.NeoforgeClientProxy/]: level load
[10Nov2025 19:51:55.884] [Server thread/DEBUG] [DistantHorizons-com.seibel.distanthorizons.core.api.internal.ServerApi/]: Server Level Wrapped{ServerLevel[New World]@minecraft:overworld} loading
[10Nov2025 19:51:55.957] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0010-sqlite-createInitialDataTables.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\data\DistantHorizons.sqlite]
[10Nov2025 19:51:55.964] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0020-sqlite-createFullDataSourceV2Tables.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\data\DistantHorizons.sqlite]
[10Nov2025 19:51:55.972] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0030-sqlite-changeTableJournaling.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\data\DistantHorizons.sqlite]
[10Nov2025 19:51:55.976] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0031-sqlite-useSqliteWalJournaling.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\data\DistantHorizons.sqlite]
[10Nov2025 19:51:55.982] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0040-sqlite-removeRenderCache.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\data\DistantHorizons.sqlite]
[10Nov2025 19:51:55.985] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0050-sqlite-addApplyToParentIndex.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\data\DistantHorizons.sqlite]
[10Nov2025 19:51:55.987] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0060-sqlite-createChunkHashTable.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\data\DistantHorizons.sqlite]
[10Nov2025 19:51:55.989] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0070-sqlite-createBeaconBeamTable.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\data\DistantHorizons.sqlite]
[10Nov2025 19:51:55.991] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0080-sqlite-addApplyToChildrenColumn.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\data\DistantHorizons.sqlite]
[10Nov2025 19:51:55.999] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2/]: Attempting to migrate data sources for: [minecraft:overworld]-[D:\CurseForge\Instances\Expanded Survival\saves\New World\data]...
[10Nov2025 19:51:56.000] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2/]: Found [0] data sources that need migration.
[10Nov2025 19:51:56.012] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhClientServerLevel for [Wrapped{ServerLevel[New World]@minecraft:overworld}] at [[LocalSaveStructure@(D:\CurseForge\Instances\Expanded Survival\saves\New World\data)]].
[10Nov2025 19:51:56.113] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2/]: No migration necessary.
[10Nov2025 19:51:56.637] [Server thread/DEBUG] [mixin/]: Mixing core.world.chunk.PalettedContainerMixin from sodium-common.mixins.json into net.minecraft.world.level.chunk.PalettedContainer
[10Nov2025 19:51:56.638] [Server thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.chunk.PalettedContainerMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:56.645] [Server thread/DEBUG] [mixin/]: Mixing ThreadingDetectorMixin from cupboard.mixins.json into net.minecraft.util.ThreadingDetector
[10Nov2025 19:51:56.647] [Server thread/DEBUG] [mixin/]: Mixing core.world.chunk.ZeroBitStorageMixin from sodium-common.mixins.json into net.minecraft.util.ZeroBitStorage
[10Nov2025 19:51:56.647] [Server thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.chunk.ZeroBitStorageMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:51:58.031] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.neoforge.NeoforgeClientProxy/]: level load
[10Nov2025 19:51:58.031] [Server thread/DEBUG] [DistantHorizons-com.seibel.distanthorizons.core.api.internal.ServerApi/]: Server Level Wrapped{ServerLevel[New World]@minecraft:the_end} loading
[10Nov2025 19:51:58.038] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0010-sqlite-createInitialDataTables.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM1\data\DistantHorizons.sqlite]
[10Nov2025 19:51:58.045] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0020-sqlite-createFullDataSourceV2Tables.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM1\data\DistantHorizons.sqlite]
[10Nov2025 19:51:58.053] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0030-sqlite-changeTableJournaling.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM1\data\DistantHorizons.sqlite]
[10Nov2025 19:51:58.057] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0031-sqlite-useSqliteWalJournaling.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM1\data\DistantHorizons.sqlite]
[10Nov2025 19:51:58.062] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0040-sqlite-removeRenderCache.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM1\data\DistantHorizons.sqlite]
[10Nov2025 19:51:58.064] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0050-sqlite-addApplyToParentIndex.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM1\data\DistantHorizons.sqlite]
[10Nov2025 19:51:58.066] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0060-sqlite-createChunkHashTable.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM1\data\DistantHorizons.sqlite]
[10Nov2025 19:51:58.068] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0070-sqlite-createBeaconBeamTable.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM1\data\DistantHorizons.sqlite]
[10Nov2025 19:51:58.069] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0080-sqlite-addApplyToChildrenColumn.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM1\data\DistantHorizons.sqlite]
[10Nov2025 19:51:58.073] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2/]: Attempting to migrate data sources for: [minecraft:the_end]-[D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM1\data]...
[10Nov2025 19:51:58.073] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2/]: Found [0] data sources that need migration.
[10Nov2025 19:51:58.074] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2/]: No migration necessary.
[10Nov2025 19:51:58.076] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhClientServerLevel for [Wrapped{ServerLevel[New World]@minecraft:the_end}] at [[LocalSaveStructure@(D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM1\data;D:\CurseForge\Instances\Expanded Survival\saves\New World\data)]].
[10Nov2025 19:51:58.078] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.neoforge.NeoforgeClientProxy/]: level load
[10Nov2025 19:51:58.078] [Server thread/DEBUG] [DistantHorizons-com.seibel.distanthorizons.core.api.internal.ServerApi/]: Server Level Wrapped{ServerLevel[New World]@minecraft:the_nether} loading
[10Nov2025 19:51:58.084] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0010-sqlite-createInitialDataTables.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM-1\data\DistantHorizons.sqlite]
[10Nov2025 19:51:58.090] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0020-sqlite-createFullDataSourceV2Tables.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM-1\data\DistantHorizons.sqlite]
[10Nov2025 19:51:58.099] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0030-sqlite-changeTableJournaling.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM-1\data\DistantHorizons.sqlite]
[10Nov2025 19:51:58.103] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0031-sqlite-useSqliteWalJournaling.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM-1\data\DistantHorizons.sqlite]
[10Nov2025 19:51:58.109] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0040-sqlite-removeRenderCache.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM-1\data\DistantHorizons.sqlite]
[10Nov2025 19:51:58.111] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0050-sqlite-addApplyToParentIndex.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM-1\data\DistantHorizons.sqlite]
[10Nov2025 19:51:58.112] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0060-sqlite-createChunkHashTable.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM-1\data\DistantHorizons.sqlite]
[10Nov2025 19:51:58.114] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0070-sqlite-createBeaconBeamTable.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM-1\data\DistantHorizons.sqlite]
[10Nov2025 19:51:58.117] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.DatabaseUpdater/]: Running SQL update script: [sqlScripts/0080-sqlite-addApplyToChildrenColumn.sql], for repo: [D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM-1\data\DistantHorizons.sqlite]
[10Nov2025 19:51:58.120] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2/]: Attempting to migrate data sources for: [minecraft:the_nether]-[D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM-1\data]...
[10Nov2025 19:51:58.120] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2/]: Found [0] data sources that need migration.
[10Nov2025 19:51:58.121] [DH-Full Data Migration Thread[0]/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2/]: No migration necessary.
[10Nov2025 19:51:58.123] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Started DhClientServerLevel for [Wrapped{ServerLevel[New World]@minecraft:the_nether}] at [[LocalSaveStructure@(D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM1\data;D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM-1\data;D:\CurseForge\Instances\Expanded Survival\saves\New World\data)]].
[10Nov2025 19:51:58.125] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Preparing start region for dimension minecraft:overworld
[10Nov2025 19:51:58.154] [Render thread/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 2%
[10Nov2025 19:51:58.638] [Render thread/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 2%
[10Nov2025 19:51:59.144] [Render thread/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 18%
[10Nov2025 19:51:59.311] [Worker-Main-12/DEBUG] [mixin/]: Mixing SynchedEntityDataBuilderMixin from soul_fire_d.mixins.json into net.minecraft.network.syncher.SynchedEntityData$Builder
[10Nov2025 19:51:59.312] [Worker-Main-12/DEBUG] [mixin/]: soul_fire_d.mixins.json:SynchedEntityDataBuilderMixin from mod soul_fire_d->@Inject::onInit(Lnet/minecraft/network/syncher/SyncedDataHolder;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:51:59.312] [Worker-Main-12/DEBUG] [mixin/]: soul_fire_d.mixins.json:SynchedEntityDataBuilderMixin from mod soul_fire_d->@Inject::onInit(Lnet/minecraft/network/syncher/SyncedDataHolder;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:51:59.312] [Worker-Main-12/DEBUG] [mixin/]: soul_fire_d.mixins.json:SynchedEntityDataBuilderMixin from mod soul_fire_d->@Inject::onInit(Lnet/minecraft/network/syncher/SyncedDataHolder;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:51:59.643] [Render thread/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 51%
[10Nov2025 19:52:00.086] [Server thread/INFO] [net.neoforged.neoforge.server.permission.PermissionAPI/]: Successfully initialized permission handler neoforge:default_handler
[10Nov2025 19:52:00.092] [Render thread/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Time elapsed: 1955 ms
[10Nov2025 19:52:00.112] [Server thread/DEBUG] [voicechat/]: [voicechat] Using default voicechat socket implementation
[10Nov2025 19:52:00.122] [Server thread/DEBUG] [voicechat/]: [voicechat] Synchronizing volume category own_voice with all players
[10Nov2025 19:52:00.127] [VoiceChatServerThread/INFO] [voicechat/]: [voicechat] Voice chat server started at port 59952
[10Nov2025 19:52:00.185] [Server thread/INFO] [net.minecraft.client.server.IntegratedServer/]: Changing view distance to 12, from 10
[10Nov2025 19:52:00.186] [Server thread/INFO] [net.minecraft.client.server.IntegratedServer/]: Changing simulation distance to 12, from 0
[10Nov2025 19:52:00.230] [Render thread/DEBUG] [io.netty.channel.MultithreadEventLoopGroup/]: -Dio.netty.eventLoopThreads: 32
[10Nov2025 19:52:00.256] [Render thread/DEBUG] [io.netty.util.concurrent.GlobalEventExecutor/]: -Dio.netty.globalEventExecutor.quietPeriodSeconds: 1
[10Nov2025 19:52:00.280] [Render thread/DEBUG] [io.netty.channel.nio.NioEventLoop/]: -Dio.netty.noKeySetOptimization: false
[10Nov2025 19:52:00.280] [Render thread/DEBUG] [io.netty.channel.nio.NioEventLoop/]: -Dio.netty.selectorAutoRebuildThreshold: 512
[10Nov2025 19:52:00.288] [Render thread/DEBUG] [io.netty.util.internal.PlatformDependent/]: org.jctools-core.MpscChunkedArrayQueue: available
[10Nov2025 19:52:00.352] [Render thread/DEBUG] [io.netty.channel.DefaultChannelId/]: -Dio.netty.processId: 50852 (auto-detected)
[10Nov2025 19:52:00.357] [Render thread/DEBUG] [io.netty.util.NetUtil/]: -Djava.net.preferIPv4Stack: false
[10Nov2025 19:52:00.358] [Render thread/DEBUG] [io.netty.util.NetUtil/]: -Djava.net.preferIPv6Addresses: system
[10Nov2025 19:52:00.457] [Render thread/DEBUG] [io.netty.util.NetUtilInitializations/]: Loopback interface: loopback_0 (Software Loopback Interface 1, 0:0:0:0:0:0:0:1)
[10Nov2025 19:52:00.461] [Render thread/DEBUG] [io.netty.util.NetUtil/]: Failed to get SOMAXCONN from sysctl and file \proc\sys\net\core\somaxconn. Default: 200
[10Nov2025 19:52:00.461] [Render thread/DEBUG] [io.netty.channel.DefaultChannelId/]: -Dio.netty.machineId: ****:****:****:****:****:****:****:**** (auto-detected)
[10Nov2025 19:52:00.515] [Render thread/DEBUG] [io.netty.bootstrap.ChannelInitializerExtensions/]: -Dio.netty.bootstrap.extensions: null
[10Nov2025 19:52:00.612] [Render thread/DEBUG] [io.netty.util.Recycler/]: -Dio.netty.recycler.maxCapacityPerThread: 4096
[10Nov2025 19:52:00.612] [Render thread/DEBUG] [io.netty.util.Recycler/]: -Dio.netty.recycler.ratio: 8
[10Nov2025 19:52:00.612] [Render thread/DEBUG] [io.netty.util.Recycler/]: -Dio.netty.recycler.chunkSize: 32
[10Nov2025 19:52:00.612] [Render thread/DEBUG] [io.netty.util.Recycler/]: -Dio.netty.recycler.blocking: false
[10Nov2025 19:52:00.612] [Render thread/DEBUG] [io.netty.util.Recycler/]: -Dio.netty.recycler.batchFastThreadLocalOnly: true
[10Nov2025 19:52:00.843] [Netty Server IO #1/DEBUG] [net.neoforged.neoforge.network.filters.NetworkFilters/]: Injected net.neoforged.neoforge.network.filters.GenericPacketSplitter@336da76f into net.minecraft.network.Connection@66f46dda
[10Nov2025 19:52:00.846] [Netty Local Client IO #0/DEBUG] [net.neoforged.neoforge.network.filters.NetworkFilters/]: Injected net.neoforged.neoforge.network.filters.GenericPacketSplitter@23ed162 into net.minecraft.network.Connection@147099aa
[10Nov2025 19:52:01.091] [Render thread/DEBUG] [mixin/]: Mixing MixinChunkDeltaUpdateS2CPacketAccessor from xaeroworldmap.mixins.json into net.minecraft.network.protocol.game.ClientboundSectionBlocksUpdatePacket
[10Nov2025 19:52:01.091] [Render thread/DEBUG] [mixin/]: xaeroworldmap.mixins.json:MixinChunkDeltaUpdateS2CPacketAccessor from mod xaeroworldmap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:52:01.091] [Render thread/DEBUG] [mixin/]: Mixing MixinChunkDeltaUpdateS2CPacket from xaerohud.mixins.json into net.minecraft.network.protocol.game.ClientboundSectionBlocksUpdatePacket
[10Nov2025 19:52:01.091] [Render thread/DEBUG] [mixin/]: xaerohud.mixins.json:MixinChunkDeltaUpdateS2CPacket from mod xaerominimap: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:52:01.105] [Render thread/DEBUG] [mixin/]: Mixing KeyboardInputMixin from betterthirdperson.mixins.json into net.minecraft.client.player.KeyboardInput
[10Nov2025 19:52:01.106] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:KeyboardInputMixin from mod betterthirdperson->@Inject::tickHook(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:52:01.106] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:KeyboardInputMixin from mod betterthirdperson->@Inject::tickHook(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:52:01.106] [Render thread/DEBUG] [mixin/]: betterthirdperson.mixins.json:KeyboardInputMixin from mod betterthirdperson->@Inject::tickHook(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:52:01.117] [Netty Server IO #1/DEBUG] [net.neoforged.neoforge.network.filters.NetworkFilters/]: Injected net.neoforged.neoforge.network.filters.GenericPacketSplitter@3cc09ba5 into net.minecraft.network.Connection@66f46dda
[10Nov2025 19:52:01.126] [Server thread/DEBUG] [mixin/]: Mixing ServerRecipeBookMixin from nerb-common.mixins.json into net.minecraft.stats.ServerRecipeBook
[10Nov2025 19:52:01.126] [Server thread/DEBUG] [mixin/]: nerb-common.mixins.json:ServerRecipeBookMixin from mod nerb: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:52:01.127] [Server thread/DEBUG] [mixin/]: nerb-common.mixins.json:ServerRecipeBookMixin from mod nerb->@Inject::onSave(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:52:01.127] [Server thread/DEBUG] [mixin/]: nerb-common.mixins.json:ServerRecipeBookMixin from mod nerb->@Inject::onLoad(Lnet/minecraft/nbt/CompoundTag;Ljava/util/function/Predicate;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:52:01.127] [Server thread/DEBUG] [mixin/]: nerb-common.mixins.json:ServerRecipeBookMixin from mod nerb->@Inject::onAddRecipes(Ljava/util/Collection;Lnet/minecraft/server/level/ServerPlayer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:52:01.161] [Server thread/INFO] [net.minecraft.server.players.PlayerList/]: KalarianAthecila[local:E:f156ddc4] logged in with entity id 29 at (-8.5, 90.0, -9.5)
[10Nov2025 19:52:01.171] [Server thread/DEBUG] [net.neoforged.neoforge.common.CommonHooks/]: Sending 0 recipes of the following types: []
[10Nov2025 19:52:01.224] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: KalarianAthecila joined the game
[10Nov2025 19:52:01.267] [Render thread/INFO] [xaero.map.WorldMap/]: New world map session initialized!
[10Nov2025 19:52:01.306] [Server thread/DEBUG] [voicechat/]: [voicechat] Setting default state of KalarianAthecila: {disabled=false, disconnected=true, uuid=369c7d89-c485-4ab0-9b5d-6d0d27a529b2, name=KalarianAthecila, group=null}
[10Nov2025 19:52:01.310] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.api.internal.ServerApi/]: Player [KalarianAthecila] joined.
[10Nov2025 19:52:01.321] [Render thread/DEBUG] [xaero.common.HudMod/]: Initialized new session for module xaerominimap:minimap!
[10Nov2025 19:52:01.321] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: New Xaero hud session initialized!
[10Nov2025 19:52:01.322] [Render thread/DEBUG] [mixin/]: Mixing sky.MixinClientLevelData_DisableVoidPlane from mixins.iris.json into net.minecraft.client.multiplayer.ClientLevel$ClientLevelData
[10Nov2025 19:52:01.322] [Render thread/DEBUG] [mixin/]: mixins.iris.json:sky.MixinClientLevelData_DisableVoidPlane from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:52:01.323] [Render thread/DEBUG] [mixin/]: mixins.iris.json:sky.MixinClientLevelData_DisableVoidPlane from mod iris->@Inject::iris$getHorizonHeight(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:52:01.327] [Render thread/DEBUG] [mixin/]: Mixing off_thread_access.MixinClientChunkCache from neoforge-asyncparticles-common.mixins.json into net.minecraft.client.multiplayer.ClientChunkCache
[10Nov2025 19:52:01.327] [Render thread/DEBUG] [mixin/]: neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinClientChunkCache from mod asyncparticles: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:52:01.327] [Render thread/DEBUG] [mixin/]: Renaming synthetic method lambda$onLightUpdateWrap$0(Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/SectionPos;)V to md7304d2$asyncparticles$lambda$onLightUpdateWrap$0$0 in neoforge-asyncparticles-common.mixins.json:off_thread_access.MixinClientChunkCache from mod asyncparticles
[10Nov2025 19:52:01.327] [Render thread/DEBUG] [mixin/]: Mixing core.world.map.ClientChunkCacheMixin from sodium-common.mixins.json into net.minecraft.client.multiplayer.ClientChunkCache
[10Nov2025 19:52:01.327] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.map.ClientChunkCacheMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:52:01.327] [Render thread/DEBUG] [mixin/]: Mixing chunk.ClientChunkManagerMixin from betterf3.mixins.json into net.minecraft.client.multiplayer.ClientChunkCache
[10Nov2025 19:52:01.327] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:chunk.ClientChunkManagerMixin from mod betterf3: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:52:01.329] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.map.ClientChunkCacheMixin from mod sodium->@Inject::onChunkUnloaded(Lnet/minecraft/world/level/ChunkPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:52:01.329] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.map.ClientChunkCacheMixin from mod sodium->@Inject::onChunkUnloaded(Lnet/minecraft/world/level/ChunkPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:52:01.329] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.map.ClientChunkCacheMixin from mod sodium->@Inject::onChunkUnloaded(Lnet/minecraft/world/level/ChunkPos;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:52:01.329] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.map.ClientChunkCacheMixin from mod sodium->@Inject::onChunkLoaded(IILnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/nbt/CompoundTag;Ljava/util/function/Consumer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V doesn't use it's CallbackInfoReturnable
[10Nov2025 19:52:01.329] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.map.ClientChunkCacheMixin from mod sodium->@Inject::onChunkLoaded(IILnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/nbt/CompoundTag;Ljava/util/function/Consumer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V has 0 override(s) in child classes
[10Nov2025 19:52:01.329] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:core.world.map.ClientChunkCacheMixin from mod sodium->@Inject::onChunkLoaded(IILnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/nbt/CompoundTag;Ljava/util/function/Consumer;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V won't be passed a CallbackInfoReturnable as a result
[10Nov2025 19:52:01.359] [Render thread/DEBUG] [mixin/]: Mixing chunk.ClientChunkMapMixin from betterf3.mixins.json into net.minecraft.client.multiplayer.ClientChunkCache$Storage
[10Nov2025 19:52:01.359] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:chunk.ClientChunkMapMixin from mod betterf3: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:52:01.366] [Render thread/INFO] [DistantHorizons-com.seibel.distanthorizons.neoforge.NeoforgeClientProxy/]: level load
[10Nov2025 19:52:01.384] [Render thread/INFO] [com.seibel.distanthorizons.core.api.internal.ClientApi/]: Loading client level [Wrapped{ClientLevel@5r97051pkfo4o@minecraft:overworld}]-[5r97051pkfo4o@minecraft:overworld].
[10Nov2025 19:52:01.384] [Server thread/DEBUG] [mixin/]: Mixing EnchantmentHelperNeoForgeMixin from puzzleslib.neoforge.mixins.json into net.minecraft.world.item.enchantment.EnchantmentHelper
[10Nov2025 19:52:01.384] [Server thread/DEBUG] [mixin/]: puzzleslib.neoforge.mixins.json:EnchantmentHelperNeoForgeMixin from mod puzzleslib: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:52:01.400] [Server thread/DEBUG] [mixin/]: Mixing MixinItemExtension from architectury.mixins.json into dev.architectury.extensions.ItemExtension
[10Nov2025 19:52:01.400] [Server thread/DEBUG] [mixin/]: architectury.mixins.json:MixinItemExtension from mod architectury: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_16 supports class version 60)
[10Nov2025 19:52:01.411] [Render thread/INFO] [com.seibel.distanthorizons.core.api.internal.ClientApi/]: Loaded [0] waiting chunk wrappers.
[10Nov2025 19:52:01.419] [Render thread/INFO] [de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayerHandler/]: [FANCYMENU] ScreenCustomizationLayer registered: receiving_level_screen
[10Nov2025 19:52:01.424] [Render thread/INFO] [Iris/]: Reloading pipeline on dimension change: minecraft:overworld => minecraft:overworld
[10Nov2025 19:52:01.424] [Render thread/INFO] [Iris/]: Creating pipeline for dimension minecraft:overworld
[10Nov2025 19:52:01.443] [Server thread/INFO] [LodWorldGen/]: DH TerraFirmaCraft detection: false
[10Nov2025 19:52:01.466] [Server thread/INFO] [LodWorldGen/]: ================WORLD_GEN_STEP_INITING=============
[10Nov2025 19:52:01.467] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.generation.BatchGenerator/]: Batch Chunk Generator initialized
[10Nov2025 19:52:01.472] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.generation.WorldGenerationQueue/]: Creating world gen queue
[10Nov2025 19:52:01.472] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.generation.WorldGenerationQueue/]: Created world gen queue
[10Nov2025 19:52:01.472] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.GeneratedFullDataSourceProvider/]: Set world gen queue for level [minecraft:overworld].
[10Nov2025 19:52:01.474] [Render thread/DEBUG] [Iris/]: Render target settings for colortex0: RenderTargetSettings{requestedFormat=R11F_G11F_B10F, clear=true, clearColor=null}
[10Nov2025 19:52:01.474] [Render thread/DEBUG] [Iris/]: Render target settings for colortex2: RenderTargetSettings{requestedFormat=RGBA16, clear=false, clearColor=null}
[10Nov2025 19:52:01.474] [Render thread/DEBUG] [Iris/]: Render target settings for colortex6: RenderTargetSettings{requestedFormat=RGB16, clear=true, clearColor=null}
[10Nov2025 19:52:01.474] [Render thread/DEBUG] [Iris/]: Render target settings for colortex4: RenderTargetSettings{requestedFormat=R8, clear=true, clearColor=null}
[10Nov2025 19:52:01.474] [Render thread/DEBUG] [Iris/]: Render target settings for colortex15: RenderTargetSettings{requestedFormat=RGBA, clear=true, clearColor=null}
[10Nov2025 19:52:01.474] [Render thread/DEBUG] [Iris/]: Render target settings for colortex14: RenderTargetSettings{requestedFormat=RGBA, clear=true, clearColor=null}
[10Nov2025 19:52:01.474] [Render thread/DEBUG] [Iris/]: Render target settings for colortex12: RenderTargetSettings{requestedFormat=RGBA, clear=true, clearColor=null}
[10Nov2025 19:52:01.474] [Render thread/DEBUG] [Iris/]: Render target settings for colortex13: RenderTargetSettings{requestedFormat=RGBA, clear=true, clearColor=null}
[10Nov2025 19:52:01.474] [Render thread/DEBUG] [Iris/]: Render target settings for colortex8: RenderTargetSettings{requestedFormat=RGBA, clear=true, clearColor=null}
[10Nov2025 19:52:01.474] [Render thread/DEBUG] [Iris/]: Render target settings for colortex9: RenderTargetSettings{requestedFormat=RGBA, clear=true, clearColor=null}
[10Nov2025 19:52:01.475] [Render thread/DEBUG] [Iris/]: Render target settings for colortex11: RenderTargetSettings{requestedFormat=RGBA, clear=true, clearColor=null}
[10Nov2025 19:52:01.475] [Render thread/DEBUG] [Iris/]: Render target settings for colortex10: RenderTargetSettings{requestedFormat=RGBA, clear=true, clearColor=null}
[10Nov2025 19:52:01.475] [Render thread/DEBUG] [Iris/]: Render target settings for colortex1: RenderTargetSettings{requestedFormat=RGB8, clear=true, clearColor=null}
[10Nov2025 19:52:01.475] [Render thread/DEBUG] [Iris/]: Render target settings for colortex3: RenderTargetSettings{requestedFormat=RGB8, clear=true, clearColor=null}
[10Nov2025 19:52:01.475] [Render thread/DEBUG] [Iris/]: Render target settings for colortex7: RenderTargetSettings{requestedFormat=RGB16, clear=true, clearColor=null}
[10Nov2025 19:52:01.475] [Render thread/DEBUG] [Iris/]: Render target settings for colortex5: RenderTargetSettings{requestedFormat=RGB10_A2, clear=false, clearColor=null}
[10Nov2025 19:52:02.773] [Render thread/WARN] [Iris/]: No DH shader found in this pack.
[10Nov2025 19:52:07.743] [Render thread/DEBUG] [mixin/]: Mixing chunk.ChunkBuilderMixin from betterf3.mixins.json into net.minecraft.client.renderer.chunk.SectionRenderDispatcher
[10Nov2025 19:52:07.743] [Render thread/DEBUG] [mixin/]: betterf3.mixins.json:chunk.ChunkBuilderMixin from mod betterf3: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:52:07.749] [Render thread/DEBUG] [mixin/]: Mixing MixinItemBlockRenderTypes from mixins.iris.json into net.minecraft.client.renderer.ItemBlockRenderTypes
[10Nov2025 19:52:07.749] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinItemBlockRenderTypes from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:52:07.749] [Render thread/DEBUG] [mixin/]: Mixing MixinItemBlockRenderTypes from mixins.iris.forge.json into net.minecraft.client.renderer.ItemBlockRenderTypes
[10Nov2025 19:52:07.749] [Render thread/DEBUG] [mixin/]: mixins.iris.forge.json:MixinItemBlockRenderTypes from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:52:07.749] [Render thread/DEBUG] [mixin/]: Mixing features.options.render_layers.ItemBlockRenderTypesMixin from sodium-common.mixins.json into net.minecraft.client.renderer.ItemBlockRenderTypes
[10Nov2025 19:52:07.749] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.options.render_layers.ItemBlockRenderTypesMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:52:07.750] [Render thread/DEBUG] [mixin/]: Mixing features.render.model.ItemBlockRenderTypesMixin from sodium-common.mixins.json into net.minecraft.client.renderer.ItemBlockRenderTypes
[10Nov2025 19:52:07.750] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.render.model.ItemBlockRenderTypesMixin from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:52:07.752] [Render thread/DEBUG] [mixin/]: mixins.iris.json:MixinItemBlockRenderTypes from mod iris->@Inject::iris$setCustomRenderType(Lnet/minecraft/world/level/block/state/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:52:07.752] [Render thread/DEBUG] [mixin/]: mixins.iris.forge.json:MixinItemBlockRenderTypes from mod iris->@Inject::iris$setCustomRenderType(Lnet/minecraft/world/level/block/state/BlockState;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V does use it's CallbackInfoReturnable
[10Nov2025 19:52:07.752] [Render thread/DEBUG] [mixin/]: sodium-common.mixins.json:features.options.render_layers.ItemBlockRenderTypesMixin from mod sodium->@Inject::onSetFancyGraphicsOrBetter(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:52:07.758] [Render thread/DEBUG] [mixin/]: Mixing platform.neoforge.ChunkRenderTypeSetAccessor from sodium-neoforge.mixins.json into net.neoforged.neoforge.client.ChunkRenderTypeSet
[10Nov2025 19:52:07.759] [Render thread/DEBUG] [mixin/]: sodium-neoforge.mixins.json:platform.neoforge.ChunkRenderTypeSetAccessor from mod sodium: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:52:07.759] [Render thread/DEBUG] [mixin/]: Renaming @Invoker method create(Ljava/util/BitSet;)Lnet/neoforged/neoforge/client/ChunkRenderTypeSet; to create$sodium_$md$7304d2$0 in sodium-neoforge.mixins.json:platform.neoforge.ChunkRenderTypeSetAccessor from mod sodium
[10Nov2025 19:52:07.789] [Render thread/DEBUG] [mixin/]: Mixing block_rendering.MixinChunkRebuildTask from mixins.iris.vertexformat.json into net.minecraft.client.renderer.chunk.SectionRenderDispatcher$RenderSection$RebuildTask
[10Nov2025 19:52:07.790] [Render thread/DEBUG] [mixin/]: mixins.iris.vertexformat.json:block_rendering.MixinChunkRebuildTask from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:52:07.794] [Render thread/DEBUG] [mixin/]: Mixing MixinRenderSectionManager from mixins.iris.compat.sodium.json into net.caffeinemc.mods.sodium.client.render.chunk.RenderSectionManager
[10Nov2025 19:52:07.794] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinRenderSectionManager from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:52:07.796] [Render thread/DEBUG] [mixin/]: Mixing MixinRenderSectionManagerShadow from mixins.iris.compat.sodium.json into net.caffeinemc.mods.sodium.client.render.chunk.RenderSectionManager
[10Nov2025 19:52:07.796] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinRenderSectionManagerShadow from mod iris: Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_8 supports class version 52)
[10Nov2025 19:52:07.799] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinRenderSectionManagerShadow from mod iris->@Inject::create(Lnet/minecraft/client/multiplayer/ClientLevel;ILnet/caffeinemc/mods/sodium/client/gl/device/CommandList;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:52:07.799] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinRenderSectionManagerShadow from mod iris->@Inject::create(Lnet/minecraft/client/multiplayer/ClientLevel;ILnet/caffeinemc/mods/sodium/client/gl/device/CommandList;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:52:07.799] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinRenderSectionManagerShadow from mod iris->@Inject::create(Lnet/minecraft/client/multiplayer/ClientLevel;ILnet/caffeinemc/mods/sodium/client/gl/device/CommandList;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:52:07.799] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinRenderSectionManagerShadow from mod iris->@Inject::doNotUpdateDuringShadow(ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:52:07.799] [Render thread/DEBUG] [mixin/]: mixins.iris.compat.sodium.json:MixinRenderSectionManagerShadow from mod iris->@Inject::doNotUploadDuringShadow(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V does use it's CallbackInfo
[10Nov2025 19:52:07.800] [Render thread/ERROR] [net.minecraft.client.Minecraft/FATAL]: Unreported exception thrown!
org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7]
at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7]
at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7]
at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7]
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:156) ~[modlauncher-11.0.4.jar:11.0.4+main.d2e20e43]
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:94) ~[modlauncher-11.0.4.jar:?]
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-11.0.4.jar:?]
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:57) ~[modlauncher-11.0.4.jar:?]
at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:190) ~[securejarhandler-3.0.8.jar:?]
at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.lambda$findClass$20(ModuleClassLoader.java:298) ~[securejarhandler-3.0.8.jar:?]
at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:311) ~[securejarhandler-3.0.8.jar:?]
at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:298) ~[securejarhandler-3.0.8.jar:?]
at cpw.mods.securejarhandler/cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:214) ~[securejarhandler-3.0.8.jar:?]
at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
at TRANSFORMER/sodium@0.6.13+mc1.21.4/net.caffeinemc.mods.sodium.client.render.SodiumWorldRenderer.initRenderer(SodiumWorldRenderer.java:290) ~[sodium-neoforge-0.6.13+mc1.21.4.jar%23294!/:?]
at TRANSFORMER/sodium@0.6.13+mc1.21.4/net.caffeinemc.mods.sodium.client.render.SodiumWorldRenderer.loadLevel(SodiumWorldRenderer.java:122) ~[sodium-neoforge-0.6.13+mc1.21.4.jar%23294!/:?]
at TRANSFORMER/sodium@0.6.13+mc1.21.4/net.caffeinemc.mods.sodium.client.render.SodiumWorldRenderer.setLevel(SodiumWorldRenderer.java:114) ~[sodium-neoforge-0.6.13+mc1.21.4.jar%23294!/:?]
at TRANSFORMER/minecraft@1.21.4/net.minecraft.client.renderer.LevelRenderer.handler$zmd000$sodium$onWorldChanged(LevelRenderer.java:8162) ~[client-1.21.4-20241203.161809-srg.jar%23257!/:?]
at TRANSFORMER/minecraft@1.21.4/net.minecraft.client.renderer.LevelRenderer.setLevel(LevelRenderer.java:240) ~[client-1.21.4-20241203.161809-srg.jar%23257!/:?]
at TRANSFORMER/minecraft@1.21.4/net.minecraft.client.Minecraft.updateLevelInEngines(Minecraft.java:2181) ~[client-1.21.4-20241203.161809-srg.jar%23257!/:?]
at TRANSFORMER/minecraft@1.21.4/net.minecraft.client.Minecraft.setLevel(Minecraft.java:2058) ~[client-1.21.4-20241203.161809-srg.jar%23257!/:?]
at TRANSFORMER/minecraft@1.21.4/net.minecraft.client.multiplayer.ClientPacketListener.handleLogin(ClientPacketListener.java:446) ~[client-1.21.4-20241203.161809-srg.jar%23257!/:?]
at TRANSFORMER/minecraft@1.21.4/net.minecraft.network.protocol.game.ClientboundLoginPacket.handle(ClientboundLoginPacket.java:69) ~[client-1.21.4-20241203.161809-srg.jar%23257!/:?]
at TRANSFORMER/minecraft@1.21.4/net.minecraft.network.protocol.game.ClientboundLoginPacket.handle(ClientboundLoginPacket.java:17) ~[client-1.21.4-20241203.161809-srg.jar%23257!/:?]
at TRANSFORMER/minecraft@1.21.4/net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:27) ~[client-1.21.4-20241203.161809-srg.jar%23257!/:?]
at TRANSFORMER/minecraft@1.21.4/net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:152) ~[client-1.21.4-20241203.161809-srg.jar%23257!/:?]
at TRANSFORMER/minecraft@1.21.4/net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[client-1.21.4-20241203.161809-srg.jar%23257!/:?]
at TRANSFORMER/minecraft@1.21.4/net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[client-1.21.4-20241203.161809-srg.jar%23257!/:?]
at TRANSFORMER/minecraft@1.21.4/net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:115) ~[client-1.21.4-20241203.161809-srg.jar%23257!/:?]
at TRANSFORMER/minecraft@1.21.4/net.minecraft.client.Minecraft.runTick(Minecraft.java:1211) ~[client-1.21.4-20241203.161809-srg.jar%23257!/:?]
at TRANSFORMER/minecraft@1.21.4/net.minecraft.client.Minecraft.run(Minecraft.java:849) ~[client-1.21.4-20241203.161809-srg.jar%23257!/:?]
at TRANSFORMER/minecraft@1.21.4/net.minecraft.client.main.Main.main(Main.java:241) ~[client-1.21.4-20241203.161809-srg.jar%23257!/:?]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) ~[?:?]
at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at MC-BOOTSTRAP/fml_loader@6.0.18/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:128) ~[loader-6.0.18.jar%23120!/:6.0]
at MC-BOOTSTRAP/fml_loader@6.0.18/net.neoforged.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:120) ~[loader-6.0.18.jar%23120!/:6.0]
at MC-BOOTSTRAP/fml_loader@6.0.18/net.neoforged.fml.loading.targets.NeoForgeClientLaunchHandler.runService(NeoForgeClientLaunchHandler.java:39) ~[loader-6.0.18.jar%23120!/:6.0]
at MC-BOOTSTRAP/fml_loader@6.0.18/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:114) ~[loader-6.0.18.jar%23120!/:6.0]
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-11.0.4.jar%23125!/:?]
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-11.0.4.jar%23125!/:?]
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-11.0.4.jar%23125!/:?]
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.Launcher.run(Launcher.java:103) [modlauncher-11.0.4.jar%23125!/:?]
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.Launcher.main(Launcher.java:74) [modlauncher-11.0.4.jar%23125!/:?]
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-11.0.4.jar%23125!/:?]
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-11.0.4.jar%23125!/:?]
at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210) [bootstraplauncher-2.0.2.jar:?]
at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69) [bootstraplauncher-2.0.2.jar:?]
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Callback method cancelIfShadow(Lnet/minecraft/client/Camera;Lnet/caffeinemc/mods/sodium/client/render/viewport/Viewport;ZLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V in mixins.iris.compat.sodium.json:MixinRenderSectionManagerShadow from mod iris failed injection check, (0/1) succeeded. Scanned 0 target(s). No refMap loaded.
at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.injection.struct.InjectionInfo.postInject(InjectionInfo.java:531) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7]
at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1490) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7]
at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:752) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7]
at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:330) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7]
at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:246) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7]
at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:437) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7]
at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:418) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7]
at MC-BOOTSTRAP/org.spongepowered.mixin/org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.15.2+mixin.0.8.7.jar:0.15.2+mixin.0.8.7]
... 46 more
[10Nov2025 19:52:07.869] [Render thread/DEBUG] [oshi.util.FileUtil/]: No oshi.architecture.properties file found from ClassLoader cpw.mods.modlauncher.TransformingClassLoader@124d02b2
[10Nov2025 19:52:08.287] [Server thread/DEBUG] [voicechat/]: [voicechat] Removing state of KalarianAthecila
[10Nov2025 19:52:08.289] [Server thread/INFO] [voicechat/]: [voicechat] Disconnecting client KalarianAthecila
[10Nov2025 19:52:08.289] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.api.internal.ServerApi/]: Player [KalarianAthecila] disconnected.
[10Nov2025 19:52:08.346] [Server thread/DEBUG] [DistantHorizons-com.seibel.distanthorizons.core.api.internal.ServerApi/]: Server World com.seibel.distanthorizons.core.world.DhClientServerWorld@151047a4 unloading
[10Nov2025 19:52:08.346] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.world.AbstractDhWorld/]: Unloading level [minecraft:the_end].
[10Nov2025 19:52:08.548] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.AbstractDataSourceHandler/]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:the_end}].
[10Nov2025 19:52:08.548] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV1/]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:the_end}].
[10Nov2025 19:52:08.548] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.repo.AbstractDhRepo/]: Closing database connection: [jdbc:dh_sqlite:D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM1\data\DistantHorizons.sqlite]...
[10Nov2025 19:52:08.548] [DH-Parent Update Queue [minecraft:the_end] Thread[0]/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2/]: Update thread [DH-Parent Update Queue [minecraft:the_end] Thread[0]] terminated.
[10Nov2025 19:52:08.551] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.repo.AbstractDhRepo/]: Finished closing database connection: [jdbc:dh_sqlite:D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM1\data\DistantHorizons.sqlite]
[10Nov2025 19:52:08.551] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[New World]@minecraft:the_end}].
[10Nov2025 19:52:08.752] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.AbstractDataSourceHandler/]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:the_end}].
[10Nov2025 19:52:08.752] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV1/]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:the_end}].
[10Nov2025 19:52:08.752] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DhClientServerLevel for Wrapped{ServerLevel[New World]@minecraft:the_end}
[10Nov2025 19:52:08.752] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.world.AbstractDhWorld/]: Unloading level [minecraft:overworld].
[10Nov2025 19:52:08.752] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.level.ClientLevelModule$ClientRenderState/]: Shutting down ClientRenderState
[10Nov2025 19:52:08.752] [Server thread/INFO] [com.seibel.distanthorizons.core.render.renderer.LodRenderer/]: Shutting down LodRenderer...
[10Nov2025 19:52:08.753] [Server thread/WARN] [com.seibel.distanthorizons.core.render.renderer.LodRenderer/]: Renderer Cleanup called but the GLProxy has never been initialized!
[10Nov2025 19:52:08.753] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.render.LodQuadTree/]: Shutting down LodQuadTree...
[10Nov2025 19:52:08.753] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.render.LodQuadTree/]: Finished shutting down LodQuadTree
[10Nov2025 19:52:08.753] [Server thread/INFO] [com.seibel.distanthorizons.core.render.renderer.LodRenderer/]: Finished shutting down LodRenderer
[10Nov2025 19:52:08.753] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.render.LodQuadTree/]: Shutting down LodQuadTree...
[10Nov2025 19:52:08.753] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.render.LodQuadTree/]: Finished shutting down LodQuadTree
[10Nov2025 19:52:08.753] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.generation.WorldGenerationQueue/]: Closing world gen queue
[10Nov2025 19:52:08.754] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.generation.WorldGenerationQueue/]: Closing WorldGenerationQueue...
[10Nov2025 19:52:08.754] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.generation.WorldGenerationQueue/]: Awaiting world generator thread pool termination...
[10Nov2025 19:52:08.755] [DH-Cleanup Thread[0]/INFO] [DistantHorizons-com.seibel.distanthorizons.core.render.LodQuadTree/]: waiting for [0] futures before closing render cache...
[10Nov2025 19:52:08.756] [DH-Cleanup Thread[0]/INFO] [DistantHorizons-com.seibel.distanthorizons.core.render.LodQuadTree/]: waiting for [0] futures before closing render cache...
[10Nov2025 19:52:11.755] [Server thread/WARN] [DistantHorizons-com.seibel.distanthorizons.core.generation.WorldGenerationQueue/]: World generator thread pool shutdown didn't complete after [3] seconds. Some world generator requests may still be running.
[10Nov2025 19:52:11.755] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.generation.BatchGenerator/]: BatchGenerator shutting down...
[10Nov2025 19:52:11.755] [Server thread/INFO] [LodWorldGen/]: BatchGenerationEnvironment shutting down...
[10Nov2025 19:52:11.755] [Server thread/INFO] [LodWorldGen/]: Canceling in progress generation event futures...
[10Nov2025 19:52:11.755] [Server thread/INFO] [LodWorldGen/]: BatchGenerationEnvironment shutdown complete.
[10Nov2025 19:52:11.755] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.generation.WorldGenerationQueue/]: Finished closing WorldGenerationQueue
[10Nov2025 19:52:11.958] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.AbstractDataSourceHandler/]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:overworld}].
[10Nov2025 19:52:11.958] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV1/]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:overworld}].
[10Nov2025 19:52:11.958] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.repo.AbstractDhRepo/]: Closing database connection: [jdbc:dh_sqlite:D:\CurseForge\Instances\Expanded Survival\saves\New World\data\DistantHorizons.sqlite]...
[10Nov2025 19:52:11.958] [DH-Parent Update Queue [minecraft:overworld] Thread[0]/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2/]: Update thread [DH-Parent Update Queue [minecraft:overworld] Thread[0]] terminated.
[10Nov2025 19:52:11.967] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.repo.AbstractDhRepo/]: Finished closing database connection: [jdbc:dh_sqlite:D:\CurseForge\Instances\Expanded Survival\saves\New World\data\DistantHorizons.sqlite]
[10Nov2025 19:52:11.967] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[New World]@minecraft:overworld}].
[10Nov2025 19:52:12.167] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.AbstractDataSourceHandler/]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:overworld}].
[10Nov2025 19:52:12.167] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV1/]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:overworld}].
[10Nov2025 19:52:12.167] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DhClientServerLevel for Wrapped{ServerLevel[New World]@minecraft:overworld}
[10Nov2025 19:52:12.167] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.world.AbstractDhWorld/]: Unloading level [minecraft:the_nether].
[10Nov2025 19:52:12.370] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.AbstractDataSourceHandler/]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:the_nether}].
[10Nov2025 19:52:12.370] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV1/]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:the_nether}].
[10Nov2025 19:52:12.370] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.repo.AbstractDhRepo/]: Closing database connection: [jdbc:dh_sqlite:D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM-1\data\DistantHorizons.sqlite]...
[10Nov2025 19:52:12.370] [DH-Parent Update Queue [minecraft:the_nether] Thread[0]/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2/]: Update thread [DH-Parent Update Queue [minecraft:the_nether] Thread[0]] terminated.
[10Nov2025 19:52:12.375] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.repo.AbstractDhRepo/]: Finished closing database connection: [jdbc:dh_sqlite:D:\CurseForge\Instances\Expanded Survival\saves\New World\DIM-1\data\DistantHorizons.sqlite]
[10Nov2025 19:52:12.375] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[New World]@minecraft:the_nether}].
[10Nov2025 19:52:12.577] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.AbstractDataSourceHandler/]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:the_nether}].
[10Nov2025 19:52:12.577] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV1/]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:the_nether}].
[10Nov2025 19:52:12.577] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DhClientServerLevel for Wrapped{ServerLevel[New World]@minecraft:the_nether}
[10Nov2025 19:52:12.577] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.world.AbstractDhWorld/]: Closed DhWorld of type CLIENT_SERVER
[10Nov2025 19:52:12.577] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.world.AbstractDhWorld/]: Unloading level [minecraft:the_end].
[10Nov2025 19:52:12.778] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.AbstractDataSourceHandler/]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:the_end}].
[10Nov2025 19:52:12.778] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV1/]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:the_end}].
[10Nov2025 19:52:12.778] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[New World]@minecraft:the_end}].
[10Nov2025 19:52:12.979] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.AbstractDataSourceHandler/]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:the_end}].
[10Nov2025 19:52:12.979] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV1/]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:the_end}].
[10Nov2025 19:52:12.979] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DhClientServerLevel for Wrapped{ServerLevel[New World]@minecraft:the_end}
[10Nov2025 19:52:12.979] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.world.AbstractDhWorld/]: Unloading level [minecraft:overworld].
[10Nov2025 19:52:13.180] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.AbstractDataSourceHandler/]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:overworld}].
[10Nov2025 19:52:13.180] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV1/]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:overworld}].
[10Nov2025 19:52:13.180] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[New World]@minecraft:overworld}].
[10Nov2025 19:52:13.382] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.AbstractDataSourceHandler/]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:overworld}].
[10Nov2025 19:52:13.382] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV1/]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:overworld}].
[10Nov2025 19:52:13.382] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DhClientServerLevel for Wrapped{ServerLevel[New World]@minecraft:overworld}
[10Nov2025 19:52:13.382] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.world.AbstractDhWorld/]: Unloading level [minecraft:the_nether].
[10Nov2025 19:52:13.583] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.AbstractDataSourceHandler/]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:the_nether}].
[10Nov2025 19:52:13.583] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV1/]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:the_nether}].
[10Nov2025 19:52:13.583] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DHLevel for [Wrapped{ServerLevel[New World]@minecraft:the_nether}].
[10Nov2025 19:52:13.757] [Thread-51/DEBUG] [DistantHorizons-com.seibel.distanthorizons.core.render.LodQuadTree/]: closing render cache
[10Nov2025 19:52:13.757] [Thread-50/DEBUG] [DistantHorizons-com.seibel.distanthorizons.core.render.LodQuadTree/]: closing render cache
[10Nov2025 19:52:13.784] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.AbstractDataSourceHandler/]: Closing [GeneratedFullDataSourceProvider] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:the_nether}].
[10Nov2025 19:52:13.784] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV1/]: Closing [FullDataSourceProviderV1] for level: [DhClientServerLevel{New_World_5r97051pkfo4o@minecraft:the_nether}].
[10Nov2025 19:52:13.784] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.level.AbstractDhServerLevel/]: Closed DhClientServerLevel for Wrapped{ServerLevel[New World]@minecraft:the_nether}
[10Nov2025 19:52:13.784] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.world.AbstractDhWorld/]: Closed DhWorld of type CLIENT_SERVER
[10Nov2025 19:52:13.784] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.util.threading.PriorityTaskPicker/]: Shutting down PriorityTaskPicker thread pool...
[10Nov2025 19:52:13.784] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.core.sql.repo.AbstractDhRepo/]: Closing all [0] database connections...
[10Nov2025 19:52:13.870] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Stopping server
[10Nov2025 19:52:13.870] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving players
[10Nov2025 19:52:13.870] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving worlds
[10Nov2025 19:52:14.897] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[New World]'/minecraft:overworld
[10Nov2025 19:52:15.145] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_end
[10Nov2025 19:52:15.148] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[New World]'/minecraft:the_nether
[10Nov2025 19:52:15.154] [Server thread/DEBUG] [net.neoforged.neoforge.common.CommonHooks/WP]: Gathered mod list to write to world save New World
[10Nov2025 19:52:15.157] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (New World): All chunks are saved
[10Nov2025 19:52:15.157] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[10Nov2025 19:52:15.157] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[10Nov2025 19:52:15.157] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage: All dimensions are saved
[10Nov2025 19:52:15.158] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.neoforge.NeoforgeClientProxy/]: level unload
[10Nov2025 19:52:15.158] [Server thread/DEBUG] [DistantHorizons-com.seibel.distanthorizons.core.api.internal.ServerApi/]: Server Level Wrapped{ServerLevel[New World]@minecraft:overworld} unloading
[10Nov2025 19:52:15.175] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.neoforge.NeoforgeClientProxy/]: level unload
[10Nov2025 19:52:15.175] [Server thread/DEBUG] [DistantHorizons-com.seibel.distanthorizons.core.api.internal.ServerApi/]: Server Level Wrapped{ServerLevel[New World]@minecraft:the_end} unloading
[10Nov2025 19:52:15.177] [Server thread/INFO] [DistantHorizons-com.seibel.distanthorizons.neoforge.NeoforgeClientProxy/]: level unload
[10Nov2025 19:52:15.177] [Server thread/DEBUG] [DistantHorizons-com.seibel.distanthorizons.core.api.internal.ServerApi/]: Server Level Wrapped{ServerLevel[New World]@minecraft:the_nether} unloading
[10Nov2025 19:52:15.180] [Server thread/DEBUG] [net.neoforged.fml.config.ConfigTracker/CONFIG]: Unloading configs type SERVER
[10Nov2025 19:52:15.186] [Render thread/ERROR] [net.neoforged.bus.EventBus/EVENTBUS]: Exception caught during firing event: Cannot invoke "net.minecraft.client.player.LocalPlayer.getDeltaMovement()" because "mc.player" is null
Index: 1
Listeners:
0: net.neoforged.bus.EventListenerFactory$handleRenderTickEventStart/0x000001d792081000@1a02db2b
1: net.neoforged.bus.EventListenerFactory$onRender/0x000001d7921ad800@4ab1f828
2: net.neoforged.bus.EventListenerFactory$renderTick/0x000001d792631000@45e66f81
java.lang.NullPointerException: Cannot invoke "net.minecraft.client.player.LocalPlayer.getDeltaMovement()" because "mc.player" is null
at TRANSFORMER/polytone@1.21.4-3.3.23/net.mehvahdjukaar.polytone.utils.ClientFrameTicker.onRenderTick(ClientFrameTicker.java:43)
at TRANSFORMER/polytone@1.21.4-3.3.23/net.mehvahdjukaar.polytone.neoforge.PolytoneForge.onRender(PolytoneForge.java:74)
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:360)
at MC-BOOTSTRAP/net.neoforged.bus/net.neoforged.bus.EventBus.post(EventBus.java:328)
at TRANSFORMER/neoforge@21.4.155/net.neoforged.neoforge.client.ClientHooks.fireRenderFramePre(ClientHooks.java:1039)
at TRANSFORMER/minecraft@1.21.4/net.minecraft.client.Minecraft.runTick(Minecraft.java:1250)
at TRANSFORMER/minecraft@1.21.4/net.minecraft.client.Minecraft.updateScreenAndTick(Minecraft.java:2169)
at TRANSFORMER/minecraft@1.21.4/net.minecraft.client.Minecraft.disconnect(Minecraft.java:2100)
at TRANSFORMER/minecraft@1.21.4/net.minecraft.client.Minecraft.disconnect(Minecraft.java:2072)
at TRANSFORMER/minecraft@1.21.4/net.minecraft.client.Minecraft.emergencySave(Minecraft.java:1415)
at TRANSFORMER/minecraft@1.21.4/net.minecraft.client.Minecraft.emergencySaveAndCrash(Minecraft.java:914)
at TRANSFORMER/minecraft@1.21.4/net.minecraft.client.Minecraft.run(Minecraft.java:872)
at TRANSFORMER/minecraft@1.21.4/net.minecraft.client.main.Main.main(Main.java:241)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at MC-BOOTSTRAP/fml_loader@6.0.18/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:128)
at MC-BOOTSTRAP/fml_loader@6.0.18/net.neoforged.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:120)
at MC-BOOTSTRAP/fml_loader@6.0.18/net.neoforged.fml.loading.targets.NeoForgeClientLaunchHandler.runService(NeoForgeClientLaunchHandler.java:39)
at MC-BOOTSTRAP/fml_loader@6.0.18/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:114)
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.Launcher.run(Launcher.java:103)
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.Launcher.main(Launcher.java:74)
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210)
at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
[10Nov2025 19:52:15.275] [Render thread/FATAL] [net.neoforged.neoforge.common.NeoForgeMod/]: Preparing crash report with UUID 994cefc9-2067-4d9f-b939-c36c26824380
[10Nov2025 19:52:15.278] [Render thread/FATAL] [net.neoforged.neoforge.common.NeoForgeMod/]: Preparing crash report with UUID 21f39cc5-eaac-47f3-b776-725e8e24996c
[10Nov2025 19:52:15.279] [Render thread/DEBUG] [mixin/]: Mixing SourceMixin from sound_physics_remastered.mixins.json into com.mojang.blaze3d.audio.Channel
[10Nov2025 19:52:15.279] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SourceMixin from mod (unknown): Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:52:15.280] [Render thread/DEBUG] [mixin/]: Mixing ChannelAccessor from sound_physics_remastered.mixins.json into com.mojang.blaze3d.audio.Channel
[10Nov2025 19:52:15.280] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:ChannelAccessor from mod (unknown): Class version 65 required is higher than the class version supported by the current version of Mixin (JAVA_17 supports class version 61)
[10Nov2025 19:52:15.282] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SourceMixin from mod (unknown)->@Inject::setSelfPosition(Lnet/minecraft/world/phys/Vec3;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:52:15.282] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SourceMixin from mod (unknown)->@Inject::setSelfPosition(Lnet/minecraft/world/phys/Vec3;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:52:15.282] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SourceMixin from mod (unknown)->@Inject::setSelfPosition(Lnet/minecraft/world/phys/Vec3;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:52:15.282] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SourceMixin from mod (unknown)->@Inject::play(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:52:15.282] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SourceMixin from mod (unknown)->@Inject::play(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:52:15.282] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SourceMixin from mod (unknown)->@Inject::play(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result
[10Nov2025 19:52:15.282] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SourceMixin from mod (unknown)->@Inject::linearAttenuation2(FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V doesn't use it's CallbackInfo
[10Nov2025 19:52:15.282] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SourceMixin from mod (unknown)->@Inject::linearAttenuation2(FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V has 0 override(s) in child classes
[10Nov2025 19:52:15.282] [Render thread/DEBUG] [mixin/]: sound_physics_remastered.mixins.json:SourceMixin from mod (unknown)->@Inject::linearAttenuation2(FLorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V won't be passed a CallbackInfo as a result