类 SilkLanguageProvider

java.lang.Object
net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider
pers.saikel0rado1iu.silk.gen.data.SilkLanguageProvider
所有已实现的接口:
net.minecraft.data.DataProvider

@SilkApi public abstract class SilkLanguageProvider extends net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider

用于提供一些不常用的本地化翻译方法,并且将 FabricLanguageProvider 中的 TreeMap 替换为 LinkedTreeMap

从以下版本开始:
0.1.0
  • 构造器详细资料

    • SilkLanguageProvider

      protected SilkLanguageProvider(net.fabricmc.fabric.api.datagen.v1.FabricDataOutput dataOutput, String languageCode)
  • 方法详细资料

    • getCommentKey

      @SilkApi public static String getCommentKey(String key)
    • getWorldPresetKey

      @SilkApi public static String getWorldPresetKey(net.minecraft.registry.RegistryKey<net.minecraft.world.gen.WorldPreset> key)
    • getLocalizationNameKey

      @SilkApi public static String getLocalizationNameKey(ModBasicData mod)
    • getLocalizationSummaryKey

      @SilkApi public static String getLocalizationSummaryKey(ModBasicData mod)
    • getLocalizationDescriptionKey

      @SilkApi public static String getLocalizationDescriptionKey(ModBasicData mod)
    • getSoundEventSubtitlesKey

      @SilkApi public static String getSoundEventSubtitlesKey(net.minecraft.sound.SoundEvent soundEvent)
    • getAdvancementTitleKey

      @SilkApi public static String getAdvancementTitleKey(net.minecraft.advancement.Advancement advancement)
    • getAdvancementDescriptionKey

      @SilkApi public static String getAdvancementDescriptionKey(net.minecraft.advancement.Advancement advancement)
    • writeToPath

      public static CompletableFuture<?> writeToPath(net.minecraft.data.DataWriter writer, com.google.gson.JsonElement json, Path path)
    • run

      public CompletableFuture<?> run(net.minecraft.data.DataWriter writer)
      指定者:
      run 在接口中 net.minecraft.data.DataProvider
      覆盖:
      run 在类中 net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider