Class VillageSiege
java.lang.Object
net.minecraft.world.entity.ai.village.VillageSiege
- All Implemented Interfaces:
 CustomSpawner
- 
Nested Class Summary
Nested Classes - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate static final org.slf4j.Loggerprivate intprivate VillageSiege.Stateprivate intprivate intprivate intprivate int - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprivate Vec3findRandomSpawnPos(ServerLevel p_27010_, BlockPos p_27011_) inttick(ServerLevel p_27013_, boolean p_27014_, boolean p_27015_) private voidtrySpawn(ServerLevel p_27017_) private booleantryToSetupSiege(ServerLevel p_27008_)  
- 
Field Details
- 
LOGGER
private static final org.slf4j.Logger LOGGER - 
hasSetupSiege
private boolean hasSetupSiege - 
siegeState
 - 
zombiesToSpawn
private int zombiesToSpawn - 
nextSpawnTime
private int nextSpawnTime - 
spawnX
private int spawnX - 
spawnY
private int spawnY - 
spawnZ
private int spawnZ 
 - 
 - 
Constructor Details
- 
VillageSiege
public VillageSiege() 
 - 
 - 
Method Details
- 
tick
- Specified by:
 tickin interfaceCustomSpawner
 - 
tryToSetupSiege
 - 
trySpawn
 - 
findRandomSpawnPos
 
 -