Class StructureStart<C extends IFeatureConfig>

    • Constructor Detail

      • StructureStart

        public StructureStart​(Structure<C> p_i225876_1_,
                              int p_i225876_2_,
                              int p_i225876_3_,
                              MutableBoundingBox p_i225876_4_,
                              int p_i225876_5_,
                              long p_i225876_6_)
    • Method Detail

      • calculateBoundingBox

        protected void calculateBoundingBox()
      • createTag

        public CompoundNBT createTag​(int p_143021_1_,
                                     int p_143021_2_)
      • moveBelowSeaLevel

        protected void moveBelowSeaLevel​(int p_214628_1_,
                                         java.util.Random p_214628_2_,
                                         int p_214628_3_)
      • moveInsideHeights

        protected void moveInsideHeights​(java.util.Random p_214626_1_,
                                         int p_214626_2_,
                                         int p_214626_3_)
      • isValid

        public boolean isValid()
      • getChunkX

        public int getChunkX()
      • getChunkZ

        public int getChunkZ()
      • getLocatePos

        public BlockPos getLocatePos()
      • canBeReferenced

        public boolean canBeReferenced()
      • addReference

        public void addReference()
      • getReferences

        public int getReferences()
      • getMaxReferences

        protected int getMaxReferences()
      • getFeature

        public Structure<?> getFeature()