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

Помогите Событие, когда игрок наступает или ходит по блоку

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

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

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

    Баллы:
    68
    Возможно ли с помощью плагина реализовать поджигание игрока, если он наступит на блок. Если да, то напишите пожалуйста код ивента, когда игрок наступает или ходит по блоку
     
    eleon нравится это.
  2. Solidlook

    Solidlook Новичок

    Баллы:
    8
    Имя в Minecraft:
    Solidlook
    Код:
        @EventHandler
        public void onPlayerMove(PlayerMoveEvent e) { Player p = e.getPlayer();
            if (p.getWorld().getBlockAt(p.getLocation().add(0, -1, 0)).getType().equals(Material.NETHERRACK)) {
                p.setFireTicks(99999);
            } else {
                p.setFireTicks(0);
            }
        }
    Примерно так
     
    Последнее редактирование: 15 мар 2014
    Bars и ILUXA2011 нравится это.
  3. Автор темы
    ILUXA2011

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

    Баллы:
    68
    Большое спасибо!
    У меня сразу не работало, чуть чуть изменил код
    Код:
    @EventHandler
        public void onPlayerMove(PlayerMoveEvent e)
        { 
            Player p = e.getPlayer();
            if (p.getWorld().getBlockAt(p.getLocation().add(0, -1, 0)).getType().equals(org.bukkit.Material.DIAMOND_BLOCK))
                    {
                e.getPlayer().setFireTicks(1000);
                    }
        }
    
     
    eleon нравится это.

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