Class StructureHelper

java.lang.Object
net.darkhax.bookshelf.api.util.StructureHelper

public class StructureHelper extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    insertPoolElement(net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool pool, net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement element, int weight)
     
    static net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement
    legacyElementFromNBT(net.minecraft.core.RegistryAccess registryAccess, String nbtPath)
     
    static net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement
    legacyElementFromNBT(net.minecraft.core.RegistryAccess registryAccess, net.minecraft.resources.ResourceKey<net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList> processorId, String nbtPath)
     
    static net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement
    legacyElementFromNBT(net.minecraft.core.RegistryAccess registryAccess, net.minecraft.resources.ResourceKey<net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList> processorId, String nbtPath, net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool.Projection projection)
     
    static net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement
    poolElementFromNBT(net.minecraft.core.RegistryAccess registryAccess, net.minecraft.resources.ResourceKey<net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList> processorId, String nbtPath, net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool.Projection projection, boolean useLegacy)
     
    static net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement
    singleElementFromNBT(net.minecraft.core.RegistryAccess registryAccess, String nbtPath)
     
    static net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement
    singleElementFromNBT(net.minecraft.core.RegistryAccess registryAccess, net.minecraft.resources.ResourceKey<net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList> processorId, String nbtPath)
     
    static net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement
    singleElementFromNBT(net.minecraft.core.RegistryAccess registryAccess, net.minecraft.resources.ResourceKey<net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList> processorId, String nbtPath, net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool.Projection projection)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • StructureHelper

      public StructureHelper()
  • Method Details

    • singleElementFromNBT

      public static net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement singleElementFromNBT(net.minecraft.core.RegistryAccess registryAccess, String nbtPath)
    • singleElementFromNBT

      public static net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement singleElementFromNBT(net.minecraft.core.RegistryAccess registryAccess, net.minecraft.resources.ResourceKey<net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList> processorId, String nbtPath)
    • singleElementFromNBT

      public static net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement singleElementFromNBT(net.minecraft.core.RegistryAccess registryAccess, net.minecraft.resources.ResourceKey<net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList> processorId, String nbtPath, net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool.Projection projection)
    • legacyElementFromNBT

      public static net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement legacyElementFromNBT(net.minecraft.core.RegistryAccess registryAccess, String nbtPath)
    • legacyElementFromNBT

      public static net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement legacyElementFromNBT(net.minecraft.core.RegistryAccess registryAccess, net.minecraft.resources.ResourceKey<net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList> processorId, String nbtPath)
    • legacyElementFromNBT

      public static net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement legacyElementFromNBT(net.minecraft.core.RegistryAccess registryAccess, net.minecraft.resources.ResourceKey<net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList> processorId, String nbtPath, net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool.Projection projection)
    • poolElementFromNBT

      public static net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement poolElementFromNBT(net.minecraft.core.RegistryAccess registryAccess, net.minecraft.resources.ResourceKey<net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList> processorId, String nbtPath, net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool.Projection projection, boolean useLegacy)
    • insertPoolElement

      public static void insertPoolElement(net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool pool, net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement element, int weight)