Uses of Enum Class
net.minecraft.world.entity.HumanoidArm
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
-
Uses of HumanoidArm in net.minecraft.client
-
Uses of HumanoidArm in net.minecraft.client.model
Modifier and TypeMethodDescription<T extends LivingEntity>
voidHumanoidModel.ArmPose.applyTransform
(HumanoidModel<T> model, T entity, HumanoidArm arm) protected ModelPart
HumanoidModel.getArm
(HumanoidArm p_102852_) private ModelPart
IllagerModel.getArm
(HumanoidArm p_102923_) void
AllayModel.translateToHand
(HumanoidArm p_233322_, PoseStack p_233323_) void
ArmedModel.translateToHand
(HumanoidArm p_102108_, PoseStack p_102109_) void
ArmorStandModel.translateToHand
(HumanoidArm p_102157_, PoseStack p_102158_) void
HumanoidModel.translateToHand
(HumanoidArm p_102854_, PoseStack p_102855_) void
IllagerModel.translateToHand
(HumanoidArm p_102925_, PoseStack p_102926_) void
PlayerModel.translateToHand
(HumanoidArm p_103392_, PoseStack p_103393_) void
SkeletonModel.translateToHand
(HumanoidArm p_103778_, PoseStack p_103779_) -
Uses of HumanoidArm in net.minecraft.client.renderer
Modifier and TypeMethodDescriptionprivate void
ItemInHandRenderer.applyEatTransform
(PoseStack p_109331_, float p_109332_, HumanoidArm p_109333_, ItemStack p_109334_) private void
ItemInHandRenderer.applyItemArmAttackTransform
(PoseStack p_109336_, HumanoidArm p_109337_, float p_109338_) private void
ItemInHandRenderer.applyItemArmTransform
(PoseStack p_109383_, HumanoidArm p_109384_, float p_109385_) private void
ItemInHandRenderer.renderMapHand
(PoseStack p_109362_, MultiBufferSource p_109363_, int p_109364_, HumanoidArm p_109365_) private void
ItemInHandRenderer.renderOneHandedMap
(PoseStack p_109354_, MultiBufferSource p_109355_, int p_109356_, float p_109357_, HumanoidArm p_109358_, float p_109359_, ItemStack p_109360_) private void
ItemInHandRenderer.renderPlayerArm
(PoseStack p_109347_, MultiBufferSource p_109348_, int p_109349_, float p_109350_, float p_109351_, HumanoidArm p_109352_) -
Uses of HumanoidArm in net.minecraft.client.renderer.entity.layers
Modifier and TypeMethodDescriptionprotected void
ItemInHandLayer.renderArmWithItem
(LivingEntity p_117185_, ItemStack p_117186_, ItemTransforms.TransformType p_117187_, HumanoidArm p_117188_, PoseStack p_117189_, MultiBufferSource p_117190_, int p_117191_) protected void
PlayerItemInHandLayer.renderArmWithItem
(LivingEntity p_174525_, ItemStack p_174526_, ItemTransforms.TransformType p_174527_, HumanoidArm p_174528_, PoseStack p_174529_, MultiBufferSource p_174530_, int p_174531_) private void
PlayerItemInHandLayer.renderArmWithSpyglass
(LivingEntity p_174518_, ItemStack p_174519_, HumanoidArm p_174520_, PoseStack p_174521_, MultiBufferSource p_174522_, int p_174523_) -
Uses of HumanoidArm in net.minecraft.network.protocol.game
Modifier and TypeFieldDescriptionprivate final HumanoidArm
ServerboundClientInformationPacket.mainHand
The field for themainHand
record component.Modifier and TypeMethodDescriptionServerboundClientInformationPacket.mainHand()
Returns the value of themainHand
record component.ModifierConstructorDescriptionServerboundClientInformationPacket
(String language, int viewDistance, ChatVisiblity chatVisibility, boolean chatColors, int modelCustomisation, HumanoidArm mainHand, boolean textFilteringEnabled, boolean allowsListing) Creates an instance of aServerboundClientInformationPacket
record class. -
Uses of HumanoidArm in net.minecraft.world.entity
Modifier and TypeMethodDescriptionabstract HumanoidArm
LivingEntity.getMainArm()
Mob.getMainArm()
HumanoidArm.getOpposite()
static HumanoidArm
Returns the enum constant of this class with the specified name.static HumanoidArm[]
HumanoidArm.values()
Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of HumanoidArm in net.minecraft.world.entity.decoration
-
Uses of HumanoidArm in net.minecraft.world.entity.player
-
Uses of HumanoidArm in net.minecraftforge.client
Modifier and TypeMethodDescriptionvoid
IArmPoseTransformer.applyTransform
(HumanoidModel<?> model, LivingEntity entity, HumanoidArm arm) This method should be used to apply all wanted transformations to the player when the ArmPose is active.static boolean
ForgeHooksClient.renderSpecificFirstPersonArm
(PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight, AbstractClientPlayer player, HumanoidArm arm) -
Uses of HumanoidArm in net.minecraftforge.client.event
ModifierConstructorDescriptionRenderArmEvent
(PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight, AbstractClientPlayer player, HumanoidArm arm) -
Uses of HumanoidArm in net.minecraftforge.client.extensions.common
Modifier and TypeMethodDescriptiondefault boolean
IClientItemExtensions.applyForgeHandTransform
(PoseStack poseStack, LocalPlayer player, HumanoidArm arm, ItemStack itemInHand, float partialTick, float equipProcess, float swingProcess) Called right before when client applies transformations to item in hand and render it. -
Uses of HumanoidArm in net.minecraftforge.debug.client.rendering