Package net.minecraft.world
Class MobSpawnerLogic
java.lang.Object
net.minecraft.world.MobSpawnerLogic
public abstract class MobSpawnerLogic extends Object
-
Field Summary
Fields Modifier and Type Field Description private double
field_9159
private double
field_9161
private static Logger
LOGGER
private int
maxNearbyEntities
private int
maxSpawnDelay
private int
minSpawnDelay
private Entity
renderedEntity
private int
requiredPlayerRange
private int
spawnCount
private int
spawnDelay
private MobSpawnerEntry
spawnEntry
private List<MobSpawnerEntry>
spawnPotentials
private int
spawnRange
-
Constructor Summary
Constructors Constructor Description MobSpawnerLogic()
-
Method Summary
Modifier and Type Method Description void
fromTag(CompoundTag tag)
private Identifier
getEntityId()
abstract BlockPos
getPos()
Entity
getRenderedEntity()
abstract World
getWorld()
private boolean
isPlayerInRange()
boolean
method_8275(int int2)
double
method_8278()
double
method_8279()
abstract void
sendStatus(int status)
void
setEntityId(EntityType<?> type)
void
setSpawnEntry(MobSpawnerEntry spawnEntry)
CompoundTag
toTag(CompoundTag tag)
void
update()
private void
updateSpawns()
-
Field Details
-
LOGGER
-
spawnDelay
private int spawnDelay -
spawnPotentials
-
spawnEntry
-
field_9161
private double field_9161 -
field_9159
private double field_9159 -
minSpawnDelay
private int minSpawnDelay -
maxSpawnDelay
private int maxSpawnDelay -
spawnCount
private int spawnCount -
renderedEntity
-
maxNearbyEntities
private int maxNearbyEntities -
requiredPlayerRange
private int requiredPlayerRange -
spawnRange
private int spawnRange
-
-
Constructor Details
-
MobSpawnerLogic
public MobSpawnerLogic()
-
-
Method Details
-
getEntityId
-
setEntityId
-
isPlayerInRange
private boolean isPlayerInRange() -
update
public void update() -
updateSpawns
private void updateSpawns() -
fromTag
-
toTag
-
getRenderedEntity
-
method_8275
public boolean method_8275(int int2) -
setSpawnEntry
-
sendStatus
public abstract void sendStatus(int status) -
getWorld
-
getPos
-
method_8278
@Environment(CLIENT) public double method_8278() -
method_8279
@Environment(CLIENT) public double method_8279()
-