Плагин для серверов Майнкрафт Paper, переносящий датапак Better Pets в серверный формат. Игроки находят питомцев, прокачивают их и получают способности, а администратор настраивает источники добычи, редкость и уведомления.
Возможности
- Меню
/petsсо списком питомцев, каталогом, страницами наград за уровни и настройками видимости активного питомца. - Питомцы выпадают из сундуков и других контейнеров с добычей, при рыбалке, у странствующего торговца, из подозрительного песка и гравия, а также из хранилищ и спавнеров испытаний. Для каждого источника задаются вероятность и включение.
- Повторных питомцев можно разобрать на жетоны и потратить их в игровом автомате на ресурсы или ещё одного питомца. Вероятности и награды автомата настраиваются.
- Питомцы получают опыт, уровни и способности. Среди них: хранилище альпаки, полёт на драконах, яйца курицы, лечение коалы у деревьев, эффекты феи, поиск неоткрытых контейнеров пингвином, скидки и возврат изумрудов у гоблина, аура иглобрюха и урон по области теневого дракона.
- Альпака открывает личное хранилище размером от 9 до 54 ячеек в зависимости от уровня. Пока в нём лежат предметы, питомца нельзя убрать или превратить в предмет.
- Усилители опыта питомца выпадают с враждебных мобов и ускоряют только прокачку питомца. Они включаются правым кликом, не складываются по эффекту и действуют, пока игрок находится на сервере.
- Питомца можно переименовать; имя отображается над ним. Эпические и более редкие питомцы получают частицы.
- Без дополнительного модуля питомец отображается как голова. С BetterModel доступны анимированные 3D-модели, а при отсутствии подходящей модели используется обычное отображение.
Команды
/pets— открыть главное меню;/pets info— каталог питомцев;/pets help— справка./pets visibleи/pets invisible(/pets show,/pets hide) — показать или скрыть активного питомца./pets set name <name>— задать имя активному питомцу;/pets restore name— вернуть стандартное./pets scrap— разобрать питомца в руке на жетоны;/pets scrap all— разобрать все предметы-питомцы в инвентаре;/pets tokens— посмотреть число жетонов./pets tokens pass <player> <amount>— передать свои жетоны игроку;/pets slots— открыть игровой автомат./pets mute— отключить для себя сообщения и звуки о находках и усилителях./pets chances,/pets notify,/pets drop— открыть настройки вероятностей, объявлений и источников питомцев./pets give <pet|all> [level] [player],/pets xpboost give <x2-x5> <time> [player],/pets tokens give|remove <player|all> <amount>— выдать или забрать предметы и жетоны./pets modules,/pets reload— управлять дополнительными модулями и перезагружать настройки.
Права
betterpets.command.pets— доступ к главному меню.betterpets.info— доступ к каталогу.betterpets.chances— изменение вероятностей, объявлений и множителя опыта.betterpets.give— выдача питомцев и усилителей.betterpets.admin— административные действия, включая настройки модулей, перезагрузку, меню источников питомцев и множитель опыта.
Настройка
Основные параметры находятся в config.yml: лимит питомцев, шанс в контейнерах, множитель опыта, скорость и подъём драконов, источники питомцев, редкости, награды и стоимость игрового автомата. Высоту полёта питомцев задаёт flight-max-height.
Тексты игрокам лежат в plugins/BetterPets/lang/<code>.yml; предусмотрены en, de и pl, а выбор языка задаётся ключом language в config.yml. Форматирование сообщений поддерживает MiniMessage.
Для 3D-моделей включите experimental-modules: true, затем активируйте модуль в /pets modules. Файлы .bbmodel размещаются в plugins/BetterPets/models/; имя файла сопоставляется с именем питомца, например blue_dragon.bbmodel. Анимации idle, walking и flying определяют поведение модели.
Требования
Плагин работает на сервере Paper и требует Java 21. LuckPerms можно использовать для назначения прав.
Анимированные 3D-питомцы требуют BetterModel и включения экспериментального модуля. Серверу также нужно раздавать ресурс-пак BetterModel игрокам, иначе модели и их текстуры не загрузятся.
