Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Копаться в классах или в HideStream:В названии все указал 😉. Подскажите, пожалуйста!
Дак блин, в HideStream как будто я сам не смогу сделать. Мне надо именно через ядро, а то плагинов и так много, а хостинг не очень мощный ☹️Копаться в классах или в HideStream:
Death:
HideDeathStream: true
И где в WG и в essentials? 🙂Зачем так делать? Наверняка есть WorldGuard или Essentials, нужно лишь включить в конфиге опцию. С ядром проблем будет много, декомпил/рекомпил, обновления всякие, оно того не стоит.
-_- А скобочках, что написано ? (Как в HideStream) или я слепой ?Дак блин, в HideStream как будто я сам не смогу сделать. Мне надо именно через ядро, а то плагинов и так много, а хостинг не очень мощный ☹️
WorldGuardИ где в WG и в essentials? 🙂
disable-death-messages: true
death-messages: false
Так вот именно "КАК в плагине".-_- А скобочках, что написано ? (Как в HideStream) или я слепой ?
Т.е. в WorldGuard и в Essentials есть только о смертях, да?WorldGuard
EssentialsКод:disable-death-messages: true
От сообщений о входе-выходе игроков не поможет, только от смертей.Код:death-messages: false
Да. Если именно ядро, тут на форуме это обсуждалось, говорили названия классов, нужно искать. Если плагином, лучше свой. Там скрытие сообщений в 8 строк укладывается, а в HideStream уже напихали мусора.Т.е. в WorldGuard и в Essentials есть только о смертях, да?
Я что-то не понял "Если плагиом, лучше свой" - что это значит?Да. Если именно ядро, тут на форуме это обсуждалось, говорили названия классов, нужно искать. Если плагином, лучше свой. Там скрытие сообщений в 8 строк укладывается, а в HideStream уже напихали мусора.
@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);
}
Это где? В ядре?Пруфит.Код:@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.s
Это код плагина, который нужно создать.Это где? В ядре?
Дак а че, мне и надо, чтобы поменьше плагинов было, не такой я уж и дорогой хост заказываю ;(Это код плагина, который нужно создать.
Нагрузки от этого много не будет, да и что бы убрать сообщение без плагина, нужноядро переписать, я когда то удалял сообщения от туда.Дак а че, мне и надо, чтобы поменьше плагинов было, не такой я уж и дорогой хост заказываю ;(
А, ладно, походу чтобы в ядре изменить я себе больше мозги вынесу. Поставлю плагин, что уж поделать 😉Нагрузки от этого много не будет, да и что бы убрать сообщение без плагина, нужноядро переписать, я когда то удалял сообщения от туда.