Как поменять название привилегии
Обновлено: 02.07.2024
В этой части мы поговорим о: аргументах запуска сервера, настройке server.properties, конфигурации Bukkit.
Начнем с самого главного - server.properties. Он включает себя настройки самого сервера и некоторые геймплейные фичи.
Мы не рассматриваем все фичи, а только лишь которые стоят по-умолчанию. Подробнее здесь.
Этот конфиг вы уже можете поставить к себе на сервер и настроить под себя.
Теперь о аргументах запуска. Они не особо важны, если у вас все прописано в конфиге, однако мы рассмотрим самые важные.
Все аргументы пишутся без скобок.
Следующее — конфиг Bukkit. Помните, что конфиг использует язык YAML, а значит из-за лишнего пробела может не заработать.
Я настоятельно рекомендую не копировать к себе конфиг с комментариями, иначе могут быть ошибки.
Итак, на сегодня все. В следующей части мы поговорим об конфигурации Spigot и самых важных плагинах. Да, знаю, немного скучновато, может и не понятно. Но я писал гайд, расчитывая на пользователей, которые настроены серьезно и обладают хотя-бы базовыми знаниями игры.
Для админок:
/pex user (User nickname) add * (Наиглавнейший оператор)
/pex user (User nickname) add Helper (Помощник, если на серверах это последний донат)
/pex user (User nickname) add Owner (Владелец но многие пишут Vladelec)
/op (User nickname) (ВНИМАНИЕ ПОСЛЕ ЭТО ИГРОК СМОЖЕТ ДЕЛАТЬ ВСЁ ЧТО ЗАХОЧЕТ ЕМУ НИЧЕГО НЕ ПОМЕШАЕТ ДАЖЕ АНТИ КРАШ!)
Не любите дурные префиксы: Овнер главный овнер? Сменить префикс так (Показываю админские префиксы):
/pex uer (User nickname) set prefix (Серый цвет) [(Ваш любимый цвет) Владыка (Серый цвет)] ну для меня лучше префикс Владыка кто не додумался до такого доната идите делаете!
я нечего не помешает анти краш а если прописать pex user player delete а это помешает точно и он токой удивится ку админка делась
ему консоль помешает создатель там введёт pex user Flayser delete и всё
Название группы посмотри в permissions
Например pex user Super1000 group add Admin
LeGenDa Ученик (229) Я же написал: Как дать привелегию игроку на месяц
Ну запомни ник как месяц пройдет, убери его из группы, потому что инче никак нельзя плагина я не видел что бы на определенное время ставить
убрать привелегию команда pex user Name group remove Admin
/pex user (ник) prefix (и сам префикс)
для того чтобы сделать ник жирным напишите после выбранного цвета &l
для того чтобы сделать ник подчёркнутым добавьте после цвета (можно и после &l)
для того чтобы сделать ник сделать зачёркнутым напишите после цвета &m(так можно где угодно, главное, что после цвета)
вот и всё, спасибо за внимание!
/prefix list - показывает список разрешенных цветов
/prefix - Изменить свой префикс
/prefix [prefix] nickname - Изменить префикс другому игроку
/prefix -r nickname - Очистить проефикс
/pex user ник prefix &6так преф убераеться
P.s цвет &(любую цифру) цвет зависит от того что какие у игроков ники такую вы цифру ставите
Из-за новой политики Microsoft в отношении сторонних ресурсов, Minecraft Wiki больше не является официальной. В связи с этим были внесены некоторые изменения, в том числе и обновлён логотип вики-проекта. Подробности на нашем Discord-сервере.
PermissionsEX (PEX) — плагин для Bukkit, который позволяет легко разграничивать полномочия игроков на сервере. Имеет встроенные дополнения Modifyworld, которое даёт возможность определять, что игроки могут или не могут изменять в игровом мире, а также ChatManager с помощью которого можно разделить чат на локальный и глобальный, раскрасить ники игроков и добавить к ним префиксы и суффиксы.
Установка [ ]
Критика [ ]
Содержание
Команды и права [ ]
С помощью следующих команд вы можете управлять PEX прямо через консоль или игровой чат, не редактируя файл permissions.yml
- Добавление префиксов и суффиксов будет работать только если включен Chat Manager или EssentialsChat (начиная с 1.6.4).
- Значение параметров: параметр обязателен для указания; [такой] параметр — опциональный.
- Параметр [world] позволяет локализировать действие команды в определенном мире.
- Там где упоминается единственное/множественное можно перечислять параметры через запятую.
Служебные [ ]
Управление правами игроков [ ]
Управление правами групп игроков [ ]
Команда | Permission | Описание |
---|---|---|
/pex user group list [world] | permissions.manage.membership. | Показать список групп в которых состоит игрок |
/pex user group add [*] [lifetime] | permissions.manage.membership. | Добавить игрока в группу на время [lifetime]= [min\hour\day] = [3min] |
/pex user group set [world] | permissions.manage.membership. | Установить группу для игрока (удалит его из остальных групп) |
/pex user group remove [world] | permissions.manage.membership. | Удалить игрока из группы |
Управление правами групп [ ]
Управление игроками в группах [ ]
Управление наследственностью миров [ ]
Команда | Permission | Описание |
---|---|---|
/pex worlds | permissions.manage.worlds | Показать загруженные миры |
/pex world | permissions.manage.worlds | Показать информацию о наследственности мира |
/pex world inherit |
Использование [ ]
Для распределения прав игрокам нужно отредактировать файл 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: — ранг игрока.
Это первая премиум статья и с сегодняшнего дня каждый четверг мы будем выпускать уникальный контент, который поможет вам развиваться в навыках разработки и учиться создавать свои собственные проекты!
Примечание: редактирование файлов рекомендуется проводить через программу Notepad++.
Изменение названия сервера
Большая часть плагинов имеет файл для перевода, либо перевод может храниться в конфигурационном файле — config (такие файлы располагаются в папке с плагином).
Чтобы найти нужный файл с переводом, можно воспользоваться поиском:
Например, вы хотите убрать оранжевый жирный текст с названия MCSTUDIO (&6&lMCSTUDIO) и сделать новое название MCS светло-зеленого цвета и жирным (&a&lMCS). У вас это будет выглядеть примерно так:
Essentials
/spawn, /tpa, /tp и другие популярные команды находятся в плагине Essentials.
Другие плагины
Сохраняем файл и перезапускаем плагин командой /authme reload, в игре видим изменения:
Сохраняем файл и вводим /ah reload, после чего можем увидеть изменения в игре:
Изменение названий привилегий
Если вам требуется сделать только замену названий привилегий либо изменить цвет, то на это уйдёт не так много времени, как кажется. Первым делом нужно понимать, где у нас фигурируют названия привилегий, например, рассмотрим самый обычный случай: у нас привилегии отображаются: в табуляции; меню различных; голограммах и в чате.
Менеджер прав
Нужно будет изменить название привилегий в менеджере прав, в нашем случае это PermissionsEx. Переходим к нему, plugins > PermissionsEx > permissions.yml. Каждая привилегия имеет примерно такой вид:
В нашем случае потребуется только prefix. Внимание! Префикс отображается в чате и плагинах, которые выводят группы по средствам плагина Vault, в табуляции и меню не будет выводить вашу измененную группу. Изменим префикс или цвет на который вам нужно, для примера сделаем привилегию с названием Супер-Игрок и красным цветом (&c[Супер-игрок]), вот как это будет выглядеть:
Изменение в табуляции
Теперь нужно изменить название привилегии в табуляции, для этого перейдем к плагину NameTagEdit. plugins > NameTagEdit > groups.yml, каждая группа имеет такой формат:
Нам требуется только изменить префикс, в табуляции у нас будет &cСупер, без квадратных скобок. Вот так это будет выглядеть:
Если вы используете версию ядра выше 1.13, то перейдите в plugins > NameTagEdit > config.yml и установите в строке LongTags значение true
Голограммы
Перейдите в plugins > HolographicDisplays > database.yml, любая голограмма имеет такой вид:
Нам нужно сменить название Вип на Супер-Игрок, переходим на нужную нам голограмму и заменяем название привилегии:
Читайте также: