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

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

Discussion in 'Разработка плагинов для новичков' started by ILUXA2011, Mar 14, 2014.

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

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

    Trophy Points:
    68
    Возможно ли с помощью плагина реализовать поджигание игрока, если он наступит на блок. Если да, то напишите пожалуйста код ивента, когда игрок наступает или ходит по блоку
     
    eleon likes this.
  2. Хостинг MineCraft
    <
  3. Solidlook

    Solidlook Новичок

    Trophy Points:
    8
    Имя в Minecraft:
    Solidlook
    Code:
        @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);
            }
        }
    Примерно так
     
    Last edited: Mar 15, 2014
    Bars and ILUXA2011 like this.
  4. Автор темы
    ILUXA2011

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

    Trophy Points:
    68
    Большое спасибо!
    У меня сразу не работало, чуть чуть изменил код
    Code:
    @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 likes this.

Share This Page