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

Blacksmith / Кузнец
Автор aPunch
Версия 1.3
Версия Citizens 2.0
Другие требования Любой экономический плагин
Скачать Ссылка

Blacksmith - это трейт персонажа для Citizens 2.0, который дает возможность НПС:

Использование

Установка

/npc create [имя] --trait blacksmith 

или

/npc create [имя] /trait blacksmith 

Основная информация

Кузнецы нужны для того, чтобы игроки могли сами починить себе вещи или зачаровать их с помощью игровой валюты. Трейт имеет ряд параметров, которые могут быть назначены как глобально, так и на отдельного НПС. Параметры в блоке "defaults" в файле конфигурации являются параметрами по-умолчанию, которые назначаются Кузнецам в момент их создания.

Взаимодействие

  • В зависимости от конфигурации, при перековке есть шанс очаровать или повредить предмет.

Права

Для использования Кузнеца вы должны иметь только одно право - blacksmith.reforge - позволяет игроку взаимодействовать с Кузнецом.

Цены

Цены Кузнец определяет исходя из износа предмета, количества и тип чар. Цены определены в файле конфигурации. В принципе, формулой для определения цены является: Базовая цена + Повреждения + Чары

Базовая цена

Базовая цена по-умолчанию за перековку отображена в блоке base-prices в файле конфигурации. Чтобы добавить новые базовые цены для отдельных предметов, нужно добавить товар отдельной строчкой в блоке base-prices.

Износ предметов

Тут все просто - чем больше предмет поврежден, тем дороже будет стоить починка. Цена за единицу износа определяется в блоке price-per-durability-point в файле конфигурации. Так же, как и в случае с базовой ценой, чтобы добавить цены для отдельных предметов, нужно добавить товар отдельной строчкой в этом блоке.
Ниже приведены названия предметов, которые можно указывать при создании цен на отдельные предметы.

Например:

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 #Модификатор цен зачарований по-умолчанию
В данной статье используются материалы из статьи «Участник:JxSol/Citizens/Blacksmith» с вики-сайта Minecraft Wiki, расположенного на Фэндоме, и они распространяются согласно лицензии Creative Commons Attribution-NonCommercial-ShareAlike 3.0. Авторы статьи.