HumanoidRenderState.java
net.minecraft.client.renderer.entity.state.HumanoidRenderState
信息
- 全限定名:net.minecraft.client.renderer.entity.state.HumanoidRenderState
- 类型:public class
- 包:net.minecraft.client.renderer.entity.state
- 源码路径:src/main/java/net/minecraft/client/renderer/entity/state/HumanoidRenderState.java
- 起始行号:L10
- 继承:ArmedEntityRenderState
- 职责:
TODO
字段/常量
-
swimAmount- 类型:
float - 修饰符:
public - 源码定位:
L11 - 说明:
TODO
- 类型:
-
speedValue- 类型:
float - 修饰符:
public - 源码定位:
L12 - 说明:
TODO
- 类型:
-
maxCrossbowChargeDuration- 类型:
float - 修饰符:
public - 源码定位:
L13 - 说明:
TODO
- 类型:
-
ticksUsingItem- 类型:
float - 修饰符:
public - 源码定位:
L14 - 说明:
TODO
- 类型:
-
useItemHand- 类型:
InteractionHand - 修饰符:
public - 源码定位:
L15 - 说明:
TODO
- 类型:
-
isCrouching- 类型:
boolean - 修饰符:
public - 源码定位:
L16 - 说明:
TODO
- 类型:
-
isFallFlying- 类型:
boolean - 修饰符:
public - 源码定位:
L17 - 说明:
TODO
- 类型:
-
isVisuallySwimming- 类型:
boolean - 修饰符:
public - 源码定位:
L18 - 说明:
TODO
- 类型:
-
isPassenger- 类型:
boolean - 修饰符:
public - 源码定位:
L19 - 说明:
TODO
- 类型:
-
isUsingItem- 类型:
boolean - 修饰符:
public - 源码定位:
L20 - 说明:
TODO
- 类型:
-
elytraRotX- 类型:
float - 修饰符:
public - 源码定位:
L21 - 说明:
TODO
- 类型:
-
elytraRotY- 类型:
float - 修饰符:
public - 源码定位:
L22 - 说明:
TODO
- 类型:
-
elytraRotZ- 类型:
float - 修饰符:
public - 源码定位:
L23 - 说明:
TODO
- 类型:
-
headEquipment- 类型:
ItemStack - 修饰符:
public - 源码定位:
L24 - 说明:
TODO
- 类型:
-
chestEquipment- 类型:
ItemStack - 修饰符:
public - 源码定位:
L25 - 说明:
TODO
- 类型:
-
legsEquipment- 类型:
ItemStack - 修饰符:
public - 源码定位:
L26 - 说明:
TODO
- 类型:
-
feetEquipment- 类型:
ItemStack - 修饰符:
public - 源码定位:
L27 - 说明:
TODO
- 类型:
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
public float ticksUsingItem(HumanoidArm arm) @ L29
- 方法名:ticksUsingItem
- 源码定位:L29
- 返回类型:float
- 修饰符:public
参数:
- arm: HumanoidArm
说明:
TODO
代码
@OnlyIn(Dist.CLIENT)
public class HumanoidRenderState extends ArmedEntityRenderState {
public float swimAmount;
public float speedValue = 1.0F;
public float maxCrossbowChargeDuration;
public float ticksUsingItem;
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;
@Override
public float ticksUsingItem(HumanoidArm arm) {
return this.isUsingItem && this.useItemHand == InteractionHand.MAIN_HAND == (arm == this.mainArm) ? this.ticksUsingItem : 0.0F;
}
}引用的其他类
-
- 引用位置:
继承
- 引用位置:
-
- 引用位置:
字段
- 引用位置:
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
字段
- 引用位置: