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 ModelPart
HumanoidModel.getArm
(HumanoidArm p_102852_) private ModelPart
IllagerModel.getArm
(HumanoidArm p_102923_) static void
AnimationUtils.swingWeaponDown
(ModelPart p_102092_, ModelPart p_102093_, HumanoidArm p_362928_, float p_102095_, float p_102096_) void
AllayModel.translateToHand
(HumanoidArm p_233322_, PoseStack p_233323_) void
ArmedModel.translateToHand
(HumanoidArm p_102108_, PoseStack p_102109_) void
ArmorStandModel.translateToHand
(HumanoidArm p_102157_, PoseStack p_102158_) void
HumanoidModel.translateToHand
(HumanoidArm p_102854_, PoseStack p_102855_) void
IllagerModel.translateToHand
(HumanoidArm p_102925_, PoseStack p_102926_) void
PlayerModel.translateToHand
(HumanoidArm p_103392_, PoseStack p_103393_) void
SkeletonModel.translateToHand
(HumanoidArm p_103778_, PoseStack p_103779_) void
VexModel.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 void
ItemInHandRenderer.applyBrushTransform
(PoseStack p_273513_, float p_273245_, HumanoidArm p_273726_, ItemStack p_272809_, Player p_345294_, float p_273333_) private void
ItemInHandRenderer.applyEatTransform
(PoseStack p_109331_, float p_109332_, HumanoidArm p_109333_, ItemStack p_109334_, Player p_346361_) private void
ItemInHandRenderer.applyItemArmAttackTransform
(PoseStack p_109336_, HumanoidArm p_109337_, float p_109338_) private void
ItemInHandRenderer.applyItemArmTransform
(PoseStack p_109383_, HumanoidArm p_109384_, float p_109385_) private void
ItemInHandRenderer.renderMapHand
(PoseStack p_109362_, MultiBufferSource p_109363_, int p_109364_, HumanoidArm p_109365_) private void
ItemInHandRenderer.renderOneHandedMap
(PoseStack p_109354_, MultiBufferSource p_109355_, int p_109356_, float p_109357_, HumanoidArm p_109358_, float p_109359_, ItemStack p_109360_) private void
ItemInHandRenderer.renderPlayerArm
(PoseStack p_109347_, MultiBufferSource p_109348_, int p_109349_, float p_109350_, float p_109351_, HumanoidArm p_109352_) private void
ItemInHandRenderer.swingArm
(float p_389706_, float p_389465_, PoseStack p_389695_, int p_389683_, HumanoidArm p_389577_) -
Uses of HumanoidArm in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity that return HumanoidArmModifier and TypeMethodDescriptionprivate static HumanoidArm
HumanoidMobRenderer.getAttackArm
(LivingEntity p_362737_) static HumanoidArm
FishingHookRenderer.getHoldingArm
(Player p_386900_) Methods in net.minecraft.client.renderer.entity with parameters of type HumanoidArmModifier and TypeMethodDescriptionprotected HumanoidModel.ArmPose
AbstractSkeletonRenderer.getArmPose
(AbstractSkeleton p_389585_, HumanoidArm p_389423_) protected HumanoidModel.ArmPose
DrownedRenderer.getArmPose
(Drowned p_388016_, HumanoidArm p_386643_) protected HumanoidModel.ArmPose
HumanoidMobRenderer.getArmPose
(T p_387903_, HumanoidArm p_387623_) -
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
(S p_388299_, ItemStackRenderState p_388580_, HumanoidArm p_117188_, PoseStack p_117189_, MultiBufferSource p_117190_, int p_117191_) protected void
PlayerItemInHandLayer.renderArmWithItem
(S p_363789_, ItemStackRenderState p_386948_, HumanoidArm p_365271_, PoseStack p_362346_, MultiBufferSource p_360927_, int p_362805_) private void
PlayerItemInHandLayer.renderItemHeldToEye
(ItemStackRenderState p_386957_, HumanoidArm p_388092_, PoseStack p_388896_, MultiBufferSource p_386448_, int p_388927_) -
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.ArmPose
PlayerRenderer.getArmPose
(AbstractClientPlayer p_386861_, HumanoidArm p_373044_) -
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.TYPE
static final com.mojang.serialization.Codec
<HumanoidArm> MainHand.VALUE_CODEC
Methods 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 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, ParticleStatus particleStatus) 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.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 void
BrushItem.spawnDustParticles
(Level p_278327_, BlockHitResult p_278272_, BlockState p_278235_, Vec3 p_278337_, HumanoidArm p_285071_) -
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, HumanoidRenderState 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.