Java 如何在minecraft 1.9中注册物品或区块

Java 如何在minecraft 1.9中注册物品或区块,java,minecraft,minecraft-forge,Java,Minecraft,Minecraft Forge,自从更新发生以来,forge已经改变了注册项目或块的方式,1.8以前是GameRegistry.registerItem现在是GameRegistry.register,但我无法正确注册;有什么帮助吗?我想你会想这样做: public static Item itemPickaxe; public static final void init() { itemPickaxe = new ItemNewPickaxe().setRegistryName(ModInfo.MODID, "i

自从更新发生以来,forge已经改变了注册项目或块的方式,1.8以前是GameRegistry.registerItem现在是GameRegistry.register,但我无法正确注册;有什么帮助吗?

我想你会想这样做:

public static Item itemPickaxe;

public static final void init() {
    itemPickaxe = new ItemNewPickaxe().setRegistryName(ModInfo.MODID, "itemPickaxe");

    register(itemPickaxe);
}

private static final void register(Item i) {
    GameRegistry.register(i.setUnlocalizedName(i.getRegistryName().toString()));
}
这成功注册了该项,但我还不知道渲染。这是我自己学的

资料来源: