public override void OnBlockDestroyedByExplosion(net.minecraft.src.World world, int i, int j, int k) { net.minecraft.src.EntityTNTPrimed entitytntprimed = new net.minecraft.src.EntityTNTPrimed (world, (float)i + 0.5F, (float)j + 0.5F, (float)k + 0.5F); entitytntprimed.fuse = world.rand.Next(entitytntprimed.fuse / 4) + entitytntprimed .fuse / 8; world.AddEntity(entitytntprimed); }
public override void OnBlockDestroyedByPlayer(net.minecraft.src.World world, int i, int j, int k, int l) { if (world.singleplayerWorld) { return; } if ((l & 1) == 0) { DropBlockAsItem_do(world, i, j, k, new net.minecraft.src.ItemStack(net.minecraft.src.Block .TNT.ID, 1, 0)); } else { net.minecraft.src.EntityTNTPrimed entitytntprimed = new net.minecraft.src.EntityTNTPrimed (world, (float)i + 0.5F, (float)j + 0.5F, (float)k + 0.5F); world.AddEntity(entitytntprimed); world.PlaySoundAtEntity(entitytntprimed, "random.fuse", 1.0F, 1.0F); } }