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

Помогите Что делает этот код?

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

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

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

    Баллы:
    76
    Имя в Minecraft:
    ChevChelos
    Объясните нубу ,что делает вот такой код.

    public void onBlockBreak(BlockBreakEvent e)
    {
    if(!e.getPlayer().isOp())
    {
    e.setCancelled(true);
    }
    }

    public void onBlockPlace(BlockPlaceEvent e)
    {
    if(!e.getPlayer().isOp())
    {
    e.setCancelled(true);
    }
    }
     
  2. Хостинг MineCraft
    <
  3. leonmark061

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

    Баллы:
    76
    Запрещает всем, кроме ОПов ломать и ставить любые блоки.
     
  4. Автор темы
    ChevChelos

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

    Баллы:
    76
    Имя в Minecraft:
    ChevChelos
    Спасибо
     
  5. Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Только они не будут работать без @EventHandler
     
  6. Автор темы
    ChevChelos

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

    Баллы:
    76
    Имя в Minecraft:
    ChevChelos
    Что это?
     
  7. Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    2-мя словами, без него ивенты не работают.
    Код:
    @EventHandler
    public void onBlockBreak(BlockBreakEvent e)
    {
    if(!e.getPlayer().isOp())
    {
    e.setCancelled(true);
    }
    }
    @EventHandler
    public void onBlockPlace(BlockPlaceEvent e)
    {
    if(!e.getPlayer().isOp())
    {
    e.setCancelled(true);
    }
    }
     
    Последнее редактирование: 2 авг 2015
  8. leonmark061

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

    Баллы:
    76
    Это аннотация. Указывает на то, что метод является обработчиком события.
     
    Последнее редактирование: 2 авг 2015
  9. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    И без геристрации этих самых слушателей в onEnable
     
  10. Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    В точку.:good:
     

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