Files
ReplayModCinematic/src/main/java/com/replaymod/replay/mixin/FirstPersonRendererAccessor.java

34 lines
1.1 KiB
Java

package com.replaymod.replay.mixin;
import net.minecraft.client.render.FirstPersonRenderer;
import net.minecraft.item.ItemStack;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.gen.Accessor;
@Mixin(FirstPersonRenderer.class)
public interface FirstPersonRendererAccessor {
//#if MC>=10904
@Accessor("mainHand")
void setItemStackMainHand(ItemStack value);
@Accessor("offHand")
void setItemStackOffHand(ItemStack value);
@Accessor("equipProgressMainHand")
void setEquippedProgressMainHand(float value);
@Accessor("prevEquipProgressMainHand")
void setPrevEquippedProgressMainHand(float value);
@Accessor("equipProgressOffHand")
void setEquippedProgressOffHand(float value);
@Accessor("prevEquipProgressOffHand")
void setPrevEquippedProgressOffHand(float value);
//#else
//$$ @Accessor
//$$ void setItemToRender(ItemStack value);
//$$ @Accessor
//$$ void setEquippedItemSlot(int value);
//$$ @Accessor
//$$ void setEquippedProgress(float value);
//$$ @Accessor
//$$ void setPrevEquippedProgress(float value);
//#endif
}