尝试为Minecraft编译ModCoderPack mod时出错

时间:2018-10-20 16:34:33

标签: java minecraft

我正在尝试使用Mod Coder Pack为Minecraft制作一个mod,但是当我尝试重新编译时,出现了我无法使用lambda表达式的错误,但是我已经在Eclipse中设置了Java 1.8,我不确定如何告诉它使用-source 8重新编译。

任何帮助将不胜感激, 谢谢。

src \ minecraft \ me \ rhysespuff \ aeriolus \ modules \ ModuleManager.java:46:错误:-source 1.6不支持lambda表达式                 返回modules.stream()。filter(module-> module.getName()。equals(name))。findFirst()。orElse(null);                                                       ^

(使用-source 8或更高版本启用lambda表达式)

1 个答案:

答案 0 :(得分:0)

MCP不再更新,并且在Java 8之前使用Java版本,因此lambda无法使用。我建议切换到Minecraft ForgeSpigot,它们是仍受支持并且可以与Java 8一起使用的现代api。