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 side) private ModelPartIllagerModel.getArm(HumanoidArm arm) static voidAnimationUtils.swingWeaponDown(ModelPart rightArm, ModelPart leftArm, HumanoidArm mainArm, float attackTime, float ageInTicks) voidAllayModel.translateToHand(HumanoidArm p_233322_, PoseStack p_233323_) voidArmedModel.translateToHand(HumanoidArm side, PoseStack poseStack) voidArmorStandModel.translateToHand(HumanoidArm side, PoseStack poseStack) voidHumanoidModel.translateToHand(HumanoidArm side, PoseStack poseStack) voidIllagerModel.translateToHand(HumanoidArm side, PoseStack poseStack) voidPlayerModel.translateToHand(HumanoidArm side, PoseStack poseStack) voidSkeletonModel.translateToHand(HumanoidArm side, PoseStack poseStack) voidVexModel.translateToHand(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 poseStack, float partialTick, HumanoidArm arm, ItemStack stack, Player player, float equippedProgress) private voidItemInHandRenderer.applyEatTransform(PoseStack poseStack, float partialTick, HumanoidArm arm, ItemStack stack, Player player) private voidItemInHandRenderer.applyItemArmAttackTransform(PoseStack poseStack, HumanoidArm hand, float swingProgress) private voidItemInHandRenderer.applyItemArmTransform(PoseStack poseStack, HumanoidArm hand, float equippedProg) private voidItemInHandRenderer.renderMapHand(PoseStack poseStack, MultiBufferSource bufferSource, int packedLight, HumanoidArm side) private voidItemInHandRenderer.renderOneHandedMap(PoseStack poseStack, MultiBufferSource buffer, int packedLight, float equippedProgress, HumanoidArm hand, float swingProgress, ItemStack stack) private voidItemInHandRenderer.renderPlayerArm(PoseStack poseStack, MultiBufferSource buffer, int packedLight, float equippedProgress, float swingProgress, HumanoidArm side) private voidItemInHandRenderer.swingArm(float swingProgress, float equippedProgress, 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(AbstractSkeleton p_389585_, HumanoidArm p_389423_) protected HumanoidModel.ArmPoseDrownedRenderer.getArmPose(Drowned p_388016_, HumanoidArm p_386643_) 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 TypeMethodDescriptionprotected voidItemInHandLayer.renderArmWithItem(S renderState, ItemStackRenderState itemStackRenderState, HumanoidArm arm, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight) protected voidPlayerItemInHandLayer.renderArmWithItem(S p_363789_, ItemStackRenderState p_386948_, HumanoidArm p_365271_, PoseStack p_362346_, MultiBufferSource p_360927_, int p_362805_) private voidPlayerItemInHandLayer.renderItemHeldToEye(ItemStackRenderState renderState, HumanoidArm arm, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight) -
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.ArmPosePlayerRenderer.getArmPose(AbstractClientPlayer player, HumanoidArm arm) -
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 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 TypeMethodDescriptionabstract 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 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 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, 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 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.