Uses of Class
net.minecraft.world.entity.LivingEntity
Packages that use LivingEntity
Package
Description
-
Uses of LivingEntity in net.minecraft.advancements.critereon
Methods in net.minecraft.advancements.critereon with parameters of type LivingEntity -
Uses of LivingEntity in net.minecraft.client.color.item
Methods in net.minecraft.client.color.item with parameters of type LivingEntityModifier and TypeMethodDescriptionintConstant.calculate(ItemStack p_387612_, ClientLevel p_390387_, LivingEntity p_390469_) intCustomModelDataSource.calculate(ItemStack p_387541_, ClientLevel p_390516_, LivingEntity p_390366_) intDye.calculate(ItemStack p_387455_, ClientLevel p_390508_, LivingEntity p_390428_) intFirework.calculate(ItemStack p_387104_, ClientLevel p_390445_, LivingEntity p_390517_) intGrassColorSource.calculate(ItemStack p_388684_, ClientLevel p_390380_, LivingEntity p_390527_) intItemTintSource.calculate(ItemStack pStack, ClientLevel pLevel, LivingEntity pEntity) intMapColor.calculate(ItemStack p_388784_, ClientLevel p_390518_, LivingEntity p_390370_) intPotion.calculate(ItemStack p_387621_, ClientLevel p_390426_, LivingEntity p_390389_) intTeamColor.calculate(ItemStack p_390385_, ClientLevel p_390462_, LivingEntity p_390429_) -
Uses of LivingEntity in net.minecraft.client.gui
Methods in net.minecraft.client.gui that return LivingEntityMethods in net.minecraft.client.gui with parameters of type LivingEntityModifier and TypeMethodDescriptionprivate intGui.getVehicleMaxHearts(LivingEntity pVehicle) Retrieves the maximum number of hearts representing the vehicle's health for the given mount entity.voidGuiGraphics.renderItem(LivingEntity pEntity, ItemStack pStack, int pX, int pY, int pSeed) Renders an item stack for a living entity at the specified coordinates with a random seed.private voidGuiGraphics.renderItem(LivingEntity pEntity, Level pLevel, ItemStack pStack, int pX, int pY, int pSeed) Renders an item stack for a living entity in a specific level at the specified coordinates with a random seed.private voidGuiGraphics.renderItem(LivingEntity pEntity, Level pLevel, ItemStack pStack, int pX, int pY, int pSeed, int pGuiOffset) Renders an item stack for a living entity in a specific level at the specified coordinates with a random seed and a custom GUI offset. -
Uses of LivingEntity in net.minecraft.client.gui.screens.inventory
Methods in net.minecraft.client.gui.screens.inventory with parameters of type LivingEntityModifier and TypeMethodDescriptionstatic voidInventoryScreen.renderEntityInInventory(GuiGraphics pGuiGraphics, float pX, float pY, float pScale, Vector3f pTranslate, Quaternionf pPose, Quaternionf pCameraOrientation, LivingEntity pEntity) static voidInventoryScreen.renderEntityInInventoryFollowsAngle(GuiGraphics p_282802_, int p_275688_, int p_275245_, int p_275535_, int p_294406_, int p_294663_, float p_275604_, float angleXComponent, float angleYComponent, LivingEntity p_275689_) static voidInventoryScreen.renderEntityInInventoryFollowsMouse(GuiGraphics pGuiGraphics, int pX1, int pY1, int pX2, int pY2, int pScale, float pYOffset, float pMouseX, float pMouseY, LivingEntity pEntity) -
Uses of LivingEntity in net.minecraft.client.player
Subclasses of LivingEntity in net.minecraft.client.player -
Uses of LivingEntity in net.minecraft.client.renderer
Methods in net.minecraft.client.renderer with parameters of type LivingEntityModifier and TypeMethodDescriptionprivate floatLightTexture.calculateDarknessScale(LivingEntity pEntity, float pGamma, float pPartialTick) floatFogRenderer.DarknessFogFunction.getModifiedVoidDarkness(LivingEntity p_234189_, MobEffectInstance p_234190_, float p_234191_, float p_234192_) default floatFogRenderer.MobEffectFogFunction.getModifiedVoidDarkness(LivingEntity pEntity, MobEffectInstance pEffectInstance, float pVoidDarkness, float pPartialTick) static floatGameRenderer.getNightVisionScale(LivingEntity pLivingEntity, float pNanoTime) default booleanFogRenderer.MobEffectFogFunction.isEnabled(LivingEntity pEntity, float pPartialTick) voidItemInHandRenderer.renderItem(LivingEntity pEntity, ItemStack pItemStack, ItemDisplayContext pDisplayContext, boolean pLeftHand, PoseStack pPoseStack, MultiBufferSource pBuffer, int pSeed) voidFogRenderer.BlindnessFogFunction.setupFog(FogRenderer.FogData p_234181_, LivingEntity p_234182_, MobEffectInstance p_234183_, float p_234184_, float p_234185_) voidFogRenderer.DarknessFogFunction.setupFog(FogRenderer.FogData p_234194_, LivingEntity p_234195_, MobEffectInstance p_234196_, float p_234197_, float p_234198_) voidFogRenderer.MobEffectFogFunction.setupFog(FogRenderer.FogData pFogData, LivingEntity pEntity, MobEffectInstance pEffectInstance, float pFarPlaneDistance, float pPartialTick) -
Uses of LivingEntity in net.minecraft.client.renderer.entity
Classes in net.minecraft.client.renderer.entity with type parameters of type LivingEntityModifier and TypeClassDescriptionclassLivingEntityRenderer<T extends LivingEntity,S extends LivingEntityRenderState, M extends EntityModel<? super S>> Methods in net.minecraft.client.renderer.entity with parameters of type LivingEntityModifier and TypeMethodDescriptionstatic voidHumanoidMobRenderer.extractHumanoidRenderState(LivingEntity pEntity, HumanoidRenderState pReusedState, float pPartialTick, ItemModelResolver pItemModelResolver) private static HumanoidArmHumanoidMobRenderer.getAttackArm(LivingEntity pEntity) private static ItemStackHumanoidMobRenderer.getEquipmentIfRenderable(LivingEntity pEntity, EquipmentSlot pSlot) private Vec3GuardianRenderer.getPosition(LivingEntity pLivingEntity, double pYOffset, float pPartialTick) static booleanLivingEntityRenderer.isEntityUpsideDown(LivingEntity pEntity) voidItemRenderer.renderStatic(LivingEntity pEntity, ItemStack pItemStack, ItemDisplayContext pDiplayContext, boolean pLeftHand, PoseStack pPoseStack, MultiBufferSource pBufferSource, Level pLevel, int pCombinedLight, int pCombinedOverlay, int pSeed) private static floatLivingEntityRenderer.solveBodyRot(LivingEntity pEntity, float pYHeadRot, float pPartialTick) -
Uses of LivingEntity in net.minecraft.client.renderer.entity.state
Methods in net.minecraft.client.renderer.entity.state with parameters of type LivingEntityModifier and TypeMethodDescriptionstatic voidArmedEntityRenderState.extractArmedEntityRenderState(LivingEntity pEntity, ArmedEntityRenderState pReusedState, ItemModelResolver pItemModelResolver) static voidHoldingEntityRenderState.extractHoldingEntityRenderState(LivingEntity pEntity, HoldingEntityRenderState pReusedState, ItemModelResolver pResolver) -
Uses of LivingEntity in net.minecraft.client.renderer.item
Methods in net.minecraft.client.renderer.item with parameters of type LivingEntityModifier and TypeMethodDescriptionvoidItemModelResolver.appendItemLayers(ItemStackRenderState pRenderState, ItemStack pStack, ItemDisplayContext pDisplayContext, Level pLevel, LivingEntity pEntity, int pSeed) voidBlockModelWrapper.update(ItemStackRenderState p_386488_, ItemStack p_386443_, ItemModelResolver p_388726_, ItemDisplayContext p_388231_, ClientLevel p_387522_, LivingEntity p_387263_, int p_388300_) voidBundleSelectedItemSpecialRenderer.update(ItemStackRenderState p_387618_, ItemStack p_386990_, ItemModelResolver p_386923_, ItemDisplayContext p_387805_, ClientLevel p_387156_, LivingEntity p_388838_, int p_386711_) voidCompositeModel.update(ItemStackRenderState p_386893_, ItemStack p_387281_, ItemModelResolver p_388412_, ItemDisplayContext p_388059_, ClientLevel p_388484_, LivingEntity p_388840_, int p_387330_) voidConditionalItemModel.update(ItemStackRenderState p_387756_, ItemStack p_387286_, ItemModelResolver p_386644_, ItemDisplayContext p_387754_, ClientLevel p_388301_, LivingEntity p_387078_, int p_387025_) voidEmptyModel.update(ItemStackRenderState p_390492_, ItemStack p_390354_, ItemModelResolver p_390507_, ItemDisplayContext p_390501_, ClientLevel p_390403_, LivingEntity p_390475_, int p_390493_) voidItemModel.update(ItemStackRenderState pRenderState, ItemStack pStack, ItemModelResolver pItemModelResolver, ItemDisplayContext pDisplayContext, ClientLevel pLevel, LivingEntity pEntity, int pSeed) voidMissingItemModel.update(ItemStackRenderState p_386627_, ItemStack p_388292_, ItemModelResolver p_388302_, ItemDisplayContext p_388518_, ClientLevel p_387367_, LivingEntity p_388182_, int p_388913_) voidRangeSelectItemModel.update(ItemStackRenderState p_387732_, ItemStack p_386891_, ItemModelResolver p_388786_, ItemDisplayContext p_387570_, ClientLevel p_388512_, LivingEntity p_388280_, int p_388577_) voidSelectItemModel.update(ItemStackRenderState p_387349_, ItemStack p_386764_, ItemModelResolver p_388842_, ItemDisplayContext p_386961_, ClientLevel p_386907_, LivingEntity p_387755_, int p_386608_) voidSpecialModelWrapper.update(ItemStackRenderState p_388134_, ItemStack p_387781_, ItemModelResolver p_387931_, ItemDisplayContext p_388057_, ClientLevel p_388213_, LivingEntity p_388020_, int p_387759_) voidItemModelResolver.updateForLiving(ItemStackRenderState pRenderState, ItemStack pStack, ItemDisplayContext pDisplayContext, boolean pLeftHand, LivingEntity pEntity) voidItemModelResolver.updateForTopItem(ItemStackRenderState pRenderState, ItemStack pStack, ItemDisplayContext pDisplayContext, boolean pLeftHand, Level pLevel, LivingEntity pEntity, int pSeed) -
Uses of LivingEntity in net.minecraft.client.renderer.item.properties.conditional
Methods in net.minecraft.client.renderer.item.properties.conditional with parameters of type LivingEntityModifier and TypeMethodDescriptionbooleanBroken.get(ItemStack p_386887_, ClientLevel p_388949_, LivingEntity p_386628_, int p_387040_, ItemDisplayContext p_389458_) booleanBundleHasSelectedItem.get(ItemStack p_387343_, ClientLevel p_386467_, LivingEntity p_387284_, int p_388377_, ItemDisplayContext p_389630_) booleanConditionalItemModelProperty.get(ItemStack pStack, ClientLevel pLevel, LivingEntity pEntity, int pSeed, ItemDisplayContext pDisplayContext) booleanCustomModelDataProperty.get(ItemStack p_387675_, ClientLevel p_387669_, LivingEntity p_388044_, int p_388257_, ItemDisplayContext p_389481_) booleanDamaged.get(ItemStack p_388323_, ClientLevel p_388659_, LivingEntity p_386950_, int p_387664_, ItemDisplayContext p_389573_) booleanExtendedView.get(ItemStack p_389501_, ClientLevel p_389409_, LivingEntity p_389583_, int p_389502_, ItemDisplayContext p_389679_) booleanFishingRodCast.get(ItemStack p_388347_, ClientLevel p_388341_, LivingEntity p_386847_, int p_386531_, ItemDisplayContext p_389619_) booleanHasComponent.get(ItemStack p_388222_, ClientLevel p_386715_, LivingEntity p_386871_, int p_387461_, ItemDisplayContext p_389562_) booleanIsCarried.get(ItemStack p_387247_, ClientLevel p_387933_, LivingEntity p_388427_, int p_386998_, ItemDisplayContext p_389534_) booleanIsKeybindDown.get(ItemStack p_389550_, ClientLevel p_389440_, LivingEntity p_389703_, int p_389439_, ItemDisplayContext p_389599_) booleanIsSelected.get(ItemStack p_387724_, ClientLevel p_387118_, LivingEntity p_387251_, int p_388905_, ItemDisplayContext p_389631_) booleanIsUsingItem.get(ItemStack p_386538_, ClientLevel p_386504_, LivingEntity p_388492_, int p_387916_, ItemDisplayContext p_389393_) booleanIsViewEntity.get(ItemStack p_390357_, ClientLevel p_390458_, LivingEntity p_390497_, int p_390451_, ItemDisplayContext p_390466_) -
Uses of LivingEntity in net.minecraft.client.renderer.item.properties.numeric
Methods in net.minecraft.client.renderer.item.properties.numeric with parameters of type LivingEntityModifier and TypeMethodDescriptionfloatBundleFullness.get(ItemStack p_388015_, ClientLevel p_386753_, LivingEntity p_386760_, int p_386639_) floatCompassAngle.get(ItemStack p_387228_, ClientLevel p_386952_, LivingEntity p_386971_, int p_387210_) floatCooldown.get(ItemStack p_387823_, ClientLevel p_386825_, LivingEntity p_387191_, int p_387909_) floatCount.get(ItemStack p_388019_, ClientLevel p_386708_, LivingEntity p_387940_, int p_388179_) floatCrossbowPull.get(ItemStack p_387470_, ClientLevel p_387947_, LivingEntity p_388564_, int p_388371_) floatCustomModelDataProperty.get(ItemStack p_386883_, ClientLevel p_387867_, LivingEntity p_388117_, int p_388040_) floatDamage.get(ItemStack p_386977_, ClientLevel p_386768_, LivingEntity p_387971_, int p_386955_) floatNeedleDirectionHelper.get(ItemStack pStack, ClientLevel pLevel, LivingEntity pEntity, int pSeed) floatRangeSelectItemModelProperty.get(ItemStack pStack, ClientLevel pLevel, LivingEntity pEntity, int pSeed) floatUseCycle.get(ItemStack p_387347_, ClientLevel p_388372_, LivingEntity p_387048_, int p_388681_) floatUseDuration.get(ItemStack p_388572_, ClientLevel p_387106_, LivingEntity p_387276_, int p_386612_) static intUseDuration.useDuration(ItemStack pStack, LivingEntity pEntity) -
Uses of LivingEntity in net.minecraft.client.renderer.item.properties.select
Methods in net.minecraft.client.renderer.item.properties.select with parameters of type LivingEntityModifier and TypeMethodDescriptionCharge.get(ItemStack p_387321_, ClientLevel p_387482_, LivingEntity p_387912_, int p_387536_, ItemDisplayContext p_387489_) ContextDimension.get(ItemStack p_390388_, ClientLevel p_390477_, LivingEntity p_390423_, int p_390520_, ItemDisplayContext p_390452_) ContextEntityType.get(ItemStack p_390525_, ClientLevel p_390442_, LivingEntity p_390437_, int p_390427_, ItemDisplayContext p_390397_) CustomModelDataProperty.get(ItemStack p_388036_, ClientLevel p_387600_, LivingEntity p_388624_, int p_388055_, ItemDisplayContext p_387132_) DisplayContext.get(ItemStack p_388079_, ClientLevel p_388467_, LivingEntity p_388500_, int p_388313_, ItemDisplayContext p_387120_) ItemBlockState.get(ItemStack p_387708_, ClientLevel p_388625_, LivingEntity p_388880_, int p_388899_, ItemDisplayContext p_388088_) LocalTime.get(ItemStack p_389482_, ClientLevel p_389609_, LivingEntity p_389651_, int p_389546_, ItemDisplayContext p_389556_) MainHand.get(ItemStack p_387406_, ClientLevel p_387423_, LivingEntity p_388453_, int p_388098_, ItemDisplayContext p_386609_) SelectItemModelProperty.get(ItemStack pStack, ClientLevel pLevel, LivingEntity pEntity, int pSeed, ItemDisplayContext pDisplayContext) TrimMaterialProperty.get(ItemStack p_387701_, ClientLevel p_388261_, LivingEntity p_387373_, int p_388817_, ItemDisplayContext p_386970_) -
Uses of LivingEntity in net.minecraft.gametest.framework
Methods in net.minecraft.gametest.framework with type parameters of type LivingEntityModifier and TypeMethodDescription<E extends LivingEntity>
voidGameTestHelper.assertEntityIsHolding(BlockPos pPos, EntityType<E> pEntityType, Item pItem) Methods in net.minecraft.gametest.framework that return LivingEntityModifier and TypeMethodDescriptionGameTestHelper.makeAboutToDrown(LivingEntity pEntity) GameTestHelper.withLowHealth(LivingEntity pEntity) Methods in net.minecraft.gametest.framework with parameters of type LivingEntityModifier and TypeMethodDescriptionvoidGameTestHelper.assertLivingEntityHasMobEffect(LivingEntity pEntity, Holder<MobEffect> pEffect, int pAmplifier) GameTestHelper.makeAboutToDrown(LivingEntity pEntity) GameTestHelper.withLowHealth(LivingEntity pEntity) -
Uses of LivingEntity in net.minecraft.network.protocol.game
Methods in net.minecraft.network.protocol.game with parameters of type LivingEntityModifier and TypeMethodDescriptionDebugPackets.getMemoryDescriptions(LivingEntity pEntity, long pGameTime) static voidDebugPackets.sendEntityBrain(LivingEntity pLivingEntity) Constructors in net.minecraft.network.protocol.game with parameters of type LivingEntity -
Uses of LivingEntity in net.minecraft.server.commands
Methods in net.minecraft.server.commands that return LivingEntityModifier and TypeMethodDescriptionprivate static LivingEntityAttributeCommand.getEntityWithAttribute(Entity pEntity, Holder<Attribute> pAttribute) private static LivingEntityAttributeCommand.getLivingEntity(Entity pTarget) -
Uses of LivingEntity in net.minecraft.server.level
Subclasses of LivingEntity in net.minecraft.server.levelMethods in net.minecraft.server.level with type parameters of type LivingEntityModifier and TypeMethodDescriptiondefault <T extends LivingEntity>
List<T> ServerEntityGetter.getNearbyEntities(Class<T> pEntityClass, TargetingConditions pTargetingConditions, LivingEntity pSource, AABB pArea) default <T extends LivingEntity>
TServerEntityGetter.getNearestEntity(Class<? extends T> pEntityClass, TargetingConditions pTargetingConditions, LivingEntity pSource, double pX, double pY, double pZ, AABB pArea) default <T extends LivingEntity>
TServerEntityGetter.getNearestEntity(List<? extends T> pEntities, TargetingConditions pTargetingConditions, LivingEntity pSource, double pX, double pY, double pZ) Methods in net.minecraft.server.level with parameters of type LivingEntityModifier and TypeMethodDescriptiondefault <T extends LivingEntity>
List<T> ServerEntityGetter.getNearbyEntities(Class<T> pEntityClass, TargetingConditions pTargetingConditions, LivingEntity pSource, AABB pArea) ServerEntityGetter.getNearbyPlayers(TargetingConditions pTargetingConditions, LivingEntity pSource, AABB pArea) default <T extends LivingEntity>
TServerEntityGetter.getNearestEntity(Class<? extends T> pEntityClass, TargetingConditions pTargetingConditions, LivingEntity pSource, double pX, double pY, double pZ, AABB pArea) default <T extends LivingEntity>
TServerEntityGetter.getNearestEntity(List<? extends T> pEntities, TargetingConditions pTargetingConditions, LivingEntity pSource, double pX, double pY, double pZ) default PlayerServerEntityGetter.getNearestPlayer(TargetingConditions pTargetingConditions, LivingEntity pSource) default PlayerServerEntityGetter.getNearestPlayer(TargetingConditions pTargetingConditions, LivingEntity pSource, double pX, double pY, double pZ) -
Uses of LivingEntity in net.minecraft.server.players
Methods in net.minecraft.server.players with parameters of type LivingEntityModifier and TypeMethodDescriptionvoidPlayerList.sendActiveEffects(LivingEntity pEntity, ServerGamePacketListenerImpl pConnection) -
Uses of LivingEntity in net.minecraft.world.damagesource
Fields in net.minecraft.world.damagesource declared as LivingEntityMethods in net.minecraft.world.damagesource with parameters of type LivingEntityModifier and TypeMethodDescriptionstatic FallLocationFallLocation.getCurrentFallLocation(LivingEntity pEntity) static floatCombatRules.getDamageAfterAbsorb(LivingEntity pEntity, float pDamage, DamageSource pDamageSource, float pArmorValue, float pArmorToughness) DamageSource.getLocalizedDeathMessage(LivingEntity pLivingEntity) Gets the death message that is displayed when the player diesDamageSources.mobAttack(LivingEntity pMob) DamageSources.mobProjectile(Entity pProjectile, LivingEntity pThrower) DamageSources.noAggroMobAttack(LivingEntity pMob) DamageSources.spit(Entity pSpit, LivingEntity pThrower) DamageSources.sting(LivingEntity pEntity) DamageSources.windCharge(Entity pWindCharge, LivingEntity pThrower) Constructors in net.minecraft.world.damagesource with parameters of type LivingEntity -
Uses of LivingEntity in net.minecraft.world.effect
Methods in net.minecraft.world.effect with parameters of type LivingEntityModifier and TypeMethodDescriptionbooleanAbsorptionMobEffect.applyEffectTick(ServerLevel p_376208_, LivingEntity p_294484_, int p_294672_) booleanBadOmenMobEffect.applyEffectTick(ServerLevel p_376404_, LivingEntity p_296327_, int p_294357_) booleanHealOrHarmMobEffect.applyEffectTick(ServerLevel p_376486_, LivingEntity p_295255_, int p_295147_) booleanHungerMobEffect.applyEffectTick(ServerLevel p_376386_, LivingEntity p_296407_, int p_296356_) booleanMobEffect.applyEffectTick(ServerLevel pLevel, LivingEntity pEntity, int pAmplifier) booleanPoisonMobEffect.applyEffectTick(ServerLevel p_376442_, LivingEntity p_296276_, int p_296233_) booleanRaidOmenMobEffect.applyEffectTick(ServerLevel p_376757_, LivingEntity p_338728_, int p_338249_) booleanRegenerationMobEffect.applyEffectTick(ServerLevel p_376742_, LivingEntity p_295924_, int p_296417_) booleanSaturationMobEffect.applyEffectTick(ServerLevel p_376353_, LivingEntity p_295892_, int p_296026_) booleanWitherMobEffect.applyEffectTick(ServerLevel p_376400_, LivingEntity p_296279_, int p_294798_) voidHealOrHarmMobEffect.applyInstantenousEffect(ServerLevel p_376760_, Entity p_294574_, Entity p_295692_, LivingEntity p_296483_, int p_296095_, double p_295178_) voidMobEffect.applyInstantenousEffect(ServerLevel pLevel, Entity pSource, Entity pIndirectSource, LivingEntity pEntity, int pAmplifier, double pHealth) static OozingMobEffect.NearbySlimesOozingMobEffect.NearbySlimes.closeTo(LivingEntity pEntity) floatMobEffectInstance.getBlendFactor(LivingEntity pEntity, float pDelta) static intMobEffectUtil.getDigSpeedAmplification(LivingEntity pEntity) floatMobEffectInstance.BlendState.getFactor(LivingEntity pEntity, float pDelta) static booleanMobEffectUtil.hasDigSpeed(LivingEntity pEntity) static booleanMobEffectUtil.hasWaterBreathing(LivingEntity pEntity) voidMobEffect.onEffectAdded(LivingEntity pEntity, int pAmplifier) voidMobEffectInstance.onEffectAdded(LivingEntity pLivingEntity) voidAbsorptionMobEffect.onEffectStarted(LivingEntity p_294820_, int p_295222_) voidMobEffect.onEffectStarted(LivingEntity pEntity, int pAmplifier) voidMobEffectInstance.onEffectStarted(LivingEntity pEntity) voidInfestedMobEffect.onMobHurt(ServerLevel p_376338_, LivingEntity p_338481_, int p_338438_, DamageSource p_338894_, float p_338367_) voidMobEffect.onMobHurt(ServerLevel pLevel, LivingEntity pEntity, int pAmplifier, DamageSource pDamageSource, float pAmount) voidMobEffectInstance.onMobHurt(ServerLevel pLevel, LivingEntity pEntity, DamageSource pDamageSource, float pAmount) voidMobEffect.onMobRemoved(ServerLevel pLevel, LivingEntity pEntity, int pAmplifier, Entity.RemovalReason pReason) voidMobEffectInstance.onMobRemoved(ServerLevel pLevel, LivingEntity pEntity, Entity.RemovalReason pReason) voidOozingMobEffect.onMobRemoved(ServerLevel p_376380_, LivingEntity p_338339_, int p_338421_, Entity.RemovalReason p_338677_) voidWeavingMobEffect.onMobRemoved(ServerLevel p_376925_, LivingEntity p_338209_, int p_338446_, Entity.RemovalReason p_338624_) voidWindChargedMobEffect.onMobRemoved(ServerLevel p_376782_, LivingEntity p_338439_, int p_338875_, Entity.RemovalReason p_338258_) private voidInfestedMobEffect.spawnSilverfish(ServerLevel pLevel, LivingEntity pEntity, double pX, double pY, double pZ) booleanMobEffectInstance.tick(LivingEntity pEntity, Runnable pOnExpirationRunnable) -
Uses of LivingEntity in net.minecraft.world.entity
Subclasses of LivingEntity in net.minecraft.world.entityModifier and TypeClassDescriptionclassclassclassclassclassclassFields in net.minecraft.world.entity declared as LivingEntityModifier and TypeFieldDescriptionprivate final LivingEntityElytraAnimationState.entityprivate LivingEntityLivingEntity.lastHurtByMobprivate LivingEntityLivingEntity.lastHurtMobprivate LivingEntityAreaEffectCloud.ownerprivate LivingEntityMob.targetFields in net.minecraft.world.entity with type parameters of type LivingEntityModifier and TypeFieldDescriptionstatic final Predicate<LivingEntity> LivingEntity.PLAYER_NOT_WEARING_DISGUISE_ITEMDeprecated.static final BiPredicate<LivingEntity, @Nullable LivingEntity> LivingEntity.PLAYER_NOT_WEARING_DISGUISE_ITEM_FOR_TARGETstatic final BiPredicate<LivingEntity, @Nullable LivingEntity> LivingEntity.PLAYER_NOT_WEARING_DISGUISE_ITEM_FOR_TARGETMethods in net.minecraft.world.entity that return LivingEntityModifier and TypeMethodDescriptionEntity.getControllingPassenger()Mob.getControllingPassenger()LivingEntity.getKillCredit()Attackable.getLastAttacker()Interaction.getLastAttacker()LivingEntity.getLastAttacker()LivingEntity.getLastHurtByMob()NeutralMob.getLastHurtByMob()LivingEntity.getLastHurtMob()AreaEffectCloud.getOwner()default LivingEntityOwnableEntity.getOwner()Interaction.getTarget()Mob.getTarget()NeutralMob.getTarget()Targeting.getTarget()protected final LivingEntityMob.getTargetFromBrain()Methods in net.minecraft.world.entity with parameters of type LivingEntityModifier and TypeMethodDescriptionprotected voidLivingEntity.blockedByShield(LivingEntity pDefender) protected voidLivingEntity.blockUsingShield(LivingEntity pAttacker) booleanLivingEntity.canAttack(LivingEntity pTarget) booleanNeutralMob.canAttack(LivingEntity pEntity) booleanTamableAnimal.canAttack(LivingEntity pTarget) private static SlotAccessLivingEntity.createEquipmentSlotAccess(LivingEntity pEntity, EquipmentSlot pSlot) protected voidLivingEntity.createWitherRose(LivingEntity pEntitySource) protected voidLivingEntity.doAutoAttackOnTouch(LivingEntity pTarget) static SlotAccessSlotAccess.forEquipmentSlot(LivingEntity pEntity, EquipmentSlot pSlot) static SlotAccessSlotAccess.forEquipmentSlot(LivingEntity pEntity, EquipmentSlot pSlot, Predicate<ItemStack> pStackFilter) Entity.getDismountLocationForPassenger(LivingEntity pPassenger) default booleanNeutralMob.isAngryAt(LivingEntity pEntity, ServerLevel pLevel) booleanLivingEntity.isLookingAtMe(LivingEntity pEntity, double pTolerance, boolean pScaleByDistance, boolean pVisual, double... pYValues) booleanTamableAnimal.isOwnedBy(LivingEntity pEntity) booleanMob.isWithinMeleeAttackRange(LivingEntity pEntity) booleanEntity.killedEntity(ServerLevel pLevel, LivingEntity pEntity) voidLivingEntity.setLastHurtByMob(LivingEntity pLivingEntity) Hint to AI tasks that we were attacked by the passed EntityLivingBase and should retaliate.voidNeutralMob.setLastHurtByMob(LivingEntity pLivingEntity) Hint to AI tasks that we were attacked by the passed EntityLivingBase and should retaliate.voidAreaEffectCloud.setOwner(LivingEntity pOwner) voidMob.setTarget(LivingEntity pTarget) Sets the active target the Goal system uses for trackingvoidNeutralMob.setTarget(LivingEntity pLivingEntity) Sets the active target the Task system uses for trackingbooleanTamableAnimal.wantsToAttack(LivingEntity pTarget, LivingEntity pOwner) Method parameters in net.minecraft.world.entity with type arguments of type LivingEntityModifier and TypeMethodDescriptionstatic booleanGlowSquid.checkGlowSquidSpawnRules(EntityType<? extends LivingEntity> pEntityType, ServerLevelAccessor pLevel, EntitySpawnReason pSpawnReason, BlockPos pPos, RandomSource pRandom) Constructors in net.minecraft.world.entity with parameters of type LivingEntityConstructor parameters in net.minecraft.world.entity with type arguments of type LivingEntityModifierConstructorDescriptionprotectedLivingEntity(EntityType<? extends LivingEntity> p_20966_, Level p_20967_) -
Uses of LivingEntity in net.minecraft.world.entity.ai
Classes in net.minecraft.world.entity.ai with type parameters of type LivingEntityModifier and TypeClassDescriptionclassBrain<E extends LivingEntity>static final classBrain.Provider<E extends LivingEntity>Methods in net.minecraft.world.entity.ai with type parameters of type LivingEntityModifier and TypeMethodDescriptionstatic <E extends LivingEntity>
com.mojang.serialization.Codec<Brain<E>> Brain.codec(Collection<? extends MemoryModuleType<?>> pMemoryTypes, Collection<? extends SensorType<? extends Sensor<? super E>>> pSensorTypes) static <E extends LivingEntity>
Brain.Provider<E> Brain.provider(Collection<? extends MemoryModuleType<?>> pMemoryTypes, Collection<? extends SensorType<? extends Sensor<? super E>>> pSensorTypes) -
Uses of LivingEntity in net.minecraft.world.entity.ai.attributes
Fields in net.minecraft.world.entity.ai.attributes with type parameters of type LivingEntityModifier and TypeFieldDescriptionprivate static final Map<EntityType<? extends LivingEntity>, AttributeSupplier> DefaultAttributes.SUPPLIERSMethod parameters in net.minecraft.world.entity.ai.attributes with type arguments of type LivingEntityModifier and TypeMethodDescriptionstatic AttributeSupplierDefaultAttributes.getSupplier(EntityType<? extends LivingEntity> pLivingEntity) -
Uses of LivingEntity in net.minecraft.world.entity.ai.behavior
Classes in net.minecraft.world.entity.ai.behavior with type parameters of type LivingEntityModifier and TypeClassDescriptionclassBehavior<E extends LivingEntity>interfaceBehaviorControl<E extends LivingEntity>classCrossbowAttack<E extends Mob & CrossbowAttackMob,T extends LivingEntity> classGateBehavior<E extends LivingEntity>classGoAndGiveItemsToTarget<E extends LivingEntity & InventoryCarrier>classOneShot<E extends LivingEntity>classRunOne<E extends LivingEntity>Fields in net.minecraft.world.entity.ai.behavior declared as LivingEntityModifier and TypeFieldDescription(package private) final LivingEntityPrepareRamNearestTarget.RamCandidate.targetFields in net.minecraft.world.entity.ai.behavior with type parameters of type LivingEntityModifier and TypeFieldDescriptionprivate final Function<LivingEntity, Double> FollowTemptation.closeEnoughDistanceprivate final Function<LivingEntity, Float> FollowTemptation.speedModifierprivate final Function<LivingEntity, Optional<PositionTracker>> GoAndGiveItemsToTarget.targetPositionGetterMethods in net.minecraft.world.entity.ai.behavior with type parameters of type LivingEntityModifier and TypeMethodDescriptionabstract <E extends LivingEntity>
voidGateBehavior.RunningPolicy.apply(Stream<BehaviorControl<? super E>> pBehaviors, ServerLevel pLevel, E pOwner, long pGameTime) static <E extends LivingEntity,T>
BehaviorControl<E> CopyMemoryWithExpiry.create(Predicate<E> pCanCopyMemory, MemoryModuleType<? extends T> pSourceMemory, MemoryModuleType<T> pTargetMemory, UniformInt pDurationOfCopy) static <E extends LivingEntity>
BehaviorControl<E> DismountOrSkipMounting.create(int pMaxDistanceFromVehicle, BiPredicate<E, Entity> pShouldStopRiding) static <E extends LivingEntity>
BehaviorControl<E> EraseMemoryIf.create(Predicate<E> pShouldEraseMemory, MemoryModuleType<?> pErasingMemory) static <E extends LivingEntity>
BehaviorControl<E> GoToWantedItem.create(Predicate<E> pCanWalkToItem, float pSpeedModifier, boolean pHasTarget, int pMaxDistToWalk) static <E extends LivingEntity,T extends LivingEntity>
BehaviorControl<E> InteractWith.of(EntityType<? extends T> pType, int pInteractionRange, Predicate<E> pSelfFilter, Predicate<T> pTargetFilter, MemoryModuleType<T> pMemory, float pSpeedModifier, int pMaxDist) static <E extends LivingEntity,T extends LivingEntity>
BehaviorControl<E> InteractWith.of(EntityType<? extends T> pType, int pInteractionRange, Predicate<E> pSelfFilter, Predicate<T> pTargetFilter, MemoryModuleType<T> pMemory, float pSpeedModifier, int pMaxDist) static <T extends LivingEntity>
BehaviorControl<LivingEntity> InteractWith.of(EntityType<? extends T> pType, int pInteractionRange, MemoryModuleType<T> pInteractMemory, float pSpeedModifier, int pMaxDist) static <E extends LivingEntity>
OneShot<E> TriggerGate.triggerGate(List<com.mojang.datafixers.util.Pair<? extends Trigger<? super E>, Integer>> pTriggers, GateBehavior.OrderPolicy pOrderPolicy, GateBehavior.RunningPolicy pRunningPolicy) static <E extends LivingEntity>
OneShot<E> TriggerGate.triggerOneShuffled(List<com.mojang.datafixers.util.Pair<? extends Trigger<? super E>, Integer>> pTriggers) Methods in net.minecraft.world.entity.ai.behavior that return LivingEntityModifier and TypeMethodDescriptionprivate static LivingEntityCrossbowAttack.getAttackTarget(LivingEntity pShooter) static LivingEntityBehaviorUtils.getNearestTarget(LivingEntity pCenterEntity, Optional<LivingEntity> pOptionalEntity, LivingEntity pLivingEntity) PrepareRamNearestTarget.RamCandidate.getTarget()static LivingEntityBehaviorUtils.getTargetNearestMe(LivingEntity pCenterEntity, LivingEntity pLivingEntity1, LivingEntity pLivingEntity2) private LivingEntityShowTradesToPlayer.lookAtTarget(Villager pVillager) private static LivingEntityPlayTagWithOtherKids.whoAreYouChasing(LivingEntity pKid) Methods in net.minecraft.world.entity.ai.behavior that return types with arguments of type LivingEntityModifier and TypeMethodDescriptionprivate static Map<LivingEntity, Integer> PlayTagWithOtherKids.checkHowManyChasersEachFriendHas(List<LivingEntity> pKids) static BehaviorControl<LivingEntity> BecomePassiveIfMemoryPresent.create(MemoryModuleType<?> pPacifyingMemory, int pPacifyDuration) static BehaviorControl<LivingEntity> GoToWantedItem.create(float pSpeedModifier, boolean pHasTarget, int pMaxDistToWalk) static BehaviorControl<LivingEntity> InteractWithDoor.create()static OneShot<LivingEntity> LocateHidingPlace.create(int pRadius, float pSpeedModifier, int pCloseEnoughDist) static BehaviorControl<LivingEntity> Mount.create(float pSpeedModifier) static OneShot<LivingEntity> MoveToSkySeeingSpot.create(float pSpeedModifier) static BehaviorControl<LivingEntity> ReactToBell.create()static BehaviorControl<LivingEntity> ResetRaidStatus.create()static BehaviorControl<LivingEntity> RingBell.create()static OneShot<LivingEntity> SetEntityLookTarget.create(float pMaxDist) static OneShot<LivingEntity> SetEntityLookTarget.create(Predicate<LivingEntity> pCanLootAtTarget, float pMaxDist) static OneShot<LivingEntity> SetEntityLookTarget.create(EntityType<?> pEntityType, float pMaxDist) static BehaviorControl<LivingEntity> SetEntityLookTarget.create(MobCategory pCategory, float pMakDist) static BehaviorControl<LivingEntity> SetEntityLookTargetSometimes.create(float pMaxDist, UniformInt pInterval) Deprecated.private static BehaviorControl<LivingEntity> SetEntityLookTargetSometimes.create(float pMaxDist, UniformInt pInterval, Predicate<LivingEntity> pCanLookAtTarget) Deprecated.static BehaviorControl<LivingEntity> SetEntityLookTargetSometimes.create(EntityType<?> pEntityType, float pMaxDist, UniformInt pInterval) Deprecated.static BehaviorControl<LivingEntity> SetHiddenState.create(int pStayHiddenSeconds, int pCloseEnoughdist) static BehaviorControl<LivingEntity> SetLookAndInteract.create(EntityType<?> pEntityType, int pMaxDist) static BehaviorControl<LivingEntity> SetRaidStatus.create()static OneShot<LivingEntity> SetWalkTargetFromLookTarget.create(float pSpeedModifier, int pCloseEnoughDist) static OneShot<LivingEntity> SetWalkTargetFromLookTarget.create(Predicate<LivingEntity> pCanSetWalkTarget, Function<LivingEntity, Float> pSpeedModifier, int pCloseEnoughDist) static OneShot<LivingEntity> SocializeAtBell.create()static BehaviorControl<LivingEntity> StartCelebratingIfTargetDead.create(int pDuration, BiPredicate<LivingEntity, LivingEntity> pCanDance) static BehaviorControl<LivingEntity> StayCloseToTarget.create(Function<LivingEntity, Optional<PositionTracker>> pTargetPositionGetter, Predicate<LivingEntity> pPredicate, int pCloseEnoughDist, int pTooClose, float pSpeedModifier) static BehaviorControl<LivingEntity> StopBeingAngryIfTargetDead.create()static BehaviorControl<LivingEntity> static BehaviorControl<LivingEntity> UpdateActivityFromSchedule.create()static BehaviorControl<LivingEntity> ValidateNearbyPoi.create(Predicate<Holder<PoiType>> pPoiValidator, MemoryModuleType<GlobalPos> pPoiPosMemory) static BehaviorControl<LivingEntity> VillagerCalmDown.create()static BehaviorControl<LivingEntity> WakeUp.create()private static Optional<LivingEntity> PlayTagWithOtherKids.findSomeoneBeingChased(List<LivingEntity> pKids) Optional<? extends LivingEntity> StartAttacking.TargetFinder.get(ServerLevel pLevel, E pMob) private static com.mojang.datafixers.util.Pair<Integer, BehaviorControl<LivingEntity>> VillagerGoalPackages.getFullLookBehavior()static Optional<LivingEntity> BehaviorUtils.getLivingEntityFromUUIDMemory(LivingEntity pLivingEntity, MemoryModuleType<UUID> pTargetMemory) private static com.mojang.datafixers.util.Pair<Integer, BehaviorControl<LivingEntity>> VillagerGoalPackages.getMinimalLookBehavior()static <T extends LivingEntity>
BehaviorControl<LivingEntity> InteractWith.of(EntityType<? extends T> pType, int pInteractionRange, MemoryModuleType<T> pInteractMemory, float pSpeedModifier, int pMaxDist) Methods in net.minecraft.world.entity.ai.behavior with parameters of type LivingEntityModifier and TypeMethodDescriptionvoidStopAttackingIfTargetInvalid.TargetErasedCallback.accept(ServerLevel pLevel, E pEntity, LivingEntity pTarget) private static booleanInteractWithDoor.areOtherMobsComingThroughDoor(LivingEntity pEntity, BlockPos pPos, Optional<List<LivingEntity>> pNearestLivingEntities) private static booleanValidateNearbyPoi.bedIsOccupied(ServerLevel pLevel, BlockPos pPos, LivingEntity pEntity) PrepareRamNearestTarget.calculateRammingStartPosition(PathfinderMob pPathfinder, LivingEntity pEntity) static booleanBehaviorUtils.canSee(LivingEntity pLivingEntity, LivingEntity pTarget) protected booleanCountDownCooldownTicks.canStillUse(ServerLevel p_147468_, LivingEntity p_147469_, long p_147470_) protected booleanSleepInBed.canStillUse(ServerLevel pLevel, LivingEntity pEntity, long pGameTime) private static voidPlayTagWithOtherKids.chaseKid(MemoryAccessor<?, LivingEntity> pInteractionTarget, MemoryAccessor<?, PositionTracker> pLookTarget, MemoryAccessor<?, WalkTarget> pWalkTarget, LivingEntity pKid) protected booleanSleepInBed.checkExtraStartConditions(ServerLevel pLevel, LivingEntity pOwner) private voidPrepareRamNearestTarget.chooseRamPosition(PathfinderMob pPathfinder, LivingEntity pEntity) static voidInteractWithDoor.closeDoorsThatIHaveOpenedOrPassedThrough(ServerLevel pLevel, LivingEntity pEntity, Node pPrevious, Node pNext, Set<GlobalPos> pDoorPositions, Optional<List<LivingEntity>> pNearestLivingEntities) private voidCrossbowAttack.crossbowAttack(E pShooter, LivingEntity pTarget) final voidDoNothing.doStop(ServerLevel p_260265_, LivingEntity p_259336_, long p_259826_) static booleanBehaviorUtils.entityIsVisible(Brain<?> pBrain, LivingEntity pTarget) private voidShowTradesToPlayer.findItemsToDisplay(LivingEntity pEntity, Villager pVillager) private static LivingEntityCrossbowAttack.getAttackTarget(LivingEntity pShooter) CountDownCooldownTicks.getCooldownTickMemory(LivingEntity pEntity) static Optional<LivingEntity> BehaviorUtils.getLivingEntityFromUUIDMemory(LivingEntity pLivingEntity, MemoryModuleType<UUID> pTargetMemory) static LivingEntityBehaviorUtils.getNearestTarget(LivingEntity pCenterEntity, Optional<LivingEntity> pOptionalEntity, LivingEntity pLivingEntity) private static Vec3MoveToSkySeeingSpot.getOutdoorPosition(ServerLevel pLevel, LivingEntity pEntity) static LivingEntityBehaviorUtils.getTargetNearestMe(LivingEntity pCenterEntity, LivingEntity pLivingEntity1, LivingEntity pLivingEntity2) static booleanVillagerPanicTrigger.hasHostile(LivingEntity pEntity) static booleanMoveToSkySeeingSpot.hasNoBlocksAbove(ServerLevel pLevel, LivingEntity pEntity, BlockPos pPos) static booleanBehaviorUtils.isBreeding(LivingEntity pEntity) private static booleanPlayTagWithOtherKids.isChasingSomeone(LivingEntity pKid) private static booleanInteractWithDoor.isDoorTooFarAway(ServerLevel pLevel, LivingEntity pEntity, GlobalPos pPos) private static booleanPlayTagWithOtherKids.isFriendChasingMe(LivingEntity pEntity, LivingEntity pKid) static booleanVillagerPanicTrigger.isHurt(LivingEntity pEntity) static booleanBehaviorUtils.isOtherTargetMuchFurtherAwayThanCurrentAttackTarget(LivingEntity pLivingEntity, LivingEntity pTarget, double pDistance) private static booleanStopAttackingIfTargetInvalid.isTiredOfTryingToReachTarget(LivingEntity pEntity, Optional<Long> pTimeSinceInvalidTarget) private static booleanDismountOrSkipMounting.isVehicleValid(LivingEntity pEntity, Entity pVehicle, int pDistance) booleanBlockPosTracker.isVisibleBy(LivingEntity pEntity) booleanEntityTracker.isVisibleBy(LivingEntity pEntity) booleanPositionTracker.isVisibleBy(LivingEntity pEntity) static booleanBehaviorUtils.isWithinAttackRange(Mob pMob, LivingEntity pTarget, int pCooldown) static voidBehaviorUtils.lockGazeAndWalkToEachOther(LivingEntity pFirstEntity, LivingEntity pSecondEntity, float pSpeed, int pDistance) private static voidBehaviorUtils.lookAtEachOther(LivingEntity pFirstEntity, LivingEntity pSecondEntity) static voidBehaviorUtils.lookAtEntity(LivingEntity pEntity, LivingEntity pTarget) private voidCrossbowAttack.lookAtTarget(Mob pShooter, LivingEntity pTarget) private static booleanVillagerGoalPackages.raidExistsAndActive(ServerLevel pLevel, LivingEntity pEntity) private static booleanVillagerGoalPackages.raidExistsAndNotVictory(ServerLevel pLevel, LivingEntity pEntity) static voidBehaviorUtils.setWalkAndLookTargetMemories(LivingEntity pLivingEntity, BlockPos pPos, float pSpeed, int pDistance) static voidBehaviorUtils.setWalkAndLookTargetMemories(LivingEntity pEntity, PositionTracker pPositionTracker, float pSpeedModifier, int pCloseEnoughDist) static voidBehaviorUtils.setWalkAndLookTargetMemories(LivingEntity pLivingEntity, Entity pTarget, float pSpeed, int pDistance) private static voidBehaviorUtils.setWalkAndLookTargetMemoriesToEachOther(LivingEntity pFirstEntity, LivingEntity pSecondEntity, float pSpeed, int pDistance) protected voidSleepInBed.start(ServerLevel pLevel, LivingEntity pEntity, long pGameTime) protected voidCountDownCooldownTicks.stop(ServerLevel p_147472_, LivingEntity p_147473_, long p_147474_) protected voidSleepInBed.stop(ServerLevel pLevel, LivingEntity pEntity, long pGameTime) booleanStopAttackingIfTargetInvalid.StopAttackCondition.test(ServerLevel pLevel, LivingEntity pEntity) private voidGiveGiftToHero.throwGift(ServerLevel pLevel, Villager pVillager, LivingEntity pTarget) private static voidTradeWithVillager.throwHalfStack(Villager pVillager, Set<Item> pStack, LivingEntity pEntity) static voidBehaviorUtils.throwItem(LivingEntity pLivingEntity, ItemStack pStack, Vec3 pOffset) static voidBehaviorUtils.throwItem(LivingEntity pEntity, ItemStack pStack, Vec3 pOffset, Vec3 pSpeedMultiplier, float pYOffset) static voidGoAndGiveItemsToTarget.throwItem(LivingEntity pEntity, ItemStack pStack, Vec3 pThrowPos) protected voidCountDownCooldownTicks.tick(ServerLevel p_147476_, LivingEntity p_147477_, long p_147478_) final voidDoNothing.tickOrStop(ServerLevel p_259225_, LivingEntity p_259218_, long p_259803_) final booleanDoNothing.tryStart(ServerLevel p_259135_, LivingEntity p_259195_, long p_259189_) private static LivingEntityPlayTagWithOtherKids.whoAreYouChasing(LivingEntity pKid) Method parameters in net.minecraft.world.entity.ai.behavior with type arguments of type LivingEntityModifier and TypeMethodDescriptionprivate static booleanInteractWithDoor.areOtherMobsComingThroughDoor(LivingEntity pEntity, BlockPos pPos, Optional<List<LivingEntity>> pNearestLivingEntities) private static voidPlayTagWithOtherKids.chaseKid(MemoryAccessor<?, LivingEntity> pInteractionTarget, MemoryAccessor<?, PositionTracker> pLookTarget, MemoryAccessor<?, WalkTarget> pWalkTarget, LivingEntity pKid) private static Map<LivingEntity, Integer> PlayTagWithOtherKids.checkHowManyChasersEachFriendHas(List<LivingEntity> pKids) static voidInteractWithDoor.closeDoorsThatIHaveOpenedOrPassedThrough(ServerLevel pLevel, LivingEntity pEntity, Node pPrevious, Node pNext, Set<GlobalPos> pDoorPositions, Optional<List<LivingEntity>> pNearestLivingEntities) static OneShot<AgeableMob> BabyFollowAdult.create(UniformInt pFollowRange, Function<LivingEntity, Float> pSpeedModifier) static OneShot<LivingEntity> SetEntityLookTarget.create(Predicate<LivingEntity> pCanLootAtTarget, float pMaxDist) private static BehaviorControl<LivingEntity> SetEntityLookTargetSometimes.create(float pMaxDist, UniformInt pInterval, Predicate<LivingEntity> pCanLookAtTarget) Deprecated.static BehaviorControl<Mob> SetWalkTargetFromAttackTargetIfTargetOutOfReach.create(Function<LivingEntity, Float> pSpeedModifier) static OneShot<LivingEntity> SetWalkTargetFromLookTarget.create(Predicate<LivingEntity> pCanSetWalkTarget, Function<LivingEntity, Float> pSpeedModifier, int pCloseEnoughDist) static OneShot<LivingEntity> SetWalkTargetFromLookTarget.create(Predicate<LivingEntity> pCanSetWalkTarget, Function<LivingEntity, Float> pSpeedModifier, int pCloseEnoughDist) static BehaviorControl<LivingEntity> StartCelebratingIfTargetDead.create(int pDuration, BiPredicate<LivingEntity, LivingEntity> pCanDance) static BehaviorControl<LivingEntity> StartCelebratingIfTargetDead.create(int pDuration, BiPredicate<LivingEntity, LivingEntity> pCanDance) static BehaviorControl<LivingEntity> StayCloseToTarget.create(Function<LivingEntity, Optional<PositionTracker>> pTargetPositionGetter, Predicate<LivingEntity> pPredicate, int pCloseEnoughDist, int pTooClose, float pSpeedModifier) static BehaviorControl<LivingEntity> StayCloseToTarget.create(Function<LivingEntity, Optional<PositionTracker>> pTargetPositionGetter, Predicate<LivingEntity> pPredicate, int pCloseEnoughDist, int pTooClose, float pSpeedModifier) private static Optional<LivingEntity> PlayTagWithOtherKids.findSomeoneBeingChased(List<LivingEntity> pKids) static LivingEntityBehaviorUtils.getNearestTarget(LivingEntity pCenterEntity, Optional<LivingEntity> pOptionalEntity, LivingEntity pLivingEntity) private static booleanBehaviorUtils.targetIsValid(Brain<?> pBrain, MemoryModuleType<? extends LivingEntity> pMemoryType, Predicate<LivingEntity> pLivingPredicate) private static booleanBehaviorUtils.targetIsValid(Brain<?> pBrain, MemoryModuleType<? extends LivingEntity> pMemoryType, Predicate<LivingEntity> pLivingPredicate) static booleanBehaviorUtils.targetIsValid(Brain<?> pBrains, MemoryModuleType<? extends LivingEntity> pMemorymodule, EntityType<?> pEntityType) Constructors in net.minecraft.world.entity.ai.behavior with parameters of type LivingEntityModifierConstructorDescriptionRamCandidate(BlockPos pStartPosition, BlockPos pTargetPosition, LivingEntity pTarget) Constructor parameters in net.minecraft.world.entity.ai.behavior with type arguments of type LivingEntityModifierConstructorDescriptionFollowTemptation(Function<LivingEntity, Float> pSpeedModifier) FollowTemptation(Function<LivingEntity, Float> pSpeedModifier, Function<LivingEntity, Double> pCloseEnoughDistance) GoAndGiveItemsToTarget(Function<LivingEntity, Optional<PositionTracker>> pTargetPositionGetter, float pSpeedModifier, int pDuration) -
Uses of LivingEntity in net.minecraft.world.entity.ai.behavior.declarative
Classes in net.minecraft.world.entity.ai.behavior.declarative with type parameters of type LivingEntityModifier and TypeClassDescriptionclassBehaviorBuilder<E extends LivingEntity,M> (package private) static final classBehaviorBuilder.Constant<E extends LivingEntity,A> static final classBehaviorBuilder.Instance<E extends LivingEntity>(package private) static final classBehaviorBuilder.Instance.Mu<E extends LivingEntity>static final classBehaviorBuilder.Mu<E extends LivingEntity>(package private) static final classBehaviorBuilder.PureMemory<E extends LivingEntity,F extends com.mojang.datafixers.kinds.K1, Value> (package private) static interfaceBehaviorBuilder.TriggerWithResult<E extends LivingEntity,R> (package private) static final classBehaviorBuilder.TriggerWrapper<E extends LivingEntity>interfaceTrigger<E extends LivingEntity>Methods in net.minecraft.world.entity.ai.behavior.declarative with type parameters of type LivingEntityModifier and TypeMethodDescriptionstatic <E extends LivingEntity>
OneShot<E> BehaviorBuilder.create(Function<BehaviorBuilder.Instance<E>, ? extends com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, Trigger<E>>> pInitializer) (package private) static <E extends LivingEntity,M>
BehaviorBuilder<E, M> BehaviorBuilder.create(BehaviorBuilder.TriggerWithResult<E, M> pTrigger) (package private) static <E extends LivingEntity,M>
BehaviorBuilder.TriggerWithResult<E, M> BehaviorBuilder.get(com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, M> pApp) static <E extends LivingEntity>
BehaviorBuilder.Instance<E> BehaviorBuilder.instance()static <E extends LivingEntity>
OneShot<E> static <E extends LivingEntity>
OneShot<E> BehaviorBuilder.triggerIf(BiPredicate<ServerLevel, E> pPredicate) static <E extends LivingEntity>
OneShot<E> static <E extends LivingEntity>
OneShot<E> static <E extends LivingEntity,M>
BehaviorBuilder<E, M> BehaviorBuilder.unbox(com.mojang.datafixers.kinds.App<BehaviorBuilder.Mu<E>, M> pApp) -
Uses of LivingEntity in net.minecraft.world.entity.ai.behavior.warden
Methods in net.minecraft.world.entity.ai.behavior.warden that return types with arguments of type LivingEntityModifier and TypeMethodDescriptionstatic BehaviorControl<LivingEntity> SetWardenLookTarget.create()static BehaviorControl<LivingEntity> TryToSniff.create()Methods in net.minecraft.world.entity.ai.behavior.warden with parameters of type LivingEntityModifier and TypeMethodDescriptionprotected booleanForceUnmount.checkExtraStartConditions(ServerLevel p_238424_, LivingEntity p_238425_) static voidSonicBoom.setCooldown(LivingEntity pEntity, int pCooldown) protected voidForceUnmount.start(ServerLevel p_238410_, LivingEntity p_238411_, long p_238412_) Method parameters in net.minecraft.world.entity.ai.behavior.warden with type arguments of type LivingEntityModifier and TypeMethodDescriptionstatic <E extends Warden>
BehaviorControl<E> SetRoarTarget.create(Function<E, Optional<? extends LivingEntity>> pTargetFinder) -
Uses of LivingEntity in net.minecraft.world.entity.ai.goal
Classes in net.minecraft.world.entity.ai.goal with type parameters of type LivingEntityFields in net.minecraft.world.entity.ai.goal declared as LivingEntityModifier and TypeFieldDescriptionprivate LivingEntityFollowOwnerGoal.ownerprivate LivingEntityLeapAtTargetGoal.targetprivate LivingEntityMoveTowardsTargetGoal.targetprivate LivingEntityOcelotAttackGoal.targetprivate LivingEntityRangedAttackGoal.targetprivate LivingEntitySwellGoal.targetprotected TAvoidEntityGoal.toAvoidFields in net.minecraft.world.entity.ai.goal with type parameters of type LivingEntityModifier and TypeFieldDescriptionprotected final Predicate<LivingEntity> AvoidEntityGoal.avoidPredicateprotected final Class<? extends LivingEntity> LookAtPlayerGoal.lookAtTypeprotected final Predicate<LivingEntity> AvoidEntityGoal.predicateOnAvoidEntityMethods in net.minecraft.world.entity.ai.goal with parameters of type LivingEntityModifier and TypeMethodDescriptionprotected booleanMeleeAttackGoal.canPerformAttack(LivingEntity pEntity) protected voidMeleeAttackGoal.checkAndPerformAttack(LivingEntity pTarget) private booleanTemptGoal.shouldFollow(LivingEntity pEntity) Constructor parameters in net.minecraft.world.entity.ai.goal with type arguments of type LivingEntityModifierConstructorDescriptionAvoidEntityGoal(PathfinderMob pMob, Class<T> pEntityClassToAvoid, float pMaxDistance, double pWalkSpeedModifier, double pSprintSpeedModifier, Predicate<LivingEntity> pPredicateOnAvoidEntity) AvoidEntityGoal(PathfinderMob pMob, Class<T> pEntityClassToAvoid, Predicate<LivingEntity> pAvoidPredicate, float pMaxDistance, double pWalkSpeedModifier, double pSprintSpeedModifier, Predicate<LivingEntity> pPredicateOnAvoidEntity) Goal that helps mobs avoid mobs of a specific classInteractGoal(Mob p_148111_, Class<? extends LivingEntity> p_148112_, float p_148113_) InteractGoal(Mob p_25415_, Class<? extends LivingEntity> p_25416_, float p_25417_, float p_25418_) LookAtPlayerGoal(Mob pMob, Class<? extends LivingEntity> pLookAtType, float pLookDistance) LookAtPlayerGoal(Mob pMob, Class<? extends LivingEntity> pLookAtType, float pLookDistance, float pProbability) LookAtPlayerGoal(Mob pMob, Class<? extends LivingEntity> pLookAtType, float pLookDistance, float pProbability, boolean pOnlyHorizontal) -
Uses of LivingEntity in net.minecraft.world.entity.ai.goal.target
Classes in net.minecraft.world.entity.ai.goal.target with type parameters of type LivingEntityModifier and TypeClassDescriptionclassNearestAttackableTargetGoal<T extends LivingEntity>classNearestAttackableWitchTargetGoal<T extends LivingEntity>classNearestHealableRaiderTargetGoal<T extends LivingEntity>classNonTameRandomTargetGoal<T extends LivingEntity>Fields in net.minecraft.world.entity.ai.goal.target declared as LivingEntityModifier and TypeFieldDescriptionprivate LivingEntityOwnerHurtTargetGoal.ownerLastHurtprivate LivingEntityOwnerHurtByTargetGoal.ownerLastHurtByprivate LivingEntityDefendVillageTargetGoal.potentialTargetprotected LivingEntityNearestAttackableTargetGoal.targetprotected LivingEntityTargetGoal.targetMobMethods in net.minecraft.world.entity.ai.goal.target with parameters of type LivingEntityModifier and TypeMethodDescriptionprotected voidHurtByTargetGoal.alertOther(Mob pMob, LivingEntity pTarget) protected booleanTargetGoal.canAttack(LivingEntity pPotentialTarget, TargetingConditions pTargetPredicate) Checks if this is a suitable target.private booleanTargetGoal.canReach(LivingEntity pTarget) Checks to see if this entity can find a short path to the given target.voidNearestAttackableTargetGoal.setTarget(LivingEntity pTarget) -
Uses of LivingEntity in net.minecraft.world.entity.ai.memory
Fields in net.minecraft.world.entity.ai.memory with type parameters of type LivingEntityModifier and TypeFieldDescriptionstatic final MemoryModuleType<LivingEntity> MemoryModuleType.ATTACK_TARGETstatic final MemoryModuleType<LivingEntity> MemoryModuleType.AVOID_TARGETstatic final MemoryModuleType<LivingEntity> MemoryModuleType.HURT_BY_ENTITYstatic final MemoryModuleType<LivingEntity> MemoryModuleType.INTERACTION_TARGETprivate final Predicate<LivingEntity> NearestVisibleLivingEntities.lineOfSightTestprivate final List<LivingEntity> NearestVisibleLivingEntities.nearbyEntitiesstatic final MemoryModuleType<LivingEntity> MemoryModuleType.NEAREST_ATTACKABLEstatic final MemoryModuleType<LivingEntity> MemoryModuleType.NEAREST_HOSTILEstatic final MemoryModuleType<List<LivingEntity>> MemoryModuleType.NEAREST_LIVING_ENTITIESHolds a list of nearby living entities inside the brain entity's bounding box expanded 16 blocks in all directions.static final MemoryModuleType<LivingEntity> MemoryModuleType.NEAREST_VISIBLE_ZOMBIFIEDstatic final MemoryModuleType<LivingEntity> MemoryModuleType.ROAR_TARGETstatic final MemoryModuleType<List<LivingEntity>> MemoryModuleType.VISIBLE_VILLAGER_BABIESMethods in net.minecraft.world.entity.ai.memory that return types with arguments of type LivingEntityModifier and TypeMethodDescriptionNearestVisibleLivingEntities.find(Predicate<LivingEntity> pPredicate) NearestVisibleLivingEntities.findAll(Predicate<LivingEntity> pPredicate) NearestVisibleLivingEntities.findClosest(Predicate<LivingEntity> pPredicate) Methods in net.minecraft.world.entity.ai.memory with parameters of type LivingEntityModifier and TypeMethodDescriptionbooleanNearestVisibleLivingEntities.contains(LivingEntity pEntity) Method parameters in net.minecraft.world.entity.ai.memory with type arguments of type LivingEntityModifier and TypeMethodDescriptionbooleanNearestVisibleLivingEntities.contains(Predicate<LivingEntity> pPredicate) NearestVisibleLivingEntities.find(Predicate<LivingEntity> pPredicate) NearestVisibleLivingEntities.findAll(Predicate<LivingEntity> pPredicate) NearestVisibleLivingEntities.findClosest(Predicate<LivingEntity> pPredicate) Constructors in net.minecraft.world.entity.ai.memory with parameters of type LivingEntityModifierConstructorDescriptionNearestVisibleLivingEntities(ServerLevel pLevel, LivingEntity pEntity, List<LivingEntity> pNearbyEntities) Constructor parameters in net.minecraft.world.entity.ai.memory with type arguments of type LivingEntityModifierConstructorDescriptionNearestVisibleLivingEntities(ServerLevel pLevel, LivingEntity pEntity, List<LivingEntity> pNearbyEntities) -
Uses of LivingEntity in net.minecraft.world.entity.ai.sensing
Classes in net.minecraft.world.entity.ai.sensing with type parameters of type LivingEntityModifier and TypeClassDescriptionclassMobSensor<T extends LivingEntity>classNearestLivingEntitySensor<T extends LivingEntity>classSensor<E extends LivingEntity>Fields in net.minecraft.world.entity.ai.sensing with type parameters of type LivingEntityModifier and TypeFieldDescriptionprivate final BiPredicate<T, LivingEntity> MobSensor.mobTeststatic final SensorType<NearestLivingEntitySensor<LivingEntity>> SensorType.NEAREST_LIVING_ENTITIESMethods in net.minecraft.world.entity.ai.sensing that return types with arguments of type LivingEntityModifier and TypeMethodDescriptionprivate static Optional<LivingEntity> WardenEntitySensor.getClosest(Warden pWarden, Predicate<LivingEntity> pPredicate) protected MemoryModuleType<LivingEntity> AxolotlAttackablesSensor.getMemory()protected MemoryModuleType<LivingEntity> FrogAttackablesSensor.getMemory()protected abstract MemoryModuleType<LivingEntity> NearestVisibleLivingEntitySensor.getMemory()protected MemoryModuleType<LivingEntity> VillagerHostilesSensor.getMemory()private Optional<LivingEntity> NearestVisibleLivingEntitySensor.getNearestEntity(ServerLevel pLevel, LivingEntity pEnttiy) private List<LivingEntity> VillagerBabiesSensor.getNearestVillagerBabies(LivingEntity pLivingEntity) static BiPredicate<ServerLevel, LivingEntity> Sensor.wasEntityAttackableLastNTicks(LivingEntity pEntity, int pTicks) Methods in net.minecraft.world.entity.ai.sensing with parameters of type LivingEntityModifier and TypeMethodDescriptionstatic voidGolemSensor.checkForNearbyGolem(LivingEntity pLivingEntity) protected voidDummySensor.doTick(ServerLevel pLevel, LivingEntity pEntity) protected voidGolemSensor.doTick(ServerLevel pLevel, LivingEntity pEntity) protected voidHurtBySensor.doTick(ServerLevel pLevel, LivingEntity pEntity) protected voidIsInWaterSensor.doTick(ServerLevel p_217816_, LivingEntity p_217817_) protected voidNearestVisibleLivingEntitySensor.doTick(ServerLevel p_148288_, LivingEntity p_148289_) protected voidPiglinBruteSpecificSensor.doTick(ServerLevel pLevel, LivingEntity pEntity) protected voidPiglinSpecificSensor.doTick(ServerLevel pLevel, LivingEntity pEntity) protected voidPlayerSensor.doTick(ServerLevel pLevel, LivingEntity pEntity) protected voidVillagerBabiesSensor.doTick(ServerLevel pLevel, LivingEntity pEntity) PiglinSpecificSensor.findNearestRepellent(ServerLevel pLevel, LivingEntity pLivingEntity) protected doublePlayerSensor.getFollowDistance(LivingEntity pEntity) private Optional<LivingEntity> NearestVisibleLivingEntitySensor.getNearestEntity(ServerLevel pLevel, LivingEntity pEnttiy) private List<LivingEntity> VillagerBabiesSensor.getNearestVillagerBabies(LivingEntity pLivingEntity) protected Optional<NearestVisibleLivingEntities> NearestVisibleLivingEntitySensor.getVisibleEntities(LivingEntity pEntity) private NearestVisibleLivingEntitiesVillagerBabiesSensor.getVisibleEntities(LivingEntity pLivingEntity) static voidGolemSensor.golemDetected(LivingEntity pLivingEntity) private booleanAxolotlAttackablesSensor.isClose(LivingEntity pAttacker, LivingEntity pTarget) private booleanVillagerHostilesSensor.isClose(LivingEntity pAttacker, LivingEntity pTarget) static booleanSensor.isEntityAttackable(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) static booleanSensor.isEntityAttackableIgnoringLineOfSight(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) static booleanSensor.isEntityTargetable(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) private booleanVillagerHostilesSensor.isHostile(LivingEntity pEntity) private booleanAxolotlAttackablesSensor.isHostileTarget(LivingEntity pTarget) private booleanAxolotlAttackablesSensor.isHuntTarget(LivingEntity pAttacker, LivingEntity pTarget) protected booleanAxolotlAttackablesSensor.isMatchingEntity(ServerLevel p_376498_, LivingEntity p_148266_, LivingEntity p_148267_) protected booleanFrogAttackablesSensor.isMatchingEntity(ServerLevel p_376635_, LivingEntity p_217810_, LivingEntity p_217811_) protected abstract booleanNearestVisibleLivingEntitySensor.isMatchingEntity(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) protected booleanVillagerHostilesSensor.isMatchingEntity(ServerLevel p_376393_, LivingEntity p_148344_, LivingEntity p_148345_) private booleanFrogAttackablesSensor.isUnreachableAttackTarget(LivingEntity pAttacker, LivingEntity pTarget) private booleanVillagerBabiesSensor.isVillagerBaby(LivingEntity pLivingEntity) static BiPredicate<ServerLevel, LivingEntity> Sensor.wasEntityAttackableLastNTicks(LivingEntity pEntity, int pTicks) Method parameters in net.minecraft.world.entity.ai.sensing with type arguments of type LivingEntityModifier and TypeMethodDescriptionprivate static Optional<LivingEntity> WardenEntitySensor.getClosest(Warden pWarden, Predicate<LivingEntity> pPredicate) Constructor parameters in net.minecraft.world.entity.ai.sensing with type arguments of type LivingEntityModifierConstructorDescriptionMobSensor(int pScanRate, BiPredicate<T, LivingEntity> pMobTest, Predicate<T> pReadyTest, MemoryModuleType<Boolean> pToSet, int pMemoryTimeToLive) -
Uses of LivingEntity in net.minecraft.world.entity.ai.targeting
Methods in net.minecraft.world.entity.ai.targeting with parameters of type LivingEntityModifier and TypeMethodDescriptionbooleanTargetingConditions.Selector.test(LivingEntity pEntity, ServerLevel pLevel) booleanTargetingConditions.test(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) -
Uses of LivingEntity in net.minecraft.world.entity.ambient
Subclasses of LivingEntity in net.minecraft.world.entity.ambient -
Uses of LivingEntity in net.minecraft.world.entity.animal
Classes in net.minecraft.world.entity.animal with type parameters of type LivingEntityModifier and TypeClassDescription(package private) static classCat.CatAvoidEntityGoal<T extends LivingEntity>(package private) static classOcelot.OcelotAvoidEntityGoal<T extends LivingEntity>(package private) static classPanda.PandaAvoidGoal<T extends LivingEntity>(package private) static classRabbit.RabbitAvoidEntityGoal<T extends LivingEntity>(package private) classWolf.WolfAvoidEntityGoal<T extends LivingEntity>Subclasses of LivingEntity in net.minecraft.world.entity.animalModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in net.minecraft.world.entity.animal declared as LivingEntityModifier and TypeFieldDescriptionprivate LivingEntityFox.DefendTrustedTargetGoal.trustedLastHurtprivate LivingEntityFox.DefendTrustedTargetGoal.trustedLastHurtByMethods in net.minecraft.world.entity.animal with type parameters of type LivingEntityModifier and TypeMethodDescriptionstatic <T extends LivingEntity & Bucketable>
Optional<InteractionResult> Bucketable.bucketMobPickup(Player pPlayer, InteractionHand pHand, T pEntity) Methods in net.minecraft.world.entity.animal that return LivingEntityMethods in net.minecraft.world.entity.animal with parameters of type LivingEntityModifier and TypeMethodDescriptionprotected voidBee.BeeHurtByOtherGoal.alertOther(Mob pMob, LivingEntity pTarget) protected voidPanda.PandaHurtByTargetGoal.alertOther(Mob pMob, LivingEntity pTarget) protected voidPolarBear.PolarBearHurtByTargetGoal.alertOther(Mob pMob, LivingEntity pTarget) booleanDolphin.canAttack(LivingEntity p_363474_) protected voidFox.FoxMeleeAttackGoal.checkAndPerformAttack(LivingEntity p_28724_) protected voidPolarBear.PolarBearMeleeAttackGoal.checkAndPerformAttack(LivingEntity p_29589_) Pig.getDismountLocationForPassenger(LivingEntity pLivingEntity) static booleanFox.isPathClear(Fox pFox, LivingEntity pLivingEntity) voidSnowGolem.performRangedAttack(LivingEntity pTarget, float pDistanceFactor) Attack the specified entity using a ranged attack.voidFox.setTarget(LivingEntity pLivingEntity) Sets the active target the Task system uses for trackingvoidPanda.PandaLookAtPlayerGoal.setTarget(LivingEntity pLookAt) booleanFox.FoxAlertableEntitiesSelector.test(LivingEntity p_28653_, ServerLevel p_376835_) booleanWolf.wantsToAttack(LivingEntity pTarget, LivingEntity pOwner) Constructor parameters in net.minecraft.world.entity.animal with type arguments of type LivingEntityModifierConstructorDescriptionDefendTrustedTargetGoal(Class<LivingEntity> pTargetType, boolean pMustSee, boolean pMustReach, TargetingConditions.Selector pSelector) FoxLookAtPlayerGoal(Mob pMob, Class<? extends LivingEntity> pLookAtType, float pLookDistance) PandaLookAtPlayerGoal(Panda pPanda, Class<? extends LivingEntity> pLookAtType, float pLookDistance) -
Uses of LivingEntity in net.minecraft.world.entity.animal.allay
Subclasses of LivingEntity in net.minecraft.world.entity.animal.allayMethods in net.minecraft.world.entity.animal.allay with parameters of type LivingEntityModifier and TypeMethodDescriptionprivate static Optional<PositionTracker> AllayAi.getItemDepositPosition(LivingEntity pEntity) static Optional<ServerPlayer> AllayAi.getLikedPlayer(LivingEntity pEntity) private static Optional<PositionTracker> AllayAi.getLikedPlayerPositionTracker(LivingEntity pEntity) private static booleanAllayAi.hasWantedItem(LivingEntity pEntity) static voidAllayAi.hearNoteblock(LivingEntity pEntity, BlockPos pPos) private static booleanAllayAi.shouldDepositItemsAtLikedNoteblock(LivingEntity pEntity, Brain<?> pBrain, GlobalPos pPos) -
Uses of LivingEntity in net.minecraft.world.entity.animal.armadillo
Subclasses of LivingEntity in net.minecraft.world.entity.animal.armadilloMethods in net.minecraft.world.entity.animal.armadillo with parameters of type LivingEntity -
Uses of LivingEntity in net.minecraft.world.entity.animal.axolotl
Subclasses of LivingEntity in net.minecraft.world.entity.animal.axolotlMethods in net.minecraft.world.entity.animal.axolotl that return LivingEntityMethods in net.minecraft.world.entity.animal.axolotl that return types with arguments of type LivingEntityModifier and TypeMethodDescriptionstatic BehaviorControl<LivingEntity> ValidatePlayDead.create()private static Optional<? extends LivingEntity> AxolotlAi.findNearestValidAttackTarget(ServerLevel pLevel, Axolotl pAxolotl) Methods in net.minecraft.world.entity.animal.axolotl with parameters of type LivingEntityModifier and TypeMethodDescriptionprivate static booleanAxolotlAi.canSetWalkTargetFromLookTarget(LivingEntity pEntity) private static floatAxolotlAi.getSpeedModifier(LivingEntity pEntity) private static floatAxolotlAi.getSpeedModifierChasing(LivingEntity pEntity) private static floatAxolotlAi.getSpeedModifierFollowingAdult(LivingEntity pEntity) static voidAxolotl.onStopAttacking(ServerLevel pLevel, Axolotl pAxolotl, LivingEntity pTarget) Method parameters in net.minecraft.world.entity.animal.axolotl with type arguments of type LivingEntityModifier and TypeMethodDescriptionstatic booleanAxolotl.checkAxolotlSpawnRules(EntityType<? extends LivingEntity> pEntityType, ServerLevelAccessor pLevel, EntitySpawnReason pSpawnReason, BlockPos pPos, RandomSource pRandom) -
Uses of LivingEntity in net.minecraft.world.entity.animal.camel
Subclasses of LivingEntity in net.minecraft.world.entity.animal.camelMethods in net.minecraft.world.entity.animal.camel with parameters of type LivingEntity -
Uses of LivingEntity in net.minecraft.world.entity.animal.frog
Subclasses of LivingEntity in net.minecraft.world.entity.animal.frogMethods in net.minecraft.world.entity.animal.frog that return LivingEntityMethods in net.minecraft.world.entity.animal.frog with parameters of type LivingEntityModifier and TypeMethodDescriptionprivate voidShootTongue.addUnreachableTargetToMemory(Frog pFrog, LivingEntity pTarget) static booleanFrog.canEat(LivingEntity pEntity) private booleanShootTongue.canPathfindToTarget(Frog pFrog, LivingEntity pTarget) -
Uses of LivingEntity in net.minecraft.world.entity.animal.goat
Subclasses of LivingEntity in net.minecraft.world.entity.animal.goat -
Uses of LivingEntity in net.minecraft.world.entity.animal.horse
Subclasses of LivingEntity in net.minecraft.world.entity.animal.horseModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassFields in net.minecraft.world.entity.animal.horse declared as LivingEntityModifier and TypeFieldDescriptionprivate LivingEntityTraderLlama.TraderLlamaDefendWanderingTraderGoal.ownerLastHurtByMethods in net.minecraft.world.entity.animal.horse that return LivingEntityMethods in net.minecraft.world.entity.animal.horse with parameters of type LivingEntityModifier and TypeMethodDescriptionAbstractHorse.getDismountLocationForPassenger(LivingEntity pLivingEntity) private Vec3AbstractHorse.getDismountLocationInDirection(Vec3 pDirection, LivingEntity pPassenger) protected Vec2AbstractHorse.getRiddenRotation(LivingEntity pEntity) voidLlama.performRangedAttack(LivingEntity pTarget, float pDistanceFactor) Attack the specified entity using a ranged attack.private voidLlama.spit(LivingEntity pTarget) -
Uses of LivingEntity in net.minecraft.world.entity.animal.sniffer
Subclasses of LivingEntity in net.minecraft.world.entity.animal.sniffer -
Uses of LivingEntity in net.minecraft.world.entity.boss.enderdragon
Subclasses of LivingEntity in net.minecraft.world.entity.boss.enderdragonMethods in net.minecraft.world.entity.boss.enderdragon with parameters of type LivingEntity -
Uses of LivingEntity in net.minecraft.world.entity.boss.enderdragon.phases
Fields in net.minecraft.world.entity.boss.enderdragon.phases declared as LivingEntityMethods in net.minecraft.world.entity.boss.enderdragon.phases with parameters of type LivingEntityModifier and TypeMethodDescriptionvoidDragonStrafePlayerPhase.setTarget(LivingEntity pAttackTarget) -
Uses of LivingEntity in net.minecraft.world.entity.boss.wither
Subclasses of LivingEntity in net.minecraft.world.entity.boss.witherMethods in net.minecraft.world.entity.boss.wither with parameters of type LivingEntityModifier and TypeMethodDescriptionprivate voidWitherBoss.performRangedAttack(int pHead, LivingEntity pTarget) voidWitherBoss.performRangedAttack(LivingEntity pTarget, float pDistanceFactor) Attack the specified entity using a ranged attack. -
Uses of LivingEntity in net.minecraft.world.entity.decoration
Subclasses of LivingEntity in net.minecraft.world.entity.decoration -
Uses of LivingEntity in net.minecraft.world.entity.item
Fields in net.minecraft.world.entity.item declared as LivingEntityMethods in net.minecraft.world.entity.item that return LivingEntityConstructors in net.minecraft.world.entity.item with parameters of type LivingEntityModifierConstructorDescriptionPrimedTnt(Level pLevel, double pX, double pY, double pZ, LivingEntity pOwner) -
Uses of LivingEntity in net.minecraft.world.entity.monster
Classes in net.minecraft.world.entity.monster with type parameters of type LivingEntityModifier and TypeClassDescription(package private) static classSpider.SpiderTargetGoal<T extends LivingEntity>Subclasses of LivingEntity in net.minecraft.world.entity.monsterModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in net.minecraft.world.entity.monster declared as LivingEntityModifier and TypeFieldDescriptionprivate LivingEntityGuardian.clientSideCachedAttackTargetprivate LivingEntityEnderMan.EndermanFreezeWhenLookedAt.targetFields in net.minecraft.world.entity.monster with type parameters of type LivingEntityModifier and TypeFieldDescriptionprivate static final Predicate<LivingEntity> Ravager.ROAR_TARGET_ON_CLIENTMethods in net.minecraft.world.entity.monster that return LivingEntityModifier and TypeMethodDescriptionGuardian.getActiveAttackTarget()Strider.getControllingPassenger()CrossbowAttackMob.getTarget()Zoglin.getTarget()Methods in net.minecraft.world.entity.monster that return types with arguments of type LivingEntityModifier and TypeMethodDescriptionprivate Optional<? extends LivingEntity> Zoglin.findNearestValidAttackTarget(ServerLevel pLevel) Methods in net.minecraft.world.entity.monster with parameters of type LivingEntityModifier and TypeMethodDescriptionprotected voidRavager.blockedByShield(LivingEntity pEntity) protected voidZoglin.blockedByShield(LivingEntity pEntity) booleanAbstractIllager.canAttack(LivingEntity p_186270_) (package private) booleanPhantom.canAttack(ServerLevel pLevel, LivingEntity pEntity, TargetingConditions pTargetingConditions) protected voidSlime.dealDamage(LivingEntity pLivingEntity) Strider.getDismountLocationForPassenger(LivingEntity pLivingEntity) private booleanZoglin.isTargetable(ServerLevel pLevel, LivingEntity pEntity) booleanZombie.killedEntity(ServerLevel p_219160_, LivingEntity p_219161_) booleanDrowned.okTarget(LivingEntity pTarget) default voidCrossbowAttackMob.performCrossbowAttack(LivingEntity pUser, float pVelocity) voidAbstractSkeleton.performRangedAttack(LivingEntity pTarget, float pDistanceFactor) Attack the specified entity using a ranged attack.voidDrowned.performRangedAttack(LivingEntity pTarget, float pDistanceFactor) Attack the specified entity using a ranged attack.voidIllusioner.performRangedAttack(LivingEntity pTarget, float pDistanceFactor) Attack the specified entity using a ranged attack.voidPillager.performRangedAttack(LivingEntity pTarget, float pDistanceFactor) Attack the specified entity using a ranged attack.voidRangedAttackMob.performRangedAttack(LivingEntity pTarget, float pVelocity) Attack the specified entity using a ranged attack.voidWitch.performRangedAttack(LivingEntity pTarget, float pDistanceFactor) Attack the specified entity using a ranged attack.private voidZoglin.setAttackTarget(LivingEntity pTarget) voidCreeper.setTarget(LivingEntity p_149691_) voidEnderMan.setTarget(LivingEntity pLivingEntity) Sets the active target the Task system uses for trackingvoidZombifiedPiglin.setTarget(LivingEntity pLivingEntity) Sets the active target the Task system uses for trackingbooleanGuardian.GuardianAttackSelector.test(LivingEntity p_32881_, ServerLevel p_376639_) -
Uses of LivingEntity in net.minecraft.world.entity.monster.breeze
Subclasses of LivingEntity in net.minecraft.world.entity.monster.breezeMethods in net.minecraft.world.entity.monster.breeze that return LivingEntityMethods in net.minecraft.world.entity.monster.breeze that return types with arguments of type LivingEntityMethods in net.minecraft.world.entity.monster.breeze with parameters of type LivingEntityModifier and TypeMethodDescriptionprivate static booleanShoot.isTargetWithinRange(Breeze pBreeze, LivingEntity pTarget) private static booleanLongJump.outOfAggroRange(Breeze pBreeze, LivingEntity pTarget) static Vec3BreezeUtil.randomPointBehindTarget(LivingEntity pTarget, RandomSource pRandom) private static Vec3Slide.randomPointInMiddleCircle(Breeze pBreeze, LivingEntity pTarget) private static BlockPosLongJump.snapToSurface(LivingEntity pOwner, Vec3 pTargetPos) private static booleanLongJump.tooCloseForJump(Breeze pBreeze, LivingEntity pTarget) -
Uses of LivingEntity in net.minecraft.world.entity.monster.creaking
Subclasses of LivingEntity in net.minecraft.world.entity.monster.creakingMethods in net.minecraft.world.entity.monster.creaking that return LivingEntity -
Uses of LivingEntity in net.minecraft.world.entity.monster.hoglin
Subclasses of LivingEntity in net.minecraft.world.entity.monster.hoglinMethods in net.minecraft.world.entity.monster.hoglin that return LivingEntityMethods in net.minecraft.world.entity.monster.hoglin that return types with arguments of type LivingEntityModifier and TypeMethodDescriptionprivate static Optional<? extends LivingEntity> HoglinAi.findNearestValidAttackTarget(ServerLevel pLevel, Hoglin pHoglin) Methods in net.minecraft.world.entity.monster.hoglin with parameters of type LivingEntityModifier and TypeMethodDescriptionprotected voidHoglin.blockedByShield(LivingEntity pEntity) private static voidHoglinAi.broadcastAttackTarget(Hoglin pHoglin, LivingEntity pTarget) private static voidHoglinAi.broadcastRetreat(Hoglin pHoglin, LivingEntity pTarget) static booleanHoglinBase.hurtAndThrowTarget(ServerLevel pLevel, LivingEntity pEntity, LivingEntity pTarget) private static voidHoglinAi.maybeRetaliate(ServerLevel pLevel, Hoglin pHoglin, LivingEntity pEntity) protected static voidHoglinAi.onHitTarget(Hoglin pHoglin, LivingEntity pTarget) private static voidHoglinAi.retreatFromNearestTarget(Hoglin pHoglin, LivingEntity pTarget) private static voidHoglinAi.setAttackTarget(Hoglin pHoglin, LivingEntity pTarget) private static voidHoglinAi.setAttackTargetIfCloserThanCurrent(Hoglin pHoglin, LivingEntity pTarget) private static voidHoglinAi.setAvoidTarget(Hoglin pHoglin, LivingEntity pTarget) static voidHoglinBase.throwTarget(LivingEntity pHoglin, LivingEntity pTarget) protected static voidHoglinAi.wasHurtBy(ServerLevel pLevel, Hoglin pHoglin, LivingEntity pEntity) -
Uses of LivingEntity in net.minecraft.world.entity.monster.piglin
Subclasses of LivingEntity in net.minecraft.world.entity.monster.piglinMethods in net.minecraft.world.entity.monster.piglin that return LivingEntityMethods in net.minecraft.world.entity.monster.piglin that return types with arguments of type LivingEntityModifier and TypeMethodDescriptionprivate static BehaviorControl<LivingEntity> PiglinAi.babySometimesRideBabyHoglin()static BehaviorControl<LivingEntity> RememberIfHoglinWasKilled.create()static BehaviorControl<LivingEntity> StartAdmiringItemIfSeen.create(int pAdmireDuration) static BehaviorControl<LivingEntity> StopAdmiringIfItemTooFarAway.create(int pMaxDist) static BehaviorControl<LivingEntity> StopAdmiringIfTiredOfTryingToReachItem.create(int pMaxTimeToReachItem, int pDisableDuration) private static RunOne<LivingEntity> PiglinAi.createIdleLookBehaviors()private static ImmutableList<com.mojang.datafixers.util.Pair<OneShot<LivingEntity>, Integer>> PiglinAi.createLookBehaviors()private static Optional<? extends LivingEntity> PiglinAi.findNearestValidAttackTarget(ServerLevel pLevel, Piglin pPiglin) private static Optional<? extends LivingEntity> PiglinBruteAi.findNearestValidAttackTarget(ServerLevel pLevel, AbstractPiglin pPiglin) private static Optional<LivingEntity> PiglinAi.getAngerTarget(AbstractPiglin pPiglin) static Optional<LivingEntity> PiglinAi.getAvoidTarget(Piglin pPiglin) Methods in net.minecraft.world.entity.monster.piglin with parameters of type LivingEntityModifier and TypeMethodDescriptionprivate static voidPiglinAi.admireGoldItem(LivingEntity pPiglin) protected static voidPiglinAi.broadcastAngerTarget(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pAngerTarget) private static voidPiglinAi.broadcastRetreat(Piglin pPiglin, LivingEntity pTarget) private static booleanPiglinAi.doesntSeeAnyPlayerHoldingLovedItem(LivingEntity pPiglin) private static booleanPiglinAi.hasCrossbow(LivingEntity pPiglin) private static booleanPiglinAi.isNearestValidAttackTarget(ServerLevel pLevel, Piglin pPiglin, LivingEntity pTarget) private static booleanPiglinBruteAi.isNearestValidAttackTarget(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pEntity) static booleanPiglinAi.isPlayerHoldingLovedItem(LivingEntity pPlayer) static booleanPiglinAi.isWearingSafeArmor(LivingEntity pEntity) protected static voidPiglinAi.maybeRetaliate(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pEntity) voidPiglin.performRangedAttack(LivingEntity pTarget, float pDistanceFactor) Attack the specified entity using a ranged attack.private static voidPiglinAi.retreatFromNearestTarget(Piglin pPiglin, LivingEntity pTarget) private static booleanPiglinAi.seesPlayerHoldingLovedItem(LivingEntity pPiglin) protected static voidPiglinAi.setAngerTarget(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pAngerTarget) protected static voidPiglinBruteAi.setAngerTarget(PiglinBrute pPiglinBrute, LivingEntity pAngerTarget) private static voidPiglinAi.setAngerTargetIfCloserThanCurrent(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pAngerTarget) private static voidPiglinAi.setAngerTargetToNearestTargetablePlayerIfFound(ServerLevel pLevel, AbstractPiglin pPiglin, LivingEntity pEntity) private static voidPiglinAi.setAvoidTargetAndDontHuntForAWhile(Piglin pPiglin, LivingEntity pTarget) private static booleanPiglinAi.wantsToDance(LivingEntity pPiglin, LivingEntity pTarget) protected static voidPiglinAi.wasHurtBy(ServerLevel pLevel, Piglin pPiglin, LivingEntity pEntity) protected static voidPiglinBruteAi.wasHurtBy(ServerLevel pLevel, PiglinBrute pPiglinBrute, LivingEntity pEntity) private static booleanPiglinAi.wasHurtRecently(LivingEntity pPiglin) -
Uses of LivingEntity in net.minecraft.world.entity.monster.warden
Subclasses of LivingEntity in net.minecraft.world.entity.monster.wardenMethods in net.minecraft.world.entity.monster.warden that return LivingEntityMethods in net.minecraft.world.entity.monster.warden that return types with arguments of type LivingEntityMethods in net.minecraft.world.entity.monster.warden with parameters of type LivingEntityModifier and TypeMethodDescriptionprivate static booleanWardenAi.isTarget(Warden pWarden, LivingEntity pEntity) private static voidWardenAi.onTargetInvalid(ServerLevel pLevel, Warden pWarden, LivingEntity pTarget) voidWarden.setAttackTarget(LivingEntity pAttackTarget) static voidWardenAi.setDigCooldown(LivingEntity pEntity) -
Uses of LivingEntity in net.minecraft.world.entity.npc
Subclasses of LivingEntity in net.minecraft.world.entity.npcMethods in net.minecraft.world.entity.npc with parameters of type LivingEntityModifier and TypeMethodDescriptionvoidVillager.setLastHurtByMob(LivingEntity pLivingBase) Hint to AI tasks that we were attacked by the passed EntityLivingBase and should retaliate. -
Uses of LivingEntity in net.minecraft.world.entity.player
Subclasses of LivingEntity in net.minecraft.world.entity.playerMethods in net.minecraft.world.entity.player with parameters of type LivingEntityModifier and TypeMethodDescriptionprotected voidPlayer.blockUsingShield(LivingEntity pEntity) protected voidPlayer.doAutoAttackOnTouch(LivingEntity p_36355_) booleanPlayer.killedEntity(ServerLevel p_219735_, LivingEntity p_219736_) -
Uses of LivingEntity in net.minecraft.world.entity.projectile
Fields in net.minecraft.world.entity.projectile declared as LivingEntityModifier and TypeFieldDescriptionprivate LivingEntityFireworkRocketEntity.attachedToEntityprivate LivingEntityEvokerFangs.ownerFields in net.minecraft.world.entity.projectile with type parameters of type LivingEntityModifier and TypeFieldDescriptionstatic final Predicate<LivingEntity> ThrownPotion.WATER_SENSITIVE_OR_ON_FIREMethods in net.minecraft.world.entity.projectile that return LivingEntityMethods in net.minecraft.world.entity.projectile with parameters of type LivingEntityModifier and TypeMethodDescriptionit.unimi.dsi.fastutil.doubles.DoubleDoubleImmutablePairFireworkRocketEntity.calculateHorizontalHurtKnockbackDirection(LivingEntity p_345239_, DamageSource p_345155_) it.unimi.dsi.fastutil.doubles.DoubleDoubleImmutablePairProjectile.calculateHorizontalHurtKnockbackDirection(LivingEntity pEntity, DamageSource pDamageSource) it.unimi.dsi.fastutil.doubles.DoubleDoubleImmutablePairThrownPotion.calculateHorizontalHurtKnockbackDirection(LivingEntity p_345103_, DamageSource p_345887_) Projectile.ProjectileFactory.create(ServerLevel pLevel, LivingEntity pOwner, ItemStack pSpawnedFrom) private voidEvokerFangs.dealDamageTo(LivingEntity pTarget) protected voidAbstractArrow.doKnockback(LivingEntity pEntity, DamageSource pDamageSource) protected voidAbstractArrow.doPostHurtEffects(LivingEntity pTarget) protected voidArrow.doPostHurtEffects(LivingEntity pLiving) protected voidSpectralArrow.doPostHurtEffects(LivingEntity pLiving) static AbstractArrowProjectileUtil.getMobArrow(LivingEntity pShooter, ItemStack pArrow, float pVelocity, ItemStack pWeapon) static InteractionHandProjectileUtil.getWeaponHoldingHand(LivingEntity livingEntity, Predicate<Item> itemPredicate) static InteractionHandProjectileUtil.getWeaponHoldingHand(LivingEntity pShooter, Item pWeapon) Deprecated.voidEvokerFangs.setOwner(LivingEntity pOwner) static <T extends Projectile>
TProjectile.spawnProjectileFromRotation(Projectile.ProjectileFactory<T> pFactory, ServerLevel pLevel, ItemStack pSpawnedFrom, LivingEntity pOwner, float pZ, float pVelocity, float pInaccuracy) static <T extends Projectile>
TProjectile.spawnProjectileUsingShoot(Projectile.ProjectileFactory<T> pFactory, ServerLevel pLevel, ItemStack pSpawnedFrom, LivingEntity pOwner, double pX, double pY, double pZ, float pVelocity, float pInaccuracy) Constructors in net.minecraft.world.entity.projectile with parameters of type LivingEntityModifierConstructorDescriptionprotectedAbstractArrow(EntityType<? extends AbstractArrow> pEntityType, LivingEntity pOwner, Level pLevel, ItemStack pPickupItemStack, ItemStack pFiredFromWeapon) AbstractHurtingProjectile(EntityType<? extends AbstractHurtingProjectile> pEntityType, LivingEntity pOwner, Vec3 pMovement, Level pLevel) Arrow(Level pLevel, LivingEntity pOwner, ItemStack pPickupItemStack, ItemStack pFiredFromWeapon) DragonFireball(Level pLevel, LivingEntity pOwner, Vec3 pMovement) EvokerFangs(Level pLevel, double pX, double pY, double pZ, float pYRot, int pWarmupDelay, LivingEntity pOwner) Fireball(EntityType<? extends Fireball> p_36999_, LivingEntity p_37000_, Vec3 p_347671_, Level p_37004_) FireworkRocketEntity(Level pLevel, ItemStack pStack, LivingEntity pShooter) LargeFireball(Level pLevel, LivingEntity pOwner, Vec3 pMovement, int pExplosionPower) ShulkerBullet(Level pLevel, LivingEntity pShooter, Entity pFinalTarget, Direction.Axis pAxis) SmallFireball(Level pLevel, LivingEntity pOwner, Vec3 pMovement) Snowball(Level pLevel, LivingEntity pOwner, ItemStack pItem) SpectralArrow(Level pLevel, LivingEntity pOwner, ItemStack pPickupItemStack, ItemStack pFiredFromWeapon) ThrowableItemProjectile(EntityType<? extends ThrowableItemProjectile> pEntityType, LivingEntity pOwner, Level pLevel, ItemStack pItem) ThrownEgg(Level pLevel, LivingEntity pOwner, ItemStack pItem) ThrownEnderpearl(Level pLevel, LivingEntity pOwner, ItemStack pItem) ThrownExperienceBottle(Level pLevel, LivingEntity pOwner, ItemStack pItem) ThrownPotion(Level pLevel, LivingEntity pOwner, ItemStack pItem) ThrownTrident(Level pLevel, LivingEntity pShooter, ItemStack pPickupItemStack) WitherSkull(Level pLevel, LivingEntity pOwner, Vec3 pMovement) -
Uses of LivingEntity in net.minecraft.world.entity.raid
Subclasses of LivingEntity in net.minecraft.world.entity.raid -
Uses of LivingEntity in net.minecraft.world.entity.vehicle
Methods in net.minecraft.world.entity.vehicle that return LivingEntityMethods in net.minecraft.world.entity.vehicle with parameters of type LivingEntityModifier and TypeMethodDescriptionstatic booleanDismountHelper.canDismountTo(CollisionGetter pLevel, LivingEntity pPassenger, AABB pBoundingBox) static booleanDismountHelper.canDismountTo(CollisionGetter pLevel, Vec3 pOffset, LivingEntity pPassenger, Pose pPose) AbstractBoat.getDismountLocationForPassenger(LivingEntity p_376670_) AbstractMinecart.getDismountLocationForPassenger(LivingEntity pLivingEntity) -
Uses of LivingEntity in net.minecraft.world.food
Methods in net.minecraft.world.food with parameters of type LivingEntityModifier and TypeMethodDescriptionvoidFoodProperties.onConsume(Level p_366676_, LivingEntity p_366505_, ItemStack p_366556_, Consumable p_366719_) -
Uses of LivingEntity in net.minecraft.world.inventory
Fields in net.minecraft.world.inventory declared as LivingEntityConstructors in net.minecraft.world.inventory with parameters of type LivingEntityModifierConstructorDescriptionArmorSlot(Container pContainer, LivingEntity pOwner, EquipmentSlot pSlot, int pSlotIndex, int pX, int pY, ResourceLocation pEmptyIcon) -
Uses of LivingEntity in net.minecraft.world.item
Methods in net.minecraft.world.item that return types with arguments of type LivingEntityModifier and TypeMethodDescriptionprivate static Predicate<LivingEntity> MaceItem.knockbackPredicate(Entity pAttacker, Entity pTarget) Methods in net.minecraft.world.item with parameters of type LivingEntityModifier and TypeMethodDescriptionprivate ItemStackItemStack.applyAfterUseComponentSideEffects(LivingEntity pEntity, ItemStack pStack) private voidItemStack.applyDamage(int p_361754_, LivingEntity p_364853_, Consumer<Item> p_360895_) static booleanMaceItem.canSmashAttack(LivingEntity pEntity) voidItemStack.consume(int pAmount, LivingEntity pEntity) ItemStack.consumeAndReturn(int pAmount, LivingEntity pEntity) ArrowItem.createArrow(Level pLevel, ItemStack pAmmo, LivingEntity pShooter, ItemStack pWeapon) SpectralArrowItem.createArrow(Level p_43237_, ItemStack p_43238_, LivingEntity p_43239_, ItemStack p_345773_) protected ProjectileCrossbowItem.createProjectile(Level p_331583_, LivingEntity p_40863_, ItemStack p_40864_, ItemStack p_40865_, boolean p_40866_) protected ProjectileProjectileWeaponItem.createProjectile(Level pLevel, LivingEntity pShooter, ItemStack pWeapon, ItemStack pAmmo, boolean pIsCrit) ProjectileWeaponItem.draw(ItemStack pWeapon, ItemStack pAmmo, LivingEntity pShooter) Item.finishUsingItem(ItemStack pStack, Level pLevel, LivingEntity pLivingEntity) Called when the player finishes using this Item (E.g. finishes eating.).ItemStack.finishUsingItem(Level pLevel, LivingEntity pLivingEntity) Called when the item in use count reach 0, e.g. item food eaten.SpyglassItem.finishUsingItem(ItemStack p_151209_, Level p_151210_, LivingEntity p_151211_) static intCrossbowItem.getChargeDuration(ItemStack pStack, LivingEntity pShooter) Item.getDamageSource(LivingEntity pEntity) MaceItem.getDamageSource(LivingEntity p_372868_) static ItemStackProjectileWeaponItem.getHeldProjectile(LivingEntity pShooter, Predicate<ItemStack> pIsAmmo) private static doubleMaceItem.getKnockbackPower(Entity pAttacker, LivingEntity pEntity, Vec3 pOffset) private static floatCrossbowItem.getPowerForTime(int pTimeLeft, ItemStack pStack, LivingEntity pShooter) private static Vector3fCrossbowItem.getProjectileShotVector(LivingEntity pShooter, Vec3 pDistance, float pAngle) intBowItem.getUseDuration(ItemStack p_40680_, LivingEntity p_345962_) intBrushItem.getUseDuration(ItemStack p_272765_, LivingEntity p_344739_) intBundleItem.getUseDuration(ItemStack p_371683_, LivingEntity p_371530_) intCrossbowItem.getUseDuration(ItemStack p_40938_, LivingEntity p_344898_) intEnderEyeItem.getUseDuration(ItemStack p_326954_, LivingEntity p_346241_) intInstrumentItem.getUseDuration(ItemStack p_220131_, LivingEntity p_345916_) intItem.getUseDuration(ItemStack pStack, LivingEntity pEntity) intItemStack.getUseDuration(LivingEntity pEntity) intShieldItem.getUseDuration(ItemStack p_43107_, LivingEntity p_346168_) intSpyglassItem.getUseDuration(ItemStack p_151222_, LivingEntity p_345399_) intTridentItem.getUseDuration(ItemStack p_43419_, LivingEntity p_345001_) voidItemStack.hurtAndBreak(int p_220158_, ServerLevel p_346256_, LivingEntity p_220160_, Consumer<Item> p_348596_) voidItemStack.hurtAndBreak(int pAmount, LivingEntity pEntity, EquipmentSlot pSlot) ItemStack.hurtAndConvertOnBreak(int pAmount, ItemLike pItem, LivingEntity pEntity, EquipmentSlot pSlot) booleanDiggerItem.hurtEnemy(ItemStack pStack, LivingEntity pTarget, LivingEntity pAttacker) Current implementations of this method in child classes do not use the entry argument beside ev.booleanItem.hurtEnemy(ItemStack pStack, LivingEntity pTarget, LivingEntity pAttacker) Current implementations of this method in child classes do not use the entry argument beside ev.booleanItemStack.hurtEnemy(LivingEntity pEnemy, LivingEntity pAttacker) booleanMaceItem.hurtEnemy(ItemStack p_334046_, LivingEntity p_333712_, LivingEntity p_333812_) booleanSwordItem.hurtEnemy(ItemStack pStack, LivingEntity pTarget, LivingEntity pAttacker) Current implementations of this method in child classes do not use the entry argument beside ev.booleanTridentItem.hurtEnemy(ItemStack pStack, LivingEntity pTarget, LivingEntity pAttacker) Current implementations of this method in child classes do not use the entry argument beside ev.DyeItem.interactLivingEntity(ItemStack pStack, Player pPlayer, LivingEntity pTarget, InteractionHand pHand) Try interacting with given entity.Item.interactLivingEntity(ItemStack pStack, Player pPlayer, LivingEntity pInteractionTarget, InteractionHand pUsedHand) Try interacting with given entity.ItemStack.interactLivingEntity(Player pPlayer, LivingEntity pEntity, InteractionHand pUsedHand) NameTagItem.interactLivingEntity(ItemStack pStack, Player pPlayer, LivingEntity pTarget, InteractionHand pHand) Try interacting with given entity.SaddleItem.interactLivingEntity(ItemStack pStack, Player pPlayer, LivingEntity pTarget, InteractionHand pHand) Try interacting with given entity.ShearsItem.interactLivingEntity(ItemStack stack, Player player, LivingEntity entity, InteractionHand hand) Neo: Migrate shear behavior intoShearsItem.interactLivingEntity(net.minecraft.world.item.ItemStack, net.minecraft.world.entity.player.Player, net.minecraft.world.entity.LivingEntity, net.minecraft.world.InteractionHand)to call into IShearable instead of relying onMob.mobInteract(net.minecraft.world.entity.player.Player, net.minecraft.world.InteractionHand)booleanArrowItem.isInfinite(ItemStack ammo, ItemStack bow, LivingEntity livingEntity) Called to determine if this arrow will be infinite when fired.booleanItem.mineBlock(ItemStack pStack, Level pLevel, BlockState pState, BlockPos pPos, LivingEntity pMiningEntity) Called when aBlockis destroyed using this Item.booleanShearsItem.mineBlock(ItemStack pStack, Level pLevel, BlockState pState, BlockPos pPos, LivingEntity pEntityLiving) Called when aBlockis destroyed using this Item.voidBrushItem.onUseTick(Level p_273467_, LivingEntity p_273619_, ItemStack p_273316_, int p_273101_) voidBundleItem.onUseTick(Level p_371661_, LivingEntity p_371559_, ItemStack p_371431_, int p_371432_) voidCrossbowItem.onUseTick(Level pLevel, LivingEntity pLivingEntity, ItemStack pStack, int pCount) Called as the item is being used by an entity.voidItem.onUseTick(Level pLevel, LivingEntity pLivingEntity, ItemStack pStack, int pRemainingUseDuration) Called as the item is being used by an entity.voidItemStack.onUseTick(Level pLevel, LivingEntity pLivingEntity, int pRemainingUseDuration) Called as the stack is being used by an entity.voidCrossbowItem.performShooting(Level pLevel, LivingEntity pShooter, InteractionHand pHand, ItemStack pWeapon, float pVelocity, float pInaccuracy, LivingEntity pTarget) voidDiggerItem.postHurtEnemy(ItemStack p_346200_, LivingEntity p_345855_, LivingEntity p_346191_) voidItem.postHurtEnemy(ItemStack pStack, LivingEntity pTarget, LivingEntity pAttacker) voidItemStack.postHurtEnemy(LivingEntity pEnemy, LivingEntity pAttacker) voidMaceItem.postHurtEnemy(ItemStack p_345716_, LivingEntity p_345817_, LivingEntity p_346003_) voidSwordItem.postHurtEnemy(ItemStack p_345553_, LivingEntity p_345771_, LivingEntity p_346282_) voidTridentItem.postHurtEnemy(ItemStack p_345950_, LivingEntity p_345617_, LivingEntity p_345537_) private intItemStack.processDurabilityChange(int p_361290_, ServerLevel p_361409_, LivingEntity p_364940_) booleanBowItem.releaseUsing(ItemStack p_40667_, Level p_40668_, LivingEntity p_40669_, int p_40670_) booleanCrossbowItem.releaseUsing(ItemStack p_40875_, Level p_40876_, LivingEntity p_40877_, int p_40878_) booleanItem.releaseUsing(ItemStack pStack, Level pLevel, LivingEntity pEntity, int pTimeLeft) voidItemStack.releaseUsing(Level pLevel, LivingEntity pLivingEntity, int pTimeLeft) Called when the player releases the use item button.booleanSpyglassItem.releaseUsing(ItemStack p_151213_, Level p_151214_, LivingEntity p_151215_, int p_151216_) booleanTridentItem.releaseUsing(ItemStack p_43394_, Level p_43395_, LivingEntity p_43396_, int p_43397_) protected voidProjectileWeaponItem.shoot(ServerLevel pLevel, LivingEntity pShooter, InteractionHand pHand, ItemStack pWeapon, List<ItemStack> pProjectileItems, float pVelocity, float pInaccuracy, boolean pIsCrit, LivingEntity pTarget) protected voidBowItem.shootProjectile(LivingEntity p_331372_, Projectile p_332000_, int p_330631_, float p_331251_, float p_331199_, float p_330857_, LivingEntity p_331572_) protected voidCrossbowItem.shootProjectile(LivingEntity p_40896_, Projectile p_332122_, int p_331865_, float p_40900_, float p_40902_, float p_40903_, LivingEntity p_330303_) protected abstract voidProjectileWeaponItem.shootProjectile(LivingEntity pShooter, Projectile pProjectile, int pIndex, float pVelocity, float pInaccuracy, float pAngle, LivingEntity pTarget) private voidSpyglassItem.stopUsing(LivingEntity pUser) private static booleanCrossbowItem.tryLoadProjectiles(LivingEntity pShooter, ItemStack pCrossbowStack) protected static ItemStackProjectileWeaponItem.useAmmo(ItemStack pWeapon, ItemStack pAmmo, LivingEntity pShooter, boolean pIntangable) -
Uses of LivingEntity in net.minecraft.world.item.alchemy
Methods in net.minecraft.world.item.alchemy with parameters of type LivingEntityModifier and TypeMethodDescriptionvoidPotionContents.applyToLivingEntity(LivingEntity pEntity) voidPotionContents.onConsume(Level p_366836_, LivingEntity p_366750_, ItemStack p_366399_, Consumable p_366541_) -
Uses of LivingEntity in net.minecraft.world.item.component
Methods in net.minecraft.world.item.component with parameters of type LivingEntityModifier and TypeMethodDescriptionvoidUseCooldown.apply(ItemStack pStack, LivingEntity pEntity) voidDeathProtection.applyEffects(ItemStack pStack, LivingEntity pEntity) booleanConsumable.canConsume(LivingEntity pEntity, ItemStack pStack) voidConsumable.emitParticlesAndSounds(RandomSource pRandom, LivingEntity pEntity, ItemStack pStack, int pAmount) Consumable.onConsume(Level pLevel, LivingEntity pEntity, ItemStack pStack) voidConsumableListener.onConsume(Level pLevel, LivingEntity pEntity, ItemStack pStack, Consumable pConsumable) voidOminousBottleAmplifier.onConsume(Level p_366547_, LivingEntity p_366849_, ItemStack p_366530_, Consumable p_366459_) voidSuspiciousStewEffects.onConsume(Level p_366904_, LivingEntity p_366405_, ItemStack p_366604_, Consumable p_366817_) Consumable.startConsuming(LivingEntity pEntity, ItemStack pStack, InteractionHand pHand) -
Uses of LivingEntity in net.minecraft.world.item.consume_effects
Methods in net.minecraft.world.item.consume_effects with parameters of type LivingEntityModifier and TypeMethodDescriptionbooleanApplyStatusEffectsConsumeEffect.apply(Level p_366679_, ItemStack p_366517_, LivingEntity p_366435_) booleanClearAllStatusEffectsConsumeEffect.apply(Level p_366806_, ItemStack p_366692_, LivingEntity p_366699_) booleanConsumeEffect.apply(Level pLevel, ItemStack pStack, LivingEntity pEntity) booleanPlaySoundConsumeEffect.apply(Level p_366628_, ItemStack p_366717_, LivingEntity p_366700_) booleanRemoveStatusEffectsConsumeEffect.apply(Level p_366881_, ItemStack p_366460_, LivingEntity p_366649_) booleanTeleportRandomlyConsumeEffect.apply(Level p_366648_, ItemStack p_366476_, LivingEntity p_366884_) -
Uses of LivingEntity in net.minecraft.world.item.enchantment
Fields in net.minecraft.world.item.enchantment declared as LivingEntityModifier and TypeFieldDescriptionprivate final LivingEntityEnchantedItemInUse.ownerThe field for theownerrecord component.Methods in net.minecraft.world.item.enchantment that return LivingEntityModifier and TypeMethodDescriptionEnchantedItemInUse.owner()Returns the value of theownerrecord component.Methods in net.minecraft.world.item.enchantment with parameters of type LivingEntityModifier and TypeMethodDescriptionstatic floatEnchantmentHelper.getDamageProtection(ServerLevel pLevel, LivingEntity pEntity, DamageSource pDamageSource) static intEnchantmentHelper.getEnchantmentLevel(Holder<Enchantment> pEnchantment, LivingEntity pEntity) static Optional<EnchantedItemInUse> EnchantmentHelper.getRandomItemWith(DataComponentType<?> pComponentType, LivingEntity pEntity, Predicate<ItemStack> pFilter) Enchantment.getSlotItems(LivingEntity pEntity) Creates a new map containing all items equipped by an entity in.invalid reference
slots that the enchantment cares about
static floatEnchantmentHelper.getTridentSpinAttackStrength(ItemStack pStack, LivingEntity pEntity) static booleanEnchantmentHelper.isImmuneToDamage(ServerLevel pLevel, LivingEntity pEntity, DamageSource pDamageSource) static floatEnchantmentHelper.modifyCrossbowChargingTime(ItemStack pStack, LivingEntity pEntity, float pCrossbowChargingTime) static voidEnchantmentHelper.onHitBlock(ServerLevel pLevel, ItemStack pStack, LivingEntity pOwner, Entity pEntity, EquipmentSlot pSlot, Vec3 pPos, BlockState pState, Consumer<Item> pOnBreak) static floatEnchantmentHelper.processEquipmentDropChance(ServerLevel pLevel, LivingEntity pEntity, DamageSource pDamageSource, float pEquipmentDropChance) static voidEnchantmentHelper.runIterationOnEquipment(LivingEntity pEntity, EnchantmentHelper.EnchantmentInSlotVisitor pVisitor) static voidEnchantmentHelper.runIterationOnItem(ItemStack pStack, EquipmentSlot pSlot, LivingEntity pEntity, EnchantmentHelper.EnchantmentInSlotVisitor pVisitor) voidEnchantment.runLocationChangedEffects(ServerLevel pLevel, int pEnchantmentLevel, EnchantedItemInUse pItem, LivingEntity pEntity) static voidEnchantmentHelper.runLocationChangedEffects(ServerLevel pLevel, LivingEntity pEntity) static voidEnchantmentHelper.runLocationChangedEffects(ServerLevel pLevel, ItemStack pStack, LivingEntity pEntity, EquipmentSlot pSlot) voidEnchantment.stopLocationBasedEffects(int pEnchantmentLevel, EnchantedItemInUse pItem, LivingEntity pEntity) static voidEnchantmentHelper.stopLocationBasedEffects(LivingEntity pEntity) static voidEnchantmentHelper.stopLocationBasedEffects(ItemStack pStack, LivingEntity pEntity, EquipmentSlot pSlot) static voidEnchantmentHelper.tickEffects(ServerLevel pLevel, LivingEntity pEntity) Constructors in net.minecraft.world.item.enchantment with parameters of type LivingEntityModifierConstructorDescriptionEnchantedItemInUse(ItemStack p_344800_, EquipmentSlot p_344722_, LivingEntity p_345536_) EnchantedItemInUse(ItemStack itemStack, EquipmentSlot inSlot, LivingEntity owner, Consumer<Item> onBreak) Creates an instance of aEnchantedItemInUserecord class. -
Uses of LivingEntity in net.minecraft.world.level
Methods in net.minecraft.world.level that return LivingEntityModifier and TypeMethodDescriptionExplosion.getIndirectSourceEntity()static LivingEntityExplosion.getIndirectSourceEntity(Entity pSource) ServerExplosion.getIndirectSourceEntity() -
Uses of LivingEntity in net.minecraft.world.level.block
Methods in net.minecraft.world.level.block with parameters of type LivingEntityModifier and TypeMethodDescriptionprivate static voidTntBlock.explode(Level pLevel, BlockPos pPos, LivingEntity pEntity) Deprecated.booleanTrapDoorBlock.isLadder(BlockState state, LevelReader world, BlockPos pos, LivingEntity entity) voidTntBlock.onCaughtFire(BlockState state, Level world, BlockPos pos, Direction face, LivingEntity igniter) private static voidLecternBlock.placeBook(LivingEntity pEntity, Level pLevel, BlockPos pPos, BlockState pState, ItemStack pStack) voidBedBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, LivingEntity pPlacer, ItemStack pStack) voidBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, LivingEntity pPlacer, ItemStack pStack) Called by BlockItem after this block has been placed.voidCommandBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, LivingEntity pPlacer, ItemStack pStack) voidCrafterBlock.setPlacedBy(Level p_307219_, BlockPos p_307681_, BlockState p_307383_, LivingEntity p_307647_, ItemStack p_307190_) voidDiodeBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, LivingEntity pPlacer, ItemStack pStack) voidDoorBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, LivingEntity pPlacer, ItemStack pStack) voidDoublePlantBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, LivingEntity pPlacer, ItemStack pStack) voidJukeboxBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, LivingEntity pPlacer, ItemStack pStack) voidMossyCarpetBlock.setPlacedBy(Level p_380310_, BlockPos p_380202_, BlockState p_379659_, LivingEntity p_379877_, ItemStack p_380344_) voidPitcherCropBlock.setPlacedBy(Level p_277432_, BlockPos p_277632_, BlockState p_277479_, LivingEntity p_277805_, ItemStack p_277663_) voidSmallDripleafBlock.setPlacedBy(Level p_154599_, BlockPos p_154600_, BlockState p_154601_, LivingEntity p_154602_, ItemStack p_154603_) voidStructureBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, LivingEntity pPlacer, ItemStack pStack) voidTripWireHookBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, LivingEntity pPlacer, ItemStack pStack) voidWitherSkullBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, LivingEntity pPlacer, ItemStack pStack) voidWitherWallSkullBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, LivingEntity pPlacer, ItemStack pStack) Called by ItemBlocks after a block is set in the world, to allow post-place logicstatic booleanLecternBlock.tryPlaceBook(LivingEntity pEntity, Level pLevel, BlockPos pPos, BlockState pState, ItemStack pStack) -
Uses of LivingEntity in net.minecraft.world.level.block.entity
Fields in net.minecraft.world.level.block.entity declared as LivingEntityFields in net.minecraft.world.level.block.entity with type parameters of type LivingEntityMethods in net.minecraft.world.level.block.entity that return LivingEntityModifier and TypeMethodDescriptionprivate static LivingEntityConduitBlockEntity.findDestroyTarget(Level pLevel, BlockPos pPos, UUID pTargetId) Methods in net.minecraft.world.level.block.entity with parameters of type LivingEntityModifier and TypeMethodDescriptionvoidStructureBlockEntity.createdBy(LivingEntity pAuthor) private static voidBellBlockEntity.glow(LivingEntity pEntity) private static booleanBellBlockEntity.isRaiderWithinRange(BlockPos pPos, LivingEntity pRaider) booleanCampfireBlockEntity.placeFood(ServerLevel pLevel, LivingEntity pEntity, ItemStack pStack) private voidSculkCatalystBlockEntity.CatalystListener.tryAwardItSpreadsAdvancement(Level pLevel, LivingEntity pEntity) Method parameters in net.minecraft.world.level.block.entity with type arguments of type LivingEntityModifier and TypeMethodDescriptionprivate static booleanBellBlockEntity.areRaidersNearby(BlockPos pPos, List<LivingEntity> pRaiders) private static voidBellBlockEntity.makeRaidersGlow(Level pLevel, BlockPos pPos, List<LivingEntity> pRaiders) voidBellBlockEntity.ResonationEndAction.run(Level pLevel, BlockPos pPos, List<LivingEntity> pRaiders) private static voidBellBlockEntity.showBellParticles(Level pLevel, BlockPos pPos, List<LivingEntity> pRaiders) -
Uses of LivingEntity in net.minecraft.world.level.block.piston
Methods in net.minecraft.world.level.block.piston with parameters of type LivingEntityModifier and TypeMethodDescriptionvoidPistonBaseBlock.setPlacedBy(Level pLevel, BlockPos pPos, BlockState pState, LivingEntity pPlacer, ItemStack pStack) -
Uses of LivingEntity in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type LivingEntityModifier and TypeMethodDescriptionstatic booleanClientHooks.isNameplateInRenderDistance(LivingEntity entity, double squareDistance) -
Uses of LivingEntity in net.neoforged.neoforge.client.color.item
Methods in net.neoforged.neoforge.client.color.item with parameters of type LivingEntityModifier and TypeMethodDescriptionintFluidContentsTint.calculate(ItemStack stack, @Nullable ClientLevel level, @Nullable LivingEntity entity) -
Uses of LivingEntity in net.neoforged.neoforge.client.event
Classes in net.neoforged.neoforge.client.event with type parameters of type LivingEntityModifier and TypeClassDescriptionclassRenderLivingEvent<T extends LivingEntity,S extends LivingEntityRenderState, M extends EntityModel<? super S>> Fired when aLivingEntityis rendered.static classRenderLivingEvent.Post<T extends LivingEntity,S extends LivingEntityRenderState, M extends EntityModel<? super S>> Fired after an entity is rendered, if the correspondingRenderLivingEvent.Postis not cancelled.static classRenderLivingEvent.Pre<T extends LivingEntity,S extends LivingEntityRenderState, M extends EntityModel<? super S>> Fired before an entity is rendered. -
Uses of LivingEntity in net.neoforged.neoforge.client.extensions.common
Methods in net.neoforged.neoforge.client.extensions.common with parameters of type LivingEntityModifier and TypeMethodDescriptiondefault HumanoidModel.ArmPoseIClientItemExtensions.getArmPose(LivingEntity entityLiving, InteractionHand hand, ItemStack itemStack) This method returns an ArmPose that can be defined using themethod.invalid reference
net.minecraft.client.model.HumanoidModel.ArmPose#create(String, boolean, IArmPoseTransformer)default voidIClientItemExtensions.setupModelAnimations(LivingEntity livingEntity, ItemStack itemStack, EquipmentSlot equipmentSlot, Model model, float limbSwing, float limbSwingAmount, float partialTick, float ageInTicks, float netHeadYaw, float headPitch) Called when an armor piece is about to be rendered, allowing parts of the model to be animated or changed. -
Uses of LivingEntity in net.neoforged.neoforge.client.model.item
Methods in net.neoforged.neoforge.client.model.item with parameters of type LivingEntityModifier and TypeMethodDescriptionvoidDynamicFluidContainerModel.update(ItemStackRenderState renderState, ItemStack stack, ItemModelResolver modelResolver, ItemDisplayContext displayContext, @Nullable ClientLevel level, @Nullable LivingEntity entity, int p_387820_) -
Uses of LivingEntity in net.neoforged.neoforge.common
Fields in net.neoforged.neoforge.common with type parameters of type LivingEntityModifier and TypeFieldDescriptionprivate static final Map<EntityType<? extends LivingEntity>, AttributeSupplier> CommonHooks.FORGE_ATTRIBUTESMethods in net.neoforged.neoforge.common that return types with arguments of type LivingEntityModifier and TypeMethodDescriptionstatic Map<EntityType<? extends LivingEntity>, AttributeSupplier> CommonHooks.getAttributesView()Deprecated.Methods in net.neoforged.neoforge.common with parameters of type LivingEntityModifier and TypeMethodDescriptionstatic booleanCommonHooks.canEntityDestroy(ServerLevel level, BlockPos pos, LivingEntity entity) static booleanCommonHooks.canMobEffectBeApplied(LivingEntity entity, MobEffectInstance effect) Checks if a mob effect can be applied to an entity by firingMobEffectEvent.Applicable.static doubleCommonHooks.getEntityVisibilityMultiplier(LivingEntity entity, Entity lookingEntity, double originalMultiplier) static ItemStackCommonHooks.getProjectile(LivingEntity entity, ItemStack projectileWeaponItem, ItemStack projectile) Hook to fireLivingGetProjectileEvent.CommonHooks.isLivingOnLadder(BlockState state, Level level, BlockPos pos, LivingEntity entity) static voidCommonHooks.onArmorHurt(DamageSource source, EquipmentSlot[] slots, float damage, LivingEntity armoredEntity) This is invoked indoHurtEquipment(DamageSource, float, EquipmentSlot...)and replaces the existing item hurt and break logic with an event-sensitive version.static LivingShieldBlockEventCommonHooks.onDamageBlock(LivingEntity blocker, DamageContainer container, boolean originalBlocked) Creates, posts, and returns aLivingShieldBlockEvent.static booleanCommonHooks.onEntityIncomingDamage(LivingEntity entity, DamageContainer container) Called after invulnerability checks inEntity.hurt(DamageSource, float), this method creates and posts the first event in the LivingEntity damage sequence,LivingIncomingDamageEvent.static voidCommonHooks.onLivingBreathe(LivingEntity entity, int consumeAirAmount, int refillAirAmount) Handles living entities being underwater.static LivingChangeTargetEventCommonHooks.onLivingChangeTarget(LivingEntity entity, @Nullable LivingEntity originalTarget, LivingChangeTargetEvent.ILivingTargetType targetType) static voidCommonHooks.onLivingDamagePost(LivingEntity entity, DamageContainer container) Creates and posts aLivingDamageEvent.Post.static floatCommonHooks.onLivingDamagePre(LivingEntity entity, DamageContainer container) Creates and posts anLivingDamageEvent.Pre.static booleanCommonHooks.onLivingDeath(LivingEntity entity, DamageSource src) static booleanCommonHooks.onLivingDrops(LivingEntity entity, DamageSource source, Collection<ItemEntity> drops, boolean recentlyHit) static @org.jetbrains.annotations.Nullable float[]CommonHooks.onLivingFall(LivingEntity entity, float distance, float damageMultiplier) static voidCommonHooks.onLivingJump(LivingEntity entity) static LivingKnockBackEventCommonHooks.onLivingKnockBack(LivingEntity target, float strength, double ratioX, double ratioZ) static LivingSwapItemsEvent.HandsCommonHooks.onLivingSwapHandItems(LivingEntity livingEntity) static booleanCommonHooks.onLivingUseTotem(LivingEntity entity, DamageSource damageSource, ItemStack totem, InteractionHand hand) -
Uses of LivingEntity in net.neoforged.neoforge.common.damagesource
Methods in net.neoforged.neoforge.common.damagesource with parameters of type LivingEntityModifier and TypeMethodDescriptionIDeathMessageProvider.getDeathMessage(LivingEntity entity, CombatEntry lastEntry, @Nullable CombatEntry mostSignificantFall) Computes the death message from the available context.
This method is not invoked if there are no available combat entries, since the damage source would not be available. -
Uses of LivingEntity in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions with type parameters of type LivingEntityModifier and TypeMethodDescriptiondefault <T extends LivingEntity>
intIItemExtension.damageItem(ItemStack stack, int amount, T entity, Consumer<Item> onBroken) Reduce the durability of this item by the amount given.Methods in net.neoforged.neoforge.common.extensions that return LivingEntityMethods in net.neoforged.neoforge.common.extensions with parameters of type LivingEntityModifier and TypeMethodDescriptiondefault booleanIBlockExtension.addLandingEffects(BlockState state1, ServerLevel level, BlockPos pos, BlockState state2, LivingEntity entity, int numberOfParticles) Allows a block to override the standard EntityLivingBase.updateFallState particles, this is a server side method that spawns particles with WorldServer.spawnParticle.default booleanIBlockStateExtension.addLandingEffects(ServerLevel level, BlockPos pos, BlockState state2, LivingEntity entity, int numberOfParticles) Allows a block to override the standard EntityLivingBase.updateFallState particles, this is a server side method that spawns particles with WorldServer.spawnParticle.default booleanIItemExtension.canDisableShield(ItemStack stack, ItemStack shield, LivingEntity entity, LivingEntity attacker) Can this Item disable a shielddefault booleanIItemStackExtension.canDisableShield(ItemStack shield, LivingEntity entity, LivingEntity attacker) Can this Item disable a shielddefault booleanIItemExtension.canEquip(ItemStack stack, EquipmentSlot armorType, LivingEntity entity) Determines if the specific ItemStack can be placed in the specified armor slot, for the entity.default booleanIItemStackExtension.canEquip(EquipmentSlot armorType, LivingEntity entity) Determines if the specific ItemStack can be placed in the specified armor slot, for the entity.default booleanIItemExtension.canWalkOnPowderedSnow(ItemStack stack, LivingEntity wearer) Called by the powdered snow block to check if a living entity wearing this can walk on the snow, granting the same behavior as leather boots.default booleanIItemStackExtension.canWalkOnPowderedSnow(LivingEntity wearer) Called by the powdered snow block to check if a living entity wearing this can walk on the snow, granting the same behavior as leather boots.default booleanIBlockExtension.isBed(BlockState state, BlockGetter level, BlockPos pos, LivingEntity sleeper) Determines if this block is classified as a bed, replacinginstanceof BedBlockchecks.default booleanIBlockStateExtension.isBed(BlockGetter level, BlockPos pos, LivingEntity sleeper) Determines if this block is classified as a bed, replacinginstanceof BedBlockchecks.default booleanIItemExtension.isGazeDisguise(ItemStack stack, Player player, @Nullable LivingEntity entity) Whether thisItemcan be used to hide player's gaze from Endermen and Creakings.default booleanIItemStackExtension.isGazeDisguise(Player player, @Nullable LivingEntity entity) Whether thisItemcan be used to hide player's gaze from Endermen and Creakings.default booleanIBlockExtension.isLadder(BlockState state, LevelReader level, BlockPos pos, LivingEntity entity) Checks if a player or entity can use this block to 'climb' like a ladder.default booleanIBlockStateExtension.isLadder(LevelReader level, BlockPos pos, LivingEntity entity) Checks if a player or entity can use this block to 'climb' like a ladder.default booleanIBlockExtension.isScaffolding(BlockState state, LevelReader level, BlockPos pos, LivingEntity entity) Checks if a player or entity handles movement on this block like scaffolding.default booleanIBlockStateExtension.isScaffolding(LivingEntity entity) Checks if a player or entity handles movement on this block like scaffolding.default booleanIItemExtension.makesPiglinsNeutral(ItemStack stack, LivingEntity wearer) Called by Piglins to check if a given item prevents hostility on sight.default booleanIItemStackExtension.makesPiglinsNeutral(LivingEntity wearer) Called by Piglins to check if a given item prevents hostility on sight.default booleanIFluidExtension.move(FluidState state, LivingEntity entity, Vec3 movementVector, double gravity) Performs how an entity moves when within the fluid.default booleanIFluidStateExtension.move(LivingEntity entity, Vec3 movementVector, double gravity) Performs how an entity moves when within the fluid.default voidIBlockExtension.onCaughtFire(BlockState state, Level level, BlockPos pos, @Nullable Direction direction, @Nullable LivingEntity igniter) If the block is flammable, this is called when it gets lit on fire.default voidIBlockStateExtension.onCaughtFire(Level level, BlockPos pos, @Nullable Direction face, @Nullable LivingEntity igniter) If the block is flammable, this is called when it gets lit on fire.default booleanIItemExtension.onEntitySwing(ItemStack stack, LivingEntity entity, InteractionHand hand) Called when a entity tries to play the 'swing' animation.default booleanIItemStackExtension.onEntitySwing(LivingEntity entity, InteractionHand hand) Called when a entity tries to play the 'swing' animation.default voidIItemExtension.onStopUsing(ItemStack stack, LivingEntity entity, int count) Called when an entity stops using an item for any reason, notably when selecting another item without releasing or finishing.default voidIItemStackExtension.onStopUsing(LivingEntity entity, int count) Called when an entity stops using an item item for any reason.default voidIBlockExtension.setBedOccupied(BlockState state, Level level, BlockPos pos, LivingEntity sleeper, boolean occupied) Called when a user either starts or stops sleeping in the bed.default voidIBlockStateExtension.setBedOccupied(Level level, BlockPos pos, LivingEntity sleeper, boolean occupied) Called when a user either starts or stops sleeping in the bed. -
Uses of LivingEntity in net.neoforged.neoforge.common.util
Subclasses of LivingEntity in net.neoforged.neoforge.common.utilModifier and TypeClassDescriptionclassA basic fake server player implementation that can be used to simulate player actions. -
Uses of LivingEntity in net.neoforged.neoforge.event
Methods in net.neoforged.neoforge.event with parameters of type LivingEntityModifier and TypeMethodDescriptionstatic booleanEventHooks.canEntityContinueSleeping(LivingEntity sleeper, @Nullable Player.BedSleepingProblem problem) Checks if a sleeping entity can continue sleeping with the given sleeping problem.static booleanEventHooks.canLivingConvert(LivingEntity entity, EntityType<? extends LivingEntity> outcome, Consumer<Integer> timer) static intEventHooks.getExperienceDrop(LivingEntity entity, Player attackingPlayer, int originalExperience) static booleanEventHooks.onEffectRemoved(LivingEntity entity, Holder<MobEffect> effect) static booleanEventHooks.onEffectRemoved(LivingEntity entity, MobEffectInstance effectInstance) EventHooks.onEnderTeleport(LivingEntity entity, double targetX, double targetY, double targetZ) static booleanEventHooks.onEntityDestroyBlock(LivingEntity entity, BlockPos pos, BlockState state) EventHooks.onItemConsumptionTeleport(LivingEntity entity, ItemStack itemStack, double targetX, double targetY, double targetZ) static ItemStackEventHooks.onItemUseFinish(LivingEntity entity, ItemStack item, int duration, ItemStack result) static intEventHooks.onItemUseStart(LivingEntity entity, ItemStack item, int duration) static intEventHooks.onItemUseTick(LivingEntity entity, ItemStack item, int duration) static voidEventHooks.onLivingConvert(LivingEntity entity, LivingEntity outcome) static floatEventHooks.onLivingHeal(LivingEntity entity, float amount) static booleanEventHooks.onUseItemStop(LivingEntity entity, ItemStack item, int duration) Method parameters in net.neoforged.neoforge.event with type arguments of type LivingEntityModifier and TypeMethodDescriptionstatic booleanEventHooks.canLivingConvert(LivingEntity entity, EntityType<? extends LivingEntity> outcome, Consumer<Integer> timer) -
Uses of LivingEntity in net.neoforged.neoforge.event.entity
Fields in net.neoforged.neoforge.event.entity declared as LivingEntityModifier and TypeFieldDescriptionprivate final LivingEntityEntityTeleportEvent.EnderEntity.entityLivingprivate final LivingEntityEntityTeleportEvent.ItemConsumption.entityLivingFields in net.neoforged.neoforge.event.entity with type parameters of type LivingEntityModifier and TypeFieldDescriptionprivate final Map<EntityType<? extends LivingEntity>, AttributeSupplier.Builder> EntityAttributeModificationEvent.entityAttributesprivate final List<EntityType<? extends LivingEntity>> EntityAttributeModificationEvent.entityTypesprivate final Map<EntityType<? extends LivingEntity>, AttributeSupplier> EntityAttributeCreationEvent.mapMethods in net.neoforged.neoforge.event.entity that return LivingEntityModifier and TypeMethodDescriptionEntityTeleportEvent.EnderEntity.getEntityLiving()EntityTeleportEvent.ItemConsumption.getEntityLiving()Methods in net.neoforged.neoforge.event.entity that return types with arguments of type LivingEntityModifier and TypeMethodDescriptionList<EntityType<? extends LivingEntity>> EntityAttributeModificationEvent.getTypes()Method parameters in net.neoforged.neoforge.event.entity with type arguments of type LivingEntityModifier and TypeMethodDescriptionvoidEntityAttributeModificationEvent.add(EntityType<? extends LivingEntity> entityType, Holder<Attribute> attribute) voidEntityAttributeModificationEvent.add(EntityType<? extends LivingEntity> entityType, Holder<Attribute> attribute, double value) booleanEntityAttributeModificationEvent.has(EntityType<? extends LivingEntity> entityType, Holder<Attribute> attribute) voidEntityAttributeCreationEvent.put(EntityType<? extends LivingEntity> entity, AttributeSupplier map) Constructors in net.neoforged.neoforge.event.entity with parameters of type LivingEntityModifierConstructorDescriptionEnderEntity(LivingEntity entity, double targetX, double targetY, double targetZ) ItemConsumption(LivingEntity entity, ItemStack itemStack, double targetX, double targetY, double targetZ) Constructor parameters in net.neoforged.neoforge.event.entity with type arguments of type LivingEntityModifierConstructorDescriptionEntityAttributeCreationEvent(Map<EntityType<? extends LivingEntity>, AttributeSupplier> map) EntityAttributeModificationEvent(Map<EntityType<? extends LivingEntity>, AttributeSupplier.Builder> mapIn) -
Uses of LivingEntity in net.neoforged.neoforge.event.entity.living
Fields in net.neoforged.neoforge.event.entity.living declared as LivingEntityModifier and TypeFieldDescriptionprivate final LivingEntityLivingEvent.livingEntityprivate @Nullable LivingEntityLivingChangeTargetEvent.newAboutToBeSetTargetprivate final @Nullable LivingEntityLivingChangeTargetEvent.originalAboutToBeSetTargetprivate final LivingEntityLivingConversionEvent.Post.outcomeFields in net.neoforged.neoforge.event.entity.living with type parameters of type LivingEntityModifier and TypeFieldDescriptionprivate final EntityType<? extends LivingEntity> LivingConversionEvent.Pre.outcomeMethods in net.neoforged.neoforge.event.entity.living that return LivingEntityModifier and TypeMethodDescriptionLivingEvent.getEntity()@Nullable LivingEntityLivingChangeTargetEvent.getNewAboutToBeSetTarget()Returns the new target that this entity will begin to track..@Nullable LivingEntityLivingChangeTargetEvent.getOriginalAboutToBeSetTarget()Returns the original entity MC intended to use as a target before firing this event..LivingConversionEvent.Post.getOutcome()Gets the finalized new entity (with all data like potion effect and equipments set)Methods in net.neoforged.neoforge.event.entity.living that return types with arguments of type LivingEntityModifier and TypeMethodDescriptionEntityType<? extends LivingEntity> LivingConversionEvent.Pre.getOutcome()Gets the entity type of the new entity this living entity is converting toMethods in net.neoforged.neoforge.event.entity.living with parameters of type LivingEntityModifier and TypeMethodDescriptionvoidLivingChangeTargetEvent.setNewAboutToBeSetTarget(@Nullable LivingEntity newAboutToBeSetTarget) Sets the new target this entity shall have.Constructors in net.neoforged.neoforge.event.entity.living with parameters of type LivingEntityModifierConstructorDescriptionAdded(LivingEntity living, MobEffectInstance oldEffectInstance, MobEffectInstance newEffectInstance, Entity source) Applicable(LivingEntity living, MobEffectInstance effectInstance) ArmorHurtEvent(EnumMap<EquipmentSlot, ArmorHurtEvent.ArmorEntry> armorMap, LivingEntity player) EffectParticleModificationEvent(LivingEntity entity, MobEffectInstance effect) Expired(LivingEntity living, MobEffectInstance effectInstance) Finish(LivingEntity entity, ItemStack item, int duration, ItemStack result) Hands(LivingEntity entity) LivingBreatheEvent(LivingEntity entity, boolean canBreathe, int consumeAirAmount, int refillAirAmount) LivingChangeTargetEvent(LivingEntity entity, @Nullable LivingEntity aboutToBeSetTarget, LivingChangeTargetEvent.ILivingTargetType targetType) LivingConversionEvent(LivingEntity entity) privateLivingDamageEvent(LivingEntity entity) LivingDeathEvent(LivingEntity entity, DamageSource source) LivingDestroyBlockEvent(LivingEntity entity, BlockPos pos, BlockState state) LivingDropsEvent(LivingEntity entity, DamageSource source, Collection<ItemEntity> drops, boolean recentlyHit) LivingDrownEvent(LivingEntity entity) Constructor which auto-populates with all vanilla values.LivingDrownEvent(LivingEntity entity, boolean isDrowning, float damageAmount, int bubbleCount) Constructs a new LivingDrownEvent.privateLivingEntityUseItemEvent(LivingEntity entity, ItemStack item, int duration) LivingEquipmentChangeEvent(LivingEntity entity, EquipmentSlot slot, ItemStack from, ItemStack to) LivingEvent(LivingEntity entity) LivingExperienceDropEvent(LivingEntity entity, @Nullable Player attackingPlayer, int originalExperience) LivingFallEvent(LivingEntity entity, float distance, float damageMultiplier) LivingGetProjectileEvent(LivingEntity livingEntity, ItemStack projectileWeaponItemStack, ItemStack ammo) LivingHealEvent(LivingEntity entity, float amount) LivingIncomingDamageEvent(LivingEntity entity, DamageContainer container) LivingKnockBackEvent(LivingEntity target, float strength, double ratioX, double ratioZ) LivingShieldBlockEvent(LivingEntity blocker, DamageContainer container, boolean originalBlockedState) LivingSwapItemsEvent(LivingEntity entity) LivingUseTotemEvent(LivingEntity entity, DamageSource source, ItemStack totem, InteractionHand hand) LivingVisibilityEvent(LivingEntity livingEntity, @Nullable Entity lookingEntity, double originalMultiplier) protectedMobEffectEvent(LivingEntity living, MobEffectInstance effectInstance) Post(LivingEntity entity, LivingEntity outcome) Post(LivingEntity entity, DamageContainer container) Pre(LivingEntity entity, EntityType<? extends LivingEntity> outcome, Consumer<Integer> timer) Pre(LivingEntity entity, DamageContainer container) Remove(LivingEntity living, Holder<MobEffect> effect) Remove(LivingEntity living, MobEffectInstance effectInstance) Start(LivingEntity entity, ItemStack item, int duration) Stop(LivingEntity entity, ItemStack item, int duration) Tick(LivingEntity entity, ItemStack item, int duration) Constructor parameters in net.neoforged.neoforge.event.entity.living with type arguments of type LivingEntityModifierConstructorDescriptionPre(LivingEntity entity, EntityType<? extends LivingEntity> outcome, Consumer<Integer> timer) -
Uses of LivingEntity in net.neoforged.neoforge.event.entity.player
Constructors in net.neoforged.neoforge.event.entity.player with parameters of type LivingEntityModifierConstructorDescriptionCanContinueSleepingEvent(LivingEntity entity, @Nullable Player.BedSleepingProblem problem) -
Uses of LivingEntity in net.neoforged.neoforge.fluids
Methods in net.neoforged.neoforge.fluids with parameters of type LivingEntityModifier and TypeMethodDescriptionbooleanFluidType.canDrownIn(LivingEntity entity) Returns whether the entity can drown in the fluid.booleanFluidType.move(FluidState state, LivingEntity entity, Vec3 movementVector, double gravity) Performs how an entity moves when within the fluid. -
Uses of LivingEntity in net.neoforged.neoforge.items.wrapper
Fields in net.neoforged.neoforge.items.wrapper declared as LivingEntityModifier and TypeFieldDescriptionprotected final LivingEntityEntityEquipmentInvWrapper.entityThe entity.Constructors in net.neoforged.neoforge.items.wrapper with parameters of type LivingEntityModifierConstructorDescriptionEntityArmorInvWrapper(LivingEntity entity) EntityEquipmentInvWrapper(LivingEntity entity, EquipmentSlot.Type slotType) EntityHandsInvWrapper(LivingEntity entity)
PLAYER_NOT_WEARING_DISGUISE_ITEM_FOR_TARGETwith target info instead