
QWERTZ Core
QWERTZ Core - серверный плагин для Minecraft Java 1.19.x-1.21.x и 26.1.x на Paper, Purpur и Spigot. Он помогает проводить ивенты: управлять таймерами, командами, наборами, опросами и возрождением игроков.
QWERTZ Core - управление ивентами на сервере Minecraft
QWERTZ Core - универсальный плагин для проведения Minecraft-ивентов. Он собирает в одном месте инструменты ведущего: таймеры, статусы участников, телепортацию, наборы, опросы и правила игрового режима. Вместо ручного управления через десятки отдельных команд администратор может отмечать выбывших, возвращать игроков в игру и настраивать механику события прямо на сервере.
Плагин рассчитан на Minecraft Java 1.19.x-1.21.x и 26.1.x и работает на Paper, Purpur и Spigot. Это серверный плагин, а не мод для Fabric или Forge: участникам обычно не нужно устанавливать отдельный клиентский мод. QWERTZ Core особенно полезен для турниров, челленджей и других форматов, где ведущему важно быстро контролировать живых и выбывших игроков.
Что умеет QWERTZ Core
- Запуск и отмена таймеров и обратного отсчёта до начала события.
- Учёт живых и выбывших участников, побед и жетонов возрождения.
- Возвращение игроков в игру вручную, за жетоны или после мини-игры в чате.
- Управление режимами игры, здоровьем, инвентарями, телепортацией и видимостью игроков.
- Создание наборов, варпов и опросов.
- Настройка специальных блоков события, включая блоки мгновенной смерти и переворота гравитации.
- Автоматическая очистка инвентаря при входе и телепортации; для персонала доступен обход этой функции.
- Интеграции с PlaceholderAPI, а также необязательные функции для LuckPerms и PowerRanks.
- Настройки для регионов WorldGuard: PvP, установка и разрушение блоков, голод, урон от падения и течение воды или лавы.
Учёт статусов помогает проводить игры на выбывание без отдельной таблицы участников. Ведущий может быстро проверить, кто ещё играет, переместить нужную группу или выдать ей предметы. А жетоны и чат-испытания позволяют настроить возрождение как часть правил ивента.
Команды
Основные команды
/core- показать информацию о QWERTZ Core./reloadcore- перезагрузить плагин./config <key> <value>- изменить параметр конфигурации. Без аргументов открывает графическое меню./setspawn- установить точку появления на текущей позиции./setevent <event>- задать название или тип текущего события./setserver <server>- задать название сервера./settheme <theme>- задать тему оформления./hide <number|host|staff|all|off>- скрыть игроков по рангу, показать заданное количество или отключить скрытие./spawn- телепортироваться на точку появления./discord- показать приглашение, заданное в конфигурации./message <player> <message>- отправить личное сообщение./reply <message>- ответить последнему собеседнику./togglemessage- включить или отключить входящие личные сообщения./mutechat- отключить чат./unmutechat- включить чат./ad <platform>- отправить объявление для указанной платформы./wins [player]- проверить число побед игрока./revives [player]- проверить число жетонов возрождения игрока./warp <warp>- телепортироваться на варп./warps- вывести список доступных варпов./vanish- включить невидимость./unvanish- отключить невидимость./setwarp <warp>- создать варп./delwarp <warp>- удалить варп./createkit <kit>- создать набор./delkit <kit>- удалить набор./setad <platform> <advertisement>- задать объявление для платформы./eventblock <block> <material>- привязать блок события QWERTZ Core к блоку Minecraft. Без аргументов показывает текущие привязки./kits- вывести список наборов./speed <speed>- изменить скорость передвижения./broadcast <message>- отправить крупное сообщение всем игрокам и продублировать его в строке действий./rejoin [enable|disable|time <seconds>]- настроить возможность повторного входа и время для него.
Управление событием
/timer <seconds|cancel>- запустить или отменить таймер./eventcountdown <time|cancel>- запустить или отменить обратный отсчёт до события.
Режимы игры
/gmc- творческий режим./gms- выживание./gmsp- наблюдатель./gma- приключение./gm <creative|survival|adventure|spectator>- выбрать режим игры.
Возрождение игроков
/chatrevival <math|typer|guess|custom> [max]- запустить чат-испытание для возрождения: математический пример, набор текста, угадывание или пользовательский вариант./revive <player>- вернуть игрока в игру./unrevive <player>- отметить игрока как выбывшего./reviveall- вернуть всех игроков./unreviveall- отметить всех игроков как выбывших./revivelast [time]- вернуть игроков, выбывших за указанный промежуток времени./userevive- запросить использование жетона возрождения./reviveaccept <player>- принять запрос игрока на возрождение./revivedeny <player>- отклонить запрос./addrevive <player>- добавить игроку жетон возрождения./removerevive <player>- забрать у игрока жетон возрождения.
Управление игроками
/listalive- вывести список живых участников./listdead- вывести список выбывших./givedead <item> [amount] [data]- выдать предмет всем выбывшим./givealive <item> [amount] [data]- выдать предмет всем живым./tpalive- телепортировать всех живых к себе./tpdead- телепортировать всех выбывших к себе./tpall- телепортировать всех игроков к себе./tphere <player>- телепортировать выбранного игрока к себе./clearalive- очистить инвентари живых игроков./cleardead- очистить инвентари выбывших./healive- восстановить здоровье живым игрокам./healdead- восстановить здоровье выбывшим./kit <kit> <player|alive|dead|all>- выдать набор игроку или выбранной группе./invsee <player>- просмотреть и изменить инвентарь игрока./poll <duration> <question> <answer1> <answer2> [answer3] ...- создать опрос. Варианты из нескольких слов разделяйте дефисами вместо пробелов. Без аргументов открывается графическое меню./freeze <player|alive|dead|all>- заморозить игрока или группу./unfreeze <player|alive|dead|all>- снять заморозку.
Настройки WorldGuard
Команды принимают необязательный аргумент [region]. Если регион не указан, настройка применяется глобально.
/pvp [region]- переключить PvP./place [region]- переключить установку блоков./break [region]- переключить разрушение блоков./hunger [region]- переключить голод./falldamage [region]- переключить урон от падения./flow [region]- переключить течение лавы и воды.
Учёт побед
/addwin <player>- добавить победу в статистику игрока./removewin <player>- убрать победу из статистики.
Специальные блоки события
Блоки QWERTZ Core можно привязать к материалам Minecraft командой /eventblock. В описании указаны четыре типа:
DAMAGE_BLOCK- постоянно наносит урон игроку, который на нём стоит.INSTANT_DEATH_BLOCK- мгновенно убивает игрока при наступании.RANDOM_DROP_BLOCK- при разрушении выпадает случайный блок.GRAVITY_FLIP_BLOCK- переворачивает гравитацию на 5 секунд.
Такие блоки позволяют добавить отдельные правила на арену: например, опасные участки или случайные последствия разрушения. Конкретные материалы для блоков задаются через команду привязки.
Плейсхолдеры
При установленном PlaceholderAPI доступны следующие значения:
%qwertzcore_alive%- количество живых игроков.%qwertzcore_dead%- количество выбывших.%qwertzcore_isalive%-true, если игрок жив, иначеfalse.%qwertzcore_isdead%-true, если игрок выбыл, иначеfalse.%qwertzcore_revives%- количество жетонов возрождения игрока.%qwertzcore_wins%- количество побед игрока.%qwertzcore_server%- название сервера из конфигурации.%qwertzcore_event%- текущее событие.%qwertzcore_startingin%- отформатированное время до начала события.
Разрешения
Разрешения позволяют разделить команды между ведущими, персоналом и обычными игроками. Для выдачи полных наборов предусмотрены группы с символом *.
Группы разрешений
qwertzcore.host.*- все права ведущего.qwertzcore.staff.*- все права персонала.qwertzcore.player.*- все права игрока.qwertzcore.gamemode.*- все разрешения на смену режима игры.qwertzcore.config.*- все разрешения на настройки.qwertzcore.database.*- все разрешения для управления базой данных.
Права ведущего
qwertzcore.host.timer- управление таймерами.qwertzcore.host.revival- запуск чат-испытаний для возрождения.qwertzcore.host.revive- возрождение игроков.qwertzcore.host.unrevive- отметка игроков как выбывших.qwertzcore.host.reviveall- возрождение всех игроков.qwertzcore.host.unreviveall- отметка всех игроков как выбывших.qwertzcore.host.listalive- просмотр списка живых.qwertzcore.host.listdead- просмотр списка выбывших.qwertzcore.host.givedead- выдача предметов выбывшим.qwertzcore.host.givealive- выдача предметов живым.qwertzcore.host.tpalive- телепортация живых игроков.qwertzcore.host.tpdead- телепортация выбывших.qwertzcore.host.tphere- телепортация игрока к ведущему.qwertzcore.host.clearalive- очистка инвентарей живых.qwertzcore.host.cleardead- очистка инвентарей выбывших.qwertzcore.host.healalive- лечение живых.qwertzcore.host.healdead- лечение выбывших.qwertzcore.host.revivelast- возрождение недавно выбывших.qwertzcore.host.eventcountdown- управление обратным отсчётом.qwertzcore.host.reviveaccept- принятие запросов на возрождение.qwertzcore.host.revivedeny- отклонение запросов на возрождение.qwertzcore.host.addrevive- добавление жетонов возрождения.qwertzcore.host.removerevive- удаление жетонов возрождения.qwertzcore.host.mutechat- отключение чата.qwertzcore.host.unmutechat- включение чата.qwertzcore.host.ad- отправка объявления.qwertzcore.host.eventblock- получение блока события QWERTZ Core.qwertzcore.host.kit- выдача наборов.qwertzcore.host.kits- просмотр списка наборов.qwertzcore.host.invsee- просмотр инвентарей других игроков.qwertzcore.host.vanish- включение невидимости.qwertzcore.host.unvanish- отключение невидимости.qwertzcore.host.pvp- переключение PvP командой/pvp.qwertzcore.host.break- переключение разрушения блоков командой/break.qwertzcore.host.place- переключение установки блоков командой/place.qwertzcore.host.hunger- переключение голода командой/hunger.qwertzcore.host.falldamage- переключение урона от падения командой/falldamage.qwertzcore.host.poll- создание опросов.qwertzcore.host.setspawn- установка точки появления.qwertzcore.host.setevent- настройка текущего события.qwertzcore.host.setserver- настройка названия сервера.qwertzcore.host.reloadcore- перезагрузка плагина.qwertzcore.host.settheme- настройка темы.qwertzcore.host.broadcast- отправка сообщений всем игрокам.qwertzcore.host.rejoin- управление повторным входом.
Права персонала
qwertzcore.staff.speed- изменение скорости передвижения.qwertzcore.staff.bypassclear- обход очистки инвентаря при входе и телепортации.
Права игроков
qwertzcore.player.spawn- использование команды/spawn.qwertzcore.player.hide- использование команды/hide.qwertzcore.player.discord- использование команды/discord.qwertzcore.player.userevive- использование жетонов возрождения.qwertzcore.player.checkrevives- проверка числа жетонов возрождения.qwertzcore.player.checkwins- проверка числа побед.qwertzcore.player.message- личные сообщения и ответы.qwertzcore.player.togglemessage- настройка входящих личных сообщений.qwertzcore.player.listwarps- просмотр доступных варпов.qwertzcore.player.warp- использование варпов.qwertzcore.player.pollvote- голосование в опросах.
Права на режимы игры
qwertzcore.gamemode.creative- творческий режим.qwertzcore.gamemode.survival- выживание.qwertzcore.gamemode.spectator- наблюдатель.qwertzcore.gamemode.adventure- приключение.qwertzcore.gamemode- общая команда смены режима игры.
Права на настройки
qwertzcore.config- редактирование конфигурации плагина.qwertzcore.config.setad- настройка объявлений.qwertzcore.config.setwarp- создание варпов.qwertzcore.config.delwarp- удаление варпов.qwertzcore.config.createkit- создание наборов.qwertzcore.config.delkit- удаление наборов.
Права на базу данных
qwertzcore.database.addwin- добавление побед в статистику игроков.qwertzcore.database.removewin- удаление побед из статистики.
Дополнительные права
qwertzcore.chat.bypass- возможность писать, даже если чат отключён.qwertzcore.chat.color- использование цветовых кодов в сообщениях.qwertzcore.chat.bypasstm- обход запрета ванильных команд/tmи/teammsg.qwertzcore.chat.bypassme- обход запрета ванильной команды/me.
Совместимость и настройка
QWERTZ Core предназначен для серверов Paper, Purpur и Spigot. Fabric и Forge в списке поддерживаемых платформ не указаны. Для PlaceholderAPI предусмотрены плейсхолдеры статистики и статусов, а интеграции с LuckPerms и PowerRanks включаются при необходимости. Команды управления регионами рассчитаны на работу с WorldGuard.
Перед запуском ивента полезно заранее выдать ведущим только нужные разрешения и проверить настройки очистки инвентаря: она срабатывает при входе и телепортации, но персонал может получить право обхода. Так меньше риск случайно стереть вещи у участника во время подготовки.
Версия: 3.5
Автор: QWERTZ_EXE
Страница проекта в каталоге: /plugin/qwertz-core/
Сервер для плагина QWERTZ Core - как у профи
Плагин QWERTZ Core создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином QWERTZ Core для друзей можно за пару минут - BungeeHost всё уже подготовил.
