本帖最后由 wangmcptr 于 2018-3-29 14:44 编辑
比如我用稿子挖钻石原矿掉落1个钻石,怎么设置成2个。我只研究出来要监听BlockBreakEvent事件,好像不能直接修改数量,是不是要原地创建一个钻石?请大神支招。
比如我用稿子挖钻石原矿掉落1个钻石,怎么设置成2个。我只研究出来要监听BlockBreakEvent事件,好像不能直接修改数量,是不是要原地创建一个钻石?请大神支招。
本帖最后由 woshilaji 于 2018-3-29 19:24 编辑
应该这样就没问题了
应该这样就没问题了
C盘图片看不到的。详见水楼
ling_NPC 发表于 2018-3-29 19:21
C盘图片看不到的。详见水楼
欸,还没编辑呢,恢复速度有点快哦(或许是我的速度有点慢)
woshilaji 发表于 2018-3-29 19:20
应该这样就没问题了
真是太感谢你了,我何时才能成为你这样的大神
- @EventHandler
- public void RainIFunS(BlockBreakEvent e) {
- if (e.getBlock().getType().equals(Material.DIAMOND_ORE)) {
- e.setCancelled(true);
- e.getBlock().setType(Material.AIR);
- e.getBlock().getLocation().getWorld().dropItem(e.getBlock().getLocation(), new ItemStack(Material.DIAMOND,2));
- }
- }
楼主也可以这样哦