Crash when item of an destroyed block dropped.

Issue #78 new
Nikita Kalinin created an issue

Custom Staff version: 0.11.6.

Simple block with one metadata:

// name, creativeTab...
material = 'iron';

addToCreative[0] = true;
hardness[0] = 3.0;
toolClass[0] = "axe";
harvestLevel[0] = 1;
// textures...

Destroying it by hand works and nothing drops. Destroying it by proper tool causes crash:

java.lang.NullPointerException: Ticking memory connection
    at cubex2.cs2.block.WrappedBlock.damageDropped(WrappedBlock.java:347)
    at cubex2.cs2.block.BlockCS.func_149692_a(BlockCS.java:205)
    at net.minecraft.block.Block.func_149643_k(Block.java:1058)
    at net.minecraftforge.event.world.BlockEvent$BreakEvent.<init>(BlockEvent.java:83)
    at net.minecraftforge.common.ForgeHooks.onBlockBreakEvent(ForgeHooks.java:405)
    at net.minecraft.server.management.ItemInWorldManager.func_73084_b(ItemInWorldManager.java:255)
    at net.minecraft.server.management.ItemInWorldManager.func_73082_a(ItemInWorldManager.java:217)
    at net.minecraft.network.NetHandlerPlayServer.func_147345_a(NetHandlerPlayServer.java:495)
    at net.minecraft.network.play.client.C07PacketPlayerDigging.func_148833_a(SourceFile:53)
    at net.minecraft.network.play.client.C07PacketPlayerDigging.func_148833_a(SourceFile:8)
    at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:197)
    at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165)
    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:639)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:527)
    at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:186)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:665)

(Same as in Issue #76)

Without harvestLevel and toolClass happens the same.

Also: the block is harvested faster by diamond pickaxe than by diamond axe.