Repository: pmmp/PocketMine-MP (language: php)

Issue:
Blossom does not drop when the block above itself is break
### Issue description

- Expected result: Blossom must dropped when block above itself just break
- Actual result: In PM5, Blossom does not drop.

### Steps to reproduce the issue
*Reproduced on `test.pmmp.io:19132`*
1. build an 3 block tall (like L shape but reversed)
2. put an block on third block and put blossom
3. Break the block above the blossom block. And tada.

### OS and versions
<!-- try the `version` command | LATEST IS NOT A VALID VERSION -->
* PocketMine-MP: 5.0.1+dev 
* PHP: 8.2.6
* Using JIT: no
* Server OS: Linux
* Game version: 1.19.80 (582)

### Plugins
<!--- use the `plugins` command and paste the output below -->

- If you remove all plugins, does the issue still occur? Yes
- If the issue is **not** reproducible without plugins:
  - Have you asked for help on our forums before creating an issue? No, but i try in Vanilla Minecraft 
  - Can you provide sample, *minimal* reproducing code for the issue? If so, paste it in the bottom section

### Crashdump, backtrace or other files
<!--- Submit crashdumps at https://crash.pmmp.io and paste a link -->
<!--- Use gist or anything else to add other files and add links here -->
https://youtu.be/efLVSSe5RHU


Discussion / hints:

Fix patch:
diff --git a/src/block/SporeBlossom.php b/src/block/SporeBlossom.php
index 83f9723c846..73e31edf20f 100644
--- a/src/block/SporeBlossom.php
+++ b/src/block/SporeBlossom.php
@@ -49,8 +49,4 @@ public function onNearbyBlockChange() : void{
 			$this->position->getWorld()->useBreakOn($this->position);
 		}
 	}
-
-	public function getDropsForCompatibleTool(Item $item) : array{
-		return [];
-	}
 }


Test patch: