Есть ли у кого плагин на Кирку которая копает 3х3?

Давно хотел найти плагин на Кирку 3х3 может у кого есть?
PM3 | Minecraft PE : 1.1.5

Слитых не видел… Единственный вариант, заказать у кого то такой плагин

могу продать
vk.com/s6ww0

Щя он напишет.

За сколько?

ChatGPT

<?php

namespace YourName\PickaxePlugin;

use pocketmine\plugin\PluginBase;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;
use pocketmine\event\Listener;
use pocketmine\event\block\BlockBreakEvent;

class Main extends PluginBase implements Listener{
    
    private $active = false;
    
    public function onEnable(){
        $this->getServer()->getPluginManager()->registerEvents($this, $this);
    }
    
    public function onCommand(CommandSender $sender, Command $command, string $label, array $args) : bool{
        if($command->getName() === "pickaxe"){
            $this->active = !$this->active;
            if($this->active){
                $sender->sendMessage("Pickaxe mode enabled!");
            }else{
                $sender->sendMessage("Pickaxe mode disabled.");
            }
            return true;
        }
        return false;
    }
    
    public function onBlockBreak(BlockBreakEvent $event){
    if($this->active && strpos(strtolower($event->getPlayer()->getInventory()->getItemInHand()->getName()), "pickaxe") !== false){
        $player = $event->getPlayer();
        $block = $event->getBlock();
        $level = $block->getLevel();
        $x = $block->getX();
        $y = $block->getY();
        $z = $block->getZ();
        $radius = 1;
        for($xx = $x - $radius; $xx <= $x + $radius; $xx++){
            for($yy = $y - $radius; $yy <= $y + $radius; $yy++){
                for($zz = $z - $radius; $zz <= $z + $radius; $zz++){
                    $level->useBreakOn($player, $level->getBlockAt($xx, $yy, $zz));
                }
            }
        }
    }
}
}

Чё за хуета

Не работает :unamused:

1 лайк

чо это?

Это ЧатГПТ написал

Нормально, не?

А чо удалил то?

<?php

namespace yournamespace;

use pocketmine\event\player\PlayerInteractEvent;
use pocketmine\item\Item;
use pocketmine\block\Block;
use pocketmine\level\Level;
use pocketmine\plugin\PluginBase;

class MyPlugin extends PluginBase {

    public function onEnable() {
        $this->getServer()->getPluginManager()->registerEvents($this, $this);
    }

    public function onPlayerInteract(PlayerInteractEvent $event) {
        $player = $event->getPlayer();
        $item = $event->getItem();
        $block = $event->getBlock();

        // Проверяем, является ли предмет киркой и правый клик был выполнен на блоке
        if($item->getId() === Item::DIAMOND_PICKAXE && $event->getAction() === PlayerInteractEvent::RIGHT_CLICK_BLOCK) {
            $level = $block->getLevel();

            // Получаем список блоков вокруг выбранного блока
            $minX = $block->x - 1;
            $maxX = $block->x + 1;
            $minY = $block->y - 1;
            $maxY = $block->y + 1;
            $minZ = $block->z - 1;
            $maxZ = $block->z + 1;
            
            // Ломаем каждый блок в списке
            for($x = $minX; $x <= $maxX; $x++) {
                for($y = $minY; $y <= $maxY; $y++) {
                    for($z = $minZ; $z <= $maxZ; $z++) {
                        $targetBlock = $level->getBlockAt($x, $y, $z);
                        $targetBlock->onBreak(Item::get(Item::AIR, 0, 1), $player);
                    }
                }
            }
        }
    }
}

$player->getInventory()->getItemInHand();

Покинул чат

[21:34:23] [/CRITICAL]: “Невозможно обработать событие ‘pocketmine\event\block\BlockBreakEvent’ в ‘LiteNewPick v1.0.0’: Class ‘NewPick\Item’ not found в NewPick\Main”

use pocketmine\item\Item;

он там есть дурак
плагин работает, я чекал

Братан может ты на хосте чекал, но я на локалке :yum:

Скинь в Main.php

я на локалке, ядро LiteCore 1.0.9