NernBrot
本帖最后由 NernBrot 于 2022-9-19 21:46 编辑

已解决
如题
点击GUI里  没有物品的物品框,后台就报错空指针,点击物品栏以外的空白区域也是同样的报错空指针
第一次写GUI类的,不清楚怎么添加slot的空物品判定报错截图以及,引起报错的语句截图如下






秦千久
本帖最后由 秦千久 于 2022-9-11 11:26 编辑

slot 里面装的是 ItemStack,永远不应该为空,空格子理应为 ItemStack.EMPTY,需要你的 mc 版本以及你的代码来进一步确认错误原因。另外,截图需要行号,否则无法和报错对应上。

NernBrot
秦千久 发表于 2022-9-11 11:23
slot 里面装的是 ItemStack,永远不应该为空,空格子理应为 ItemStack.EMPTY,需要你的 mc 版本以及你的代 ...

抱歉,没有注意到行号这一点,已经补上了

NernBrot
秦千久 发表于 2022-9-11 11:23
slot 里面装的是 ItemStack,永远不应该为空,空格子理应为 ItemStack.EMPTY,需要你的 mc 版本以及你的代 ...

一般报错在,第三十六行,或者三十五行这两处

秦千久
NernBrot 发表于 2022-9-11 11:30
一般报错在,第三十六行,或者三十五行这两处

可能是 stack.getItemMeta() 为空,导致 getLore() 执行错误报空指针。

梦想的石头
本帖最后由 梦想的石头 于 2022-9-11 11:40 编辑



NernBrot

已经解决了 非常感谢

1792179305
空栏位的type类型是AIR,空白位置的type类型是null

第一页 上一页 下一页 最后一页