Майн Крафт
Ночью монстры выходят на прогулку, убедитесь, что вы построили все что вам понадобиться, прежде чем это произойдет.
Плагин Citizens2

Давным давно на нашем сервере был установлен этот плагин Citizens2, и вот теперь настало время немного рассказать о нем.
Плагин позволяет управляемых создавать npc.
Итак, как же пользоваться этим плагином?
Попробуем начать с самого простого — попробуем создать охранника, который будет курсировать по многочисленным комнатам нашего дома, создавая видимость серьезности положения вещей в нем.
Для начала создадим NPC командой /npc create имя.
Теперь зададим нашему новому игроку точки, по которым он будет ходить. Вводим команду /npc path и кликом левой кнопкой мышки указываем путь движения npc. При этом наш новый игрок должен незамедлительно проследовать к указанной нами позиции. Удалить ошибочно поставленную точку можно кликом правой кнопки мыши. Выход из этого режима — повторный ввод команды /npc path.
Вот и все, теперь наш охранник будет бесконечно долго, ночью и днем, зимой и летом совершать обход по заданным нами координатам/точкам, до тех пор пока кто-нибудь из админов сервера не решит что из за миллиарда ботов, созданных игроками на сервере все лагает, и не пришибет их всех разом 😉
Ниже приведу основные команды плагина citizens.
Команды плагина citizens
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Custom NPCs/Глобальные настройки
Полагаю вы уже научились создавать NPC различных типов в статьях ранее:
Это всё хорошо, но в этой статье будут рассмотрены настройки и возможности мода для ваших NPC:

Содержание
Кнопка Банки [ ]
При нажатии на эту кнопку, вам откроется окно настройки банков в мире/карте:

При настройке NPC Банкира указывается только название банка.
Кнопка Фракции [ ]
При нажатии на кнопку «Фракции» откроется окно редактирования фракций. Сами же фракции и достижения можно увидеть в режимах выживания или приключения в верхних закладках внутреннего инвентаря. При условии, что вы взаимодействовали с NPC той или иной фракции!

С версии 1.8 появилась палитра цветов, где, простым кликом по цветовому полю, можно выбрать цвет.
Вот некоторые Коды цветов:
Иначе говоря, если вы установите: по-ум. = 0, недруг. = −15000, а друж. = 15000, то Когда игрок найдет эту фракцию, у него будет репутация = 0 и отношение нейтральное. Как только игрок наберёт 15000 очков и больше — фракция станет дружелюбной, ну а если сбавит ниже −15000 то враждебной.
Кнопка Диалоги [ ]
Откроет рабочее окно создания и редактирования «Диалогов». Смотри статью Создание диалогов и связь между ними.
Кнопка Задания [ ]
Откроет рабочее окно создания и редактирования «Квестов». Смотри статью Создание квестов.
Кнопка Транспортёры [ ]
Эта кнопка откроет список всех Маршрутов. Здесь можно создать новые Маршруты, и редактировать точки у уже имеющихся Маршрутов. Сами же точки можно удалить. Создаются новые точки при создании NPC Транспортёра. Смотри раздел «Транспортёр» в статье Взаимодействия с созданным NPC.
Кнопка Данные Игроков [ ]
При нажатии на эту кнопку откроется окно со списком игроков, которые хоть где-нибудь касались данного мода. На каждого игрока есть свои данные по открытым точкам транспортёров, очков фракций, выполненных заданий и прочитанных диалогов. Вы сможете самостоятельно удалять, как отдельные пункты данных, так полностью удалить всю информации у игрока.
Кнопка Рецепты [ ]
Данная кнопка откроет окно редактирования и создания крафтов в игре:

В нижнем левом углу скриншота 27 ячеек и 9 ячеек инструментальной панели принадлежат вам.
Использование этого окна:
И так, чтобы создать новый крафт, выберите кнопками «Глобальные» или «Верстак Плотника» где он будет создаваться.
Далее ОБЯЗАТЕЛЬНО нажмите кнопку «Добавить» и ведите название вашего крафта.
После чего разложите все предметы в сетке для крафта и предмет, в нужном количестве, который должен получиться в итоге.
Используйте кнопки «Игнорировать урон» и «Ignore NBT» при необходимости.
Вот и всё, сохранять его дополнительно не обязательно. Крафт будет действовать в игре.
Кнопка Естественные Спауны [ ]
Откроет окно редактирования спауна NPC или МОБов во всём мире:
Кнопка Linked [ ]
Все команды для нпс в майнкрафт
Ваш первый NPC:
Внимательно прочтите все команды и разрешения для более углублённого использования плагина, а пока что базовое руководство по созданию NPC:
Для создания NPC введите команду /npc create [name], заменяя [name] ником своего NPC (пример — /npc create Bob). При желании можно добавить для NPC текст, для этого просто напишите его после ника (пример — /npc create Bob Привет Админ!). Если вы хотите создать NPC со скином введите ник того игрока, у которого есть скин (пример — /npc create Notch — создаёт NPC со скином Нотча). Для того чтобы удалить NPC используйте комаду /npc remove all (NPC должен быть ваш и выделен).
Если вы не добавили текст для NPC ранее вы можете добавить его введя команду /npc add. Если же вы хотите заменить текст, введите /npc set. И наконец, для сброса текста используйте команду /npc reset.
Если вы хотите, что-бы у вашего NPC был цветной ник введите /npc color &[color-code], заменяя [color-code] id цвета, например, если ввести /npc color &6, то ник NPC’a будет золотым. ВНИМАНИЕ: Изменение цвета ника NPC, удаляет его скин.
Вы можете сменить тип NPC набрав /toggle [type], заменяя [type] на тип NPC’a, который имеется в папке types.
Типы NPC:
Существа ( этот вид спавнится самостоятельно)
Злые NPC
Злые НПС являются наиболее недооцененными NPC. Увидев вас, они нападут. Их можно приручить, нажав правой кнопкой мыши (настраивается в mobs.yml). Как вы приручили их, они могут стать любым типом NPC.
Конфигурация в mobs.yml.
evil.spawn.spawn — могут ли спавнится злые NPC (по умолчанию false)
evil.spawn.chance — шансы спавна NPC (по умолчанию 100)
evil.items.drops — список возможного дропа через запятую ( по умолчанию 260,357,2256,)
evil.misc.names — список имён NPC через запятую ( по умолчаниюEvil_aPunch,Evil_fullwall,Evil_Notch,Herobrine,)
citizens.evils.immune — сообщает NPC не атаковать вас
Настроеные NPC (это обычные NPC, настроенной командой /toggle)
Blacksmith (кузнец)
Кузнецы ремонтируют ваши вещи. Что-бы отремонтировать вещь возьмите её и нажмите ПКМ на кузнеце (только те вещи, которые могут ломаться)
economy.prices.blacksmith.armorrepair.(material) — база значение для определения стоимости ремонта брони (по умолчанию варьируется)
Guard (гвардейцы)
Гвардейцы нужны для защиты, они атакуют злых мобов и / или игроков. Они могут быть ударены, а значит и умереть (и респауниться). Вы можете сказать охраннику следовать за вами или же патрулировать район.
guards.default-bouncer-protection-radius — радиус охраны для вышибал (по умолчанию 10)
guards.respawn-delay — сколько времени требуется на респаун охранника (по умолчанию 100)
/guard help- показать страницу справки для охранников (permission — citizens.guard.use.help)
/guard [type]- выбрать тип охранника ([tipe] — либо bouncer (вышибала), либо bodyguard (телохранитель, перед тем как написать команду надо выделить NPC, надо что-бы NPC был Ваш. Permission — citizens.guard.modify.type)
/guard aggro — переключить агрессивность охранников (NPC должен быть вашим и выделен, permission — citizens.guard.modify.aggro)
-g — permission group (supports PermissionsBukkit, bPermissions, and PermissionsEx)
В настоящий момент существует 2 типа охранников — вышибалы и телохранители
Вышибалы в основном используются как охранники зоны. Они будут стоять на месте, защищая всё в радиусе от настроенного флага. Когда враг будет побежден, то они отправятся назад к их базовой точке. Если враг выходит из радиуса защиты, охранник остановит их (и телепортируется обратно, если это необходимо).
Телохранители предназначены для индивидуальной защиты, и будут следовать за вами, защищая вас по мере необходимости. Они будут активно искать настройки флагов, пока они не за пределами радиуса защиты, после чего они будут телепортированы к вам.
Целители могут обеспечить здоровьем игрока. Вы можете излечить себя, щелкнув правой кнопкой мыши по целителю (по умолчанию с алмазным мечем). Целители не бессмертны, у них может кончится здоровье в конце концов. Чтобы дать вернуть здоровье, нажмите правой кнопкой мыши по целителю (по умолчанию с блоком шерсти). Кроме того, вы можете увеличить уровень целителя и, следовательно, увеличить максимальный запас здоровья. Целитель начинает с 1-го уровня, имея максимум 10 очков здоровья. Здоровье будет восстанавливаться на 1 ед. (можно отключить в citizens.yml) в определенный период
Другие Permissions:
citizens.healer.use.heal — Способность взаимодействовать с целителем (исцелить себя и дать здоровье целителю)
Quester (Квестер):
то, из-за чего по-моему вы тут — прим.
Квестер позволит игрокам идти на различные типы заданий. Они могут собирать или ставить блоки, атаковать мобов, путешествовать на определенное расстояние, и многое другое! Квесты полностью настраиваются в quests.yml. Вы можете назначить эти квесты квестерам и отправить игроков на весёлые квесты.
Чтобы принять квест, пойдите к квестеру. С помощью левой кнопкой мыши, вы можете просматривать описания всех возможных квестов, которые есть у данного квестера, щелкая мышью до нужного квеста. Щелкните правой кнопкой мыши, чтобы принять квест.
Только один квест может быть принят в любой момент — используйте /quest abort для отказа от текущего квеста.
Состояние текущего квеста можно просмотреть в любое время, введя /quest status. По завершении поисков, вернитесь к NPC и щелкните правой кнопкой мыши для завершения квеста.
Конфигурации квестов:
Типы целей:
Для помощи с общим дизайном целей, каждой цели можно использовать одну из общего набора переменных:
amount
string
materialid
location
item
npcdestination
Каждый квест может использовать один или несколько этих переменных.
Типы квестов:
Поиск места (move location) — находиться в пределах необходимого места.
Используемые типы: location — место, куда нужно прийти. amount — сумма в блоках, показывающая на сколько игрок может быть дальше нужного места, что-бы закончить.
Перемещение на расстояние (move distance) — пройти определенное количество блоков. Используемые типы:amount — количество блоков.
Разрушение блоков (destroy block) — разбить определенное количество блоков. Используемые типы:amount — количество блоков, которые нужно сломать. materialid — ID блоков.
Собирать (collect) — собрать определенное количество предметов. Используемые типы:amount — количество предметов, которые нужно собрать. materialid — id предмета, который нужно собрать.
Награды:
Они могут быть использованы как в качестве награды, так и требования для начала квеста. Как награды, они могут быть либо давать награды, либо взять их, поскольку они могут использовать строку take.
Ранг (rang) — дать игроку ранг («ранг»).
Разрешение(permission) — дать игроку разрешение (permission)
Квест (quest) — дать игроку квест. Обратите внимание, что этот квест не может быть отменён.
Предмет (item) — дать игроку определённый предмет.
Здоровье (health) — дать здоровье игроку.
Денежное вознаграждение (money) — дать игроку денег.
Трейдеры могут торговать предметами за виртуальную валюту.Трейдеры могут как покупать, так и продавать предметы игрокам, и использует интуитивно понятный интерфейс для содействия этому.
Команды:
Волшебники являются наиболее универсальными NPC. Они выполняют 5 различных задач: управление погодой, телепортация, команда-исполнение, моб-спавн, и изменение времени. Вы можете установить волшебника с восстановлением маны или бесконечной маной. Вы взаимодействуете с волшебником по левой и правой кнопкой мыши предметом взаимодействия (по умолчанию перо). Если мана волшебника не на максимальном уровне, он будет восстанавливаться каждые 6000 игрового времени (может быть изменен в citizens.yml).
Другие Permissions:
citizens.wizard.use.interact — возможность взаимодействовать с волшебником.
Частая проблема — не работает команда /toggle — решение: это конфликт с XAuth. Использьзуйте /tog или /t.
Итак, как же пользоваться этим плагином?