Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

ILUXA2011

Активный участник
Пользователь
Баллы
68
Возможно ли с помощью плагина реализовать поджигание игрока, если он наступит на блок. Если да, то напишите пожалуйста код ивента, когда игрок наступает или ходит по блоку
 
Код:
    @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);
        }
    }
Примерно так
 
Последнее редактирование:
Код:
    @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);
        }
    }
Примерно так
Большое спасибо!
У меня сразу не работало, чуть чуть изменил код
Код:
@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);
                }
    }
 
Назад
Верх