Package net.minecraft.village
Class VillageSiege
java.lang.Object
net.minecraft.village.VillageSiege
- All Implemented Interfaces:
ISpecialSpawner
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate static final org.apache.logging.log4j.Loggerprivate intprivate VillageSiege.Stateprivate intprivate intprivate intprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Vector3dfindRandomSpawnPos(ServerWorld p_225476_1_, BlockPos p_225476_2_) inttick(ServerWorld p_230253_1_, boolean p_230253_2_, boolean p_230253_3_) private voidtrySpawn(ServerWorld p_75530_1_) private booleantryToSetupSiege(ServerWorld p_75529_1_)
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.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 interfaceISpecialSpawner
-
tryToSetupSiege
-
trySpawn
-
findRandomSpawnPos
-