if (event.getClickedBlock().getType().equals(Material.CHEST)){
if (event.getItem().getType().toString().equals(NoChest.main.getConfig().getString("Data"))) {
event.setCancelled(true);
Bukkit.broadcastMessage("该物品禁止放入箱子内");
}else{
return;
}复制代码
1.如上方的代码,我在配置文件内打英文还行但是打中文就没法识别了。用displayname也是一样,我不太懂怎么在配置写中文也能够识别到是什么物品
2.还有就是上方代码能够实现拿着对应物品就禁止右键箱子了,但是空手右键箱子就报错了。我throw Eventexception抛出异常还是有
if (event.getItem().getType().toString().equals(NoChest.main.getConfig().getString("Data"))) {
event.setCancelled(true);
Bukkit.broadcastMessage("该物品禁止放入箱子内");
}else{
return;
}复制代码
1.如上方的代码,我在配置文件内打英文还行但是打中文就没法识别了。用displayname也是一样,我不太懂怎么在配置写中文也能够识别到是什么物品
2.还有就是上方代码能够实现拿着对应物品就禁止右键箱子了,但是空手右键箱子就报错了。我throw Eventexception抛出异常还是有