public class ZombieSiegeManager extends Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
ZombieSiegeManager.State |
Modifier and Type | Field and Description |
---|---|
private int |
countdown |
private int |
remaining |
private boolean |
spawned |
private int |
startX |
private int |
startY |
private int |
startZ |
private ZombieSiegeManager.State |
state |
Constructor and Description |
---|
ZombieSiegeManager() |
Modifier and Type | Method and Description |
---|---|
private Vec3d |
getSpawnVector(ServerWorld world,
BlockPos pos) |
private boolean |
spawn(ServerWorld world) |
int |
spawn(ServerWorld world,
boolean spawnMonsters,
boolean spawnAnimals) |
private void |
trySpawnZombie(ServerWorld world) |
private boolean spawned
private ZombieSiegeManager.State state
private int remaining
private int countdown
private int startX
private int startY
private int startZ
public int spawn(ServerWorld world, boolean spawnMonsters, boolean spawnAnimals)
private boolean spawn(ServerWorld world)
private void trySpawnZombie(ServerWorld world)
@Nullable private Vec3d getSpawnVector(ServerWorld world, BlockPos pos)