java - 为什么我的 MCreate Java Minecraft mod 无法编译?
问题描述
每当我尝试运行 mod 时,它都会告诉我 mod 元素(尤其是武器和盔甲)有问题,并且它们无法正确编译。这是它说错误的代码行(我没有写)。new ItemStack(, (int)(1))
它说逗号是非法的。请帮我。
解决方案
在 Java(例如许多其他语言)中,这不是有效的语法。
您应该执行以下操作:
new ItemStack(Material.MY_ITEM); // create item with default amount (1)
new ItemStack(Material.MY_ITEM, 2); // create item with 2 as amount
此外,您不需要该(int)
零件。您正在尝试将 int 强制转换为 int ...
推荐阅读
- r - 如何在R中使用magick保存高分辨率图像?
- caffe - 在 caffe 中使用自定义切片层,直到运行时才知道“顶部”的大小?
- python - 如何创建基于前面运行的函数的条件语句
- kubernetes - 为什么我的 Debian 容器意外终止
- linux - 如何在bash中用冒号读取文本文件
- sql - 交换两列而不更新
- reverse-proxy - 前端的 HAProxy ACL 发送到不同的后端
- php - Symfony 3 - 不能从静态函数使用 $this->renderView()
- reactjs - 令牌应保存在前端的位置(reactjs)
- vhdl - JK 4-bit up counter - reset on 1010 not working