Package net.minecraftforge.client.event
Class RenderArmEvent
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.client.event.RenderArmEvent
public class RenderArmEvent
extends net.minecraftforge.eventbus.api.Event
This is a more targeted version of 
RenderHandEvent event that is fired specifically when
 a player's arm is being rendered in first person, and should be used instead if the desired
 outcome is just to replace the rendering of the arm, such as to make armor render on it or
 instead of it.
 This event is fired on the MinecraftForge.EVENT_BUS
 Canceling the event causes the arm to not render.- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Eventnet.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final HandSideprivate final IRenderTypeBufferprivate final intprivate final AbstractClientPlayerEntityprivate final MatrixStack
- 
Constructor SummaryConstructorsConstructorDescriptionRenderArmEvent(MatrixStack poseStack, IRenderTypeBuffer multiBufferSource, int packedLight, AbstractClientPlayerEntity player, HandSide arm) 
- 
Method SummaryMethods inherited from class net.minecraftforge.eventbus.api.EventgetListenerList, getParentListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult, setup
- 
Field Details- 
poseStack
- 
multiBufferSource
- 
packedLightprivate final int packedLight
- 
player
- 
arm
 
- 
- 
Constructor Details- 
RenderArmEventpublic RenderArmEvent(MatrixStack poseStack, IRenderTypeBuffer multiBufferSource, int packedLight, AbstractClientPlayerEntity player, HandSide arm) 
 
- 
- 
Method Details- 
getArm- Returns:
- The arm being rendered.
 
- 
getPoseStack
- 
getMultiBufferSource
- 
getPackedLightpublic int getPackedLight()
- 
getPlayer- Returns:
- the client player that is having their arm rendered. In general this will be the same as Minecraft.player.
 
 
-