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

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

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

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

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

    Баллы:
    68
    Возможно ли с помощью плагина реализовать поджигание игрока, если он наступит на блок. Если да, то напишите пожалуйста код ивента, когда игрок наступает или ходит по блоку
     
    eleon нравится это.
  2. Хостинг MineCraft
    <
  3. 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 нравится это.
  4. Автор темы
    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 нравится это.

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