Minecraft Wiki
Advertisement
Blacksmith / Кузнец
Автор

aPunch

Версия

1.3

Версия Citizens

2.0

Другие требования

Любой экономический плагин

Скачать

Ссылка

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

  • Ремонтировать оружие, инструменты и броню;
  • Взимать плату за свою работу.

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

Установка

  • Установите плагин Citizens 2.0
  • Скачайте трейт Blacksmith
  • Поместите файл Blacksmith.jar в папку /plugins.
  • Запустите сервер
  • Создайте НПС и назначьте трейт Кузнеца
/npc create [имя] --trait blacksmith

или

/npc create [имя]
/trait blacksmith

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

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

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

  • Щелкните правой кнопкой мыши на НПС, держа в руках инструмент или броню. Он скажет вам цену перековки этого предмета.
  • Щелкните правой кнопкой мыши на НПС еще раз в течении 10 секунд и тот начнет перековывать предмет.
  • В зависимости от конфигурации, при перековке есть шанс очаровать или повредить предмет.

Права

Для использования Кузнеца вы должны иметь только одно право - 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. Чтобы добавить модификатор на определенные чары, нужно добавить название чар отдельной строчкой в этот блок.
Далее приведены названия модификаторов чар:

  • arrow-damage - Увеличивает наносимый урон при стрельбе из лука.
  • arrow-fire - Поджигает врагов при попадании в них из лука.
  • arrow-infinite - Обеспечивает бесконечными стрелами при стрельбе из лука.
  • arrow-knockback - Увеличивает отбрасывание врагов при попадании в них из лука.
  • damage-all - Увеличивает урон.
  • damage-arthropods - Увеличивает урон по паукам, пещерным паукам и чешуйницам.
  • damage-undead - Увеличивает урон по зомби, свинозомби, скелетам, иссушителям и скелетам-иссушителям.
  • dig-speed - Увеличивает скорость добычи ресурсов.
  • durability - Уменьшает скорость, с которой инструмент теряет прочность.
  • fire-aspect - Поджигает врагов при ударе по ним.
  • knockback - Увеличивает отбрасывание врагов при ударе по ним.
  • loot-bonus-blocks - Повышает шанс выпадения дополнительных ресурсов при разрушении блоков.
  • loot-bonus-mobs - Повышает шанс выпадения дополнительного дропа при убийстве мобов.
  • oxygen - Уменьшает потерю воздуха под водой.
  • protection-environmental - Увеличивает защиту.
  • protection-explosions - Увеличивает защиту от взрывов. Уменьшает отдачу от взрывов.
  • protection-fall - Увеличивает защиту от падения.
  • protection-fire - Увеличивает защиту от огня, лавы и огненных шаров ифритов. Уменьшает время горения игрока.
  • protection-projectile - Увеличивает защиту от снарядов.
  • silk-touch - При разрушении блока (с помощью правильного инструмента) из него выпадает он сам (например, из камня будет выпадать камень, а не булыжник).
  • water-worker - Увеличивает скорость добычи ресурсов под водой.

Настройка

Файл конфигурации для Кузнеца лежит в /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 #Модификатор цен зачарований по-умолчанию
Advertisement