Uses of Class
net.minecraft.entity.mob.MobEntity
Packages that use MobEntity
Package
Description
This and its subpackages make up the brain system used by some modern Minecraft entities,
such as villagers, piglins, and axolotls.
The basic AI system for Minecraft living entities.
-
Uses of MobEntity in net.minecraft.client.render.entity
Classes in net.minecraft.client.render.entity with type parameters of type MobEntityModifier and TypeClassDescriptionclassAbstractHoglinEntityRenderer<T extends MobEntity & Hoglin>classAgeableMobEntityRenderer<T extends MobEntity,S extends LivingEntityRenderState, M extends EntityModel<? super S>> Deprecated.classBipedEntityRenderer<T extends MobEntity,S extends BipedEntityRenderState, M extends BipedEntityModel<S>> classMobEntityRenderer<T extends MobEntity,S extends LivingEntityRenderState, M extends EntityModel<? super S>> -
Uses of MobEntity in net.minecraft.entity
Methods in net.minecraft.entity with type parameters of type MobEntityModifier and TypeMethodDescriptionprivate static <T extends MobEntity>
voidSpawnRestriction.register(EntityType<T> type, SpawnLocation location, Heightmap.Type heightmapType, SpawnRestriction.SpawnPredicate<T> predicate) LargeEntitySpawnHelper.trySpawnAt(EntityType<T> entityType, SpawnReason reason, ServerWorld world, BlockPos pos, int tries, int horizontalRange, int verticalRange, LargeEntitySpawnHelper.Requirements requirements, boolean requireEmptySpace) Methods in net.minecraft.entity with parameters of type MobEntityModifier and TypeMethodDescriptionstatic voidBucketable.copyDataFromNbt(MobEntity entity, NbtCompound nbt) Deprecated.static voidBucketable.copyDataToStack(MobEntity entity, ItemStack stack) Deprecated.static voidInventoryOwner.pickUpItem(ServerWorld world, MobEntity entity, InventoryOwner inventoryOwner, ItemEntity item) -
Uses of MobEntity in net.minecraft.entity.ai
Methods in net.minecraft.entity.ai with parameters of type MobEntityModifier and TypeMethodDescriptionstatic booleanNavigationConditions.hasMobNavigation(MobEntity entity) -
Uses of MobEntity in net.minecraft.entity.ai.brain
Fields in net.minecraft.entity.ai.brain with type parameters of type MobEntityModifier and TypeFieldDescriptionstatic final MemoryModuleType<MobEntity> MemoryModuleType.NEAREST_VISIBLE_NEMESIS -
Uses of MobEntity in net.minecraft.entity.ai.brain.sensor
Methods in net.minecraft.entity.ai.brain.sensor with parameters of type MobEntityModifier and TypeMethodDescriptionprotected voidNearestBedSensor.sense(ServerWorld serverWorld, MobEntity mobEntity) protected voidNearestItemsSensor.sense(ServerWorld serverWorld, MobEntity mobEntity) -
Uses of MobEntity in net.minecraft.entity.ai.brain.task
Classes in net.minecraft.entity.ai.brain.task with type parameters of type MobEntityModifier and TypeClassDescriptionclassBiasedLongJumpTask<E extends MobEntity>classCrossbowAttackTask<E extends MobEntity & CrossbowUser,T extends LivingEntity> classLongJumpTask<E extends MobEntity>classStayAboveWaterTask<T extends MobEntity>Methods in net.minecraft.entity.ai.brain.task with type parameters of type MobEntityModifier and TypeMethodDescriptionForgetAttackTargetTask.create()ForgetAttackTargetTask.create(ForgetAttackTargetTask.AlternativeCondition condition) ForgetAttackTargetTask.create(ForgetAttackTargetTask.AlternativeCondition condition, ForgetAttackTargetTask.ForgetCallback<E> callback, boolean shouldForgetIfTargetUnreachable) ForgetAttackTargetTask.create(ForgetAttackTargetTask.ForgetCallback<E> callback) static <T extends MobEntity>
SingleTickTask<T> MeleeAttackTask.create(int cooldown) static <T extends MobEntity>
SingleTickTask<T> UpdateAttackTargetTask.create(UpdateAttackTargetTask.StartCondition<E> condition, UpdateAttackTargetTask.TargetGetter<E> targetGetter) UpdateAttackTargetTask.create(UpdateAttackTargetTask.TargetGetter<E> targetGetter) static <E extends MobEntity>
SingleTickTask<E> WalkTowardsFuzzyPosTask.create(MemoryModuleType<BlockPos> posModule, int completionRange, float speed) static <T extends MobEntity>
booleanStayAboveWaterTask.isUnderwater(T entity) static <E extends MobEntity>
booleanLongJumpTask.shouldJumpTo(E entity, BlockPos pos) Methods in net.minecraft.entity.ai.brain.task that return types with arguments of type MobEntityModifier and TypeMethodDescriptionstatic SingleTickTask<MobEntity> AttackTask.create(int distance, float forwardMovement) RangedApproachTask.create(float speed) RangedApproachTask.create(Function<LivingEntity, Float> speed) Methods in net.minecraft.entity.ai.brain.task with parameters of type MobEntityModifier and TypeMethodDescriptionFindPointOfInterestTask.findPathToPoi(MobEntity entity, Set<com.mojang.datafixers.util.Pair<RegistryEntry<PointOfInterestType>, BlockPos>> pois) protected voidJumpInBedTask.finishRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected voidLeapingChargeTask.finishRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected voidMoveToTargetTask.finishRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected voidUpdateLookControlTask.finishRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) private static BlockPosLongJumpTask.getJumpingVelocity(MobEntity entity, Vec3d targetPos) JumpInBedTask.getNearestBed(MobEntity mob) private booleanMoveToTargetTask.hasFinishedPath(MobEntity entity, WalkTarget walkTarget, long time) private booleanMoveToTargetTask.hasReached(MobEntity entity, WalkTarget walkTarget) private booleanJumpInBedTask.isAboveBed(ServerWorld world, MobEntity mob) private booleanJumpInBedTask.isBedGoneTooLong(ServerWorld world, MobEntity mob) private booleanJumpInBedTask.isDoneJumping(ServerWorld world, MobEntity mob) private static booleanMeleeAttackTask.isHoldingUsableRangedWeapon(MobEntity mob) private booleanJumpInBedTask.isOnBed(ServerWorld world, MobEntity mob) static booleanTargetUtil.isTargetWithinAttackRange(MobEntity mob, LivingEntity target, int rangedWeaponReachReduction) protected voidJumpInBedTask.keepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected voidMoveToTargetTask.keepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected voidStayAboveWaterTask.keepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected voidUpdateLookControlTask.keepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected voidJumpInBedTask.run(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected voidLeapingChargeTask.run(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected voidLookAroundTask.run(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected voidMoveToTargetTask.run(ServerWorld serverWorld, MobEntity mobEntity, long long2) private voidCrossbowAttackTask.setLookTarget(MobEntity entity, LivingEntity target) private voidJumpInBedTask.setWalkTarget(MobEntity mob, BlockPos pos) protected booleanJumpInBedTask.shouldKeepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected booleanLeapingChargeTask.shouldKeepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected booleanLongJumpTask.shouldKeepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected booleanMoveToTargetTask.shouldKeepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected booleanStayAboveWaterTask.shouldKeepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected booleanUpdateLookControlTask.shouldKeepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected booleanJumpInBedTask.shouldRun(ServerWorld serverWorld, MobEntity mobEntity) protected booleanLongJumpTask.shouldRun(ServerWorld serverWorld, MobEntity mobEntity) protected booleanMoveToTargetTask.shouldRun(ServerWorld serverWorld, MobEntity mobEntity) protected booleanStayAboveWaterTask.shouldRun(ServerWorld serverWorld, MobEntity mobEntity) private booleanJumpInBedTask.shouldStartJumping(ServerWorld world, MobEntity mob) -
Uses of MobEntity in net.minecraft.entity.ai.control
Fields in net.minecraft.entity.ai.control declared as MobEntityModifier and TypeFieldDescriptionprivate final MobEntityBodyControl.entityprivate final MobEntityJumpControl.entityprotected final MobEntityLookControl.entityprotected final MobEntityMoveControl.entityConstructors in net.minecraft.entity.ai.control with parameters of type MobEntityModifierConstructorDescriptionAquaticMoveControl(MobEntity entity, int pitchChange, int yawChange, float speedInWater, float speedInAir, boolean buoyant) BodyControl(MobEntity entity) FlightMoveControl(MobEntity entity, int maxPitchChange, boolean noGravity) JumpControl(MobEntity entity) LookControl(MobEntity entity) MoveControl(MobEntity entity) YawAdjustingLookControl(MobEntity entity, int yawAdjustThreshold) -
Uses of MobEntity in net.minecraft.entity.ai.goal
Classes in net.minecraft.entity.ai.goal with type parameters of type MobEntityModifier and TypeClassDescriptionclassHoldInHandsGoal<T extends MobEntity>classUniversalAngerGoal<T extends MobEntity & Angerable>Fields in net.minecraft.entity.ai.goal declared as MobEntityModifier and TypeFieldDescriptionprivate final THoldInHandsGoal.actorprivate final MobEntityPowderSnowJumpGoal.entityprivate final MobEntityAttackGoal.mobprotected MobEntityDoorInteractGoal.mobprivate final MobEntityEatGrassGoal.mobprivate final MobEntityFollowMobGoal.mobprivate final MobEntityLookAroundGoal.mobprotected final MobEntityLookAtEntityGoal.mobprivate final MobEntityPounceAtTargetGoal.mobprivate final MobEntityProjectileAttackGoal.mobprivate final MobEntitySwimGoal.mobprotected final MobEntityTrackTargetGoal.mobprivate final TUniversalAngerGoal.mobprivate final MobEntityStepAndDestroyBlockGoal.stepAndDestroyMobFollowMobGoal.targetFields in net.minecraft.entity.ai.goal with type parameters of type MobEntityMethods in net.minecraft.entity.ai.goal that return types with arguments of type MobEntityMethods in net.minecraft.entity.ai.goal with parameters of type MobEntityModifier and TypeMethodDescriptionprotected voidRevengeGoal.setMobEntityTarget(MobEntity mob, LivingEntity target) Constructors in net.minecraft.entity.ai.goal with parameters of type MobEntityModifierConstructorDescriptionActiveTargetGoal(MobEntity mob, Class<T> targetClass, boolean checkVisibility) ActiveTargetGoal(MobEntity mob, Class<T> targetClass, boolean checkVisibility, boolean checkCanNavigate) ActiveTargetGoal(MobEntity mob, Class<T> targetClass, boolean checkVisibility, TargetPredicate.EntityPredicate predicate) ActiveTargetGoal(MobEntity mob, Class<T> targetClass, int reciprocalChance, boolean checkVisibility, boolean checkCanNavigate, TargetPredicate.EntityPredicate targetPredicate) AttackGoal(MobEntity mob) BreakDoorGoal(MobEntity mob, int maxProgress, Predicate<Difficulty> difficultySufficientPredicate) BreakDoorGoal(MobEntity mob, Predicate<Difficulty> difficultySufficientPredicate) EatGrassGoal(MobEntity mob) FollowMobGoal(MobEntity mob, double speed, float minDistance, float maxDistance) LongDoorInteractGoal(MobEntity mob, boolean delayedClose) LookAroundGoal(MobEntity mob) LookAtEntityGoal(MobEntity mob, Class<? extends LivingEntity> targetType, float range) LookAtEntityGoal(MobEntity mob, Class<? extends LivingEntity> targetType, float range, float chance) LookAtEntityGoal(MobEntity mob, Class<? extends LivingEntity> targetType, float range, float chance, boolean lookForward) PounceAtTargetGoal(MobEntity mob, float velocity) PowderSnowJumpGoal(MobEntity entity, World world) StopAndLookAtEntityGoal(MobEntity mob, Class<? extends LivingEntity> targetType, float range) StopAndLookAtEntityGoal(MobEntity mob, Class<? extends LivingEntity> targetType, float range, float chance) TrackTargetGoal(MobEntity mob, boolean checkVisibility) TrackTargetGoal(MobEntity mob, boolean checkVisibility, boolean checkNavigable) -
Uses of MobEntity in net.minecraft.entity.ai.pathing
Fields in net.minecraft.entity.ai.pathing declared as MobEntityModifier and TypeFieldDescriptionprotected final MobEntityEntityNavigation.entityprotected MobEntityPathNodeMaker.entityMethods in net.minecraft.entity.ai.pathing with parameters of type MobEntityModifier and TypeMethodDescriptionprotected static booleanEntityNavigation.doesNotCollide(MobEntity entity, Vec3d startPos, Vec3d entityPos, boolean includeFluids) PathNodeNavigator.findPathToAny(ChunkCache world, MobEntity mob, Set<BlockPos> positions, float followRange, int distance, float rangeMultiplier) PathNodeMaker.getDefaultNodeType(MobEntity entity, BlockPos pos) static PathNodeTypeLandPathNodeMaker.getLandNodeType(MobEntity entity, BlockPos pos) LandPathNodeMaker.getNodeType(PathContext context, int x, int y, int z, MobEntity mob) Gets the path node type at the given position without adjusting the node type according to whether the entity can enter or open doorsabstract PathNodeTypePathNodeMaker.getNodeType(PathContext context, int x, int y, int z, MobEntity mob) Gets the path node type at the given position without adjusting the node type according to whether the entity can enter or open doorsWaterPathNodeMaker.getNodeType(PathContext context, int x, int y, int z, MobEntity mob) Gets the path node type at the given position without adjusting the node type according to whether the entity can enter or open doorsBirdPathNodeMaker.getPotentialEscapePositions(MobEntity entity) Returns the iterable of positions that the entity should try to pathfind to when escaping.voidAmphibiousPathNodeMaker.init(ChunkCache cachedWorld, MobEntity entity) voidBirdPathNodeMaker.init(ChunkCache cachedWorld, MobEntity entity) voidLandPathNodeMaker.init(ChunkCache cachedWorld, MobEntity entity) voidPathNodeMaker.init(ChunkCache cachedWorld, MobEntity entity) voidWaterPathNodeMaker.init(ChunkCache cachedWorld, MobEntity entity) Constructors in net.minecraft.entity.ai.pathing with parameters of type MobEntityModifierConstructorDescriptionAmphibiousSwimNavigation(MobEntity mobEntity, World world) BirdNavigation(MobEntity entity, World world) EntityNavigation(MobEntity entity, World world) MobNavigation(MobEntity entity, World world) PathContext(CollisionView world, MobEntity entity) SpiderNavigation(MobEntity entity, World world) SwimNavigation(MobEntity entity, World world) -
Uses of MobEntity in net.minecraft.entity.boss
Subclasses of MobEntity in net.minecraft.entity.boss -
Uses of MobEntity in net.minecraft.entity.boss.dragon
Subclasses of MobEntity in net.minecraft.entity.boss.dragon -
Uses of MobEntity in net.minecraft.entity.conversion
Classes in net.minecraft.entity.conversion with type parameters of type MobEntityModifier and TypeInterfaceDescriptionstatic interfaceEntityConversionContext.Finalizer<T extends MobEntity>Methods in net.minecraft.entity.conversion with parameters of type MobEntityModifier and TypeMethodDescription(package private) voidEntityConversionType.copyData(MobEntity oldEntity, MobEntity newEntity, EntityConversionContext context) static EntityConversionContextEntityConversionContext.create(MobEntity entity, boolean keepEquipment, boolean preserveCanPickUpLoot) (package private) abstract voidEntityConversionType.setUpNewEntity(MobEntity oldEntity, MobEntity newEntity, EntityConversionContext context) -
Uses of MobEntity in net.minecraft.entity.mob
Subclasses of MobEntity in net.minecraft.entity.mobModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in net.minecraft.entity.mob declared as MobEntityModifier and TypeFieldDescriptionprivate final MobEntityMobVisibilityCache.ownerVexEntity.ownerMethods in net.minecraft.entity.mob with type parameters of type MobEntityModifier and TypeMethodDescription<T extends MobEntity>
TMobEntity.convertTo(EntityType<T> entityType, EntityConversionContext context, EntityConversionContext.Finalizer<T> finalizer) Converts this entity to the providedentityType.<T extends MobEntity>
TMobEntity.convertTo(EntityType<T> entityType, EntityConversionContext context, SpawnReason reason, EntityConversionContext.Finalizer<T> finalizer) Methods in net.minecraft.entity.mob that return MobEntityMethods in net.minecraft.entity.mob with parameters of type MobEntityModifier and TypeMethodDescriptionprotected voidBreezeBrain.SlideAroundTask.finishRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected voidMobEntity.onPlayerSpawnedChild(PlayerEntity player, MobEntity child) protected voidBreezeBrain.SlideAroundTask.run(ServerWorld serverWorld, MobEntity mobEntity, long long2) voidMethod parameters in net.minecraft.entity.mob with type arguments of type MobEntityModifier and TypeMethodDescriptionstatic booleanMobEntity.canMobSpawn(EntityType<? extends MobEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random) Constructors in net.minecraft.entity.mob with parameters of type MobEntityModifierConstructorDescriptionBreakDoorGoal(MobEntity mob) MobVisibilityCache(MobEntity owner) PhantomBodyControl(MobEntity entity) PhantomLookControl(MobEntity entity) PhantomMoveControl(MobEntity owner) ShulkerBodyControl(MobEntity entity) ShulkerLookControl(MobEntity entity) Constructor parameters in net.minecraft.entity.mob with type arguments of type MobEntityModifierConstructorDescriptionprotectedMobEntity(EntityType<? extends MobEntity> type, World world) -
Uses of MobEntity in net.minecraft.entity.passive
Subclasses of MobEntity in net.minecraft.entity.passiveModifier and TypeClassDescriptionclassclassclassclassclassclassclassRepresents an axolotl, the cutest predator.classclassclassclassMeow.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in net.minecraft.entity.passive with type parameters of type MobEntityMethods in net.minecraft.entity.passive with type parameters of type MobEntityModifier and TypeMethodDescriptionprivate static <E extends MobEntity>
booleanFrogBrain.shouldJumpTo(E frog, BlockPos pos) Methods in net.minecraft.entity.passive with parameters of type MobEntityModifier and TypeMethodDescriptionprivate EntityDataStriderEntity.initializeRider(ServerWorldAccess world, LocalDifficulty difficulty, MobEntity rider, @Nullable EntityData entityData) protected voidFoxEntity.onPlayerSpawnedChild(PlayerEntity player, MobEntity child) protected voidBeeEntity.BeeRevengeGoal.setMobEntityTarget(MobEntity mob, LivingEntity target) protected voidPandaEntity.PandaRevengeGoal.setMobEntityTarget(MobEntity mob, LivingEntity target) protected voidPolarBearEntity.PolarBearRevengeGoal.setMobEntityTarget(MobEntity mob, LivingEntity target) private voidPufferfishEntity.sting(ServerWorld world, MobEntity target) Constructors in net.minecraft.entity.passive with parameters of type MobEntityModifierConstructorDescription(package private)BeeLookControl(MobEntity entity) (package private)FrogLookControl(MobEntity entity) LookAtEntityGoal(MobEntity fox, Class<? extends LivingEntity> targetType, float range) -
Uses of MobEntity in net.minecraft.entity.raid
Subclasses of MobEntity in net.minecraft.entity.raid -
Uses of MobEntity in net.minecraft.item
Fields in net.minecraft.item with type parameters of type MobEntityModifier and TypeFieldDescriptionprivate final EntityType<? extends MobEntity> EntityBucketItem.entityTypeprivate static final Map<EntityType<? extends MobEntity>, SpawnEggItem> SpawnEggItem.SPAWN_EGGSMethods in net.minecraft.item that return types with arguments of type MobEntityModifier and TypeMethodDescriptionSpawnEggItem.spawnBaby(PlayerEntity user, MobEntity entity, EntityType<? extends MobEntity> entityType, ServerWorld world, Vec3d pos, ItemStack stack) Methods in net.minecraft.item with parameters of type MobEntityModifier and TypeMethodDescriptionSpawnEggItem.spawnBaby(PlayerEntity user, MobEntity entity, EntityType<? extends MobEntity> entityType, ServerWorld world, Vec3d pos, ItemStack stack) Method parameters in net.minecraft.item with type arguments of type MobEntityModifier and TypeMethodDescriptionSpawnEggItem.spawnBaby(PlayerEntity user, MobEntity entity, EntityType<? extends MobEntity> entityType, ServerWorld world, Vec3d pos, ItemStack stack) Constructor parameters in net.minecraft.item with type arguments of type MobEntityModifierConstructorDescriptionEntityBucketItem(EntityType<? extends MobEntity> type, Fluid fluid, SoundEvent emptyingSound, Item.Settings settings) SpawnEggItem(EntityType<? extends MobEntity> type, Item.Settings settings) -
Uses of MobEntity in net.minecraft.server.network
Methods in net.minecraft.server.network with parameters of type MobEntityModifier and TypeMethodDescriptionstatic voidDebugInfoSender.sendGoalSelector(World world, MobEntity mob, GoalSelector goalSelector) static voidDebugInfoSender.sendPathfindingData(World world, MobEntity mob, @Nullable Path path, float nodeReachProximity) -
Uses of MobEntity in net.minecraft.server.world
Fields in net.minecraft.server.world with type parameters of type MobEntity -
Uses of MobEntity in net.minecraft.test
Methods in net.minecraft.test with type parameters of type MobEntityModifier and TypeMethodDescription<E extends MobEntity>
ETestContext.spawnMob(EntityType<E> type, float x, float y, float z) <E extends MobEntity>
ETestContext.spawnMob(EntityType<E> type, int x, int y, int z) <E extends MobEntity>
ETestContext.spawnMob(EntityType<E> type, BlockPos pos) <E extends MobEntity>
ETestContext.spawnMob(EntityType<E> type, Vec3d pos) Methods in net.minecraft.test with parameters of type MobEntityModifier and TypeMethodDescriptionvoidTestContext.setEntityPos(MobEntity entity, float x, float y, float z) TestContext.startMovingTowards(MobEntity entity, BlockPos pos, float speed) -
Uses of MobEntity in net.minecraft.util.math
Methods in net.minecraft.util.math with parameters of type MobEntityModifier and TypeMethodDescriptionLongJumpUtil.getJumpingVelocity(MobEntity entity, Vec3d jumpTarget, float maxVelocity, int angle, boolean requireClearPath) private static booleanLongJumpUtil.isPathClear(MobEntity entity, EntityDimensions dimensions, Vec3d lastPos, Vec3d nextPos) -
Uses of MobEntity in net.minecraft.world
Methods in net.minecraft.world that return MobEntityMethods in net.minecraft.world with parameters of type MobEntityModifier and TypeMethodDescriptionprivate static booleanSpawnHelper.isValidSpawn(ServerWorld world, MobEntity entity, double squaredDistance) private voidvoid