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 ModelPartHumanoidModel.getArm(HumanoidArm pSide) private ModelPartIllagerModel.getArm(HumanoidArm pArm) static voidAnimationUtils.swingWeaponDown(ModelPart pRightArm, ModelPart pLeftArm, HumanoidArm pMainArm, float pAttackTime, float pAgeInTicks) voidAllayModel.translateToHand(AllayRenderState p_434608_, HumanoidArm p_233322_, PoseStack p_233323_) voidArmedModel.translateToHand(T pRenderState, HumanoidArm pArm, PoseStack pPoseStack) voidArmorStandModel.translateToHand(ArmorStandRenderState p_436048_, HumanoidArm p_102157_, PoseStack p_102158_) voidCopperGolemModel.translateToHand(CopperGolemRenderState p_434150_, HumanoidArm p_433210_, PoseStack p_433917_) voidHumanoidModel.translateToHand(HumanoidRenderState p_434082_, HumanoidArm p_102854_, PoseStack p_102855_) voidIllagerModel.translateToHand(IllagerRenderState p_434042_, HumanoidArm p_102925_, PoseStack p_102926_) voidPlayerModel.translateToHand(AvatarRenderState p_445532_, HumanoidArm p_103392_, PoseStack p_103393_) voidSkeletonModel.translateToHand(SkeletonRenderState p_435818_, HumanoidArm p_103778_, PoseStack p_103779_) voidVexModel.translateToHand(VexRenderState p_434708_, HumanoidArm p_259770_, PoseStack p_260351_) -
Uses of HumanoidArm in net.minecraft.client.renderer
Methods in net.minecraft.client.renderer with parameters of type HumanoidArmModifier and TypeMethodDescriptionprivate voidItemInHandRenderer.applyBrushTransform(PoseStack pPoseStack, float pPartialTick, HumanoidArm pArm, ItemStack pStack, Player pPlayer, float pEquippedProgress) private voidItemInHandRenderer.applyEatTransform(PoseStack pPoseStack, float pPartialTick, HumanoidArm pArm, ItemStack pStack, Player pPlayer) private voidItemInHandRenderer.applyItemArmAttackTransform(PoseStack pPoseStack, HumanoidArm pHand, float pSwingProgress) private voidItemInHandRenderer.applyItemArmTransform(PoseStack pPoseStack, HumanoidArm pHand, float pEquippedProg) private voidItemInHandRenderer.renderMapHand(PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, HumanoidArm pArm) private voidItemInHandRenderer.renderOneHandedMap(PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, float pEquippedProgress, HumanoidArm pArm, float pSwingProgress, ItemStack pStack) private voidItemInHandRenderer.renderPlayerArm(PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight, float pEquippedProgress, float pSwingProgress, HumanoidArm pArm) private voidItemInHandRenderer.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 HumanoidArmHumanoidMobRenderer.getAttackArm(LivingEntity pEntity) static HumanoidArmFishingHookRenderer.getHoldingArm(Player pPlayer) Methods in net.minecraft.client.renderer.entity with parameters of type HumanoidArmModifier and TypeMethodDescriptionprotected HumanoidModel.ArmPoseAbstractSkeletonRenderer.getArmPose(AbstractSkeleton p_389585_, HumanoidArm p_389423_) protected HumanoidModel.ArmPoseDrownedRenderer.getArmPose(Drowned p_388016_, HumanoidArm p_386643_) protected HumanoidModel.ArmPoseHumanoidMobRenderer.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 TypeMethodDescriptionprivate voidPlayerItemInHandLayer.renderItemHeldToEye(S pRenderState, HumanoidArm pArm, PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight) protected voidItemInHandLayer.submitArmWithItem(S pRenderState, ItemStackRenderState pStackRenderState, HumanoidArm pArm, PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight) protected voidPlayerItemInHandLayer.submitArmWithItem(S p_446603_, ItemStackRenderState p_386948_, HumanoidArm p_365271_, PoseStack p_362346_, SubmitNodeCollector p_432751_, int p_362805_) -
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.ArmPoseAvatarRenderer.getArmPose(Avatar pAvatar, 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.TYPEstatic final com.mojang.serialization.Codec<HumanoidArm> MainHand.VALUE_CODECMethods 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 HumanoidArmClientInformation.mainHandThe field for themainHandrecord component.Methods in net.minecraft.server.level that return HumanoidArmModifier and TypeMethodDescriptionClientInformation.mainHand()Returns the value of themainHandrecord 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 aClientInformationrecord class. -
Uses of HumanoidArm in net.minecraft.world.entity
Fields in net.minecraft.world.entity declared as HumanoidArmFields in net.minecraft.world.entity with type parameters of type HumanoidArmModifier and TypeFieldDescriptionstatic final IntFunction<HumanoidArm> HumanoidArm.BY_IDstatic final com.mojang.serialization.Codec<HumanoidArm> HumanoidArm.CODECMethods in net.minecraft.world.entity that return HumanoidArmModifier and TypeMethodDescriptionAvatar.getMainArm()abstract HumanoidArmLivingEntity.getMainArm()Mob.getMainArm()HumanoidArm.getOpposite()static HumanoidArmReturns 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 HumanoidArmModifier and TypeMethodDescriptionLivingEntity.getItemHeldByArm(HumanoidArm pArm) voidAvatar.setMainArm(HumanoidArm pArm) -
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.item
Methods in net.minecraft.world.item with parameters of type HumanoidArmModifier and TypeMethodDescriptionprivate voidBrushItem.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 TypeMethodDescriptionvoidIArmPoseTransformer.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 booleanClientHooks.renderSpecificFirstPersonArm(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, 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, SubmitNodeCollector submitNodeCollector, 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 booleanIClientItemExtensions.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.