Interface StructureTemplateMixin


public interface StructureTemplateMixin
mixin used for nbt file generation
  • Method Summary

    Modifier and Type
    Method
    Description
    List<net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.Palette>
    getter mixin for nbt generation files
    static List<net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureBlockInfo>
    invokeCombineSorted(List<net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureBlockInfo> fullBlocks, List<net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureBlockInfo> blocksWithNbt, List<net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureBlockInfo> otherBlocks)
    mixin for nbt generation files to combine and sort th parameters
    void
    setBlockInfoLists(List<net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.Palette> blockInfoLists)
     
  • Method Details

    • setBlockInfoLists

      void setBlockInfoLists(List<net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.Palette> blockInfoLists)
    • getPalettes

      List<net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.Palette> getPalettes()
      getter mixin for nbt generation files
      Returns:
      the List<StructureTemplate.PalettedBlockInfoList> of the class
    • invokeCombineSorted

      static List<net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureBlockInfo> invokeCombineSorted(List<net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureBlockInfo> fullBlocks, List<net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureBlockInfo> blocksWithNbt, List<net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureBlockInfo> otherBlocks)
      mixin for nbt generation files to combine and sort th parameters
      Returns:
      the List<StructureTemplate.PalettedBlockInfoList> combined and sorted