Uses of Class
net.minecraft.world.entity.Mob
Packages that use Mob
Package
Description
-
Uses of Mob in net.minecraft.client.renderer.entity
Classes in net.minecraft.client.renderer.entity with type parameters of type MobModifier and TypeClassDescriptionclassAbstractHoglinRenderer<T extends Mob & HoglinBase>classAgeableMobRenderer<T extends Mob,S extends LivingEntityRenderState, M extends EntityModel<? super S>> Deprecated.classHumanoidMobRenderer<T extends Mob,S extends HumanoidRenderState, M extends HumanoidModel<S>> classMobRenderer<T extends Mob,S extends LivingEntityRenderState, M extends EntityModel<? super S>> -
Uses of Mob in net.minecraft.gametest.framework
Methods in net.minecraft.gametest.framework with type parameters of type MobModifier and TypeMethodDescription<E extends Mob>
EGameTestHelper.spawn(EntityType<E> pType, int pX, int pY, int pZ, EntitySpawnReason pReason) <E extends Mob>
EGameTestHelper.spawnWithNoFreeWill(EntityType<E> pType, float pX, float pY, float pZ) <E extends Mob>
EGameTestHelper.spawnWithNoFreeWill(EntityType<E> pType, int pX, int pY, int pZ) <E extends Mob>
EGameTestHelper.spawnWithNoFreeWill(EntityType<E> pType, BlockPos pPos) <E extends Mob>
EGameTestHelper.spawnWithNoFreeWill(EntityType<E> pType, Vec3 pPos) Methods in net.minecraft.gametest.framework with parameters of type Mob -
Uses of Mob in net.minecraft.server.level
Fields in net.minecraft.server.level with type parameters of type Mob -
Uses of Mob in net.minecraft.util
Methods in net.minecraft.util with type parameters of type MobModifier and TypeMethodDescriptionSpawnUtil.trySpawnMob(EntityType<T> pEntityType, EntitySpawnReason pSpawnReason, ServerLevel pLevel, BlockPos pPos, int pAttempts, int pRange, int pYOffset, SpawnUtil.Strategy pStrategy, boolean pCheckCollision) -
Uses of Mob in net.minecraft.world.entity
Classes in net.minecraft.world.entity with type parameters of type MobModifier and TypeInterfaceDescriptionstatic interfaceConversionParams.AfterConversion<T extends Mob>Subclasses of Mob in net.minecraft.world.entityMethods in net.minecraft.world.entity with type parameters of type MobModifier and TypeMethodDescription<T extends Mob>
@Nullable TMob.convertTo(EntityType<T> pEntityType, ConversionParams pConversionParams, ConversionParams.AfterConversion<T> pAfterConversion) <T extends Mob>
@Nullable TMob.convertTo(EntityType<T> pEntityType, ConversionParams pConversionParams, EntitySpawnReason pSpawnReason, ConversionParams.AfterConversion<T> pAfterConversion) private static <T extends Mob>
voidSpawnPlacements.register(EntityType<T> pEntityType, SpawnPlacementType pSpawnPlacementType, Heightmap.Types pHeightmapType, SpawnPlacements.SpawnPredicate<T> pPredicate) Deprecated.Methods in net.minecraft.world.entity with parameters of type MobModifier and TypeMethodDescriptionprivate booleanEntity.attemptToShearEquipment(Player pPlayer, InteractionHand pHand, ItemStack pStack, Mob pMob) (package private) abstract voidConversionType.convert(Mob pOldMob, Mob pNewMob, ConversionParams pConversionParams) (package private) voidConversionType.convertCommon(Mob pOldMob, Mob pNewMob, ConversionParams pConversionParams) private static <T> voidConversionType.copyComponent(Mob pOldMob, Mob pNewMob, DataComponentType<T> pComponent) protected voidMob.onOffspringSpawnedFromEgg(Player pPlayer, Mob pChild) static ConversionParamsMethod parameters in net.minecraft.world.entity with type arguments of type MobModifier and TypeMethodDescriptionstatic booleanMob.checkMobSpawnRules(EntityType<? extends Mob> pEntityType, LevelAccessor pLevel, EntitySpawnReason pSpawnReason, BlockPos pPos, RandomSource pRandom) Constructor parameters in net.minecraft.world.entity with type arguments of type Mob -
Uses of Mob in net.minecraft.world.entity.ai.behavior
Classes in net.minecraft.world.entity.ai.behavior with type parameters of type MobModifier and TypeClassDescriptionclassCrossbowAttack<E extends Mob & CrossbowAttackMob,T extends LivingEntity> classLongJumpToPreferredBlock<E extends Mob>classLongJumpToRandomPos<E extends Mob>classMethods in net.minecraft.world.entity.ai.behavior with type parameters of type MobModifier and TypeMethodDescriptionGoToTargetLocation.create(MemoryModuleType<BlockPos> pLocationMemory, int pCloseEnoughDist, float pSpeedModifier) MeleeAttack.create(int pAttackCooldown) static <E extends Mob>
BehaviorControl<E> StartAttacking.create(StartAttacking.StartAttackingCondition<E> pCondition, StartAttacking.TargetFinder<E> pTargetFinder) static <E extends Mob>
BehaviorControl<E> StartAttacking.create(StartAttacking.TargetFinder<E> pTargetFinder) static <E extends Mob>
BehaviorControl<E> StopAttackingIfTargetInvalid.create()static <E extends Mob>
BehaviorControl<E> StopAttackingIfTargetInvalid.create(StopAttackingIfTargetInvalid.StopAttackCondition pCanStopAttacking) static <E extends Mob>
BehaviorControl<E> StopAttackingIfTargetInvalid.create(StopAttackingIfTargetInvalid.StopAttackCondition pCanStopAttacking, StopAttackingIfTargetInvalid.TargetErasedCallback<E> pOnStopAttacking, boolean pCanGrowTiredOfTryingToReachTarget) static <E extends Mob>
BehaviorControl<E> StopAttackingIfTargetInvalid.create(StopAttackingIfTargetInvalid.TargetErasedCallback<E> pOnStopAttacking) static <E extends Mob>
booleanLongJumpToRandomPos.defaultAcceptableLandingSpot(E pMob, BlockPos pPos) static <T extends Mob>
booleanSwim.shouldSwim(T pMob) Methods in net.minecraft.world.entity.ai.behavior that return types with arguments of type MobModifier and TypeMethodDescriptionBackUpIfTooClose.create(int pTooCloseDistance, float pStrafeSpeed) static BehaviorControl<Mob> SetWalkTargetFromAttackTargetIfTargetOutOfReach.create(float pSpeedModifier) static BehaviorControl<Mob> SetWalkTargetFromAttackTargetIfTargetOutOfReach.create(Function<LivingEntity, Float> pSpeedModifier) Methods in net.minecraft.world.entity.ai.behavior with parameters of type MobModifier and TypeMethodDescriptionLongJumpUtil.calculateJumpVectorForAngle(Mob pMob, Vec3 pTarget, float pMaxJumpVelocity, int pAngle, boolean pRequireClearTransition) protected @Nullable Vec3LongJumpToRandomPos.calculateOptimalJumpVector(Mob pMob, Vec3 pTarget) protected booleanJumpOnBed.canStillUse(ServerLevel pLevel, Mob pEntity, long pGameTime) protected booleanLongJumpMidJump.canStillUse(ServerLevel p_147603_, Mob p_147604_, long p_147605_) protected booleanLongJumpToRandomPos.canStillUse(ServerLevel p_147653_, Mob p_147654_, long p_147655_) protected booleanLookAtTargetSink.canStillUse(ServerLevel pLevel, Mob pEntity, long pGameTime) protected booleanMoveToTargetSink.canStillUse(ServerLevel pLevel, Mob pEntity, long pGameTime) protected booleanSwim.canStillUse(ServerLevel pLevel, Mob pEntity, long pGameTime) protected booleanJumpOnBed.checkExtraStartConditions(ServerLevel pLevel, Mob pOwner) protected booleanLongJumpToRandomPos.checkExtraStartConditions(ServerLevel p_147650_, Mob p_147651_) protected booleanMoveToTargetSink.checkExtraStartConditions(ServerLevel pLevel, Mob pOwner) protected booleanSwim.checkExtraStartConditions(ServerLevel pLevel, Mob pOwner) static @Nullable PathAcquirePoi.findPathToPois(Mob pMob, Set<com.mojang.datafixers.util.Pair<Holder<PoiType>, BlockPos>> pPoiPositions) private static BlockPosGoToTargetLocation.getNearbyPos(Mob pMob, BlockPos pPos) JumpOnBed.getNearestBed(Mob pMob) private static booleanLongJumpUtil.isClearTransition(Mob pMob, EntityDimensions pDimensions, Vec3 pStartPos, Vec3 pEndPos) private static booleanMeleeAttack.isHoldingUsableNonMeleeWeapon(Mob pMob) static booleanBehaviorUtils.isWithinAttackRange(Mob pMob, LivingEntity pTarget, int pCooldown) private voidCrossbowAttack.lookAtTarget(Mob pShooter, LivingEntity pTarget) private booleanJumpOnBed.nearBed(ServerLevel pLevel, Mob pMob) private booleanJumpOnBed.onBedSurface(ServerLevel pLevel, Mob pMob) private booleanJumpOnBed.onOrOverBed(ServerLevel pLevel, Mob pMob) private booleanMoveToTargetSink.reachedTarget(Mob pMob, WalkTarget pTarget) protected voidJumpOnBed.start(ServerLevel pLevel, Mob pEntity, long pGameTime) protected voidLongJumpMidJump.start(ServerLevel p_147611_, Mob p_147612_, long p_147613_) protected voidMoveToTargetSink.start(ServerLevel pLevel, Mob pEntity, long pGameTime) protected voidRandomLookAround.start(ServerLevel p_250941_, Mob p_248765_, long p_251801_) private voidJumpOnBed.startWalkingTowardsBed(Mob pMob, BlockPos pPos) protected voidJumpOnBed.stop(ServerLevel pLevel, Mob pEntity, long pGameTime) protected voidLongJumpMidJump.stop(ServerLevel p_147619_, Mob p_147620_, long p_147621_) protected voidLookAtTargetSink.stop(ServerLevel pLevel, Mob pEntity, long pGameTime) protected voidMoveToTargetSink.stop(ServerLevel pLevel, Mob pEntity, long pGameTime) protected voidJumpOnBed.tick(ServerLevel pLevel, Mob pOwner, long pGameTime) protected voidLookAtTargetSink.tick(ServerLevel pLevel, Mob pOwner, long pGameTime) protected voidMoveToTargetSink.tick(ServerLevel pLevel, Mob pOwner, long pGameTime) protected voidSwim.tick(ServerLevel pLevel, Mob pOwner, long pGameTime) private booleanJumpOnBed.tiredOfJumping(ServerLevel pLevel, Mob pMob) private booleanJumpOnBed.tiredOfWalking(ServerLevel pLevel, Mob pMob) private booleanMoveToTargetSink.tryComputePath(Mob pMob, WalkTarget pTarget, long pTime) -
Uses of Mob in net.minecraft.world.entity.ai.control
Fields in net.minecraft.world.entity.ai.control declared as MobModifier and TypeFieldDescriptionprivate final MobBodyRotationControl.mobprivate final MobJumpControl.mobprotected final MobLookControl.mobprotected final MobMoveControl.mobConstructors in net.minecraft.world.entity.ai.control with parameters of type MobModifierConstructorDescriptionBodyRotationControl(Mob pMob) FlyingMoveControl(Mob pMob, int pMaxTurn, boolean pHoversInPlace) JumpControl(Mob pMob) LookControl(Mob pMob) MoveControl(Mob pMob) SmoothSwimmingLookControl(Mob pMob, int pMaxYRotFromCenter) SmoothSwimmingMoveControl(Mob pMob, int pMaxTurnX, int pMaxTurnY, float pInWaterSpeedModifier, float pOutsideWaterSpeedModifier, boolean pApplyGravity) -
Uses of Mob in net.minecraft.world.entity.ai.goal
Classes in net.minecraft.world.entity.ai.goal with type parameters of type MobModifier and TypeClassDescriptionclassRangedBowAttackGoal<T extends Mob & RangedAttackMob>classRangedCrossbowAttackGoal<T extends Mob & CrossbowAttackMob>classUseItemGoal<T extends Mob>Fields in net.minecraft.world.entity.ai.goal declared as MobModifier and TypeFieldDescriptionprivate @Nullable MobFollowMobGoal.followingMobprivate final MobClimbOnTopOfPowderSnowGoal.mobprotected MobDoorInteractGoal.mobprivate final MobEatBlockGoal.mobThe entity owner of this AITaskprivate final MobFloatGoal.mobprivate final MobFollowMobGoal.mobprivate final MobLeapAtTargetGoal.mobprotected final MobLookAtPlayerGoal.mobprivate final MobOcelotAttackGoal.mobprivate final MobRandomLookAroundGoal.mobprivate final MobRangedAttackGoal.mobprivate final TRangedBowAttackGoal.mobprivate final TRangedCrossbowAttackGoal.mobprotected final MobTemptGoal.mobprivate final TUseItemGoal.mobprivate final MobRemoveBlockGoal.removerMobFields in net.minecraft.world.entity.ai.goal with type parameters of type MobConstructors in net.minecraft.world.entity.ai.goal with parameters of type MobModifierConstructorDescriptionBreakDoorGoal(Mob pMob, int pDoorBreakTime, Predicate<Difficulty> pValidDifficulties) BreakDoorGoal(Mob pMob, Predicate<Difficulty> pValidDifficulties) ClimbOnTopOfPowderSnowGoal(Mob pMob, Level pLevel) DoorInteractGoal(Mob pMob) EatBlockGoal(Mob pMob) FollowMobGoal(Mob pMob, double pSpeedModifier, float pStopDistance, float pAreaSize) Constructs a goal allowing a mob to follow others.ForNonPathfinders(Mob p_415602_, double p_416457_, Predicate<ItemStack> p_415698_, boolean p_416268_, double p_416020_) InteractGoal(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_) LeapAtTargetGoal(Mob pMob, float pYd) 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) OcelotAttackGoal(Mob pMob) OpenDoorGoal(Mob pMob, boolean pCloseDoor) RandomLookAroundGoal(Mob pMob) (package private)TemptGoal(Mob pMob, double pSpeedModifier, Predicate<ItemStack> pItems, boolean pCanScare, double pStopDistance) -
Uses of Mob in net.minecraft.world.entity.ai.goal.target
Classes in net.minecraft.world.entity.ai.goal.target with type parameters of type MobFields in net.minecraft.world.entity.ai.goal.target declared as MobModifier and TypeFieldDescriptionprivate final TResetUniversalAngerTargetGoal.mobprotected final MobTargetGoal.mobThe entity that this goal belongs toMethods in net.minecraft.world.entity.ai.goal.target that return types with arguments of type MobMethods in net.minecraft.world.entity.ai.goal.target with parameters of type MobModifier and TypeMethodDescriptionprotected voidHurtByTargetGoal.alertOther(Mob pMob, LivingEntity pTarget) Constructors in net.minecraft.world.entity.ai.goal.target with parameters of type MobModifierConstructorDescriptionNearestAttackableTargetGoal(Mob pMob, Class<T> pTargetType, boolean pMustSee) NearestAttackableTargetGoal(Mob pMob, Class<T> pTargetType, boolean pMustSee, boolean pMustReach) NearestAttackableTargetGoal(Mob pMob, Class<T> pTargetType, boolean pMustSee, TargetingConditions.Selector pSelector) NearestAttackableTargetGoal(Mob pMob, Class<T> pTargetType, int pInterval, boolean pMustSee, boolean pMustReach, @Nullable TargetingConditions.Selector pSelector) TargetGoal(Mob pMob, boolean pMustSee) TargetGoal(Mob pMob, boolean pMustSee, boolean pMustReach) -
Uses of Mob in net.minecraft.world.entity.ai.memory
Fields in net.minecraft.world.entity.ai.memory with type parameters of type MobModifier and TypeFieldDescriptionstatic final MemoryModuleType<Mob> MemoryModuleType.NEAREST_VISIBLE_NEMESIS -
Uses of Mob in net.minecraft.world.entity.ai.sensing
Fields in net.minecraft.world.entity.ai.sensing declared as MobMethods in net.minecraft.world.entity.ai.sensing with parameters of type MobModifier and TypeMethodDescriptionprotected voidNearestBedSensor.doTick(ServerLevel pLevel, Mob pEntity) protected voidNearestItemSensor.doTick(ServerLevel pLevel, Mob pEntity) Constructors in net.minecraft.world.entity.ai.sensing with parameters of type Mob -
Uses of Mob in net.minecraft.world.entity.ai.util
Methods in net.minecraft.world.entity.ai.util with parameters of type Mob -
Uses of Mob in net.minecraft.world.entity.ambient
Subclasses of Mob in net.minecraft.world.entity.ambient -
Uses of Mob in net.minecraft.world.entity.animal
Subclasses of Mob in net.minecraft.world.entity.animalMethods in net.minecraft.world.entity.animal with parameters of type MobModifier and TypeMethodDescriptionstatic voidBucketable.loadDefaultDataFromBucketTag(Mob pMob, CompoundTag pTag) Deprecated.static voidBucketable.saveDefaultDataToBucketTag(Mob pMob, ItemStack pBucket) Deprecated. -
Uses of Mob in net.minecraft.world.entity.animal.allay
Subclasses of Mob in net.minecraft.world.entity.animal.allay -
Uses of Mob in net.minecraft.world.entity.animal.armadillo
Subclasses of Mob in net.minecraft.world.entity.animal.armadillo -
Uses of Mob in net.minecraft.world.entity.animal.axolotl
Subclasses of Mob in net.minecraft.world.entity.animal.axolotl -
Uses of Mob in net.minecraft.world.entity.animal.bee
Subclasses of Mob in net.minecraft.world.entity.animal.beeMethods in net.minecraft.world.entity.animal.bee with parameters of type MobModifier and TypeMethodDescriptionprotected voidBee.BeeHurtByOtherGoal.alertOther(Mob pMob, LivingEntity pTarget) Constructors in net.minecraft.world.entity.animal.bee with parameters of type Mob -
Uses of Mob in net.minecraft.world.entity.animal.camel
Subclasses of Mob in net.minecraft.world.entity.animal.camel -
Uses of Mob in net.minecraft.world.entity.animal.chicken
Subclasses of Mob in net.minecraft.world.entity.animal.chicken -
Uses of Mob in net.minecraft.world.entity.animal.cow
Subclasses of Mob in net.minecraft.world.entity.animal.cow -
Uses of Mob in net.minecraft.world.entity.animal.dolphin
Subclasses of Mob in net.minecraft.world.entity.animal.dolphin -
Uses of Mob in net.minecraft.world.entity.animal.equine
Subclasses of Mob in net.minecraft.world.entity.animal.equineModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclass -
Uses of Mob in net.minecraft.world.entity.animal.feline
Subclasses of Mob in net.minecraft.world.entity.animal.feline -
Uses of Mob in net.minecraft.world.entity.animal.fish
Subclasses of Mob in net.minecraft.world.entity.animal.fishModifier and TypeClassDescriptionclassclassclassclassclassclassclassMethods in net.minecraft.world.entity.animal.fish with parameters of type Mob -
Uses of Mob in net.minecraft.world.entity.animal.fox
Subclasses of Mob in net.minecraft.world.entity.animal.foxMethods in net.minecraft.world.entity.animal.fox with parameters of type MobModifier and TypeMethodDescriptionprotected voidFox.onOffspringSpawnedFromEgg(Player pPlayer, Mob pChild) Constructors in net.minecraft.world.entity.animal.fox with parameters of type MobModifierConstructorDescriptionFoxLookAtPlayerGoal(Mob pMob, Class<? extends LivingEntity> pLookAtType, float pLookDistance) -
Uses of Mob in net.minecraft.world.entity.animal.frog
Subclasses of Mob in net.minecraft.world.entity.animal.frogMethods in net.minecraft.world.entity.animal.frog with type parameters of type MobModifier and TypeMethodDescriptionprivate static <E extends Mob>
booleanFrogAi.isAcceptableLandingSpot(E pMob, BlockPos pPos) Constructors in net.minecraft.world.entity.animal.frog with parameters of type Mob -
Uses of Mob in net.minecraft.world.entity.animal.goat
Subclasses of Mob in net.minecraft.world.entity.animal.goat -
Uses of Mob in net.minecraft.world.entity.animal.golem
Subclasses of Mob in net.minecraft.world.entity.animal.golemModifier and TypeClassDescriptionclassclassclassclass -
Uses of Mob in net.minecraft.world.entity.animal.happyghast
Subclasses of Mob in net.minecraft.world.entity.animal.happyghast -
Uses of Mob in net.minecraft.world.entity.animal.nautilus
Subclasses of Mob in net.minecraft.world.entity.animal.nautilus -
Uses of Mob in net.minecraft.world.entity.animal.panda
Subclasses of Mob in net.minecraft.world.entity.animal.pandaMethods in net.minecraft.world.entity.animal.panda with parameters of type MobModifier and TypeMethodDescriptionprotected voidPanda.PandaHurtByTargetGoal.alertOther(Mob pMob, LivingEntity pTarget) -
Uses of Mob in net.minecraft.world.entity.animal.parrot
Subclasses of Mob in net.minecraft.world.entity.animal.parrotFields in net.minecraft.world.entity.animal.parrot with type parameters of type Mob -
Uses of Mob in net.minecraft.world.entity.animal.pig
Subclasses of Mob in net.minecraft.world.entity.animal.pig -
Uses of Mob in net.minecraft.world.entity.animal.polarbear
Subclasses of Mob in net.minecraft.world.entity.animal.polarbearMethods in net.minecraft.world.entity.animal.polarbear with parameters of type MobModifier and TypeMethodDescriptionprotected voidPolarBear.PolarBearHurtByTargetGoal.alertOther(Mob pMob, LivingEntity pTarget) -
Uses of Mob in net.minecraft.world.entity.animal.rabbit
Subclasses of Mob in net.minecraft.world.entity.animal.rabbit -
Uses of Mob in net.minecraft.world.entity.animal.sheep
Subclasses of Mob in net.minecraft.world.entity.animal.sheep -
Uses of Mob in net.minecraft.world.entity.animal.sniffer
Subclasses of Mob in net.minecraft.world.entity.animal.sniffer -
Uses of Mob in net.minecraft.world.entity.animal.squid
Subclasses of Mob in net.minecraft.world.entity.animal.squid -
Uses of Mob in net.minecraft.world.entity.animal.turtle
Subclasses of Mob in net.minecraft.world.entity.animal.turtle -
Uses of Mob in net.minecraft.world.entity.animal.wolf
Subclasses of Mob in net.minecraft.world.entity.animal.wolf -
Uses of Mob in net.minecraft.world.entity.boss.enderdragon
Subclasses of Mob in net.minecraft.world.entity.boss.enderdragon -
Uses of Mob in net.minecraft.world.entity.boss.wither
Subclasses of Mob in net.minecraft.world.entity.boss.wither -
Uses of Mob in net.minecraft.world.entity.monster
Subclasses of Mob in net.minecraft.world.entity.monsterModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in net.minecraft.world.entity.monster declared as MobModifier and TypeFieldDescriptionprivate final MobGhast.GhastLookGoal.ghastprivate final MobGhast.GhastMoveControl.ghastprivate final MobGhast.RandomFloatAroundGoal.ghastFields in net.minecraft.world.entity.monster with type parameters of type MobMethods in net.minecraft.world.entity.monster that return MobMethods in net.minecraft.world.entity.monster with parameters of type MobModifier and TypeMethodDescriptionprivate static @Nullable Vec3Ghast.RandomFloatAroundGoal.chooseRandomPositionWithRestriction(Mob pMob, Vec3 pPos, RandomSource pRandom) static voidGhast.faceMovementDirection(Mob pMob) static Vec3Ghast.RandomFloatAroundGoal.getSuitableFlyToPosition(Mob pMob, int pDistanceToBlocks) voidprivate SpawnGroupDataStrider.spawnJockey(ServerLevelAccessor pServerLevel, DifficultyInstance pDifficulty, Mob pJockey, @Nullable SpawnGroupData pSpawnData) Method parameters in net.minecraft.world.entity.monster with type arguments of type MobModifier and TypeMethodDescriptionstatic booleanMonster.checkMonsterSpawnRules(EntityType<? extends Mob> pEntityType, ServerLevelAccessor pLevel, EntitySpawnReason pSpawnReason, BlockPos pPos, RandomSource pRandom) static booleanMonster.checkSurfaceMonstersSpawnRules(EntityType<? extends Mob> pEntityType, ServerLevelAccessor pLevel, EntitySpawnReason pSpawnReason, BlockPos pPos, RandomSource pRandom) Constructors in net.minecraft.world.entity.monster with parameters of type MobModifierConstructorDescriptionGhastLookGoal(Mob pGhast) GhastMoveControl(Mob pGhast, boolean pCareful, BooleanSupplier pShouldBeStopped) PhantomLookControl(Mob p_33235_) PhantomMoveControl(Mob pMob) RandomFloatAroundGoal(Mob pGhast) RandomFloatAroundGoal(Mob pGhast, int pDistanceToBlocks) ShulkerBodyRotationControl(Mob p_149816_) ShulkerLookControl(Mob pMob) -
Uses of Mob in net.minecraft.world.entity.monster.breeze
Subclasses of Mob in net.minecraft.world.entity.monster.breezeMethods in net.minecraft.world.entity.monster.breeze with parameters of type MobModifier and TypeMethodDescriptionprotected voidBreezeAi.SlideToTargetSink.start(ServerLevel p_312732_, Mob p_312543_, long p_312612_) protected voidBreezeAi.SlideToTargetSink.stop(ServerLevel p_312932_, Mob p_311871_, long p_312594_) -
Uses of Mob in net.minecraft.world.entity.monster.creaking
Subclasses of Mob in net.minecraft.world.entity.monster.creaking -
Uses of Mob in net.minecraft.world.entity.monster.hoglin
Subclasses of Mob in net.minecraft.world.entity.monster.hoglin -
Uses of Mob in net.minecraft.world.entity.monster.illager
Subclasses of Mob in net.minecraft.world.entity.monster.illagerModifier and TypeClassDescriptionclassclassclassclassclassclassConstructors in net.minecraft.world.entity.monster.illager with parameters of type Mob -
Uses of Mob in net.minecraft.world.entity.monster.piglin
Subclasses of Mob in net.minecraft.world.entity.monster.piglin -
Uses of Mob in net.minecraft.world.entity.monster.skeleton
Subclasses of Mob in net.minecraft.world.entity.monster.skeletonModifier and TypeClassDescriptionclassclassclassclassclassclass -
Uses of Mob in net.minecraft.world.entity.monster.spider
Subclasses of Mob in net.minecraft.world.entity.monster.spider -
Uses of Mob in net.minecraft.world.entity.monster.warden
Subclasses of Mob in net.minecraft.world.entity.monster.warden -
Uses of Mob in net.minecraft.world.entity.monster.zombie
Subclasses of Mob in net.minecraft.world.entity.monster.zombieModifier and TypeClassDescriptionclassclassclassclassclass -
Uses of Mob in net.minecraft.world.entity.npc
Methods in net.minecraft.world.entity.npc with parameters of type MobModifier and TypeMethodDescriptionstatic voidInventoryCarrier.pickUpItem(ServerLevel pLevel, Mob pMob, InventoryCarrier pCarrier, ItemEntity pItemEntity) -
Uses of Mob in net.minecraft.world.entity.npc.villager
Subclasses of Mob in net.minecraft.world.entity.npc.villager -
Uses of Mob in net.minecraft.world.entity.npc.wanderingtrader
Subclasses of Mob in net.minecraft.world.entity.npc.wanderingtrader -
Uses of Mob in net.minecraft.world.entity.raid
Subclasses of Mob in net.minecraft.world.entity.raid -
Uses of Mob in net.minecraft.world.item
Fields in net.minecraft.world.item with type parameters of type MobMethods in net.minecraft.world.item that return types with arguments of type MobModifier and TypeMethodDescriptionSpawnEggItem.spawnOffspringFromSpawnEgg(Player pPlayer, Mob pMob, EntityType<? extends Mob> pEntityType, ServerLevel pServerLevel, Vec3 pPos, ItemStack pStack) Methods in net.minecraft.world.item with parameters of type MobModifier and TypeMethodDescriptionSpawnEggItem.spawnOffspringFromSpawnEgg(Player pPlayer, Mob pMob, EntityType<? extends Mob> pEntityType, ServerLevel pServerLevel, Vec3 pPos, ItemStack pStack) Method parameters in net.minecraft.world.item with type arguments of type MobModifier and TypeMethodDescriptionSpawnEggItem.spawnOffspringFromSpawnEgg(Player pPlayer, Mob pMob, EntityType<? extends Mob> pEntityType, ServerLevel pServerLevel, Vec3 pPos, ItemStack pStack) Constructor parameters in net.minecraft.world.item with type arguments of type MobModifierConstructorDescriptionMobBucketItem(EntityType<? extends Mob> pType, Fluid pContent, SoundEvent pEmptySound, Item.Properties pProperties) -
Uses of Mob in net.minecraft.world.level
Methods in net.minecraft.world.level that return MobModifier and TypeMethodDescriptionprivate static @Nullable MobNaturalSpawner.getMobForSpawn(ServerLevel pLevel, EntityType<?> pEntityType) Methods in net.minecraft.world.level with parameters of type MobModifier and TypeMethodDescriptionprivate voidNaturalSpawner.SpawnState.afterSpawn(Mob pMob, ChunkAccess pChunk) private static booleanNaturalSpawner.isValidPositionForMob(ServerLevel pLevel, Mob pMob, double pDistance) voidNaturalSpawner.AfterSpawnCallback.run(Mob pMob, ChunkAccess pChunk) -
Uses of Mob in net.minecraft.world.level.pathfinder
Fields in net.minecraft.world.level.pathfinder declared as MobMethods in net.minecraft.world.level.pathfinder with parameters of type MobModifier and TypeMethodDescription@Nullable PathPathFinder.findPath(PathNavigationRegion pRegion, Mob pMob, Set<BlockPos> pTargetPositions, float pMaxRange, int pAccuracy, float pSearchDepthMultiplier) Finds a path to one of the specified positions and post-processes it or returns null if no path could be found within given accuracyNodeEvaluator.getPathType(Mob pMob, BlockPos pPos) abstract PathTypeNodeEvaluator.getPathTypeOfMob(PathfindingContext pContext, int pX, int pY, int pZ, Mob pMob) SwimNodeEvaluator.getPathTypeOfMob(PathfindingContext p_330584_, int p_77473_, int p_77474_, int p_77475_, Mob p_77476_) WalkNodeEvaluator.getPathTypeOfMob(PathfindingContext p_330551_, int p_326939_, int p_326943_, int p_326876_, Mob p_326786_) static PathTypeWalkNodeEvaluator.getPathTypeStatic(Mob pMob, BlockPos pPos) FlyNodeEvaluator.iteratePathfindingStartNodeCandidatePositions(Mob pMob) voidAmphibiousNodeEvaluator.prepare(PathNavigationRegion p_164671_, Mob p_164672_) voidFlyNodeEvaluator.prepare(PathNavigationRegion p_77261_, Mob p_77262_) voidNodeEvaluator.prepare(PathNavigationRegion pLevel, Mob pMob) voidSwimNodeEvaluator.prepare(PathNavigationRegion p_192959_, Mob p_192960_) voidWalkNodeEvaluator.prepare(PathNavigationRegion p_77620_, Mob p_77621_) Constructors in net.minecraft.world.level.pathfinder with parameters of type Mob -
Uses of Mob in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions with parameters of type MobModifier and TypeMethodDescriptiondefault @Nullable PathTypeIBlockExtension.getAdjacentBlockPathType(BlockState state, BlockGetter level, BlockPos pos, @Nullable Mob mob, PathType originalType) Gets the path type of the adjacent block to a pathfinding entity.default @Nullable PathTypeIBlockStateExtension.getAdjacentBlockPathType(BlockGetter level, BlockPos pos, @Nullable Mob mob, PathType originalType) Gets the path type of the adjacent block to a pathfinding entity.default @Nullable PathTypeIFluidExtension.getAdjacentBlockPathType(FluidState state, BlockGetter level, BlockPos pos, @Nullable Mob mob, PathType originalType) Gets the path type of the adjacent fluid to a pathfinding entity.default @Nullable PathTypeIFluidStateExtension.getAdjacentBlockPathType(BlockGetter level, BlockPos pos, @Nullable Mob mob, PathType originalType) Gets the path type of the adjacent fluid to a pathfinding entity.default @Nullable PathTypeIBlockExtension.getBlockPathType(BlockState state, BlockGetter level, BlockPos pos, @Nullable Mob mob) Gets the path type of this block when an entity is pathfinding.default @Nullable PathTypeIBlockStateExtension.getBlockPathType(BlockGetter level, BlockPos pos, @Nullable Mob mob) Gets the path type of this block when an entity is pathfinding.default @Nullable PathTypeIFluidExtension.getBlockPathType(FluidState state, BlockGetter level, BlockPos pos, @Nullable Mob mob, boolean canFluidLog) Gets the path type of this fluid when an entity is pathfinding.default @Nullable PathTypeIFluidStateExtension.getBlockPathType(BlockGetter level, BlockPos pos, @Nullable Mob mob, boolean canFluidLog) Gets the path type of this fluid when an entity is pathfinding.default voidIItemExtension.onAnimalArmorTick(ItemStack stack, Level level, Mob horse) Called every tick when this item is equipped as an armor item by an animal.default voidIItemStackExtension.onAnimalArmorTick(Level level, Mob horse) -
Uses of Mob in net.neoforged.neoforge.event
Methods in net.neoforged.neoforge.event with parameters of type MobModifier and TypeMethodDescriptionstatic booleanEventHooks.checkMobDespawn(Mob mob) FiresMobDespawnEventand returns true if the default logic should be ignored.static booleanEventHooks.checkSpawnPosition(Mob mob, ServerLevelAccessor level, EntitySpawnReason spawnType) Checks if the current position of the passed mob is valid for spawning, by firingMobSpawnEvent.PositionCheck.
The default check is to perform the logical and ofcheckSpawnRules(net.minecraft.world.level.LevelAccessor, net.minecraft.world.entity.EntitySpawnReason)andcheckSpawnObstruction(net.minecraft.world.level.LevelReader).static booleanEventHooks.checkSpawnPositionSpawner(Mob mob, ServerLevelAccessor level, EntitySpawnReason spawnType, SpawnData spawnData, BaseSpawner spawner) Specialized variant ofEventHooks.checkSpawnPosition(net.minecraft.world.entity.Mob, net.minecraft.world.level.ServerLevelAccessor, net.minecraft.world.entity.EntitySpawnReason)for spawners, as they have slightly different checks, and pass through theBaseSpawnerto the event.static @Nullable SpawnGroupDataEventHooks.finalizeMobSpawn(Mob mob, ServerLevelAccessor level, DifficultyInstance difficulty, EntitySpawnReason spawnType, @Nullable SpawnGroupData spawnData) Finalizes the spawn of a mob by firing theFinalizeSpawnEventand callingfinalizeSpawn(net.minecraft.world.level.ServerLevelAccessor, net.minecraft.world.DifficultyInstance, net.minecraft.world.entity.EntitySpawnReason, net.minecraft.world.entity.SpawnGroupData)with the result.static FinalizeSpawnEventEventHooks.finalizeMobSpawnSpawner(Mob mob, ServerLevelAccessor level, DifficultyInstance difficulty, EntitySpawnReason spawnType, @Nullable SpawnGroupData spawnData, IOwnedSpawner spawner, boolean def) Finalizes the spawn of a mob by firing theFinalizeSpawnEventand callingfinalizeSpawn(net.minecraft.world.level.ServerLevelAccessor, net.minecraft.world.DifficultyInstance, net.minecraft.world.entity.EntitySpawnReason, net.minecraft.world.entity.SpawnGroupData)with the result.static intEventHooks.getMaxSpawnClusterSize(Mob entity) FiresSpawnClusterSizeEventand returns the size as a result of the event.static MobSplitEventEventHooks.onMobSplit(Mob parent, List<Mob> children) Fires the mob split event.Method parameters in net.neoforged.neoforge.event with type arguments of type MobModifier and TypeMethodDescriptionstatic MobSplitEventEventHooks.onMobSplit(Mob parent, List<Mob> children) Fires the mob split event. -
Uses of Mob in net.neoforged.neoforge.event.entity.living
Fields in net.neoforged.neoforge.event.entity.living declared as MobModifier and TypeFieldDescriptionprotected final MobMobSplitEvent.parentprivate final MobBabyEntitySpawnEvent.parentAprivate final MobBabyEntitySpawnEvent.parentBFields in net.neoforged.neoforge.event.entity.living with type parameters of type MobMethods in net.neoforged.neoforge.event.entity.living that return MobModifier and TypeMethodDescriptionMobSpawnEvent.getEntity()SpawnClusterSizeEvent.getEntity()MobSplitEvent.getParent()Returns the parent mob, which is in the process of being removed.BabyEntitySpawnEvent.getParentA()BabyEntitySpawnEvent.getParentB()Methods in net.neoforged.neoforge.event.entity.living that return types with arguments of type MobModifier and TypeMethodDescriptionMobSplitEvent.getChildren()Returns the mutable list of all children.Constructors in net.neoforged.neoforge.event.entity.living with parameters of type MobModifierConstructorDescriptionBabyEntitySpawnEvent(Mob parentA, Mob parentB, @Nullable AgeableMob proposedChild) FinalizeSpawnEvent(Mob entity, ServerLevelAccessor level, double x, double y, double z, DifficultyInstance difficulty, EntitySpawnReason spawnType, @Nullable SpawnGroupData spawnData, @Nullable com.mojang.datafixers.util.Either<BlockEntity, Entity> spawner) MobDespawnEvent(Mob mob, ServerLevelAccessor level) Fire viaEventHooks.checkMobDespawn(Mob)protectedMobSpawnEvent(Mob mob, ServerLevelAccessor level, double x, double y, double z) MobSplitEvent(Mob parent, List<Mob> children) PositionCheck(Mob mob, ServerLevelAccessor level, EntitySpawnReason spawnType, @Nullable BaseSpawner spawner) SpawnClusterSizeEvent(Mob entity) Constructor parameters in net.neoforged.neoforge.event.entity.living with type arguments of type Mob -
Uses of Mob in net.neoforged.neoforge.fluids
Methods in net.neoforged.neoforge.fluids with parameters of type MobModifier and TypeMethodDescription@Nullable PathTypeFluidType.getAdjacentBlockPathType(FluidState state, BlockGetter level, BlockPos pos, @Nullable Mob mob, PathType originalType) Gets the path type of the adjacent fluid to a pathfinding entity.@Nullable PathTypeFluidType.getBlockPathType(FluidState state, BlockGetter level, BlockPos pos, @Nullable Mob mob, boolean canFluidLog) Gets the path type of this fluid when an entity is pathfinding.
RegisterSpawnPlacementsEventinstead.