Files
CraterLib/Common/src/main/java/com/hypherionmc/craterlib/util/LangUtils.java

29 lines
744 B
Java
Raw Normal View History

package com.hypherionmc.craterlib.util;
2022-05-12 00:18:53 +02:00
2022-05-12 00:20:18 +02:00
import net.minecraft.ChatFormatting;
import net.minecraft.network.chat.Component;
2022-05-12 00:18:53 +02:00
/**
* @author HypherionSA
* Utility class to handle Translation Keys and Formatting
*/
2022-05-12 00:18:53 +02:00
public class LangUtils {
2022-05-12 00:20:18 +02:00
public static Component getTooltipTitle(String key) {
2022-06-10 19:48:56 +02:00
return Component.literal(ChatFormatting.YELLOW + Component.translatable(key).getString());
2022-05-12 00:18:53 +02:00
}
public static String resolveTranslation(String key) {
2022-06-10 19:48:56 +02:00
return Component.translatable(key).getString();
2022-05-12 00:18:53 +02:00
}
2022-05-12 00:20:18 +02:00
public static Component getTranslation(String key) {
2022-06-10 19:48:56 +02:00
return Component.translatable(key);
2022-05-12 00:18:53 +02:00
}
2022-05-12 00:20:18 +02:00
public static Component makeComponent(String text) {
2022-06-10 19:48:56 +02:00
return Component.translatable(text);
2022-05-12 00:18:53 +02:00
}
}