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
-