Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Молот 3х3

Тема в разделе "Разработка плагинов для новичков", создана пользователем craftist, 16 мар 2016.

  1. Автор темы
    craftist

    craftist Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    SavaSivkov
    С эвентами ваще не знаком, понимаю, что можно циклом ломать, но в какой эвент ставить? PlayerBreakBlockEvent?
     
  2. Хостинг MineCraft
    <
  3. Titanoriym

    Titanoriym Активный участник Пользователь

    Баллы:
    66
    Skype:
    amster938
    Имя в Minecraft:
    Ironsky95
    Ты хочешь сломать область 3 на 3 , ломая один блок ? или я не так понял ?
     
  4. Автор темы
    craftist

    craftist Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    SavaSivkov
    да, как улучшенный алм бур в индастриале или молот в тинкере
     
  5. Titanoriym

    Titanoriym Активный участник Пользователь

    Баллы:
    66
    Skype:
    amster938
    Имя в Minecraft:
    Ironsky95
    Код:
    @EventHandler
        public void onBlock(BlockBreakEvent e) {
            Player pl = e.getPlayer();
            if(pl.getItemInHand().getType() == Material.GOLD_PICKAXE){
                for (int x = -1; x < 2; x++) {
                    for (int y = -1; y < 2; y++) {
                        for (int z = -1; z < 2; z++) {
                            Location loc = e.getBlock().getLocation();
                            loc.add(x,y,z);
                            if(pl.getWorld().getBlockAt(loc).getType() != Material.AIR) {
                                Block block = pl.getWorld().getBlockAt(loc);
                                block.breakNaturally(new ItemStack(Material.DIAMOND_PICKAXE));
                            }
                        }
                    }
                }
            }
        }
     

Поделиться этой страницей