Class StructurePiece

    • Method Detail

      • addAdditionalSaveData

        protected abstract void addAdditionalSaveData​(CompoundNBT p_143011_1_)
      • addChildren

        public void addChildren​(StructurePiece p_74861_1_,
                                java.util.List<StructurePiece> p_74861_2_,
                                java.util.Random p_74861_3_)
      • getGenDepth

        public int getGenDepth()
      • isCloseToChunk

        public boolean isCloseToChunk​(ChunkPos p_214810_1_,
                                      int p_214810_2_)
      • getWorldX

        protected int getWorldX​(int p_74865_1_,
                                int p_74865_2_)
      • getWorldY

        protected int getWorldY​(int p_74862_1_)
      • getWorldZ

        protected int getWorldZ​(int p_74873_1_,
                                int p_74873_2_)
      • isInterior

        protected boolean isInterior​(IWorldReader p_189916_1_,
                                     int p_189916_2_,
                                     int p_189916_3_,
                                     int p_189916_4_,
                                     MutableBoundingBox p_189916_5_)
      • generateAirBox

        protected void generateAirBox​(ISeedReader p_74878_1_,
                                      MutableBoundingBox p_74878_2_,
                                      int p_74878_3_,
                                      int p_74878_4_,
                                      int p_74878_5_,
                                      int p_74878_6_,
                                      int p_74878_7_,
                                      int p_74878_8_)
      • generateBox

        protected void generateBox​(ISeedReader p_175804_1_,
                                   MutableBoundingBox p_175804_2_,
                                   int p_175804_3_,
                                   int p_175804_4_,
                                   int p_175804_5_,
                                   int p_175804_6_,
                                   int p_175804_7_,
                                   int p_175804_8_,
                                   BlockState p_175804_9_,
                                   BlockState p_175804_10_,
                                   boolean p_175804_11_)
      • generateBox

        protected void generateBox​(ISeedReader p_74882_1_,
                                   MutableBoundingBox p_74882_2_,
                                   int p_74882_3_,
                                   int p_74882_4_,
                                   int p_74882_5_,
                                   int p_74882_6_,
                                   int p_74882_7_,
                                   int p_74882_8_,
                                   boolean p_74882_9_,
                                   java.util.Random p_74882_10_,
                                   StructurePiece.BlockSelector p_74882_11_)
      • generateMaybeBox

        protected void generateMaybeBox​(ISeedReader p_189914_1_,
                                        MutableBoundingBox p_189914_2_,
                                        java.util.Random p_189914_3_,
                                        float p_189914_4_,
                                        int p_189914_5_,
                                        int p_189914_6_,
                                        int p_189914_7_,
                                        int p_189914_8_,
                                        int p_189914_9_,
                                        int p_189914_10_,
                                        BlockState p_189914_11_,
                                        BlockState p_189914_12_,
                                        boolean p_189914_13_,
                                        boolean p_189914_14_)
      • maybeGenerateBlock

        protected void maybeGenerateBlock​(ISeedReader p_175809_1_,
                                          MutableBoundingBox p_175809_2_,
                                          java.util.Random p_175809_3_,
                                          float p_175809_4_,
                                          int p_175809_5_,
                                          int p_175809_6_,
                                          int p_175809_7_,
                                          BlockState p_175809_8_)
      • generateUpperHalfSphere

        protected void generateUpperHalfSphere​(ISeedReader p_180777_1_,
                                               MutableBoundingBox p_180777_2_,
                                               int p_180777_3_,
                                               int p_180777_4_,
                                               int p_180777_5_,
                                               int p_180777_6_,
                                               int p_180777_7_,
                                               int p_180777_8_,
                                               BlockState p_180777_9_,
                                               boolean p_180777_10_)
      • move

        public void move​(int p_181138_1_,
                         int p_181138_2_,
                         int p_181138_3_)
      • getOrientation

        @Nullable
        public Direction getOrientation()
      • setOrientation

        public void setOrientation​(@Nullable
                                   Direction p_186164_1_)
      • getRotation

        public Rotation getRotation()