public abstract class StructureStart
extends java.lang.Object
| 修飾子とタイプ | フィールドと説明 | 
|---|---|
| protected MutableBoundingBox | bounds | 
| protected java.util.List<StructurePiece> | components | 
| static StructureStart | DUMMY | 
| protected SharedSeedRandom | rand | 
| コンストラクタと説明 | 
|---|
| StructureStart(Structure<?> p_i225876_1_,
              int p_i225876_2_,
              int p_i225876_3_,
              MutableBoundingBox p_i225876_4_,
              int p_i225876_5_,
              long p_i225876_6_) | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| protected void | func_214626_a(java.util.Random p_214626_1_,
             int p_214626_2_,
             int p_214626_3_) | 
| protected void | func_214628_a(int p_214628_1_,
             java.util.Random p_214628_2_,
             int p_214628_3_) | 
| void | func_225565_a_(IWorld p_225565_1_,
              ChunkGenerator<?> p_225565_2_,
              java.util.Random p_225565_3_,
              MutableBoundingBox p_225565_4_,
              ChunkPos p_225565_5_) | 
| int | func_227457_j_() | 
| MutableBoundingBox | getBoundingBox() | 
| int | getChunkPosX() | 
| int | getChunkPosZ() | 
| java.util.List<StructurePiece> | getComponents() | 
| protected int | getMaxRefCount() | 
| BlockPos | getPos() | 
| Structure<?> | getStructure() | 
| void | incrementRefCount() | 
| abstract void | init(ChunkGenerator<?> generator,
    TemplateManager templateManagerIn,
    int chunkX,
    int chunkZ,
    Biome biomeIn) | 
| boolean | isRefCountBelowMax() | 
| boolean | isValid()currently only defined for Villages, returns true if Village has more than 2 non-road components | 
| protected void | recalculateStructureSize() | 
| CompoundNBT | write(int chunkX,
     int chunkZ) | 
public static final StructureStart DUMMY
protected final java.util.List<StructurePiece> components
protected MutableBoundingBox bounds
protected final SharedSeedRandom rand
public StructureStart(Structure<?> p_i225876_1_, int p_i225876_2_, int p_i225876_3_, MutableBoundingBox p_i225876_4_, int p_i225876_5_, long p_i225876_6_)
public abstract void init(ChunkGenerator<?> generator, TemplateManager templateManagerIn, int chunkX, int chunkZ, Biome biomeIn)
public MutableBoundingBox getBoundingBox()
public java.util.List<StructurePiece> getComponents()
public void func_225565_a_(IWorld p_225565_1_, ChunkGenerator<?> p_225565_2_, java.util.Random p_225565_3_, MutableBoundingBox p_225565_4_, ChunkPos p_225565_5_)
protected void recalculateStructureSize()
public CompoundNBT write(int chunkX, int chunkZ)
protected void func_214628_a(int p_214628_1_,
                             java.util.Random p_214628_2_,
                             int p_214628_3_)
protected void func_214626_a(java.util.Random p_214626_1_,
                             int p_214626_2_,
                             int p_214626_3_)
public boolean isValid()
public int getChunkPosX()
public int getChunkPosZ()
public BlockPos getPos()
public boolean isRefCountBelowMax()
public void incrementRefCount()
public int func_227457_j_()
protected int getMaxRefCount()
public Structure<?> getStructure()