Class VillageSiege
java.lang.Object
net.minecraft.world.entity.ai.village.VillageSiege
- All Implemented Interfaces:
- CustomSpawner
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate booleanprivate static final org.slf4j.Loggerprivate intprivate VillageSiege.Stateprivate intprivate intprivate intprivate int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
hasSetupSiegeprivate boolean hasSetupSiege
- 
siegeState
- 
zombiesToSpawnprivate int zombiesToSpawn
- 
nextSpawnTimeprivate int nextSpawnTime
- 
spawnXprivate int spawnX
- 
spawnYprivate int spawnY
- 
spawnZprivate int spawnZ
 
- 
- 
Constructor Details- 
VillageSiegepublic VillageSiege()
 
- 
- 
Method Details- 
tick- Specified by:
- tickin interface- CustomSpawner
 
- 
tryToSetupSiege
- 
trySpawn
- 
findRandomSpawnPos
 
-