public abstract class LanguageProvider extends java.lang.Object implements IDataProvider
HASH_FUNCTION
Constructor and Description |
---|
LanguageProvider(DataGenerator gen,
java.lang.String modid,
java.lang.String locale) |
Modifier and Type | Method and Description |
---|---|
void |
act(DirectoryCache cache) |
protected void |
add(Biome key,
java.lang.String name) |
protected void |
add(Block key,
java.lang.String name) |
protected void |
add(Effect key,
java.lang.String name) |
protected void |
add(Enchantment key,
java.lang.String name) |
protected void |
add(EntityType<?> key,
java.lang.String name) |
protected void |
add(ItemStack key,
java.lang.String name) |
protected void |
add(Item key,
java.lang.String name) |
protected void |
add(java.lang.String key,
java.lang.String value) |
protected void |
addBiome(java.util.function.Supplier<? extends Biome> key,
java.lang.String name) |
protected void |
addBlock(java.util.function.Supplier<? extends Block> key,
java.lang.String name) |
protected void |
addEffect(java.util.function.Supplier<? extends Effect> key,
java.lang.String name) |
protected void |
addEnchantment(java.util.function.Supplier<? extends Enchantment> key,
java.lang.String name) |
protected void |
addEntityType(java.util.function.Supplier<? extends EntityType<?>> key,
java.lang.String name) |
protected void |
addItem(java.util.function.Supplier<? extends Item> key,
java.lang.String name) |
protected void |
addItemStack(java.util.function.Supplier<ItemStack> key,
java.lang.String name) |
protected abstract void |
addTranslations() |
java.lang.String |
getName() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
save
public LanguageProvider(DataGenerator gen, java.lang.String modid, java.lang.String locale)
protected abstract void addTranslations()
public void act(DirectoryCache cache) throws java.io.IOException
act
in interface IDataProvider
java.io.IOException
public java.lang.String getName()
getName
in interface IDataProvider
protected void addBlock(java.util.function.Supplier<? extends Block> key, java.lang.String name)
protected void add(Block key, java.lang.String name)
protected void addItem(java.util.function.Supplier<? extends Item> key, java.lang.String name)
protected void add(Item key, java.lang.String name)
protected void addItemStack(java.util.function.Supplier<ItemStack> key, java.lang.String name)
protected void add(ItemStack key, java.lang.String name)
protected void addEnchantment(java.util.function.Supplier<? extends Enchantment> key, java.lang.String name)
protected void add(Enchantment key, java.lang.String name)
protected void addBiome(java.util.function.Supplier<? extends Biome> key, java.lang.String name)
protected void add(Biome key, java.lang.String name)
protected void addEffect(java.util.function.Supplier<? extends Effect> key, java.lang.String name)
protected void add(Effect key, java.lang.String name)
protected void addEntityType(java.util.function.Supplier<? extends EntityType<?>> key, java.lang.String name)
protected void add(EntityType<?> key, java.lang.String name)
protected void add(java.lang.String key, java.lang.String value)