package net.vulkanmod.mixin.render;

import com.google.common.collect.ImmutableList;
import net.minecraft.class_1921;
import net.minecraft.class_4668;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.gen.Accessor;

@Mixin({class_1921.class_4688.class})
public interface CompositeStateAccessor {
   @Accessor("field_21406")
   class_4668.class_5939 getTextureState();

   @Accessor("field_57931")
   class_4668.class_4678 getOutputState();

   @Accessor("field_21852")
   class_1921.class_4750 getOutlineProperty();

   @Accessor("field_21422")
   ImmutableList<class_4668> getStates();
}
