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_) void
VexModel.translateToHand
(HumanoidArm p_259770_, PoseStack p_260351_) -
Uses of HumanoidArm in net.minecraft.client.renderer
Modifier and TypeMethodDescriptionprivate void
ItemInHandRenderer.applyBrushTransform
(PoseStack p_273513_, float p_273245_, HumanoidArm p_273726_, ItemStack p_272809_, float p_273333_) private 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_, ItemDisplayContext p_270970_, HumanoidArm p_117188_, PoseStack p_117189_, MultiBufferSource p_117190_, int p_117191_) protected void
PlayerItemInHandLayer.renderArmWithItem
(LivingEntity p_270884_, ItemStack p_270379_, ItemDisplayContext p_270607_, HumanoidArm p_270324_, PoseStack p_270124_, MultiBufferSource p_270414_, int p_270295_) 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.server.level
Modifier and TypeFieldDescriptionprivate final HumanoidArm
ClientInformation.mainHand
The field for themainHand
record component.Modifier and TypeMethodDescriptionClientInformation.mainHand()
Returns the value of themainHand
record component.ModifierConstructorDescriptionClientInformation
(String language, int viewDistance, ChatVisiblity chatVisibility, boolean chatColors, int modelCustomisation, HumanoidArm mainHand, boolean textFilteringEnabled, boolean allowsListing) Creates an instance of aClientInformation
record class. -
Uses of HumanoidArm in net.minecraft.world.entity
Modifier and TypeFieldDescriptionstatic final IntFunction<HumanoidArm>
HumanoidArm.BY_ID
static final com.mojang.serialization.Codec<HumanoidArm>
HumanoidArm.CODEC
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.minecraft.world.item
Modifier and TypeMethodDescriptionprivate void
BrushItem.spawnDustParticles
(Level p_278327_, BlockHitResult p_278272_, BlockState p_278235_, Vec3 p_278337_, HumanoidArm p_285071_) -
Uses of HumanoidArm in net.neoforged.neoforge.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
ClientHooks.renderSpecificFirstPersonArm
(PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight, AbstractClientPlayer player, HumanoidArm arm) -
Uses of HumanoidArm in net.neoforged.neoforge.client.event
ModifierConstructorDescriptionRenderArmEvent
(PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight, AbstractClientPlayer player, HumanoidArm arm) -
Uses of HumanoidArm in net.neoforged.neoforge.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.neoforged.neoforge.debug.client.rendering