Posted November 16, 201410 yr Hi, I am trying to add an block drop event so that ice will drop a random amount of ice shards on breaking, and it works fine. However, if I try breaking the ice with only my hand, I get a crash. What am I doing wrong? if (event.block == Blocks.ice && event.harvester.getHeldItem().getItem() != BlocksMod.IceSaw) event.drops.add(new ItemStack(BlocksMod.IceShard, r.nextInt(4) + 0)); Thanks in advance!
November 16, 201410 yr Hi let me guess... NullPointerException? getHeldItem() may return null, you need to check for it. You might find this link useful with some background info on nullpointerexception debugging... http://www.terryanderson.ca/debugging/run.html -TGG
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.