Плагин [CHAT] MessageFilter - фильтруем базар, рынок и вокзал! [BukkitDev]

И тут я понял, что нельзя судить о работоспособности если плагин просто смог запустится вместе с сервером.
Увы, но на 1.6.4 не работает. Можно с этим что-то сделать?
 
@Meowt
Сделать можно. Будет время - сделаю.
 
Можно ли как нибудь заменять только одно слово во всех сообщениях? Например слово Zombie, заменять везде на русское Зомби?
 
Можно ли заменить к примеру такого рода сообщения?

[Server] Тестовое сообщение (Любой длины)
На
[Консоль] Абсолютно любое сообщение
Попытался повозиться с регулярными выражениями, но не понял как это сделать.
Лень прописывать плейсхолдеры %wordN%, тем более сообщение может охватывать штук с 20 таких.
 
Последнее редактирование:
Если Вам нужно заменить просто [server] на [консоль] - то пока нельзя (ну или компоновать из %wordX%, что не подходит для исходного сообщения неизвестной длины). Т.е. сейчас результат замены это более-менее статичная строка.
Но вообще в планах у меня изменение правил именно по отношению к замене.
 
Можно ли заменить к примеру такого рода сообщения?


Попытался повозиться с регулярными выражениями, но не понял как это сделать.
Лень прописывать плейсхолдеры %wordN%, тем более сообщение может охватывать штук с 20 таких.
Если Вам нужно заменить просто [server] на [консоль] - то пока нельзя (ну или компоновать из %wordX%, что не подходит для исходного сообщения неизвестной длины). Т.е. сейчас результат замены это более-менее статичная строка.
Но вообще в планах у меня изменение правил именно по отношению к замене.
Тоже хотел так сделать, но, к сожалению, этого нельзя сделать =(
А можно сделать функцию, что бы слово "Крипер" в любом месте предложения заменялось на "Замена"?
 
Последнее редактирование:
Спасибо за плагин, послужит костылём для решения проблемы с двойными сообщениями от Factions на котле.
 
Замена сообщений? А можно ли сделать замену на рандомное сообщение из указанных?)
 
Замена сообщений? А можно ли сделать замену на рандомное сообщение из указанных?)
Пока нет, но наверное можно будет сделать. У меня уже есть несколько идей для будущего "фикса", это можно будет добавить.

Но в тоже время 😉 это уже можно делать при помощи ReActions 🙂
 
Пока нет, но наверное можно будет сделать. У меня уже есть несколько идей для будущего "фикса", это можно будет добавить.

Но в тоже время 😉 это уже можно делать при помощи ReActions 🙂
Я хочу сообщения о "нет прав" и "нет команды" заменить на новые 🙂
 
v0.3.0
  • Теперь появилась возможность различать и сообщения и в зависимости от цвета. Т.е. если два плагина пишут одно и тоже но разным цветом, теперь для MessageFilter это тоже два разных сообщения.Added text formating support. Now you can use colors to determine message too.
  • Проверено с craftbukkit/spigot 1.8.3 (ProtocolLib 3.6.3)
http://www.spigotmc.org/threads/messagefilter.63750/
v0.3.2
  • Добавлена возможность проверки работы плагина. Сообщение о том, что проверка не пройдена выводится либо при входе в игру (у игрока должен быть пермишен "messagefilter.test") либо по команде /mfilter test.
http://fromgate.ru/2015/09/18/messagefilter-0-3-2/http://fromgate.ru/2015/09/18/messagefilter-0-3-2/
 
До
@Quickston
Вообще ни как не должно конфликтовать. Плагин отправляя сообщение игроку - отправляет его и всё. Что с ним дальше происходит - его никак не касается и не проверяется.
Т.е. для плагина выглядит так - он отправил сообщение и (условно) считается, что оно отобразилось.
После этого клиенту отправляется пакет с этим сообщением, который и перехватывается (при помощи ProtocolLib) и уже в нём происходит модификация текста.
Добавь в плагин типо, проект

Создаётся проект Essentials
И ты добавляешь команды, и так переводишь какие тебе надо.
Было бы удобнее и ненадо по 100 раз создавать.
 
@SinBan
Правила могут находиться в разных файлах. Т.е. у тебя может быть хоть 100 файлов. В одном правила перевода сообщений какого плагина, в другом - перевод другого, в остальных что-то ещё.
 
@SinBan
Правила могут находиться в разных файлах. Т.е. у тебя может быть хоть 100 файлов. В одном правила перевода сообщений какого плагина, в другом - перевод другого, в остальных что-то ещё.
Хорошо вот вопрос это сможет перевести? Из essentials если я забанил игрока /ban Sin_Ban мне он не переводит. А так на другие сообщение переводит. А так прикольный плагин)
 
@fromgate у меня когда я пишу: "/mfilter test" выводит: "Unknow message (msg_test_fail )"
Версия ядра: Spigot 1.8.8-R-0.1-SNAPSHOT
Версия ProtocolLib: 3.6.4
Версия MessageFilter: 0.3.2
 
Возникла некая проблема, хочу изменить сообщения bungeecord, но он их не видит. Как их можно изменить ?
 
Назад
Верх Низ