Uses of Enum Class
net.minecraft.world.entity.HumanoidArm
Packages that use 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
Fields in net.minecraft.client with type parameters of type HumanoidArmMethods in net.minecraft.client that return types with arguments of type HumanoidArm -
Uses of HumanoidArm in net.minecraft.client.model
Methods in net.minecraft.client.model that return HumanoidArmMethods in net.minecraft.client.model with parameters of type HumanoidArmModifier and TypeMethodDescription<T extends LivingEntity>
voidHumanoidModel.ArmPose.applyTransform
(HumanoidModel<T> model, T entity, HumanoidArm arm) protected ModelPart
HumanoidModel.getArm
(HumanoidArm pSide) private ModelPart
IllagerModel.getArm
(HumanoidArm pArm) void
AllayModel.translateToHand
(HumanoidArm pSide, PoseStack pPoseStack) void
ArmedModel.translateToHand
(HumanoidArm pSide, PoseStack pPoseStack) void
ArmorStandModel.translateToHand
(HumanoidArm pSide, PoseStack pPoseStack) void
HumanoidModel.translateToHand
(HumanoidArm pSide, PoseStack pPoseStack) void
IllagerModel.translateToHand
(HumanoidArm pSide, PoseStack pPoseStack) void
PlayerModel.translateToHand
(HumanoidArm pSide, PoseStack pPoseStack) void
SkeletonModel.translateToHand
(HumanoidArm pSide, PoseStack pPoseStack) void
VexModel.translateToHand
(HumanoidArm pSide, PoseStack pPoseStack) -
Uses of HumanoidArm in net.minecraft.client.renderer
Methods in net.minecraft.client.renderer with parameters of type HumanoidArmModifier and TypeMethodDescriptionprivate void
ItemInHandRenderer.applyBrushTransform
(PoseStack pPoseStack, float pPartialTick, HumanoidArm pArm, ItemStack pStack, Player pPlayer, float pEquippedProgress) private void
ItemInHandRenderer.applyEatTransform
(PoseStack pPoseStack, float pPartialTick, HumanoidArm pArm, ItemStack pStack, Player pPlayer) private void
ItemInHandRenderer.applyItemArmAttackTransform
(PoseStack pPoseStack, HumanoidArm pHand, float pSwingProgress) private void
ItemInHandRenderer.applyItemArmTransform
(PoseStack pPoseStack, HumanoidArm pHand, float pEquippedProg) private void
ItemInHandRenderer.renderMapHand
(PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, HumanoidArm pSide) private void
ItemInHandRenderer.renderOneHandedMap
(PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, float pEquippedProgress, HumanoidArm pHand, float pSwingProgress, ItemStack pStack) private void
ItemInHandRenderer.renderPlayerArm
(PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, float pEquippedProgress, float pSwingProgress, HumanoidArm pSide) -
Uses of HumanoidArm in net.minecraft.client.renderer.entity.layers
Methods in net.minecraft.client.renderer.entity.layers with parameters of type HumanoidArmModifier and TypeMethodDescriptionprotected void
ItemInHandLayer.renderArmWithItem
(LivingEntity pLivingEntity, ItemStack pItemStack, ItemDisplayContext pDisplayContext, HumanoidArm pArm, PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight) protected void
PlayerItemInHandLayer.renderArmWithItem
(LivingEntity pLivingEntity, ItemStack pItemStack, ItemDisplayContext pDisplayContext, HumanoidArm pArm, PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight) private void
PlayerItemInHandLayer.renderArmWithSpyglass
(LivingEntity pEntity, ItemStack pStack, HumanoidArm pArm, PoseStack pPoseStack, MultiBufferSource pBuffer, int pCombinedLight) -
Uses of HumanoidArm in net.minecraft.server.level
Fields in net.minecraft.server.level declared as HumanoidArmModifier and TypeFieldDescriptionprivate final HumanoidArm
ClientInformation.mainHand
The field for themainHand
record component.Methods in net.minecraft.server.level that return HumanoidArmModifier and TypeMethodDescriptionClientInformation.mainHand()
Returns the value of themainHand
record component.Constructors in net.minecraft.server.level with parameters of type HumanoidArmModifierConstructorDescriptionClientInformation
(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
Fields in net.minecraft.world.entity with type parameters of type HumanoidArmModifier and TypeFieldDescriptionstatic final IntFunction
<HumanoidArm> HumanoidArm.BY_ID
static final com.mojang.serialization.Codec
<HumanoidArm> HumanoidArm.CODEC
Methods in net.minecraft.world.entity that return HumanoidArmModifier 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
Methods in net.minecraft.world.entity.decoration that return HumanoidArm -
Uses of HumanoidArm in net.minecraft.world.entity.player
Fields in net.minecraft.world.entity.player declared as HumanoidArmMethods in net.minecraft.world.entity.player that return HumanoidArmMethods in net.minecraft.world.entity.player with parameters of type HumanoidArm -
Uses of HumanoidArm in net.minecraft.world.item
Methods in net.minecraft.world.item with parameters of type HumanoidArmModifier and TypeMethodDescriptionprivate void
BrushItem.spawnDustParticles
(Level pLevel, BlockHitResult pHitResult, BlockState pState, Vec3 pPos, HumanoidArm pArm) -
Uses of HumanoidArm in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type HumanoidArmModifier 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
Fields in net.neoforged.neoforge.client.event declared as HumanoidArmMethods in net.neoforged.neoforge.client.event that return HumanoidArmConstructors in net.neoforged.neoforge.client.event with parameters of type HumanoidArmModifierConstructorDescriptionRenderArmEvent
(PoseStack poseStack, MultiBufferSource multiBufferSource, int packedLight, AbstractClientPlayer player, HumanoidArm arm) -
Uses of HumanoidArm in net.neoforged.neoforge.client.extensions.common
Methods in net.neoforged.neoforge.client.extensions.common with parameters of type HumanoidArmModifier 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.oldtest.client.rendering
Methods in net.neoforged.neoforge.oldtest.client.rendering that return HumanoidArm