minecraft-src/net/minecraft/client/renderer/entity/state/HumanoidRenderState.java
2025-07-04 03:15:13 +03:00

30 lines
1 KiB
Java

package net.minecraft.client.renderer.entity.state;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.world.InteractionHand;
import net.minecraft.world.entity.HumanoidArm;
import net.minecraft.world.item.ItemStack;
@Environment(EnvType.CLIENT)
public class HumanoidRenderState extends ArmedEntityRenderState {
public float swimAmount;
public float attackTime;
public float speedValue = 1.0F;
public float maxCrossbowChargeDuration;
public int ticksUsingItem;
public HumanoidArm attackArm = HumanoidArm.RIGHT;
public InteractionHand useItemHand = InteractionHand.MAIN_HAND;
public boolean isCrouching;
public boolean isFallFlying;
public boolean isVisuallySwimming;
public boolean isPassenger;
public boolean isUsingItem;
public float elytraRotX;
public float elytraRotY;
public float elytraRotZ;
public ItemStack headEquipment = ItemStack.EMPTY;
public ItemStack chestEquipment = ItemStack.EMPTY;
public ItemStack legsEquipment = ItemStack.EMPTY;
public ItemStack feetEquipment = ItemStack.EMPTY;
}