类 WorldUpgradeData<T extends net.minecraft.world.gen.chunk.ChunkGenerator & UpgradeChunkGenerator>

java.lang.Object
pers.saikel0rado1iu.silk.util.world.upgrade.data.WorldUpgradeData<T>

@SilkApi public final class WorldUpgradeData<T extends net.minecraft.world.gen.chunk.ChunkGenerator & UpgradeChunkGenerator> extends Object

用于世界更新数据

从以下版本开始:
0.2.0
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    final net.minecraft.registry.RegistryKey<net.minecraft.world.dimension.DimensionOptions>
     
     
  • 构造器概要

    构造器
    构造器
    说明
    WorldUpgradeData(ModExtendedData mod, net.minecraft.registry.RegistryKey<net.minecraft.world.dimension.DimensionOptions> dimension, Function<net.minecraft.registry.DynamicRegistryManager.Immutable,T> getChunkGeneratorFunction)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    getGenerator(net.minecraft.registry.DynamicRegistryManager.Immutable registryManager)
     
    static net.minecraft.registry.DynamicRegistryManager.Immutable
     
    static net.minecraft.resource.ResourceManager
    getResourceManager(net.minecraft.server.SaveLoader saveLoader)
     
    static long
    getSeed(net.minecraft.server.SaveLoader saveLoader)
     
    static net.minecraft.structure.StructureTemplateManager
    getStructureTemplateManager(net.minecraft.server.SaveLoader saveLoader, net.minecraft.world.level.storage.LevelStorage.Session session)
     
    static void
    setRegistryManager(net.minecraft.registry.DynamicRegistryManager.Immutable registryManager)
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • mod

      @Internal public final ModExtendedData mod
    • dimension

      @Internal public final net.minecraft.registry.RegistryKey<net.minecraft.world.dimension.DimensionOptions> dimension
  • 构造器详细资料

    • WorldUpgradeData

      public WorldUpgradeData(ModExtendedData mod, net.minecraft.registry.RegistryKey<net.minecraft.world.dimension.DimensionOptions> dimension, Function<net.minecraft.registry.DynamicRegistryManager.Immutable,T> getChunkGeneratorFunction)
  • 方法详细资料

    • getRegistryManager

      @Internal public static net.minecraft.registry.DynamicRegistryManager.Immutable getRegistryManager()
    • setRegistryManager

      @Internal public static void setRegistryManager(net.minecraft.registry.DynamicRegistryManager.Immutable registryManager)
    • getResourceManager

      @Internal public static net.minecraft.resource.ResourceManager getResourceManager(net.minecraft.server.SaveLoader saveLoader)
    • getStructureTemplateManager

      @Internal public static net.minecraft.structure.StructureTemplateManager getStructureTemplateManager(net.minecraft.server.SaveLoader saveLoader, net.minecraft.world.level.storage.LevelStorage.Session session)
    • getSeed

      @Internal public static long getSeed(net.minecraft.server.SaveLoader saveLoader)
    • getGenerator

      @Internal public T getGenerator(net.minecraft.registry.DynamicRegistryManager.Immutable registryManager)