Я сломаю блок и сервер сдохнет
Код
<?php
declare(strict_types=1);
namespace Physics\Pusto;
use pocketmine\block\Block;
use pocketmine\event\block\BlockBreakEvent;
use pocketmine\event\Listener;
use pocketmine\plugin\PluginBase;
class Physics extends PluginBase implements Listener {
public function onEnable(): void {
$this->getServer()->getPluginManager()->registerEvents($this, $this);
}
public function onBlockBreak(BlockBreakEvent $event): void {
$block = $event->getBlock();
$id = $block->getId();
if($id === Block::SAND || $id === Block::GRAVEL || $id === Block::ANVIL || $id === Block::WATER || $id === Block::LAVA || $id === Block::GRASS || $id === Block::DRAGON_EGG || $id === Block::OAK_SAPLING || $id === Block::SPRUCE_SAPLING || $id === Block::BIRCH_SAPLING || $id === Block::JUNGLE_SAPLING || $id === Block::ACACIA_SAPLING || $id === Block::DARK_OAK_SAPLING || $id === Block::TALL_GRASS || $id === Block::FERN || $id === Block::LARGE_FERN || $id === Block::DANDELION || $id === Block::POPPY || $id === Block::BLUE_ORCHID || $id === Block::ALLIUM || $id === Block::AZURE_BLUET || $id === Block::RED_TULIP || $id === Block::ORANGE_TULIP || $id === Block::WHITE_TULIP || $id === Block::PINK_TULIP || $id === Block::OXEYE_DAISY || $id === Block::SUNFLOWER || $id === Block::LILAC || $id === Block::ROSE_BUSH || $id === Block::PEONY) {
$event->setCancelled();
}
}
}