类 VillageSiege

java.lang.Object
net.minecraft.world.entity.ai.village.VillageSiege
所有已实现的接口:
CustomSpawner

public class VillageSiege extends Object implements CustomSpawner
  • 字段详细资料

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • hasSetupSiege

      private boolean hasSetupSiege
    • siegeState

      private VillageSiege.State siegeState
    • zombiesToSpawn

      private int zombiesToSpawn
    • nextSpawnTime

      private int nextSpawnTime
    • spawnX

      private int spawnX
    • spawnY

      private int spawnY
    • spawnZ

      private int spawnZ
  • 构造器详细资料

    • VillageSiege

      public VillageSiege()
  • 方法详细资料

    • tick

      public int tick(ServerLevel p_27013_, boolean p_27014_, boolean p_27015_)
      指定者:
      tick 在接口中 CustomSpawner
    • tryToSetupSiege

      private boolean tryToSetupSiege(ServerLevel p_27008_)
    • trySpawn

      private void trySpawn(ServerLevel p_27017_)
    • findRandomSpawnPos

      @Nullable private Vec3 findRandomSpawnPos(ServerLevel p_27010_, BlockPos p_27011_)