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 with parameters of type HumanoidArmModifier and TypeMethodDescription<T extends HumanoidRenderState>
voidHumanoidModel.ArmPose.applyTransform
(HumanoidModel<T> model, T entity, HumanoidArm arm) protected ModelPart
HumanoidModel.getArm
(HumanoidArm pSide) private ModelPart
IllagerModel.getArm
(HumanoidArm pArm) static void
AnimationUtils.swingWeaponDown
(ModelPart pRightArm, ModelPart pLeftArm, HumanoidArm pMainArm, float pAttackTime, float pAgeInTicks) 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 pBufferSource, 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) private void
ItemInHandRenderer.swingArm
(float pSwingProgress, float pEquippedProgress, PoseStack pPoseStack, int pDirection, HumanoidArm pArm) -
Uses of HumanoidArm in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity that return HumanoidArmModifier and TypeMethodDescriptionprivate static HumanoidArm
HumanoidMobRenderer.getAttackArm
(LivingEntity pEntity) static HumanoidArm
FishingHookRenderer.getHoldingArm
(Player pPlayer) Methods in net.minecraft.client.renderer.entity with parameters of type HumanoidArmModifier and TypeMethodDescriptionprotected HumanoidModel.ArmPose
AbstractSkeletonRenderer.getArmPose
(AbstractSkeleton pMob, HumanoidArm pArm) protected HumanoidModel.ArmPose
DrownedRenderer.getArmPose
(Drowned p_388016_, HumanoidArm p_386643_) protected HumanoidModel.ArmPose
HumanoidMobRenderer.getArmPose
(T pMob, HumanoidArm pArm) -
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
(S pRenderState, ItemStackRenderState pItemStackRenderState, HumanoidArm pArm, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight) protected void
PlayerItemInHandLayer.renderArmWithItem
(S pRenderState, ItemStackRenderState pItemStackRenderState, HumanoidArm pArm, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight) private void
PlayerItemInHandLayer.renderItemHeldToEye
(ItemStackRenderState pRenderState, HumanoidArm pArm, PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight) -
Uses of HumanoidArm in net.minecraft.client.renderer.entity.player
Methods in net.minecraft.client.renderer.entity.player with parameters of type HumanoidArmModifier and TypeMethodDescriptionprivate static HumanoidModel.ArmPose
PlayerRenderer.getArmPose
(AbstractClientPlayer pPlayer, HumanoidArm pArm) -
Uses of HumanoidArm in net.minecraft.client.renderer.entity.state
Fields in net.minecraft.client.renderer.entity.state declared as HumanoidArm -
Uses of HumanoidArm in net.minecraft.client.renderer.item.properties.select
Fields in net.minecraft.client.renderer.item.properties.select with type parameters of type HumanoidArmModifier and TypeFieldDescriptionstatic final SelectItemModelProperty.Type
<MainHand, HumanoidArm> MainHand.TYPE
static final com.mojang.serialization.Codec
<HumanoidArm> MainHand.VALUE_CODEC
Methods in net.minecraft.client.renderer.item.properties.select that return HumanoidArmModifier and TypeMethodDescriptionMainHand.get
(ItemStack p_387406_, ClientLevel p_387423_, LivingEntity p_388453_, int p_388098_, ItemDisplayContext p_386609_) Methods in net.minecraft.client.renderer.item.properties.select that return types with arguments of type HumanoidArmModifier and TypeMethodDescriptionMainHand.type()
com.mojang.serialization.Codec
<HumanoidArm> MainHand.valueCodec()
-
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, ParticleStatus particleStatus) 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.Methods in net.minecraft.world.entity with parameters of type HumanoidArm -
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, HumanoidRenderState 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.