类 RenderArmEvent

java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.client.event.RenderArmEvent

public class RenderArmEvent extends net.minecraftforge.eventbus.api.Event
Fired before the player's arm is rendered in first person. This is a more targeted version of RenderHandEvent, and can be used to replace the rendering of the player's arm, such as for rendering armor on the arm or outright replacing the arm with armor.

This event is cancellable, and does not have a result. If this event is cancelled, then the arm will not be rendered.

This event is fired on the main Forge event bus, only on the logical client.

  • 字段详细资料

    • poseStack

      private final PoseStack poseStack
    • multiBufferSource

      private final MultiBufferSource multiBufferSource
    • packedLight

      private final int packedLight
    • arm

      private final HumanoidArm arm
  • 构造器详细资料

  • 方法详细资料

    • getArm

      public HumanoidArm getArm()
      返回 the arm being rendered。
      返回:
      the arm being rendered
    • getPoseStack

      public PoseStack getPoseStack()
      返回 the pose stack used for rendering。
      返回:
      the pose stack used for rendering
    • getMultiBufferSource

      public MultiBufferSource getMultiBufferSource()
      返回 the source of rendering buffers。
      返回:
      the source of rendering buffers
    • getPackedLight

      public int getPackedLight()
      返回 the amount of packed (sky and block) light for rendering。
      返回:
      the amount of packed (sky and block) light for rendering
      另请参阅: