wangmcptr
本帖最后由 wangmcptr 于 2018-3-29 14:44 编辑

比如我用稿子挖钻石原矿掉落1个钻石,怎么设置成2个。我只研究出来要监听BlockBreakEvent事件,好像不能直接修改数量,是不是要原地创建一个钻石?请大神支招。

woshilaji
本帖最后由 woshilaji 于 2018-3-29 19:24 编辑

应该这样就没问题了

星层

C盘图片看不到的。详见水楼

woshilaji
ling_NPC 发表于 2018-3-29 19:21
C盘图片看不到的。详见水楼

欸,还没编辑呢,恢复速度有点快哦(或许是我的速度有点慢)

wangmcptr
woshilaji 发表于 2018-3-29 19:20
应该这样就没问题了

真是太感谢你了,我何时才能成为你这样的大神

woshilaji
wangmcptr 发表于 2018-3-29 19:40
真是太感谢你了,我何时才能成为你这样的大神
大神

这两字有点过分

RainIFunS
  1. @EventHandler
  2.         public void RainIFunS(BlockBreakEvent e) {
  3.                 if (e.getBlock().getType().equals(Material.DIAMOND_ORE)) {
  4.                         e.setCancelled(true);
  5.                         e.getBlock().setType(Material.AIR);
  6.                         e.getBlock().getLocation().getWorld().dropItem(e.getBlock().getLocation(), new ItemStack(Material.DIAMOND,2));
  7.                 }
  8.         }
复制代码

楼主也可以这样哦

下一页 最后一页