| private static StructureEndCityPieces.CityTemplate | StructureEndCityPieces. addPiece(TemplateManager p_191090_0_,
        StructureEndCityPieces.CityTemplate p_191090_1_,
        BlockPos p_191090_2_,
        java.lang.String p_191090_3_,
        Rotation p_191090_4_,
        boolean owerwrite) | 
| boolean | StructureEndCityPieces.IGenerator. generate(TemplateManager p_191086_1_,
        int p_191086_2_,
        StructureEndCityPieces.CityTemplate p_191086_3_,
        BlockPos p_191086_4_,
        java.util.List<StructureComponent> p_191086_5_,
        java.util.Random p_191086_6_) | 
| static void | WoodlandMansionPieces. generateMansion(TemplateManager p_191152_0_,
               BlockPos p_191152_1_,
               Rotation p_191152_2_,
               java.util.List<WoodlandMansionPieces.MansionTemplate> p_191152_3_,
               java.util.Random p_191152_4_) | 
| private void | WoodlandMansionPieces.MansionTemplate. loadTemplate(TemplateManager p_191081_1_) | 
| private void | StructureEndCityPieces.CityTemplate. loadTemplate(TemplateManager p_191085_1_) | 
| protected abstract void | StructureComponent. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | WoodlandMansionPieces.MansionTemplate. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureOceanMonumentPieces.Piece. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | ComponentScatteredFeaturePieces.DesertPyramid. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | ComponentScatteredFeaturePieces.Feature. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | ComponentScatteredFeaturePieces.JunglePyramid. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | ComponentScatteredFeaturePieces.SwampHut. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureMineshaftPieces.Corridor. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureMineshaftPieces.Cross. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureMineshaftPieces.Peice. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureMineshaftPieces.Room. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureStrongholdPieces.ChestCorridor. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureStrongholdPieces.Corridor. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureStrongholdPieces.Crossing. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureStrongholdPieces.Library. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureStrongholdPieces.PortalRoom. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureStrongholdPieces.RoomCrossing. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureStrongholdPieces.Stairs. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureStrongholdPieces.Straight. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureStrongholdPieces.Stronghold. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureEndCityPieces.CityTemplate. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureComponentTemplate. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureVillagePieces.Field1. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureVillagePieces.Field2. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureVillagePieces.House2. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureVillagePieces.House4Garden. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureVillagePieces.Path. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureVillagePieces.Village. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureVillagePieces.WoodHut. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureNetherBridgePieces.Corridor. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureNetherBridgePieces.Corridor2. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureNetherBridgePieces.End. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureNetherBridgePieces.Piece. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| protected void | StructureNetherBridgePieces.Throne. readStructureFromNBT(NBTTagCompound tagCompound,
                    TemplateManager p_143011_2_) | 
| private static boolean | StructureEndCityPieces. recursiveChildren(TemplateManager p_191088_0_,
                 StructureEndCityPieces.IGenerator p_191088_1_,
                 int p_191088_2_,
                 StructureEndCityPieces.CityTemplate p_191088_3_,
                 BlockPos p_191088_4_,
                 java.util.List<StructureComponent> p_191088_5_,
                 java.util.Random p_191088_6_) | 
| static void | StructureEndCityPieces. startHouseTower(TemplateManager p_191087_0_,
               BlockPos p_191087_1_,
               Rotation p_191087_2_,
               java.util.List<StructureComponent> p_191087_3_,
               java.util.Random p_191087_4_) |