Автор | |
---|---|
Версия | |
Версия Citizens | |
Другие требования | |
Скачать | |
Blacksmith - это трейт персонажа для Citizens 2.0, который дает возможность НПС:
Blacksmith.jar
в папку /plugins
./npc create [имя] --trait blacksmith
или
/npc create [имя] /trait blacksmith
Кузнецы нужны для того, чтобы игроки могли сами починить себе вещи или зачаровать их с помощью игровой валюты. Трейт имеет ряд параметров, которые могут быть назначены как глобально, так и на отдельного НПС. Параметры в блоке "defaults" в файле конфигурации являются параметрами по-умолчанию, которые назначаются Кузнецам в момент их создания.
Для использования Кузнеца вы должны иметь только одно право - blacksmith.reforge
- позволяет игроку взаимодействовать с Кузнецом.
Цены Кузнец определяет исходя из износа предмета, количества и тип чар. Цены определены в файле конфигурации. В принципе, формулой для определения цены является: Базовая цена + Повреждения + Чары
Базовая цена по-умолчанию за перековку отображена в блоке base-prices
в файле конфигурации. Чтобы добавить новые базовые цены для отдельных предметов, нужно добавить товар отдельной строчкой в блоке base-prices
.
Тут все просто - чем больше предмет поврежден, тем дороже будет стоить починка. Цена за единицу износа определяется в блоке price-per-durability-point
в файле конфигурации. Так же, как и в случае с базовой ценой, чтобы добавить цены для отдельных предметов, нужно добавить товар отдельной строчкой в этом блоке.
Ниже приведены названия предметов, которые можно указывать при создании цен на отдельные предметы.
Допустимые предметы |
---|
wood-pickaxe #Деревянная кирка wood-spade #Деревянная лопата wood-hoe #Деревянная мотыга wood-sword #Деревянный меч wood-axe #Деревянный топор stone-pickaxe #Каменная кирка stone-spade #Каменная лопата stone-hoe #Каменная мотыга stone-sword #Каменный меч stone-axe #Каменный топор gold-pickaxe #Золотая кирка gold-spade #Золотая лопата gold-hoe #Золотая мотыга gold-sword #Золотой меч gold-axe #Золотой топор iron-pickaxe #Железная кирка iron-spade #Железная лопата iron-hoe #Железная мотыга iron-sword #Железный меч iron-axe #Железный топор diamond-pickaxe #Алмазная кирка diamond-spade #Алмазная лопата diamond-hoe #Алмазная мотыга diamond-sword #Алмазный меч diamond-axe #Алмазный топор bow #Лук flint-and-steel #Зажигалка fishing-rod #Удочка shears #Ножницы leather-helmet #Кожаный шлем leather-chestplate #Кожаный нагрудник leather-leggings #Кожаные штаны leather-boots #Кожаные ботинки chainmail-helmet #Кольчужный шлем chainmail-chestplate #Кольчужный нагрудник chainmail-leggings #Кольчужные штаны chainmail-boots #Кольчужные ботинки gold-helmet #Золотой шлем gold-chestplate #Золотой нагрудник gold-leggings #Золотые штаны gold-boots #Золотые ботинки iron-helmet #Железный шлем iron-chestplate #Железный нагрудник iron-leggings #Железные штаны iron-boots #Железные ботинки diamond-helmet #Алмазный шлем diamond-chestplate #Алмазный нагрудник diamond-leggings #Алмазные штаны diamond-boots #Алмазные ботинки |
Например:
base-prices: default: 10 diamond-sword: 45 price-per-durability-point: default: 1 diamond-sword: 3
Цена починки предмета с чарами стоит дороже. За каждые чары к общей сумме начисляется дополнительная цена, вычисляемая исходя из уровня чар и модификатора, который прописывается в файле конфигурации в блоке enchantment-modifiers
. Чтобы добавить модификатор на определенные чары, нужно добавить название чар отдельной строчкой в этот блок.
Далее приведены названия модификаторов чар:
Файл конфигурации для Кузнеца лежит в /plugins/Blacksmith/config.yml
и создается автоматически при запуске сервера.
Все настройки в этом файле являются настройками по-умолчанию для новых Кузнецов. Для изменения этих настроек индивидуально у уже созданных Кузнецов, нужно открыть файл /plugins/Citizens/saves.yml
, найти нужных НПС и поменять их параметры.
# Blacksmith Configuration #Конфигурация Кузнеца base-prices: #Блок базовой цены default: 10 #Базовая цена по-умолчанию price-per-durability-point: #Блок цены за единицу износа default: 1 #Цена за единицу износа по-умолчанию defaults: #Блок параметров по-умолчанию. Большинство можно поменять у НПС messages: #Раздел сообщений busy-with-player: <c>I'm busy at the moment. Come back later!
#Сообщение Кузнеца, когда он занят busy-with-reforge: <c>I'm working on it. Be patient! #Сообщение кузнеца, когда он чинит ваш предмет cooldown-not-expired: <c>You've already had your chance! Give me a break! #Сообщение при попытке починки в кулдауне cost: <e>It will cost <a><price> <e>to reforge that <a><item><e>! Click again to reforge! #Сообщение стоимости починки предмета fail-reforge: <c>Whoops! Didn't mean to do that! Maybe next time? #Сообщение о неудачной починке insufficient-funds: <c>You don't have enough money to reforge that item! #Сообщение о нехватке денег invalid-item: <c>I'm sorry, but I don't know how to reforge that! #Сообщение о невозможности починить данный предмет start-reforge: <e>Ok, let's see what I can do... #Сообщение при старте починки successful-reforge: <a>There you go! All better! #Сообщение при удачной починке drop-item: true #Выбрасывание предмета на землю, вместо возврата его игроку percent-chance-to-fail-reforge: 10 #Процент неудачной починки percent-chance-for-extra-enchantments: 5 #Процент экстра-зачарования maximum-enchantments: 3 #Максимальное количество чар в предмете delays-in-seconds: #Раздел времени работы Кузнеца maximum: 30 #Максимальное время починки предмета minimum: 5 #Минимальное время починки предмета reforge-cooldown: 60 #Время, которое нужно подождать, перед повторной починкой enchantment-modifiers: #Раздел модификаторов цен зачарований default: 5 #Модификатор цен зачарований по-умолчанию