-2

所以是的,我有一个问题,我无法测试我的 Minecraft 模组,并且它没有解释原因。我做对了,但我无法克服这个错误。它是一个厕所模型。我使用的 IDE 是 IntelliJ。如果您是锻造改装者,它也在织物上。没有进一步的解释。

错误

这是我得到的输出。输出只是向我显示了错误,我已经尝试了这些建议,但它似乎变得更糟

@Override
    public void onInitialize() {

        Registry.register(Registry.BLOCK, new Identifier("toilet", "ceramic_toilet"), CERAMIC_TOILET);
        Registry.register(new Identifier("toilet", "ceramic_toilet"), new BlockItem(CERAMIC_TOILET, new Item.Settings().group((ItemGroup.MISC)));

    }
}
4

1 回答 1

1

鉴于您提供的信息,正如 Joseph Sible-Reinstate Monica 所建议的那样:这是一个语法错误。@Override注释后面不应有分号。

你的第二个注册方法也缺少一个右括号,像这样添加另一个:

Registry.register(new Identifier("toilet", "ceramic_toilet"), new BlockItem(CERAMIC_TOILET, new Item.Settings().group((ItemGroup.MISC))));
于 2021-05-11T12:08:03.730 回答