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 that return HumanoidArmMethods in net.minecraft.client.model with parameters of type HumanoidArmModifier and TypeMethodDescription<T extends LivingEntity>
voidHumanoidModel.ArmPose.applyTransform
(HumanoidModel<T> model, T entity, HumanoidArm arm) protected ModelPart
HumanoidModel.getArm
(HumanoidArm side) private ModelPart
IllagerModel.getArm
(HumanoidArm arm) void
AllayModel.translateToHand
(HumanoidArm side, PoseStack poseStack) void
ArmedModel.translateToHand
(HumanoidArm side, PoseStack poseStack) void
ArmorStandModel.translateToHand
(HumanoidArm side, PoseStack poseStack) void
HumanoidModel.translateToHand
(HumanoidArm side, PoseStack poseStack) void
IllagerModel.translateToHand
(HumanoidArm side, PoseStack poseStack) void
PlayerModel.translateToHand
(HumanoidArm side, PoseStack poseStack) void
SkeletonModel.translateToHand
(HumanoidArm side, PoseStack poseStack) void
VexModel.translateToHand
(HumanoidArm side, PoseStack poseStack) -
Uses of HumanoidArm in net.minecraft.client.renderer
Methods in net.minecraft.client.renderer with parameters of type HumanoidArmModifier and TypeMethodDescriptionprivate void
ItemInHandRenderer.applyBrushTransform
(PoseStack poseStack, float partialTick, HumanoidArm arm, ItemStack stack, Player player, float equippedProgress) private void
ItemInHandRenderer.applyEatTransform
(PoseStack poseStack, float partialTick, HumanoidArm arm, ItemStack stack, Player player) private void
ItemInHandRenderer.applyItemArmAttackTransform
(PoseStack poseStack, HumanoidArm hand, float swingProgress) private void
ItemInHandRenderer.applyItemArmTransform
(PoseStack poseStack, HumanoidArm hand, float equippedProg) private void
ItemInHandRenderer.renderMapHand
(PoseStack poseStack, MultiBufferSource buffer, int packedLight, HumanoidArm side) private void
ItemInHandRenderer.renderOneHandedMap
(PoseStack poseStack, MultiBufferSource buffer, int packedLight, float equippedProgress, HumanoidArm hand, float swingProgress, ItemStack stack) private void
ItemInHandRenderer.renderPlayerArm
(PoseStack poseStack, MultiBufferSource buffer, int packedLight, float equippedProgress, float swingProgress, HumanoidArm side) -
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 void
ItemInHandLayer.renderArmWithItem
(LivingEntity livingEntity, ItemStack itemStack, ItemDisplayContext displayContext, HumanoidArm arm, PoseStack poseStack, MultiBufferSource buffer, int packedLight) protected void
PlayerItemInHandLayer.renderArmWithItem
(LivingEntity livingEntity, ItemStack itemStack, ItemDisplayContext displayContext, HumanoidArm arm, PoseStack poseStack, MultiBufferSource buffer, int packedLight) private void
PlayerItemInHandLayer.renderArmWithSpyglass
(LivingEntity entity, ItemStack stack, HumanoidArm arm, PoseStack poseStack, MultiBufferSource buffer, int combinedLight) -
Uses of HumanoidArm in net.minecraft.server.level
Fields in net.minecraft.server.level declared as HumanoidArmModifier and TypeFieldDescriptionprivate final HumanoidArm
ClientInformation.mainHand
The field for themainHand
record component.Methods in net.minecraft.server.level that return HumanoidArmModifier and TypeMethodDescriptionClientInformation.mainHand()
Returns the value of themainHand
record 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) Creates an instance of aClientInformation
record 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_ID
static final com.mojang.serialization.Codec
<HumanoidArm> HumanoidArm.CODEC
Methods in net.minecraft.world.entity that return HumanoidArmModifier and TypeMethodDescriptionabstract HumanoidArm
LivingEntity.getMainArm()
Mob.getMainArm()
HumanoidArm.getOpposite()
static HumanoidArm
Returns 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. -
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 void
BrushItem.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 TypeMethodDescriptionvoid
IArmPoseTransformer.applyTransform
(HumanoidModel<?> model, LivingEntity entity, HumanoidArm arm) This method should be used to apply all wanted transformations to the player when the ArmPose is active.static boolean
ClientHooks.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 boolean
IClientItemExtensions.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.