Minecraft在mod项类中修改Java异常

时间:2017-06-08 20:15:00

标签: java minecraft minecraft-forge

这是我的代码,我在第16行和第17行有错误,我不知道我哪里出错了,这是在主要的ModItems类中,我一直在使用这个视频guide如果您需要我的其他类文件,我已上传了我的班级here

的当前副本

两行的错误是 构造函数Item(Item,Item)未定义

 package TheStraying11.QuarkyPower.init;

import TheStraying11.QuarkyPower.Reference;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.item.Item;
import net.minecraft.item.ItemSoup;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.model.ModelLoader;
import net.minecraftforge.fml.common.registry.GameRegistry;
import TheStraying11.QuarkyPower.items.QuarkUp;
import TheStraying11.QuarkyPower.items.QuarkDown;

public class ModItems {

    public static Item QuarkUp;
    public static Item QuarkDown;

    public static void init() {
        QuarkUp = new Item(QuarkUp, QuarkUp);
        QuarkDown = new Item(QuarkDown, QuarkDown);
    }
    public static void register() {
        registerItem(QuarkUp);
        registerItem(QuarkDown);
    }
    public static void registerRenders() {

    }
    public static void registerItem(Item item) {
        GameRegistry.register(item);
    }

    public static void registerRender(Item item) {
        ModelLoader.setCustomModelResourceLocation(item, 0, new ModelResourceLocation(new ResourceLocation(Reference.MODID, item.getUnlocalizedName().substring(5)), "inventory"));

    }
}

1 个答案:

答案 0 :(得分:0)

朋友帮忙,改变了

QuarkUp = new Item(QuarkUp, QuarkUp);
QuarkDown = new Item(QuarkDown, QuarkDown);

quark_Up = new itemQuarkUp();
quark_Down = new itemQuarkDown();

编辑:

完全重新开始,因为那个视频只是弄得一团糟,我不明白,我想病很快就好了哈哈,我只是希望我可以用Python代替