类 SingularityProvider

java.lang.Object
committee.nova.mods.avaritia.init.data.provider.base.SingularityProvider
所有已实现的接口:
net.minecraft.data.DataProvider
直接已知子类:
ModSingularityGen

public abstract class SingularityProvider extends Object implements net.minecraft.data.DataProvider
奇点数据提供者 - 生成标准数据包格式的奇点定义 生成位于 data/avaritia/singularities/ 目录下的奇点定义文件 支持条件加载、标签引用、物品引用等标准数据包功能
  • 嵌套类概要

    从接口继承的嵌套类/接口 net.minecraft.data.DataProvider

    net.minecraft.data.DataProvider.Factory<T extends net.minecraft.data.DataProvider>
  • 字段概要

    从接口继承的字段 net.minecraft.data.DataProvider

    FIXED_ORDER_FIELDS, KEY_COMPARATOR, LOGGER
  • 构造器概要

    构造器
    构造器
    说明
    SingularityProvider(net.minecraft.data.DataGenerator generator, CompletableFuture<net.minecraft.core.HolderLookup.Provider> registries, net.minecraftforge.common.data.ExistingFileHelper fileHelper)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    final void
    addSingularity(Singularity singularities)
     
    final void
     
    abstract void
    generate(net.minecraft.core.HolderLookup.Provider registries, net.minecraftforge.common.data.ExistingFileHelper fileHelper)
     
    @NotNull String
     
    @NotNull CompletableFuture<?>
    run(@NotNull net.minecraft.data.CachedOutput output)
     

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

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • SingularityProvider

      public SingularityProvider(net.minecraft.data.DataGenerator generator, CompletableFuture<net.minecraft.core.HolderLookup.Provider> registries, net.minecraftforge.common.data.ExistingFileHelper fileHelper)
  • 方法详细资料

    • run

      @NotNull public @NotNull CompletableFuture<?> run(@NotNull @NotNull net.minecraft.data.CachedOutput output)
      指定者:
      run 在接口中 net.minecraft.data.DataProvider
    • generate

      public abstract void generate(net.minecraft.core.HolderLookup.Provider registries, net.minecraftforge.common.data.ExistingFileHelper fileHelper)
    • addSingularity

      public final void addSingularity(List<Singularity> singularities)
    • addSingularity

      public final void addSingularity(Singularity singularities)
    • getName

      @NotNull public @NotNull String getName()
      指定者:
      getName 在接口中 net.minecraft.data.DataProvider