Class LanguageProvider

java.lang.Object
codechicken.lib.datagen.LanguageProvider
All Implemented Interfaces:
net.minecraft.data.DataProvider
Direct Known Subclasses:
DataGenerators.LangUS

public abstract class LanguageProvider extends Object implements net.minecraft.data.DataProvider
Created by covers1624 on 12/7/21.
  • Constructor Details

  • Method Details

    • addTranslations

      protected abstract void addTranslations()
    • run

      public CompletableFuture<?> run(net.minecraft.data.CachedOutput p_200398_1_)
      Specified by:
      run in interface net.minecraft.data.DataProvider
    • getName

      public String getName()
      Specified by:
      getName in interface net.minecraft.data.DataProvider
    • getLocale

      public String getLocale()
    • add

      public void add(net.minecraft.world.level.block.Block key, String name)
    • add

      public void add(net.minecraft.world.item.Item key, String name)
    • add

      public void add(Supplier<? extends net.minecraft.world.level.ItemLike> key, String name)
    • add

      public void add(net.minecraft.world.item.ItemStack key, String name)
    • add

      public void add(net.minecraft.world.effect.MobEffect key, String name)
    • add

      public void add(net.minecraft.world.entity.EntityType<?> key, String name)
    • addBlock

      public void addBlock(Supplier<? extends net.minecraft.world.level.block.Block> key, String name)
    • addItem

      public void addItem(Supplier<? extends net.minecraft.world.item.Item> key, String name)
    • addItemStack

      public void addItemStack(Supplier<net.minecraft.world.item.ItemStack> key, String name)
    • addEffect

      public void addEffect(Supplier<net.minecraft.world.effect.MobEffect> key, String name)
    • addEntityType

      public void addEntityType(Supplier<net.minecraft.world.entity.EntityType<?>> key, String name)
    • add

      public void add(String key, String name)
    • addServer

      public void addServer(String key, String name)
    • getDist

      public static LanguageProvider.Side getDist(net.neoforged.neoforge.data.event.GatherDataEvent event)