VulkanShader_1.21.10-0.0.4-alpha.jar

Download file
    package net.vulkanmod.mixin.texture.update;

import java.util.Set;
import net.minecraft.class_1060;
import net.minecraft.class_1061;
import net.vulkanmod.Initializer;
import net.vulkanmod.render.texture.SpriteUpdateUtil;
import net.vulkanmod.vulkan.Renderer;
import org.spongepowered.asm.mixin.Final;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Overwrite;
import org.spongepowered.asm.mixin.Shadow;

@Mixin({class_1060.class})
public abstract class MTextureManager {
   @Shadow
   @Final
   private Set<class_1061> field_5284;

   @Overwrite
   public void method_4622() {
      if (!Renderer.skipRendering && Initializer.CONFIG.textureAnimations) {
         for(class_1061 tickable : this.field_5284) {
            tickable.method_4622();
         }

         SpriteUpdateUtil.transitionLayouts();
      }
   }
}
    
Download file