1. API <— добавил апи для плагина которое отлавливает момент блокировки/фильтрации сообщения - это самый сок, создавайте свои системы, уведомления в ТГ чатах через ботов, в ВК, дискорд и куча всего на что хватит вашей фантазии
2. Фикс <— пофиксил небольшой баг с фильтрацией команд (не критично)
3. Добавил подсказки в конфиг
4. Добавил блокировку IP адресов
5. Оптимизирован код
В планах:
1. Добавить байпасс права
2. Добавить команды перезагрузки конфига
Пример использования API:
import ru.he3hauka.hchatfilter.api.event.MessageFilterEvent;
@EventHandler
public void onMessageFilter(MessageFilterEvent event) {
String playerName = event.getPlayer().getName();
String originalMessage = event.getOriginalMessage();
String filteredMessage = event.getFilteredMessage();
String reason = event.getReason();
if (event.getFilterType() == MessageFilterEvent.FilterType.BLOCKED) {
String broadcastMessage = String.format(
"[Заблокировано] Игрок %s пытался отправить запрещенное сообщение: '%s' | Причина: %s",
playerName, originalMessage, reason
);
Bukkit.broadcastMessage(broadcastMessage);
} else if (event.getFilterType() == MessageFilterEvent.FilterType.FILTERED) {
String broadcastMessage = String.format(
"[Отфильтровано] Игрок %s отправил сообщение: '%s' -> '%s' | Причина: %s",
playerName, originalMessage, filteredMessage, reason
);
Bukkit.broadcastMessage(broadcastMessage);
}
getLogger().info(String.format(
"Фильтрация: %s | Игрок: %s | Оригинал: '%s' | Результат: '%s' | Причина: %s",
event.getFilterType(), playerName, originalMessage, filteredMessage, reason
));
Please open Telegram to view this post
VIEW IN TELEGRAM
Дмитрий
А для покупателей - завтра будет очень ахуенный не то что АП, а дополнение.
Мой друг написал для вас БЕСПЛАТНЫЙ аддон на ВК/ДС/ТГ. Что это значит?
При любой попытке пиара вы сможете получать уведомление на ваш вебхук или
Тг аккаунт через бота или ВК бота через сообщество.
А также добавлю байпасс права, так как плагин уже полностью проверен и выведу значения
"filterReasons" в конфиг, чтобы вы смогли классно настроить их для использования в апишке
Please open Telegram to view this post
VIEW IN TELEGRAM
1. Обновлено апи (Новые геттеры) - getEventLocation(), getFilterSource()
2. Новые настройки в конфиге (modules) - settings.modules.chatFilter/signFilter (true/false)
3. Новые настройки для API (api) - settings.api.enable (boolean) && reasons.utf8/caps/ip/high/low (String)
4. Добавлена команда /hchatfilter reload + таб комплитер для неё
5. Добавлено 3 новых акшионов (actions) - actions.handleNoPerms/handleReloaded/handleHelp
Please open Telegram to view this post
VIEW IN TELEGRAM
Плагин написан @ddzetov и принадлежит по праву @he3haukaX & @ddzetov.
Также на плагин планируется 2 небольших апдейта в скором времени.
Please open Telegram to view this post
VIEW IN TELEGRAM
Плагин очень сильно оптимизирован, ведь были найдены критические проблемы в нагрузке на сервер
Please open Telegram to view this post
VIEW IN TELEGRAM
Также скоро будет hEnderChest, но возвращаясь к hCasino:
Люди, которые хотят приобрести данный плагин жду в своей личке @he3haukaX
В плагине присутствует поддержка: PlayerPoints/Vault/TokenManager
Также могу добавить хук другого плагина на валюты (от 100к скачиваний на какой-либо площадке)
В плагине можно создавать своё безграничное кол-во казино и настраивать их очень гибко, ПИЗДЕЦ КАК ГИБКО!
Please open Telegram to view this post
VIEW IN TELEGRAM
1. Добавлено более 15 различных байпасс прав для гибкой настройки
2. Ограничения в плане запретных слов больше не распространяются на ники игроков в сети (к примеру если игрок RuStepa в сети, то "Ru в данном случае не считается запрет символом и сообщение не блокируется")
3. Небольшие оптимизации
4. Обновление в конфиге: удалил ложные срабатывания, добавил новые ворды
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
86%
Бесплатно (давно не было фри годноты)
14%
Платно (хз, не люблю халявщиков)
Дмитрий
hEnderChest.zip
39 KB
1) Переносит вещи из ванильных эндерсундуков вашим игрокам обратно.
2) В отличии от аналогов очень оптимизированная работа с датабазой, не вызывающая никаких лагов.
3) Просмотр чужих эндерсундуков (С правом henderchest.others).
4) Просмотр оффлайн эндерсундуков (С правом henderchest.offline).
5) Модификация чужих онлайн/оффлайн эндерсундуков (С правом henderchest.modify)
6) Эндерсундук работает от 9 до 54 слотов, чтобы выдать 9 слотов ничего делать не нужно, они идут по дефолту, чтобы выдать 18 и так далее: henderchest.size.РАЗМЕР (18/27/36/45/54).
7) Гибкая система actions (добавляй свои значения, крути как хочешь!)
Please open Telegram to view this post
VIEW IN TELEGRAM
1. Исправлена команда "stop"
2. Добавлен новый акшион
3. Обновлён plugin.yml
4. Небольшой фикс в onDisable (Чтобы ивент не останавливался даже тогда когда не был запущен)
5. Установлен обновленный ActionExecutor благодаря этому теперь доступен новый акшион [Vault]
6. Небольшие оптимизации
7. Удалены лишние значения в конфиге
Please open Telegram to view this post
VIEW IN TELEGRAM
Это не типичный плагин на рестрикт, такого гибкого функционала вы врядли видели в аналогах... (Кому интересно — пишите в лс, я не кусаюсь, дам дефолтный конфиг, поймёте чё к чему)
1) Возможность включать/выключать дебаг о том какие сейчас работают ограничения.
2) Возможность указывать зоны в которых будут проверять те или иные ограничения.
3) Поддержка WorldGuard для зон (можно выключить).
4) Поддержка EssentialsX для проверки на FLY/GOD/VANISH (можно выключить ту или иную функцию или же саму поддержку)
Please open Telegram to view this post
VIEW IN TELEGRAM
Добавлено более 5 новых байпасс прав:
hrestrict.bypass.hit
hrestrict.bypass.regions
hrestrict.bypass.drop
hrestrict.bypass.pickup
hrestrict.bypass.place
hrestrict.bypass.break
hrestrict.bypass.interact
Please open Telegram to view this post
VIEW IN TELEGRAM
Дмитрий
Please open Telegram to view this post
VIEW IN TELEGRAM
Тут вы сможете сделать любой блок на свой вкус: новогодний/золотой/бриллиантовый - да любой, очень гибкая настройка, всё через акшионы, скоро буду делать видео обзор плагина. Наверное из всех текущих моих ивентов пока-что будет самым гибконастраиваемым (конечно, после hZevsEvent)
P.S: К нему неплохо подходит hRestrict, а именно — выключает /god и /fly в пределах блока, а сам блок не даёт включать их командами внутри блока :)
Please open Telegram to view this post
VIEW IN TELEGRAM
1. Добавлен параметр prefix ("settings.prefix") --> теперь в каждый акшион вы можете добавить {prefix} и у вас автоматически подставится этот префикс.
2. Добавлено новое ограничение "commands" --> теперь вы не можете использовать те или иные blockedCommands в тех или иных режимах игры
3. Добавлен новый акшион --> "actions.commandsDetected"
4. Добавлена новая секция миров при телепортации в которые проверяются указанные действия:
worlds:
world:
checks:
- "fly"
- "commands"
В примере при телепортации в мир world происходит проверка на fly и внутри мира world действует проверка commands т.е. при вводе команд из blockedCommands в мире world они будут блокироваться
5. Для регионов добавлен новый флаг "commands" - аналогично как в ограничениях для миров, но тут для регионов
6. Глобальная оптимизация RegionListener:
6.1 Кэш по чанкам вместо кэша по блокам (меньше нагрузки на WG)
6.2 Кэш проверки на права (меньше нагрузки на LP/PEX и тому подобные)
7. Новые байпасс права:
7.1 hrestrict.bypass.worlds
7.2 hrestrict.bypass.commands
Please open Telegram to view this post
VIEW IN TELEGRAM
1. Добавлена поддержка SuperVanish
2. Добавлен новый параметр "settings.integrations.supervanish.enable"
3. Небольшие оптимизации (не значительно, но факт)
Please open Telegram to view this post
VIEW IN TELEGRAM
Плагин реально бомба, он буквально позволяет вашему серверу на 1.16.5 сделать в определённых мирах отдачу как на устаревшей 1.12.2 или на новейшей 1.21.4, настраивать миры и отдачу только вам, очень простой и прикольный плагин
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4❤1🤬1
С новым годом, больше тут ничего не надо впринципе 😍
Please open Telegram to view this post
VIEW IN TELEGRAM
👎2❤1
1. Поддержка 2 типов датабаз (SQLite/MySQL)
2. Плейсхолдер вывода задержек (Можно использовать как душе угодно)
3. Уникальное: выдача дополнительной ЗП всем игрокам от донатеров (/hsalary all)
4. Гибкая настройка действий при выдаче ЗП
5. Присутствие API (Можете делать свои аддон плагины на уникальные решения при действии когда донатеры выдают зарплату всем игрокам онлайн или просто кто либо получил ЗП)
6. Поддержка LuckPerms (Или же зарплаты по правам, кому как)
7. Поддержка PlaceholderAPI (В [Message], [Broadcast], [Console] и других действиях)
Please open Telegram to view this post
VIEW IN TELEGRAM
💩7😎4❤🔥2
1. Добавлен выбор ParseMode сообщений для телеграмма прямо в конфиг. (HTML/MARKDOWN/MARKDOWN2)
2. Добавлена админ-команда в чат с ботом: "!удалить" <-- можно настроить в кфг, команда позволяет удалить задержку на кд для всех игроков (если нажать "нет", то появится опция удаления для ОПРЕДЕЛЁННОГО игрока)
3. Небольшие оптимизации и доработки в логике
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉4💩4❤3