Участник:JxSol/Citizens
Автор | fullwall и aPunch |
Дата выпуска | 14.08.13 |
Последняя версия | 2.0.9 (beta) |
Лицензия | Open Software License |
Совместимо с | 1.6.2 |
Ссылки | |
Citizens - это плагин для SMP-сервера под управлением Bukkit API, добавляющий различных неигровых персонажей (NPC). Citizens также имеет простой в использовании API для разработчиков плагинов для создания ими новых персонажей.
Ключевые особенности
- НПС могут ходить и говорить. НПС могут стоять на месте или ходить по траектории с регулируемой скоростью. НПС начинают разговор по клику или же, когда игрок просто проходит рядом.
- Новый и улучшенный API для разработчиков. Это позволяет вам создавать совершенно новых НПС.
- НПС животные и монстры. Вы можете сделать овечек, приветствующих новичков вокруг спауна, или полезных жителей в ваших деревнях.
- НПС для верховой езды.
- Новый текстовый редактор интерфейса позволяет добавлять, удалять и редактировать текст НПС.
- Личные НПС. Теперь можно задать принадлежность НПС к игроку или к серверу в целом.
- Администраторы могут взимать плату за создание НПС, а также ограничивать количество НПС на игрока.
- Встроенный скриптовый движок позволяет НПС запускать внешние скрипты (JavaScript, Lua, Python и т.д.)
Установка
- Скачайте плагин Citizens отсюда.
- Поместите
Citizens.jar
в папку plugins
в папке с сервером. - Скачайте плагины персонажей для ваших НПС и также поместите их в папку
plugins
. - Перезапустите ваш сервер. В папке
plugins
появится папка Citizens
и файл config.yml
. - Настройте плагин на ваш вкус в файле
config.yml
. Для большей информации смотрите страницу Конфигурации. - Настройте права, чтобы игроки могли взаимодействовать с НПС.
- Перезапустите ваш сервер.
Персонажи
Это список персонажей, которые используют Citizens API для добавления большей функциональности НПС. Чтобы установить следующих персонажей себе на сервер, просто перейдите на страницу нужного персонажа и скачайте себе JAR-файл, который нужно поместить в папку plugins
в папке вашего сервера.
Доступные персонажи |
Название | Описание |
Alchemist | Крафт зелий по настраиваемым рецептам |
Blacksmith | Ремонт и перековка оружия и брони |
Builder | Строит сооружения по схемам |
Denizen | Интерактивный персонаж с поддержкой скриптов |
DtlTraders | Персонаж для торговли |
Sentry | Боевой персонаж. Может выступать в качестве телохранителя. |
Postal | Полноценная почтовая система в виде почтальона |
FAQ
- Почему Citizens не работает на моем сервере?
Citizens - постоянно обновляющийся плагин и он требует определенную версию CraftBukkit'а для того, чтобы работать. Если у вас возникают следующие ошибки: NoClassDefFound
, ClassNotFoundException
или FieldNotFound
, то в первую очередь вам следует убедиться, что версия плагина совместима с версией CraftBukkit'а. Совместимость можно посмотреть здесь. - Где я могу скачать профессии для НПС?
Профессии называются "трейты". Вы можете выбрать интересующие вас трейты в списке Персонажей. Или же вы можете научится делать своих НПС на странице API.
- Могу ли я поменять скин своим НПС?
Вообще нет. НПС используют стандартный скин или скин зарегистрированного игрока. Полный ответ на этот вопрос можно узнать на сайте плагина.
- Почему игроки моего сервера не слышат моих НПС?
Убедитесь, что вы дали игрокам соответствующее право. Игроки должны иметь право citizens.npc.talk
, чтобы слышать НПС. См. Права.