▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/QWERTZ Core
QWERTZ Core

QWERTZ Core

QWERTZ Core - серверный плагин для Minecraft Java 1.19.x-1.21.x и 26.1.x на Paper, Purpur и Spigot. Он помогает проводить ивенты: управлять таймерами, командами, наборами, опросами и возрождением игроков.

Оцените первым
1.4K
8

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 всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x1.21.x1.20.x1.19.x

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:5 месяцев назад
Главная