плагин с привилегиями майнкрафт
PermissionsEX
PermissionsEX (PEX) — плагин для Bukkit, который позволяет легко разграничивать полномочия игроков на сервере. Имеет встроенные дополнения Modifyworld, которое даёт возможность определять, что игроки могут или не могут изменять в игровом мире, а также ChatManager с помощью которого можно разделить чат на локальный и глобальный, раскрасить ники игроков и добавить к ним префиксы и суффиксы.
Содержание
Установка
Использование
Для распределения прав игрокам нужно отредактировать файл permissions.yml по адресу plugins/PermissionsEx. Это можно сделать с помощью любого текстового редактора, но для удобности рекомендуется использовать Online YAML Editor
Открыв его мы увидим:
Значение этих строк следующее:
groups: — указывает, что ниже будут идти группы и их права.
default: — название группы, куда попадают все только что зашедшие на сервер игроки, если они не прописаны в других группах. Вы можете менять это название на какое захотите.
default: true — параметр, который задаёт группу, как группу по-умолчанию. То есть, все права этой группы будет иметь любой игрок, для которого не определены другие группы и/или исключения.
permissions: — все, что идёт ниже, это и есть сами «права» для группы, сюда нужно прописывать permissions от различных плагинов установленных на вашем сервере. Значение null означает, что у группы/игрока нет никаких прав.
— modifyworld.* — возможность «модифицировать» мир. Если Вы не намерены конкретно определять, что игроки могут или не могут изменять в игровом мире, то это право лучше оставить как есть, а если намерены, то смотрите в Modifyworld (с версии 1.0 функция плагина modifyworld вшита в плагин PermissionsEx).
Рассмотрим как мы можем отредактировать данный файл:
Здесь мы добавили новую группу Admins, а также права для отдельного игрока BigBoss:.
default: false — означает, что данная группа не является группой по-умолчанию.
inheritance: — параметр, с помощью которого можно установить наследственность прав определённой группы, в данном случае — это группа default. Это значит, что Вам не придётся еще раз прописывать права группы default для группы Admins.
Звездочка (‘*’) означает, что у группы/игрока есть абсолютно все права на все плагины, установленные на сервере.
users: — означает, что ниже идут права отдельных игроков.
BigBoss: — имя игрока для которого настраиваются отдельные права.
group: Admins — указывает на то, что игрок входит в группу Admins
rank: — ранг игрока.
Предположим, что группа Admins имеет право permissions.manage, данное право позволяет получить полный доступ ко всем командам PermissionsEx. Если Вы захотели ограничить группу в определенном праве (например permissions.manage.users), то перед правом нужно ставить две черты:
Если Вы хотите раскрасить ники игроков и добавить к ним префиксы и суффиксы то нужно включить и настроить в permissions.yml Chat Manager.
Важно! В YAML нужно чётко соблюдать последовательность, один лишний пробел — и параметр работать не будет. Поэтому для проверки permissions.yml рекомендуется использовать этот сайт. Там в левое окошко нужно вставить ваш код из permissions.yml, и если в правом окне не выдаст ошибок, то код написан правильно и он будет работать, если будут ошибки, то оно выдаст номер забракованной строки.
Команды и права
С помощью следующих команд вы можете управлять PEX прямо через консоль или игровой чат, не редактируя файл permissions.yml
Лучшие плагины для серверов Minecraft
Поиск и установка подходящей сборки плагинов для сервера Minecraft – важный шаг при создании своего места для онлайн-игры. Плагины обеспечивают лучшую управляемость, стабильность работы и, как следствие, довольных пользователей. А некоторые из них позволят разнообразить игровой процесс, что выгодно выделит вашу площадку среди других. Рассказываем, какие плагины для сервера Minecraft сделают вашу игру лучше и где их можно скачать.
Важные сервисные плагины
AuthMe Reloaded
AuthMe Reloaded – распространенный плагин для авторизации в игре. Он не позволит выполнить в игре какие-либо действия, если пользователь не вошел в систему. За каждым игроком с уникальным именем пользователя закреплен его инвентарь, местоположение и настройки (статус, права на территорию и т.д.). Наверное, один из важнейших плагинов для любого сервера.
Версия игры: до 1.13 включительно
Поясненение: Spigot и Bukkit – это программное обеспечение, которое позволяет расширять возможности ванильной версии Minecraft. Подобных программ много, но мы расскажем про плагины только для двух самых используемых систем при создании пользовательских миров.
LuckPerms
Плагин выдачи прав на сервере Minecraft. Дает возможность администраторам контролировать, какие возможности имеют игроки, позволяет создавать группы и выдавать права (как по отдельности, так и группам). Также подойдет для проектов, в которых у геймеров есть разные уровни доступа. Прост в использовании и универсален для разных платформ.
Версия игры: до 1.16 включительно
Скачать LuckPerms (версии для разных видов серверов)
WorldEdit
WorldEdit – простой внутриигровой редактор мира. Плагин позволяет совершать следующие действия без приостановки работы сервера: видоизменять ландшафт различными инструментами, добавлять/удалять большое количество блоков, перемещать целые зоны по миру, создавать резервные копии отдельных участков и ликвидировать последствия действий гриферов. Поддерживает как онлайн, так и одиночную версию игры.
Версия игры: до 1.16 включительно
Мощные игровые серверы для Minecraft от 3 руб./час
От 4 Гб ОЗУ, от 80 Гб на скоростном NVMe и стабильные 200 Мбит/сек
EssentialsX
EssentialsX – этот плагин добавляет в игру более 130 команд. Команды, прописанные в плагине, упрощают модерирование сервера и позволяют быстро вносить изменения (от изменения погоды до генерации деревьев перед собой). Это же плагин позволяет телепортировать игроков по миру, перемещаться к ним или закидывать кого-то в случайную точку карты.
Версия игры: до 1.16 включительно
Плагины для работы «под капотом» сервера
ClearLag
Плагин разработан для устранения лагов и оптимизации нагрузки, чтобы повысить общую производительность. Важная фича плагина – возможность удаления выброшенных на землю предметов (вручную или спустя какое-то время). Плагин включает в себя инструменты для диагностики провисаний и позволяет уменьшить потребление ресурсов машины, на которой запущен ваш игровой мир.
AutoSaveWorld
Несмотря на название, заявляющее одну функцию, этот плагин является многофункциональным. С его помощью можно не только создать резервные копии мира, но и очистить кэш плагинов. Тут же можно быстро перезапустить серверы при падении или задать периодичность его перезагрузки, чтобы обеспечить стабильную работу.
Версия игры: до 1.12 включительно
Multiverse-Core
Multiverse-Core позволяет в одном пространстве осуществлять управление сразу несколькими онлайн-серверами как на макроуровне (создавать, глобально редактировать, менять режим игр), так и на микроуровне (узнать, на каком сервере нужный пользователь, и поместить его между мирами). Подходит продвинутым пользователям, которые хотят запустить на своей машине сразу несколько миров.
ChatEx
ChatEx – простой плагин для контроля за чатом в игре. Можно подключать АнтиСпам и блокировать нежелательный контент в чате. Например, сообщения от определенного пользователя или сообщения с рекламной ссылкой. При необходимости можно просто очистить весь чат.
Версия игры: до 1.16 включительно
Ссылка на ChatEx
Плагины заботы о пользователях
WorldGuard
WorldGuard – плагин, с помощью которого можно настроить дополнительные правила, связанные с разметкой зон. Самая полезная функция: дать возможность выделять свою территорию, на которой изменения могут быть внесены только игроками с правами на этой территории. Администратор с помощью этого плагина может установить запрет на использование определенных предметов (никакого динамита). Еще плагин может по запросу выдавать статистику по серверу. Не основная, но крайне полезная особенность.
Версия Minecraft: до 1.16 включительно
NoCheatPlus
NoCheatPlus – этот модуль призван предотвратить вмешательство читеров в игровой процесс. Прикрывает уязвимости на сервере и делает игру более безопасной. Перечень вещей, от которых защищает античит, обширный: от незапланированных полетов игроков до взлома инвентаря и спама в чат. Минус в том, что плагин не обновлялся с 2018 года, поэтому встанет на проекты с версией Minecraft не выше 1.12.
Версия Minecraft: до 1.12 включительно
Holographic Displays
Простой плагин для создания голограмм. Можно на старте рассказать человеку полезную информацию в виде парящего текста: правила, важные команды для консоли, количество людей онлайн и так далее. Незаменим для серверов с мини-играми, где информацию игроку лучше выдавать в сжатом и интерактивном формате. Поддерживает анимации при создании голограмм.
Dynmap
Dynmap – динамически генерируемая карта мира Minecraft. На карте отображаются не только изменения ландшафта, но и нахождение игроков в реальном времени, текущая погода и время. Совместим со многими плагинами, которые позволяют делить территорию (например, WorldGuard), поэтому может отображаться принадлежность определенной зоне. И для просмотра карты не нужно даже заходить в игру, ведь это можно сделать в браузере.
Версия Minecraft: до 1.16 включительно
Плагины для разнообразия геймплея Майнкрафт
Shopkeepers
Shopkeepers – расширение, которое добавляет в игру NPC-продавцов. Их можно гибко настроить, чтобы они продавали/покупали только необходимый товар. Также добавляет возможность создавать админские магазины с неограниченными ресурсами и магазины разных видов для игроков. Хорошо подходит для проектов, где планируется построение экономической системы.
Версия Minecraft: до 1.16 включительно
AskMe
Простой плагин для создания викторин и интерактивов в чате. Можно устраивать голосования среди игроков. Не требует специальных знаний и прост в настройке.
Parkour
Parkour – плагин, который подходит для проектов с мини-играми, квестами и сюжетными цепочками. Добавляет возможность созданий полос препятствий из блоков, которые нужно проходить на время. В зависимости от того, пройдена ли полоса препятствий или нет, можно выдавать игроку новые предметы и возможности. Или можно просто устраивать гонки между пользователями на время и выводить топ лидеров.
Версия Майнкрафт: до 1.16 включительно
Factions
Factions – расширение, которое позволяет игрокам объединяться в группы на сервере. За группой может быть закреплена земля, на которой расположена ее база. Такая система подходит для миров ролевой направленности. Люди образуют фракции со своей экономикой, землей, армией и вступают в борьбу с другими такими же фракциям за власть и землю.
Бонус: плагин, через который можно настроить донат
ChestCommands – многофункциональный плагин для создания меню внутри игры. С его помощью также можно организовать систему внутриигровой валюты, за которую можно приобретать возможности и ресурсы. Саму валюту можно получать, продавая или покупая товары через сайт или сообщество вашего сервера. Плагин гибкий для настройки, поэтому описанная выше система лишь одна из возможных.
Версия Minecraft: до 1.16 включительно
Описание плагина GroupManager:
GroupManager — это плагин для серверов Minecraft на базе PaperSpigot/Spigot/Bukkit. При помощи плагина GroupManager вы сможете с лёгкостью и невероятной безопасностью для сервера настроить права для игроков, чтобы игроки не шалили на вашем сервере Майнкрафт. Плагин до сих пор обновляется и добавляются новые функции, и в плагине GroupManager всегда поддерживается актуальная версия сервера.
Команды плагина GroupManager:
GroupManager предоставляет два способа выполнения управления пользователями и группами. Либо определите группы и пользователей с помощью конфигурационных файлов, либо измените пользователей и группы с помощью консольных команд. Все эти команды могут быть использованы в консоли сервера или в игре кем-то с op или соответствующими разрешениями для каждой команды. Рекомендуется хотя бы написать несколько групп в конфиге плагина и уже потом управлять плагином при помощи команд. Самое главное право, дающее все возможности плагина — groupmanager.*.
/manuadd НикИгрока [Группа] — Переместить игрока в нужную группу
/manudel НикИгрока — Переместить игрока в группу по умолчанию
/manuaddsub [НикИгрока] [Группа] — Добавьте группу в список подгрупп игрока.
/manudelsub [НикИгрока] [Группа] — Удалить группу из списка подгрупп игрока
/manpromote [НикИгрока] [Группа] — Повысить игрока на группу выше
/mandemote [НикИгрока] [Группа] — Понизить игрока на группу ниже
/manwhois [НикИгрока] — Показать группу игрока.
Теперь можно выдать что на время
Пример: /manuaddp towny.wild.*|1d2h32m essentials.afk|10m
Синтаксис команды: /manuaddp [Ник Игрока] [Право1] [Право 2] [Право 3]…
/manudelp [НикИгрока] [Право1] [Право 2] [Право 3] — Удаляет права у игрока.
/manulistp [НикИгрока] — Посмотреть все права игрока
/manucheckp [НикИгрока] [Право] — Проверить, есть ли у пользователя право и откуда оно взялось.
/manuaddv [НикИгрока] [prefix или suffix] [Надпись] — Добавить или изменить переменные у игрока (Суффикс или префикс).
/manudelv [НикИгрока] [prefix или suffix] — Команда для очистки префикса или суффикса у игрока.
/manulistv [НикИгрока] — Посмотреть все префиксы и суффиксы у игрока
/manucheckv [НикИгрока] [prefix или suffix] — Посмотреть откуда у игрока та, либо иная переменная (Суффикс или префикс).
Команды по настройке групп плагина GroupManager
/mangadd [Группа] — Добавить новую группу. Группы надо называть на английском языке
/mangdel [Группа] — Удалить группу
/mangaddi [Группа 1] [Группа 2] — Добавить группу в другую группу которая примет наследование прав.
/mangdeli [Группа 1] [Группа 2] — Удалите группу из другой группы наследования.
/manglist — Показать доступные группы.
Служебные Команды плагина GroupManager
/mansave — Сохранить все конфиги плагина
/manload — Перезагрузить конфиг прав для текущего мира, или можно указать название мира.
/mantogglevalidate — Включить / выключить проверку, информации онлайна игрока.
/mantogglesave — Включите / выключите автосохранение. Используйте с особой осторожностью!
Описание плагина LuckPerms :
Для переноса прав, используйте команду /lp migration название старого плагина
В настоящее время поддерживается:
Как добавить группу?
Веб-настройщик:
Зайти в настройщик можно командой /lp editor groups или /lp group mod editor
Главные комманды:
— включить / отключить ведение журнала или загрузить записанный вывод
/lp search [comprassion]
— Ищет у всех пользователей / групп конкретное разрешение
и возвращает разбитый на страницы список всех найденных записей
— проверить права игрока, который онлайн
(если настроена) для «проверки связи» со всеми другими подключенными серверами и запроса на их синхронизацию
/lp createtrack
/lp deletetrack
Атрибуты:
— включить / отключить ведение журнала или загрузить записанный вывод
— файл для импорта из чего то
— действие, которое нужно выполнить с данными. (может быть update или delete )
— плагин для переноса данных из чего то
Права:
Комманды для взаимодействия из игроками:
Атрибуты:
Права:
Как добавлять права:
Настройки права:
Как установить русский язык в плагин LuckPerms
Все внутриигровые сообщения в LuckPerms можно настроить и перевести с помощью системы перевода.
Базовый файл перевода для английского языка можно найти здесь: luckperms_en.properties
Чтобы просмотреть список установленных / доступных переводов, введите команду /lp translations.
Чтобы установить последние переводы, предоставленные сообществом, введите команду /lp translations install. (вы можете продолжать выполнять эту команду, чтобы переустановить и получить все обновления)
Игрокам будут отправляться сообщения, переведенные на язык, выбранный в их настройках клиента Minecraft, если это возможно. Если такого перевода не существует, используются встроенные сообщения на английском языке.
Другими словами, какой язык выбран у игрока в майнкрафт, такой язык (если возможно) будет показывать плагин для этого игрока
Как установить плагин LuckPerms?
1. Скачайте плагин.
2. Возьмите скачанный файл и перенесите в папку plugins вашего сервера.
3. Перезапустите сервер.
4. Готово.
Для корректной работы плагина необходимо установить: Vault
Для GOLD Скачать плагин Ultra Permissions | Плагин на права на основе Ultimate GUI для Spigot & Bungee 5.0.8
Описание плагина Ultra Permissions:
Ultra Permissions — Это плагин на права для сервера майнкрафт следующего поколения которые можно полностью настраивать через внутриигровые интерфейсы. Он предлагает вам разрешения на основе установленных плагинов, визуализирует проверки разрешений и управляет вашим чатом в одном интерфейсе.
Бесплатная версия доступна тут — тык
Команды плагина Ultra Permissions:
/upc AddGroup (Ник) (Группа) (доп. параметры) — Добавить группу игроку
/upc AddGroupPermission (Группа) (Право) (доп. параметры) — Добавить право группе
/upc AddPlayerPermission (Ник) (Право) (доп. параметры) — Добавить право игрку
/upc AddSuperAdmin (Ник) — Добавить пользователя для управления плагином и правами
/upc RemoveGroup (Ник) (Группа) — Удалить группу
/upc RemoveGroupPermission (Группа) (Право) — Удалить право у определённой группы
/upc RemovePlayerPermission (Ник) (Право) — Удалить право у определённого игрока
/upc RemoveSuperAdmin (Ник) — Забрать доступ к плагину у пользователя
/upc SetGroups (Ник) (Группы) — Установить группу для игрока
/upc SetPlayerPrefix (Ник) (Префикс) — Добавить игроку префикс
/upc SetPlayerSuffix (Ник) (Суффикс) — Добвить игроку суффикс
/upc Transfer (File/MySQL) (File/MySQL) — Конвертация базы данных в файл, либо наоборот.
/upc setGroupPriority (Group) (Priority) — если у вас много групп, вы можете отсортировать их с помощью этой команды, а не с помощью графического интерфейса.
/upc createGroup — Команда для создания группы командой
/upc copyGroup — Создать точную копию данной группы (без пользователей)
/upc deleteUser — команда для удаления всех данных данного игрока. Эта команда аналогична функции удаления графического интерфейса пользователя.
/upc setGroupPriority
Доп. параметры плагина Ultra Permissions
Временные параметры: пример 3d или 20h 4m
Опции для серверов: пример lobby
Опции миров: пример world_nether
Эти команды в основном добавляются для автоматизации, так как всем можно более удобно управлять через графический интерфейс.
Переменные плагина Ultra Permissions:
Эти переменные можно использовать только после установки PlaceholderAPI и только с плагином, который их поддерживает.
%uperms_prefixes% Пример: &e&lГлавный &a&lТорговец — Показывает все префиксы, которые игрок разделил пробелом.
%uperms_prefix% Приме: &e&lГлавный — Показывает первый префикс, который есть у игрока.
%uperms_rank% Пример: Главный —Показывает название первого ранга, который имеет игрок.
%uperms_rank_timer% Пример: 3 минуты, 20 секунд — Показывает оставшееся время первой временной группы.
%uperms_secondaryprefix% Пример: &a&lТорговец — То же, что и %uperms_prefix%, но со второй группой.
%uperms_secondarysuffix% Пример: &a — То же, что и %uperms_suffix%, но со второй группой.
%uperms_suffixes% Пример: &e &a — Показывает все суффиксы, которые игрок разделил пробелом.
%uperms_suffix% Пример: &e — Показывает первый суффикс, который есть у игрока.
%uperms_ranks% — Возвращает список всех рангов, имеющихся у пользователя.
% — Показывает оставшееся время определенного разрешения
%uperms_rank_timer_ % — Показывает оставшееся время определенного ранга
% — Возвращает, если у пользователя есть определенное разрешение
%uperms_has_group_ % — Возвращает, если у пользователя есть определенная группа
%uperms_inherits_group_ % — Возвращает, если пользователь наследует напрямую от группы или косвенно через другую группу
%uperms_prefix_color% — Возвращает цвет префикса первого ранга
%uperms_suffix_color% — Возвращает цвет суффикса первого ранга.
Права плагина Ultra Permissions:
Прав у плагина нет. Чтобы открыть меню плагина по настройке, введите в консоль команду upc addSuperadmin (Ваш ник), тогда сможете управлять плагином. Подробнее читайте в инструкции по установке.
Как установить плагин Ultra Permissions?
Информация по запуску плагина на Java 16 от автора: перейти
Обычная установка
Сетевая установка (BungeeCord)
Важно: перед установкой убедитесь, что для параметра bungeecord установлено значение true в КАЖДОМ файле spigot.yml.
Если вы создаете новый Сервер, просто повторите шаги. BungeeCord настраивается полностью автоматически