Плагин для серверов Майнкрафт с эффектами убийств, магазином и внутренней валютой. Игрок открывает меню через /kt, покупает или выбирает эффект, а после убийства он срабатывает.
Возможности
- 71 встроенный эффект разной редкости; для каждого можно задать цену, категорию, правила урона и дополнительные права.
- Магазин с категориями, прокруткой, фильтрами и отображением баланса.
- Валюта KillCoins со стартовым балансом и наградами отдельно за убийства игроков и мобов либо работа через экономику Vault.
- Выбранные эффекты, разблокировки и баланс хранятся в SQLite, MySQL, MariaDB или PostgreSQL.
- Эффекты очищают временные блоки, частицы, сущностей и другие созданные объекты после завершения.
- Можно отключать эффекты в отдельных мирах. При наличии WorldGuard эффекты, меняющие блоки, учитывают регионы.
- При наличии LuckPerms покупка эффекта может автоматически выдавать право.
- PlaceholderAPI поддерживает плейсхолдеры вида
%ktplus_balance%,%ktplus_selected%,%ktplus_unlocked_count%и%ktplus_owns_<effectId>%.
Команды
/kt— открыть меню эффектов./kt reload— перезагрузить конфиги./kt set <effect> [player]— выбрать эффект./kt clear [player]— сбросить выбранный эффект./kt test <effect>— посмотреть эффект в своей точке./kt killcoins bal [player]— показать баланс./kt killcoins add|take|set|reset ...— изменить баланс./kt migrate <sqlite|mysql> [--dry-run] [--include-temp-blocks] [--force-pending-inventory] [--allow-nonempty-target] <confirmation-token>— перенести данные между SQLite и MySQL.
Права
ktplus.admin— доступ администратора.ktplus.admin.bypass— обход ограничений.ktplus.reload— перезагрузка конфигов.ktplus.migrate— перенос базы данных.ktplus.set,ktplus.clear— выбор и сброс собственного эффекта.ktplus.set.others,ktplus.clear.others— выбор и сброс эффекта другого игрока.ktplus.test— предпросмотр эффектов.ktplus.killcoins— просмотр баланса.ktplus.killcoins.admin— изменение балансов.ktplus.worldguard.bypass— обход проверок WorldGuard.ktplus.<effectId>.use— использование конкретного эффекта.
Настройка
Основные параметры находятся в config.yml, каталог эффектов — в effects.yml, экономика — в economy.yml, а внешний вид магазина — в gui.yml. Для базы данных используется database.yml, для сообщений — messages.yml, для ограничений сессий, задержек и снижения нагрузки при низком TPS — performance.yml.
В resource-pack.yml можно указать ресурс-пак, его хеш, обязательную загрузку и звуки отдельных эффектов. Изменения большинства файлов применяются командой /kt reload.
Требования
Нужен сервер Paper или совместимая сборка Folia и Java 21. Vault требуется только при выборе внешней экономики; LuckPerms, WorldGuard и PlaceholderAPI подключаются по необходимости.
