public abstract class MobSpawnerLogic extends Object
| Modifier and Type | Field and Description |
|---|---|
private Random |
field_27080 |
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 and Description |
|---|
MobSpawnerLogic() |
| Modifier and Type | Method and Description |
|---|---|
void |
fromTag(World world,
BlockPos blockPos,
CompoundTag compoundTag) |
private Identifier |
getEntityId(World world,
BlockPos blockPos) |
Entity |
getRenderedEntity(World world) |
private boolean |
isPlayerInRange(World world,
BlockPos blockPos) |
void |
method_31588(ServerWorld serverWorld,
BlockPos blockPos) |
void |
method_31589(World world,
BlockPos blockPos) |
boolean |
method_8275(World world,
int int2) |
double |
method_8278() |
double |
method_8279() |
abstract void |
sendStatus(World world,
BlockPos blockPos,
int int2) |
void |
setEntityId(EntityType<?> type) |
void |
setSpawnEntry(World world,
BlockPos blockPos,
MobSpawnerEntry mobSpawnerEntry) |
CompoundTag |
toTag(World world,
BlockPos blockPos,
CompoundTag compoundTag) |
private void |
updateSpawns(World world,
BlockPos blockPos) |
private static final Logger LOGGER
private int spawnDelay
private final List<MobSpawnerEntry> spawnPotentials
private MobSpawnerEntry spawnEntry
private double field_9161
private double field_9159
private int minSpawnDelay
private int maxSpawnDelay
private int spawnCount
private int maxNearbyEntities
private int requiredPlayerRange
private int spawnRange
private final Random field_27080
@Nullable private Identifier getEntityId(@Nullable World world, BlockPos blockPos)
public void setEntityId(EntityType<?> type)
public void method_31588(ServerWorld serverWorld, BlockPos blockPos)
public void fromTag(@Nullable World world, BlockPos blockPos, CompoundTag compoundTag)
public CompoundTag toTag(@Nullable World world, BlockPos blockPos, CompoundTag compoundTag)
public boolean method_8275(World world, int int2)
public void setSpawnEntry(@Nullable World world, BlockPos blockPos, MobSpawnerEntry mobSpawnerEntry)
@Environment(value=CLIENT) public double method_8278()
@Environment(value=CLIENT) public double method_8279()