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

Помогите Как убрать сообщения в ядре о смерти и т.п. (как в плагине HideStream)

Тема в разделе "Помощь", создана пользователем Faifon, 22 июл 2015.

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

    Faifon Старожил Пользователь

    Баллы:
    103
    В названии все указал ;). Подскажите, пожалуйста!
     
  2. Хостинг MineCraft
    <
  3. SkiperLol

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

    Баллы:
    96
    Копаться в классах или в HideStream:
    Death:
    HideDeathStream: true
     
  4. Автор темы
    Faifon

    Faifon Старожил Пользователь

    Баллы:
    103
    Дак блин, в HideStream как будто я сам не смогу сделать. Мне надо именно через ядро, а то плагинов и так много, а хостинг не очень мощный :(
     
  5. Автор темы
    Faifon

    Faifon Старожил Пользователь

    Баллы:
    103
    И где в WG и в essentials? :)
     
  6. SkiperLol

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

    Баллы:
    96
    -_- А скобочках, что написано ? (Как в HideStream) или я слепой ?
     
  7. Автор темы
    Faifon

    Faifon Старожил Пользователь

    Баллы:
    103
    Так вот именно "КАК в плагине".[DOUBLEPOST=1437589250,1437589212][/DOUBLEPOST]
    Т.е. в WorldGuard и в Essentials есть только о смертях, да?
     
  8. Автор темы
    Faifon

    Faifon Старожил Пользователь

    Баллы:
    103
    Я что-то не понял "Если плагиом, лучше свой" - что это значит?
     
  9. brinza

    brinza Старожил Пользователь

    Баллы:
    103
    написать свой плагин
     
  10. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Код:
      @EventHandler
      public void onPlayerJoinEvent(PlayerJoinEvent e)
      {
        if (e.getPlayer().hasPermission("vipjoin.use"))
        {
          Player player = e.getPlayer();
          String group = Jain.c.getPrimaryGroup(player);
          String prefix = Jain.c.getGroupPrefix(player.getWorld(), group);
        
          e.setJoinMessage(prefix.replace("&", "�") + e.getPlayer().getDisplayName() + " " + Jain.msg.replace("&", "�"));
        }
        else
        {
          e.setJoinMessage(null);
        }
      }
    
      @EventHandler
      public void onPlayerQuitEvent(PlayerQuitEvent e)
      {
        e.setQuitMessage(null);
      }
    
      @EventHandler
      public void onPlayerKickEvent(PlayerKickEvent e)
      {
        e.setLeaveMessage(null);
       }
    Пруфит.
     
    Последнее редактирование: 24 июл 2015
  11. Автор темы
    Faifon

    Faifon Старожил Пользователь

    Баллы:
    103
    Это где? В ядре?
     
  12. brinza

    brinza Старожил Пользователь

    Баллы:
    103
    Это код плагина, который нужно создать.
     
  13. Автор темы
    Faifon

    Faifon Старожил Пользователь

    Баллы:
    103
    Дак а че, мне и надо, чтобы поменьше плагинов было, не такой я уж и дорогой хост заказываю ;(
     
  14. Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Нагрузки от этого много не будет, да и что бы убрать сообщение без плагина, нужноядро переписать, я когда то удалял сообщения от туда.
     
  15. Автор темы
    Faifon

    Faifon Старожил Пользователь

    Баллы:
    103
    А, ладно, походу чтобы в ядре изменить я себе больше мозги вынесу. Поставлю плагин, что уж поделать ;)
     
  16. Danil007524

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

    Баллы:
    76
    Я знаю только как убрать сообщение о смерти. Вроде что-то типо: /gamerule deathmessage false, проверь, точно не помню.
     

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