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 renderState, PoseStack poseStack, float useTime, HumanoidArm arm, ItemStack item) <T extends HumanoidRenderState>
voidHumanoidModel.ArmPose.applyTransform(HumanoidModel<T> model, T entity, HumanoidArm arm) HumanoidModel.getArm(HumanoidArm arm) static voidAnimationUtils.swingWeaponDown(ModelPart rightArm, ModelPart leftArm, HumanoidArm mainArm, float attackTime, float ageInTicks) voidArmedModel.translateToHand(T renderState, HumanoidArm arm, PoseStack poseStack) 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 swingProgress, PoseStack poseStack, int offset, HumanoidArm arm) static voidSpearAnimations.firstPersonUse(float ticksSinceEnemyHit, PoseStack poseStack, float useTime, HumanoidArm arm, ItemStack item) static <S extends ArmedEntityRenderState>
voidSpearAnimations.thirdPersonUseItem(S renderState, PoseStack poseStack, float useTime, HumanoidArm arm, ItemStack item) -
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 arm) 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 poseStack, float partialTick, HumanoidArm arm, Player player) private voidItemInHandRenderer.applyEatTransform(PoseStack poseStack, float partialTick, HumanoidArm arm, ItemStack stack, Player player) private voidItemInHandRenderer.applyItemArmAttackTransform(PoseStack poseStack, HumanoidArm arm, float swingProgress) private voidItemInHandRenderer.applyItemArmTransform(PoseStack poseStack, HumanoidArm arm, float equippedProg) private voidItemInHandRenderer.renderMapHand(PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, HumanoidArm arm) private voidItemInHandRenderer.renderOneHandedMap(PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, float equippedProgress, HumanoidArm arm, float swingProgress, ItemStack stack) private voidItemInHandRenderer.renderPlayerArm(PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, float equippedProgress, float swingProgress, HumanoidArm arm) private voidItemInHandRenderer.swingArm(float swingProgress, PoseStack poseStack, int direction, HumanoidArm arm) -
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 entity) static HumanoidArmFishingHookRenderer.getHoldingArm(Player player) 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 mob, HumanoidArm arm) -
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 renderState, HumanoidArm arm, PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight) protected voidItemInHandLayer.submitArmWithItem(S renderState, ItemStackRenderState itemStackRenderState, ItemStack item, HumanoidArm arm, PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight) 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 avatar, HumanoidArm arm) -
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 arm) UndeadRenderState.getUseItemStackForArm(HumanoidArm p_454706_) floatArmedEntityRenderState.ticksUsingItem(HumanoidArm arm) 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 arm) voidAvatar.setMainArm(HumanoidArm arm) -
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 level, BlockHitResult hitResult, BlockState state, Vec3 pos, HumanoidArm arm) -
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.