/*
 * Minecraft Dev for IntelliJ
 *
 * https://minecraftdev.org
 *
 * Copyright (c) 2022 minecraft-dev
 *
 * MIT License
 */

package com.demonwav.mcdev.translations

object TranslationConstants {
    const val DEFAULT_LOCALE = "en_us"
    const val I18N_CLIENT_CLASS = "net.minecraft.client.resources.I18n"
    const val I18N_CLIENT_LANG_CLASS = "net.minecraft.client.resources.language.I18n"
    const val TRANSLATABLE_COMPONENT = "net.minecraft.network.chat.TranslatableComponent"
    const val KEY_MAPPING = "net.minecraft.client.KeyMapping"
    const val INPUT_CONSTANTS_KEY = "com.mojang.blaze3d.platform.InputConstants"
    const val TEXT_COMPONENT_HELPER = "net.minecraftforge.server.command.TextComponentHelper"
    const val I18N_COMMON_CLASS = "net.minecraft.util.text.translation.I18n"
    const val CONSTRUCTOR = "<init>"
    const val TRANSLATION_COMPONENT_CLASS = "net.minecraft.util.text.TextComponentTranslation"
    const val COMMAND_EXCEPTION_CLASS = "net.minecraft.command.CommandException"
    const val FORMAT = "func_135052_a"
    const val TRANSLATE_TO_LOCAL = "func_74838_a"
    const val TRANSLATE_TO_LOCAL_FORMATTED = "func_74837_a"
    const val SET_BLOCK_NAME = "func_149663_c"
    const val SET_ITEM_NAME = "func_77655_b"
    const val GET = "m_118938_"
    const val EXISTS = "m_118936_"
    const val INPUT_CONSTANTS_KEY_GET_KEY = "m_84851_"
    const val CREATE_COMPONENT_TRANSLATION = "createComponentTranslation"
}
