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<S extends ArmedEntityRenderState>
voidHumanoidModel.ArmPose.animateUseItem(S pRenderState, PoseStack pPoseStack, float pUseTime, HumanoidArm pArm, ItemStack pItem) <T extends HumanoidRenderState>
voidHumanoidModel.ArmPose.applyTransform(HumanoidModel<T> model, T entity, HumanoidArm arm) HumanoidModel.getArm(HumanoidArm pSide) static voidAnimationUtils.swingWeaponDown(ModelPart pRightArm, ModelPart pLeftArm, HumanoidArm pMainArm, float pAttackTime, float pAgeInTicks) voidArmedModel.translateToHand(T pRenderState, HumanoidArm pArm, PoseStack pPoseStack) voidHumanoidModel.translateToHand(HumanoidRenderState p_434082_, HumanoidArm p_102854_, PoseStack p_102855_) -
Uses of HumanoidArm in net.minecraft.client.model.animal.allay
Methods in net.minecraft.client.model.animal.allay with parameters of type HumanoidArmModifier and TypeMethodDescriptionvoidAllayModel.translateToHand(AllayRenderState p_479667_, HumanoidArm p_481273_, PoseStack p_479241_) -
Uses of HumanoidArm in net.minecraft.client.model.animal.golem
Methods in net.minecraft.client.model.animal.golem with parameters of type HumanoidArmModifier and TypeMethodDescriptionvoidCopperGolemModel.translateToHand(CopperGolemRenderState p_478551_, HumanoidArm p_480324_, PoseStack p_478358_) -
Uses of HumanoidArm in net.minecraft.client.model.effects
Methods in net.minecraft.client.model.effects with parameters of type HumanoidArmModifier and TypeMethodDescriptionstatic voidSpearAnimations.firstPersonAttack(float pSwingProgress, PoseStack pPoseStack, int pOffset, HumanoidArm pArm) static voidSpearAnimations.firstPersonUse(float pTicksSinceEnemyHit, PoseStack pPoseStack, float pUseTime, HumanoidArm pArm, ItemStack pItem) static <S extends ArmedEntityRenderState>
voidSpearAnimations.thirdPersonUseItem(S pRenderState, PoseStack pPoseStack, float pUseTime, HumanoidArm pArm, ItemStack pItem) -
Uses of HumanoidArm in net.minecraft.client.model.monster.illager
Methods in net.minecraft.client.model.monster.illager with parameters of type HumanoidArmModifier and TypeMethodDescriptionprivate ModelPartIllagerModel.getArm(HumanoidArm pArm) voidIllagerModel.translateToHand(IllagerRenderState p_480287_, HumanoidArm p_479647_, PoseStack p_480326_) -
Uses of HumanoidArm in net.minecraft.client.model.monster.skeleton
Methods in net.minecraft.client.model.monster.skeleton with parameters of type HumanoidArmModifier and TypeMethodDescriptionvoidSkeletonModel.translateToHand(SkeletonRenderState p_480170_, HumanoidArm p_480493_, PoseStack p_482080_) -
Uses of HumanoidArm in net.minecraft.client.model.monster.vex
Methods in net.minecraft.client.model.monster.vex with parameters of type HumanoidArmModifier and TypeMethodDescriptionvoidVexModel.translateToHand(VexRenderState p_480516_, HumanoidArm p_480519_, PoseStack p_479009_) -
Uses of HumanoidArm in net.minecraft.client.model.object.armorstand
Methods in net.minecraft.client.model.object.armorstand with parameters of type HumanoidArmModifier and TypeMethodDescriptionvoidArmorStandModel.translateToHand(ArmorStandRenderState p_479453_, HumanoidArm p_481310_, PoseStack p_479170_) -
Uses of HumanoidArm in net.minecraft.client.model.player
Methods in net.minecraft.client.model.player with parameters of type HumanoidArmModifier and TypeMethodDescriptionvoidPlayerModel.translateToHand(AvatarRenderState p_479276_, HumanoidArm p_478991_, PoseStack p_480367_) -
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, Player pPlayer) 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, 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(T p_477991_, HumanoidArm p_389423_) protected HumanoidModel.ArmPoseAbstractZombieRenderer.getArmPose(T p_478236_, HumanoidArm p_454981_) protected HumanoidModel.ArmPoseDrownedRenderer.getArmPose(Drowned p_480260_, HumanoidArm p_454906_) 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 pItemStackRenderState, ItemStack pItem, HumanoidArm pArm, PoseStack pPoseStack, SubmitNodeCollector pNodeCollector, int pPackedLight) protected voidPlayerItemInHandLayer.submitArmWithItem(S p_454979_, ItemStackRenderState p_434802_, ItemStack p_455869_, HumanoidArm p_434886_, PoseStack p_435466_, SubmitNodeCollector p_433358_, int p_436055_) -
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 HumanoidArmModifier and TypeFieldDescriptionHumanoidRenderState.attackArmArmedEntityRenderState.mainArmIllagerRenderState.mainArmMethods in net.minecraft.client.renderer.entity.state with parameters of type HumanoidArmModifier and TypeMethodDescriptionArmedEntityRenderState.getUseItemStackForArm(HumanoidArm pArm) UndeadRenderState.getUseItemStackForArm(HumanoidArm p_454706_) floatArmedEntityRenderState.ticksUsingItem(HumanoidArm pArm) floatHumanoidRenderState.ticksUsingItem(HumanoidArm p_456120_) -
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 TypeMethodDescription@Nullable HumanoidArmMainHand.get(ItemStack p_387406_, @Nullable ClientLevel p_387423_, @Nullable 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.network.syncher
Fields in net.minecraft.network.syncher with type parameters of type HumanoidArmModifier and TypeFieldDescriptionstatic final EntityDataSerializer<HumanoidArm> EntityDataSerializers.HUMANOID_ARM -
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 TypeFieldDescriptionprivate static final IntFunction<HumanoidArm> HumanoidArm.BY_IDstatic final com.mojang.serialization.Codec<HumanoidArm> HumanoidArm.CODECprotected static final EntityDataAccessor<HumanoidArm> Avatar.DATA_PLAYER_MAIN_HANDstatic final StreamCodec<io.netty.buffer.ByteBuf, HumanoidArm> HumanoidArm.STREAM_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.