public bool VisitBlock( World world, Vector3I pos, Block block, Player owner, ref int restDistance, IList<BlockUpdate> updates, Block sending ) { //add some bounce and stuff in here if ( Block.Air != block && Block.Water != block ) //explode it { restDistance = 0; return false; } return true; }