【发布时间】:2020-11-27 03:45:02
【问题描述】:
我正在为 1.12.2 创建一个锻造模组。我使用 eclipse 作为我的 IDE,以及推荐的 Forge MDK。 我的项目在世界上出现得很好,甚至有纹理,但名称并没有按照它们在 .lang 文件中的定义方式显示。这是 ModItems 类
import com.maligant.testmod.items.ItemBase;
import net.minecraft.item.*;
import java.util.ArrayList;
import java.util.List;
public class ModItems {
public static final List<Item> ITEMS = new ArrayList <Item>();
public static final Item COPPER_INGOT = new ItemBase("copper_ingot");
}
还有 lang 文件
item.copper_ingot.name=Copper Ingot
此文件名为 en_US.lang
总结:
mod 应该在游戏中将未本地化的项目 Copper_ingot 显示为“铜锭”,但将其显示为“item..copper_ingot.name”。我可以根据需要提供任何其他代码。任何帮助表示赞赏。
【问题讨论】:
标签: java eclipse minecraft minecraft-forge