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 state, PoseStack poseStack, float ticksUsingItem, HumanoidArm arm, ItemStack actualItem) <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 state, HumanoidArm arm, PoseStack poseStack) voidHumanoidModel.translateToHand(HumanoidRenderState state, HumanoidArm arm, PoseStack poseStack) -
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 state, HumanoidArm arm, PoseStack poseStack) -
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 state, HumanoidArm arm, PoseStack poseStack) -
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 attack, PoseStack poseStack, int invert, HumanoidArm arm) static voidSpearAnimations.firstPersonUse(float ticksSinceKineticHitFeedback, PoseStack poseStack, float timeHeld, HumanoidArm arm, ItemStack itemStack) static <S extends ArmedEntityRenderState>
voidSpearAnimations.thirdPersonUseItem(S state, PoseStack poseStack, float timeHeld, HumanoidArm arm, ItemStack actualItem) -
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 state, HumanoidArm arm, PoseStack poseStack) -
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 state, HumanoidArm arm, PoseStack poseStack) -
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 state, HumanoidArm arm, PoseStack poseStack) -
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 state, HumanoidArm arm, PoseStack poseStack) -
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 state, HumanoidArm arm, PoseStack poseStack) -
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 frameInterp, HumanoidArm arm, Player player) private voidItemInHandRenderer.applyEatTransform(PoseStack poseStack, float frameInterp, HumanoidArm arm, ItemStack itemStack, Player player) private voidItemInHandRenderer.applyItemArmAttackTransform(PoseStack poseStack, HumanoidArm arm, float attackValue) private voidItemInHandRenderer.applyItemArmTransform(PoseStack poseStack, HumanoidArm arm, float inverseArmHeight) private voidItemInHandRenderer.renderMapHand(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, HumanoidArm arm) private voidItemInHandRenderer.renderOneHandedMap(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, float inverseArmHeight, HumanoidArm arm, float attackValue, ItemStack map) private voidItemInHandRenderer.renderPlayerArm(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, float inverseArmHeight, float attackValue, HumanoidArm arm) private voidItemInHandRenderer.swingArm(float attack, PoseStack poseStack, int invert, 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 owner) Methods in net.minecraft.client.renderer.entity with parameters of type HumanoidArmModifier and TypeMethodDescriptionprotected HumanoidModel.ArmPoseAbstractSkeletonRenderer.getArmPose(T mob, HumanoidArm arm) protected HumanoidModel.ArmPoseAbstractZombieRenderer.getArmPose(T mob, HumanoidArm arm) protected HumanoidModel.ArmPoseDrownedRenderer.getArmPose(Drowned mob, HumanoidArm arm) 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 state, HumanoidArm arm, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords) protected voidItemInHandLayer.submitArmWithItem(S state, ItemStackRenderState item, ItemStack itemStack, HumanoidArm arm, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords) protected voidPlayerItemInHandLayer.submitArmWithItem(S state, ItemStackRenderState item, ItemStack itemStack, HumanoidArm arm, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords) -
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 TypeFieldDescriptionArmedEntityRenderState.attackArmArmedEntityRenderState.mainArmIllagerRenderState.mainArmMethods in net.minecraft.client.renderer.entity.state with parameters of type HumanoidArmModifier and TypeMethodDescriptionArmedEntityRenderState.getUseItemStackForArm(HumanoidArm arm) UndeadRenderState.getUseItemStackForArm(HumanoidArm arm) floatArmedEntityRenderState.ticksUsingItem(HumanoidArm arm) floatHumanoidRenderState.ticksUsingItem(HumanoidArm arm) -
Uses of HumanoidArm in net.minecraft.client.renderer.item.properties.select
Classes in net.minecraft.client.renderer.item.properties.select that implement interfaces with type arguments of type HumanoidArmFields 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 itemStack, @Nullable ClientLevel level, @Nullable LivingEntity owner, int seed, ItemDisplayContext displayContext) 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
Subclasses with type arguments of type HumanoidArm in net.minecraft.world.entityFields 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 mainArm) -
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 viewVector, HumanoidArm brushingArm) -
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.