- Баллы
- 103
Griswold
Версия: v0.079
Спасибо за 10000+ скачиваний!
Просто покажите поломанную вещь кузнецу и он назовет свою цену. Если она вас устроит - дайте вещь кузнецу и подождите, пока он делает свою работу.
NEW: Теперь, если вещь полностью починена кузнец может наложить на нее зачарования!
Кузнецами являются обычные NPC, villager'ы. Они не убегают, неуязвимы, не исчезают при отсутствии рядом с ними игрока, сохраняются с перезагрузками сервера. Кузнецам можно давать имена и назначать персональную "надбавку" (ну, или скидку) к стоимости ремонта. Кузнецы могут чинить только оружие, только броню или все сразу. Кузнецов может быть сколько угодно – можете организовать свою "кузню" с кузнецами разных видов. Они даже будут издавать прикольные звуки когда вы говорите с ними.
Команд пользователя нет, потому что они не нужны!
Все просто!
Вкусности:
Команды:
Конфиг:
В следующем обновлении:
История версий:
[СКАЧАТЬ]
+ русский язык
Исходники плагина под лицензией zlib\libpng лежат на
GitHub.
Как всегда, я очень жду ваших светлых идей, предложений, сообщений об ошибках.
Версия: v0.079
Спасибо за 10000+ скачиваний!
Просто покажите поломанную вещь кузнецу и он назовет свою цену. Если она вас устроит - дайте вещь кузнецу и подождите, пока он делает свою работу.
NEW: Теперь, если вещь полностью починена кузнец может наложить на нее зачарования!
Кузнецами являются обычные NPC, villager'ы. Они не убегают, неуязвимы, не исчезают при отсутствии рядом с ними игрока, сохраняются с перезагрузками сервера. Кузнецам можно давать имена и назначать персональную "надбавку" (ну, или скидку) к стоимости ремонта. Кузнецы могут чинить только оружие, только броню или все сразу. Кузнецов может быть сколько угодно – можете организовать свою "кузню" с кузнецами разных видов. Они даже будут издавать прикольные звуки когда вы говорите с ними.
Команд пользователя нет, потому что они не нужны!
Все просто!
Вкусности:
- Без команд. Нативный экспириенс!
- Поддержка множества миров!
- Зачарования!
- Поддержка вещей из модов!
- Полностью переводимый. Из коробки доступен только русский, немецкий и английский, но новые языки добавляются крайне просто!
- Все основные системы экономики поддерживаются. Ваши кузнецы принимают любые валюты, которые поддерживает Vault!
- Простой!
- griswold.admin - обеспечивает доступ к созданию и удалению кузнецов.
- griswold.tools - позволяет пользователям обращаться к кузнецам, чинящим вещи
- griswold.armor - позволяет пользователям обращаться к кузнецам, чинящим броню
- griswold.enchant - позволяет зачаровывать вещи
- /blacksmith create имя - Создает нового кузнеца. Можно указать больше параметров: /blacksmith create имя тип цена. Имя может быть любым (даже русским) и будет отображено в чат когда кто-либо разговаривает с кузнецом. Тип может быть "all", "tools", "armor" или "enchant". "all" позволяет кузнецу чинить все, "tools" - только оружие и ножницы\зажигалки, "armor" - только броню. Тип "enchant" не умеет чинить ничего, но зато умеет накладывать зачарования на вещи.
- /blacksmith list - показывает список всех кузнецов
- /blacksmith names - показывать или скрыть имена кузнецов над их головами
- /blacksmith sound npc_name sound_name - установить звук, который NPC будет издавать при взаимодействии
- /blacksmith remove name - удаляет конкретного кузнеца
- /blacksmith despawn / respawn - заставляет всех кузнецов изчезнуть\появиться. Конфиг при этом не перечитывается, если вам нужно перезагрузить конфиг – используйте следующую команду.
- /blacksmith reload - перезагружает конфиг, и пере-спавнит всех кузнецов.
Все параметры хранятся в config.yml и перезагружаемы без остановки\перезапуска сервера (/blacksmith reload).
Debug – парамтер, отвечающий за отладку. Он вам не нужен, если вы не знаете зачем он вам. По умолчанию – "false".
Timeout – время, которое кузнецы "помнят" что за вещь вы им показывали и ждут подтверждения. По умолчанию – "5000" (5 секунд).
Language – название файла с языком (без .yml на конце), хранящегося рядом с config.yml. По умолчанию – "ru_RU".
UseEnchantmentSystem - нужно ли плагину использовать систему зачарований? Если выключить этот параметр, то кузнецы типа "all" не смогут накладывать зачарования, а кузнецы типа "enchant" вообще не будут появляться. По умолчанию - true.
PriceToAddEnchantment устанавливает цену за один случайный набор зачарований. По умолчанию - 50.
ClearOldEnchantments - нужно ли удалять все уже имеющиеся зачарования с вещи или просто добавить новые. По умолчанию - true что значит "да, удалять зачарования".
EnchantmentBonus это количество "виртуальных книжных полок" вокруг кузнеца. Чем больше число - тем круче зачарования. По умолчанию - 5.
Вы также можете влиять на цену ремонта с помощью изменения базовых цен. Измените параметры BasicArmorPrice, BasicToolPrice и BasicEnchantmentPrice.
Цены рассчитываются вот так: надбавка кузнеца * (базовая цена вещи + уровень повреждения вещи + (базовая цена зачарования * кол-во зачарований * сумма уровней зачарований)).
Эта формула делает починку простых не зачарованных вещей достаточно дешевой, вещи с 1-2 зачарованиями стоят чуть дороже, а супер-зачарованные вещи с высокими уровнями стоят как самолёт.
Все остальные параметры конфигурабельны внутри игры, так что вам не стоит особенно трогать их. Но если вам все же хочется – валяйте, они называются достаточно понятно.
Как добавить кузнецам вещь из мода?
Довольно просто: Копируем в конец конфига вот это:
И изменяем айди и названия на свои. Названия вещей нужны только чтобы вам было потом удобно разбираться что есть что, в плагине они не используются.
Debug – парамтер, отвечающий за отладку. Он вам не нужен, если вы не знаете зачем он вам. По умолчанию – "false".
Timeout – время, которое кузнецы "помнят" что за вещь вы им показывали и ждут подтверждения. По умолчанию – "5000" (5 секунд).
Language – название файла с языком (без .yml на конце), хранящегося рядом с config.yml. По умолчанию – "ru_RU".
UseEnchantmentSystem - нужно ли плагину использовать систему зачарований? Если выключить этот параметр, то кузнецы типа "all" не смогут накладывать зачарования, а кузнецы типа "enchant" вообще не будут появляться. По умолчанию - true.
PriceToAddEnchantment устанавливает цену за один случайный набор зачарований. По умолчанию - 50.
ClearOldEnchantments - нужно ли удалять все уже имеющиеся зачарования с вещи или просто добавить новые. По умолчанию - true что значит "да, удалять зачарования".
EnchantmentBonus это количество "виртуальных книжных полок" вокруг кузнеца. Чем больше число - тем круче зачарования. По умолчанию - 5.
Вы также можете влиять на цену ремонта с помощью изменения базовых цен. Измените параметры BasicArmorPrice, BasicToolPrice и BasicEnchantmentPrice.
Цены рассчитываются вот так: надбавка кузнеца * (базовая цена вещи + уровень повреждения вещи + (базовая цена зачарования * кол-во зачарований * сумма уровней зачарований)).
Эта формула делает починку простых не зачарованных вещей достаточно дешевой, вещи с 1-2 зачарованиями стоят чуть дороже, а супер-зачарованные вещи с высокими уровнями стоят как самолёт.
Все остальные параметры конфигурабельны внутри игры, так что вам не стоит особенно трогать их. Но если вам все же хочется – валяйте, они называются достаточно понятно.
Как добавить кузнецам вещь из мода?
Довольно просто: Копируем в конец конфига вот это:
Код:
CustomItems:
Tools:
'261': Bow
'259': Flint and steel
Armor:
'12': Random armor
'69': Some other armor
- Баг-фиксы
- Любая живность в качестве продавцов, не только NPC.
- Any suggestions?..
- 0.073 – Один файл для всех (поддерживаемых) версий баккита.
- 0.072 – Внятные сообщения об ошибках. Проверка версии баккита.
- 0.071 – Поддержка вещей из модов, новый способ защиты от деспауна
- 0.07 – Обновление под 1.7.2. Зомби не замечают NPC, NPC громко радуются именам над головами.
- 0.06 – NPC наконец стоят смирно! Новый тип - both (чинит все, не умеет зачаровывать), изменяемый формат имени кузнеца.
- 0.052 – исправление бага, не позволявшего торговать с NPC и садиться в лодки
- 0.051 – поддержка Minecraft 1.3.1, возможность выключить систему зачарований.
- 0.05 – теперь кузнецы могут зачаровывать вещи! Подробнее...
- 0.04 – много-много исправлений. Все предыдущие версии признаны отстоем.
- 0.03 – округление цены и другие мелкие багфиксы
- 0.02 – добавлен Vault как soft-depend. Поддержка экономики.
- 0.01 – первая версия. Сквидворты не убегают, не умирают, разговаривают.
[СКАЧАТЬ]
+ русский язык
Исходники плагина под лицензией zlib\libpng лежат на
Как всегда, я очень жду ваших светлых идей, предложений, сообщений об ошибках.
Последнее редактирование:

