Участник:JxSol/Citizens

Материал из Minecraft Wiki
Перейти к: навигация, поиск
Citizens
Citizens-logo.png
Автор

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[править | править код]

  1. Почему Citizens не работает на моем сервере?
    Citizens - постоянно обновляющийся плагин и он требует определенную версию CraftBukkit'а для того, чтобы работать. Если у вас возникают следующие ошибки: NoClassDefFound, ClassNotFoundException или FieldNotFound, то в первую очередь вам следует убедиться, что версия плагина совместима с версией CraftBukkit'а. Совместимость можно посмотреть здесь.
  2. Где я могу скачать профессии для НПС?
    Профессии называются "трейты". Вы можете выбрать интересующие вас трейты в списке Персонажей. Или же вы можете научится делать своих НПС на странице API.
  3. Могу ли я поменять скин своим НПС?
    Вообще нет. НПС используют стандартный скин или скин зарегистрированного игрока. Полный ответ на этот вопрос можно узнать на сайте плагина.
  4. Почему игроки моего сервера не слышат моих НПС?
    Убедитесь, что вы дали игрокам соответствующее право. Игроки должны иметь право citizens.npc.talk, чтобы слышать НПС. См. Права.