1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Как перебрать все блоки в радиусе?

Тема в разделе "Разработка плагинов для новичков", создана пользователем Cristalix, 5 фев 2018.

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

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

    Баллы:
    76
    Имя в Minecraft:
    Test
    Здравствуйте.
    Имеется вот такой код.

    Код:
    @EventHandler
        public void onBlockPlaceEvent(BlockPlaceEvent e) {
            Player p = e.getPlayer();
    
            if (e.getBlock().getType() == Material.DIAMOND_BLOCK) {
        ТУТ КОД С КОТОРЫМ Я ПРОШУ У ВАС ПОМОЩИ.
       }
    }
    }

    Если игрок ставит алмазный блок то должна быть проверка.
    Если в радиусе от того места где ставит блок игрок в радиусе 48 (во все стороны) нету блоков(Блоки записаны в конфиг есть все координаты этих блоков.) то он может поставить блок если нету то отменять эвент.

    Помогите пожалуйста написать цикл.
     
  2. AtomicScience

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

    Баллы:
    76
    Имя в Minecraft:
    AtomicScience
    Попробуй класс BlockIterator
     
  3. Автор темы
    Cristalix

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

    Баллы:
    76
    Имя в Minecraft:
    Test
    Что это за класс?
     
  4. AtomicScience

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

    Баллы:
    76
    Имя в Minecraft:
    AtomicScience

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