Interface StructureTemplateMixin


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

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

    • setBlockInfoLists

      void setBlockInfoLists(List<net.minecraft.structure.StructureTemplate.PalettedBlockInfoList> blockInfoLists)
    • getBlockInfoLists

      List<net.minecraft.structure.StructureTemplate.PalettedBlockInfoList> getBlockInfoLists()
      getter mixin for nbt generation files
      Returns:
      the List<StructureTemplate.PalettedBlockInfoList> of the class
    • invokeCombineSorted

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