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

Помогите Дерево за 1 клик.

Тема в разделе "Разработка плагинов для новичков", создана пользователем _EnderWorld_, 30 июл 2015.

Статус темы:
Закрыта.
  1. Автор темы
    _EnderWorld_

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

    Баллы:
    78
    Имя в Minecraft:
    Steve
    Здравствуйте, можете подсказать как сделать чтобы дерево любого вида, срубалось полностью кроме листвы, и чтобы срубалось когда ломали и рукой и топором.
     
  2. Хостинг MineCraft
    <
  3. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Если выше сломанного блока есть такой же, ломать и его. И повторять
     
  4. Автор темы
    _EnderWorld_

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

    Баллы:
    78
    Имя в Minecraft:
    Steve
    Нет как сделать чтобы когда срубил 1 блок, то дерево полностью ломалось, кроме листвы, мне нужно это.
     
  5. Agravaine

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

    Баллы:
    88
    Имя в Minecraft:
    Agravaine25
    Тебе ответ выше написали. Рекурсия.
     
  6. LomNar

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

    Баллы:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    Тебе все правильно сказали
     
  7. Автор темы
    _EnderWorld_

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

    Баллы:
    78
    Имя в Minecraft:
    Steve
    Вы не понимаете!!!!! Я хочу сделать как в моде Timber, свой плагин
     
  8. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Я тебе уже написал, как
     
  9. Автор темы
    _EnderWorld_

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

    Баллы:
    78
    Имя в Minecraft:
    Steve
    Дайте пример. И сделайте ещё как чтобы возле сломанного блока появлялись частицы
     
  10. leonmark061

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

    Баллы:
    76
    Держите:
    Код:
        public void breakWood(Block b)
        {
            Block nextx = b.getLocation().add(1.0, 0, 0).getBlock();
            Block nextz = b.getLocation().add(0, 0, 1.0).getBlock();
            Block nexty = b.getLocation().add(0, 1.0, 0).getBlock();
           
            if(nextx.getType() == b.getType())
            {
                breakWood(nextx);
            }
           
            if(nextz.getType() == b.getType())
            {
                breakWood(nextz);
            }
           
            if(nexty.getType() == b.getType())
            {
                breakWood(nexty);
            }
           
            b.breakNaturally();
            b.getWorld().playEffect(b.getLocation(), Effect.FLAME, 10);
        }
       
        @EventHandler
        public void onBreakWood(BlockBreakEvent ev)
        {
            if(ev.getBlock().getType() == Material.LOG)
            {
                breakWood(ev.getBlock());
            }
        }
     
  11. Автор темы
    _EnderWorld_

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

    Баллы:
    78
    Имя в Minecraft:
    Steve
    Спасибо.
     
Статус темы:
Закрыта.

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