Skip to content

commonnet.kernelpanicsoft.archie.data.clientALanguageProvider

ALanguageProvider


abstract class ALanguageProvider(val output: PackOutput, val mod: Mod, val exitOnError: Boolean, locale: String = "en_us") : IADataProvider

Constructors

ALanguageProvider

constructor(output: PackOutput, mod: Mod, exitOnError: Boolean, locale: String = "en_us")

Properties

exitOnError


open override val exitOnError: Boolean

mod


open override val mod: Mod

output


open override val output: PackOutput

Functions

add


fun add(key: String, value: String)

fun add(key: MobEffect, name: String)

fun add(key: EntityType<*>, name: String)

fun add(key: Item, name: String)

fun add(key: ItemStack, name: String)

fun add(key: Block, name: String)

addBlock


fun addBlock(name: String, key: Supplier<out Block>)

addEffect


fun addEffect(name: String, key: Supplier<out MobEffect>)

addEntityType


fun addEntityType(name: String, key: Supplier<out EntityType<*>>)

addItem


fun addItem(name: String, key: Supplier<out Item>)

addItemStack


fun addItemStack(name: String, key: Supplier<ItemStack>)

format


open fun format(name: String): String

getName


open override fun getName(): String

mcLoc


open fun mcLoc(name: String): ResourceLocation

modLoc


open fun modLoc(name: String): ResourceLocation

run


open override fun run(cache: CachedOutput): CompletableFuture<*>