Это плагин для Minecraft сервера, который использует Bukkit API. Он добавляет различных NPC, которые могут быть от простых NPC, для разговора с игроками, до активных гвардейцев. Первоначально существовал только один тип NPC, теперь же плагин содержит 7 настраиваемых моделей и 1 обычный тип. С Citizens, разработчики плагинов могут сделать свои плагины, совместимые с NPC. Администраторы даже в состоянии выбрать, какие типы NPC они хотят установить на своем сервере.
Ваш первый NPC: Внимательно прочтите все команды и разрешения для более углублённого использования плагина, а пока что базовое руководство по созданию NPC:
1) Введите команду /npc create , заменяя ником своего NPC (пример - /npc create Bob). При желании можно добавить для NPC текст, для этого просто напишите его после ника (пример - /npc create Bob Привет, как поживает наш Админ?). Если вы хотите создать NPC со скином введите ник того игрока, у которого есть скин (пример - /npc create Notch - создаёт NPC со скином Нотча)
3) Если вы хотите, что-бы у вашего NPC был цветной ник введите /npc color &, заменяя id цвета, например, если ввести /npc color &6, то ник NPC"a будет золотым. ВНИМАНИЕ: Изменение цвета ника NPC, удаляет его скин.
4)Иметь обычного NPC, это конечно здорово, но вы можете сменить его тип набрав /toggle , заменяя на тип NPC"a, который имеется в папке types.
Существа (этот вид спавнится самостоятельно)
Злые НПС
являются наиболее недооцененными NPC. Увидев вас, они нападут. Их можно приручить, нажав правой кнопкой мыши (настраивается в mobs.yml). Как вы приручили их, они могут стать любым типом NPC.
Конфигурации:
Конфигурация в mobs.yml
evil.spawn.spawn - могут ли спавнится злые NPC (по умолчанию false)
evil.spawn.max - максимум злых NPC (по умолчанию 2)
evil.spawn.chance - шансы спавна NPC (по умолчанию 100)
evil.items.tame-item - id предмета для приручения (по умолчанию 354)
evil.items.drops - список возможного дропа через запятую (по умолчанию 260,357,2256,)
evil.misc.failed-tame-messages - список сообщений, показываемых NPC через; (по умолчанию Ha! You can"t tame me!;Nice try, !;Muahahaha, I am evil!;)
evil.misc.names - список имён NPC через запятую (по умолчаниюEvil_aPunch,Evil_fullwall,Evil_Notch,Herobrine,)
evil.misc.tame-chance - вероятность приручения (по умолчанию 5)
Permissions:
citizens.evils.immune - сообщает NPC не атаковать вас
Blacksmith (кузнец)
Кузнецы ремонтируют ваши вещи. Что-бы отремонтировать вещь возьмите её и нажмите ПКМ на кузнеце (только те вещи, которые могут ломаться)
Конфигурации:
в citizens.yml
economy.prices.blacksmith.armorrepair.(material) - база значение для определения стоимости ремонта брони (по умолчанию варьируется)
economy.prices.blacksmith.toolrepair.(material)- база значение для определения стоимости ремонта оружия (по умолчанию варьируется)
Команды:
/blacksmith help - показать страницу справки для кузнецов (citizens.blacksmith.use.help - permission)
/blacksmith status - Посмотреть оставшиеся стоимость и долговечность NPC (надо выделить его, надо что-бы он был Ваш,
permission - citizens.blacksmith.use.status)
Другие Permissions:
citizens.blacksmith.use.repair - возможность использовать кузнеца на ПКМ
Guard (гвардейцы)
Гвардейцы нужны для защиты, они атакуют злых мобов и / или игроков. Они могут быть ударены, а значит иумереть (и респауниться). Вы можете сказать охраннику следовать за вами или же патрулировать район.
Конфигурации:
в
citizens.yml.
guards.default-bouncer-protection-radius - радиус охраны для вышибал (по умолчанию10)
guards.respawn-delay - сколько времени требуется на респаун охранника (по умолчанию100)
Комманды:
/guard help- показать страницу справки для охранников (permission -citizens.guard.use.help)
/guard - выбрать тип охранника ( - либо bouncer (вышибала), либо bodyguard (телохранитель, перед тем как написать команду надо выделить NPC, надо что-бы NPC был Ваш.
Permission -
citizens.guard.modify.type) /guard flags [-g,m,p] (page) - посмотреть установленные флаги, где -g,-m,-p -
типы флагов,
page - номер страницы (NPC должен быть вашим и выделен, permission
citizens.guard.use.flags)
/guard addflag (priority) (-a,g,m,p) - добавить флаги, где (priority) - приоретет, - имя записи в списке флагов, -a,-g,-m,-p - тип флага (NPC должен быть вашим и выделен,
citizens.guard.modify.flags)
/guard delflag [-p,m,g] (-a)- удалить флаг, где - имя в списке флагов, [-p,m,g] - тип флага, (-a) - для удаления всех флагов этого типа (NPC должен быть вашим и выделен,
permission - citizens.guard.modify.flags)
/guard radius - изменить радиус защиты, где - радиус (NPC должен быть вашим и выделен, permission - citizens.guard.modify.radius)
/guard aggro - переключить агрессивность охранников (NPC должен быть вашим и выделен, permission - citizens.guard.modify.aggro)
Настроеные NPC (это обычные NPC, настроеные командой /toggle): Флаги: -p - player -m - mob -g - permission group (supports PermissionsBukkit, bPermissions, and ) -a - all Типы охранников: В настоящий момент существует 2 типа охранников - вышибалы и телохранители Bouncers (вышибалы): Вышибалы в основном используются как охранники зоны. Они будут стоять на месте, защищая всё в радиусе от настроенного флага. Когда враг будет побежден, то они отправятся назад к их базовой точке. Если враг выходит из радиуса защиты, охранник остановит их (и телепортируется обратно, если это необходимо). Bodyguards(Телохранители): Телохранители предназначены для индивидуальной защиты, и будут следовать за вами, защищая вас по мере необходимости. Они будут активно искать настройки флагов, пока они не за пределами радиуса защиты, после чего они будут телепортированы к вам.
[b]Установка
1) Скачать архив
2) Файл Citizens.jar закинуть plugins Вашего сервера
3) Перезагрузить сервер.
С помощью этого плагина вы сможете оживить свой игровой мир - создав несколько живых персонажей на респауне или в городах. Плагин позволяет создать 7 типов ботов.
1. Агресивные. Увидев вас, они начнут нападать.
2. Кузнецы ремонтируют ваши вещи.
3. Солдаты - они смогут защищать ваш респаун, отгоняя мобов или игроков, которые будут нападать.
4. Целители.
5. Квестер - дает задания (квесты) игрокам, после выполнения награждает их предметами. Квесты можно сконфигурировать в настройках.
6. Продавцы помогут торговать предметами за виртуальную валюту. Они могут как покупать так и продавать.
7. Волшебники являются наиболее универсальными NPC. Они выполняют 5 различных задач: управление погодой, телепортация, команда-исполнение, моб-спавн, и изменение времени.
Плагин Citizens поддерживает платформы:
Помощь
/citizens help - Show Citizens help menu
/npc help - Show NPC help menu
/trait help - Show trait help menu
/script help - Show scripting help menu
/template help - Show template help menu
/waypoints help - Show waypoints help menu
Команды для NPC
/npc - Show basic NPC information
/npc age - Modify a NPC"s age
/npc anchor - Changes/saves/lists NPC"s location anchors
/npc behaviour - Adds and removes behaviours from an NPC. A behaviour is a script file that is executed and adds "goals" to the NPC which can run every tick. These can do anything you can program/think of!
/npc controllable - Toggles the NPC"s controllable status. Controllable NPCs can be right clicked to be mounted and controlled with WASD. Ghasts, Blazes and Endersragons can be flown by left clicking once mounted to pause/unpause flying.
/npc copy - Create a new NPC from the currently selected NPC, copying all traits.
/npc create - Create a new NPC.
Example: /npc create Jimbo Stevenson --type PIG "
/npc despawn - Despawn a NPC
/npc gamemode - Sets a Player NPC"s game mode.
/npc gravity - Toggles gravity on the NPC.
/npc equip - Toggle equipment editor. see Equipment Editor Used for player armor, player and endermen items, sheep color/sheared, and pig saddles.
/npc list - List NPCs that match at least one of the given conditions
/npc lookclose - Toggle a NPC"s look-close state
/npc moveto - The NPC"s current location is taken as the base location. Value arguments are used to modify this base.
/npc mount - Mount the currently selected NPC, if it is controllable.
/npc owner - Sets the owner of a NPC
/npc path - Toggle path editor. Left click to add a waypoint, right click to remove, mousewheel or number keys to select individual waypoints.
/npc pathrange - Set the range in number of blocks in which the NPC can find a path.
/npc playerlist - Toggles an NPC as a "real" player, so that it will be more recognised by other plugins, will keep chunks loaded and crops ticking.
/npc pose - Changes/Stores NPC"s head position based on the Player"s current position.
/npc power - Toggle whether a creeper NPC is powered
/npc profession - Change a villager-type NPC"s profession.
/npc remove - Remove a NPC
/npc rename - Rename a NPC
/npc select - Selects a NPC with the given ID
/npc size - Sets a slime"s size.
/npc skeletontype - Changes a Skeleton NPC"s type (currently between WITHER and NORMAL)
/npc spawn - Spawn a existing NPC
/npc speed
/npc text - Toggle text editor. Note that players need the citizens.npc.talk permission to hear NPCs!
/npc tphere - Teleport a NPC to your location
/npc tp - Teleport to a NPC
/npc type - Changes an NPC"s mob type.
/npc vulnerable - Toggles whether the NPC can take damage and die, and whether monsters will target it when it is on the player list
/npc zombiemod - Sets a zombie NPC"s modifiers.
/trait - "Adds the trait type to the NPC. NPCs can have multiple traits.
Example: /trait sentry "
Это плагин на Minecraft сервере, который использует Bukkit API. Он добавляет различных неигровых персонажей (NPC), главной задачей которых является создание атмосферы присутствия живого игрока. Предлагается простой в использовании API для разработчиков плагинов в целях создания новых НПС.
Что нового?
Обновлено для Minecraft 1.13.2 (только для последней версии)
Плагин Citizens
Плагин Citizens
С помощью этого плагина вы сможете оживить свой игровой мир - создав несколько живых персонажей на респауне или в городах. Плагин позволяет создать 7 типов ботов.
1. Агресивные. Увидев вас, они начнут нападать.
2. Кузнецы ремонтируют ваши вещи.
3. Солдаты - они смогут защищать ваш респаун, отгоняя мобов или игроков, которые будут нападать.
4. Целители.
5. Квестер - дает задания (квесты) игрокам, после выполнения награждает их предметами. Квесты можно сконфигурировать в настройках.
6. Продавцы помогут торговать предметами за виртуальную валюту. Они могут как покупать так и продавать.
7. Волшебники являются наиболее универсальными NPC. Они выполняют 5 различных задач: управление погодой, телепортация, команда-исполнение, моб-спавн, и изменение времени.
Команды:
Команды админа
/citizens - Информация о планине
/citizens reload - Перегрузить NPC
/citizens save - Сохранить настройки NPC
Помощь
/citizens help - Show Citizens help menu
/npc help - Show NPC help menu
/trait help - Show trait help menu
/script help - Show scripting help menu
/template help - Show template help menu
/waypoints help - Show waypoints help menu
Команды для NPC
/npc - Show basic NPC information
/npc age - Modify a NPC"s age
/npc anchor - Changes/saves/lists NPC"s location anchors
/npc behaviour - Adds and removes behaviours from an NPC. A behaviour is a script file that is executed and adds "goals" to the NPC which can run every tick. These can do anything you can program/think of!
/npc controllable - Toggles the NPC"s controllable status. Controllable NPCs can be right clicked to be mounted and controlled with WASD. Ghasts, Blazes and Endersragons can be flown by left clicking once mounted to pause/unpause flying.
/npc copy - Create a new NPC from the currently selected NPC, copying all traits.
/npc create - Create a new NPC.
Example: /npc create Jimbo Stevenson --type PIG "
/npc despawn - Despawn a NPC
/npc gamemode - Sets a Player NPC"s game mode.
/npc gravity - Toggles gravity on the NPC.
/npc equip - Toggle equipment editor. see Equipment Editor Used for player armor, player and endermen items, sheep color/sheared, and pig saddles.
/npc list - List NPCs that match at least one of the given conditions
/npc lookclose - Toggle a NPC"s look-close state
/npc moveto - The NPC"s current location is taken as the base location. Value arguments are used to modify this base.
/npc mount - Mount the currently selected NPC, if it is controllable.
/npc owner - Sets the owner of a NPC
/npc path - Toggle path editor. Left click to add a waypoint, right click to remove, mousewheel or number keys to select individual waypoints.
/npc pathrange - Set the range in number of blocks in which the NPC can find a path.
/npc playerlist - Toggles an NPC as a "real" player, so that it will be more recognised by other plugins, will keep chunks loaded and crops ticking.
/npc pose - Changes/Stores NPC"s head position based on the Player"s current position.
/npc power - Toggle whether a creeper NPC is powered
/npc profession - Change a villager-type NPC"s profession.
/npc remove - Remove a NPC
/npc rename - Rename a NPC
/npc select - Selects a NPC with the given ID
/npc size - Sets a slime"s size.
/npc skeletontype - Changes a Skeleton NPC"s type (currently between WITHER and NORMAL)
/npc spawn - Spawn a existing NPC
/npc speed
/npc text - Toggle text editor. Note that players need the citizens.npc.talk permission to hear NPCs!
/npc tphere - Teleport a NPC to your location
/npc tp - Teleport to a NPC
/npc type - Changes an NPC"s mob type.
/npc vulnerable - Toggles whether the NPC can take damage and die, and whether monsters will target it when it is on the player list
/npc zombiemod - Sets a zombie NPC"s modifiers.
/trait - "Adds the trait type to the NPC. NPCs can have multiple traits.
Example: /trait sentry "
Скачать плагин - http://dev.bukkit.org/bukkit-plugins/citizens/