Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [ECON/RPG] Griswold v0.079 – починка и зачарование вещей без команд! [1.6 - 1.12.X]

Ура! Плагин обновлен до версии 0.05!

Что вкусного:
  • Теперь Гризволд может зачаровывать ваши вещи!
Для этого используйте тип умельцев "all" или "enchant" - "all" может чинить и оружие и броню, а также зачаровывать вещи, а "enchant" - только зачаровывать.​
Зачарования добавляются по тому же самому алгоритму, что и на столе зачарований.​
Для того, чтобы зачаровать вещь ее нужно сначала полностью починить (тип "enchant" не умеет чинить вещи!).​
  • Теперь в зависимости от назначенного умельцу типа он будет носить одежду разного цвета! (Используются профессии вилладжеров).
  • Новые параметры в конфиге:
  1. Параметр PriceToAddEnchantment - это цена за добавления одного случайного набора зачарований.
  2. Уже имеющиеся на предмете зачарования можно как очищать, так и оставлять, для этого меняйте значение ключа ClearOldEnchantments в конфиге. Если в новом наборе есть какое-то зачарование, которое уже присутствует у вещи - изменится только уровень зачарования - на больший из двух.
  3. Параметр EnchantmentBonus позволяет вам настраивать "крутизну" получаемых зачарований - он примерно равен количеству книжных полок вокруг стола зачарований. По умолчанию - 5.
Новые значения в конфигах и языковых файлах допишутся сами (но английским языком, не забудьте перевести).​
  • Новый пермишн: griswold.enchant - позволяет игрокам зачаровывать вещи.
  • Исправлена ошибка, когда файл создавался частично (поврежденный файл).
  • Исправлена пустота, видная когда команда плагина вводится без параметров.
  • Добавлен алиас для основной команды - bsmith, для совместимости с другими плагинами.
[СКАЧАТЬ]
+ русский язык

Как ни иронично, сегодня выходит Minecraft 1.3, баккит под который скорее всего будет несовместим с этим плагином. Не переживайте, как только выпустят девелоперский билд - я обновлю плагин и все будет хорошо.
 
Неплохой плагин в общем. Для серверов с большими городами будет не плохо :)
 
Обновлено до версии 0.51!
  • Теперь система зачарований является полностью опциональной. Если вы не хотите чтобы ваши кузнецы зачаровывали вещи - в конфиге установите значение флага UseEnchantmentSystem в false.
  • Полная поддержка Minecraft 1.3.1!
  • Очистка от спагетти-кода:fp:
  • Исправлена ошибка, приводящая к Concurrent Modification Exception
  • Исправлен режим дебага
[СКАЧАТЬ]
+ русский язык

В данный момент Vault не работает под 1.3.1, так что нормально проверить permissions и экономику на этой версии не представляется возможным. Если будут какие-либо проблемы - дайте мне знать и я сразу выпущу заплатку.

Алсо, я хочу спросить сообщество в который раз: какие еще классные штуки стоит уметь кузнецам?
Стоит ли им дать возможность разбирать волшебные (зачарованные) предметы как в Diablo III? Например, предметы будут разбираться на ингредиенты для зелий (светопыль, лавовый крем, слезы гаста и т.д.).
Возможно, у кого-нибудь есть еще какие-либо идеи в свете выхода патча 1.3.1, где функционал NPC был заметно расширен.
 
Скорее бы вышла полная версия. Вобще супер мне очень нравится !
 
Кузнецы умеют требовать за починку кастомный материал?
 
Скорее бы вышла полная версия. Вобще супер мне очень нравится !
Полная версия вышла около 3 месяцев назад.
Кузнецы умеют требовать за починку кастомный материал?
Надо подумать как это лучше реализовать. Для всех итемок - одинаковый (изумруды\золото\etc...) или для каждого типа - свой (не раздует ли это конфиг)?..
Алсо, подумал что нужно ввести еще один тип ребят, который может чинить все, что угодно, но не умеет зачаровывать. (Сейчас тип all при включенных енчантах умеет и зачаровывать, а tools и armor-типы чинят только каждый свое)
 
Было бы круто, если в итоге получилось так:
Ты даёшь NPC пушку, в чат от его имени выводит: "Стоимость починки X алмаза или Y изумруда, как будешь платить?"
Если игрок даёт ему пачку алмазов, он забирает оттуда X и отдаёт целую пушку, аналогично с изумрудами.
Если игрок даёт любой другой предмет - получает обратно пушку в исходном состоянии
 
@Toxuin, А есть возможность прикрутить функцию снятия чар?
 
Я как раз собираю пожелания для следующих версий. Зачем игрокам может понадобиться снятие чар с вещей?..
Ну можно сделать за дорого снятие чар, и пусть думает надо оно ему или проще набить опыт и ресурсы. В принципе во всех мало мальских онлайн игрушках есть нечто подобное.
 
Ну можно сделать за дорого снятие чар, и пусть думает надо оно ему или проще набить опыт и ресурсы. В принципе во всех мало мальских онлайн игрушках есть нечто подобное.
Правильно ли я понимаю - речь идет не о снятии чар, а о перезачаровании?.. Типа суешь ему уже зачарованную вещь, а он хочет больше денег за новое зачарование чем если бы вещь была гольная и пустая. Все верно?..
 
Правильно ли я понимаю - речь идет не о снятии чар, а о перезачаровании?.. Типа суешь ему уже зачарованную вещь, а он хочет больше денег за новое зачарование чем если бы вещь была гольная и пустая. Все верно?..
Нет, я говорю о снятии чар, без последующего наложения.

add
Я имею в виду, что подходишь с зачарованной вещью, он говорит "она зачарована, могу снять чары за скоко то" Подходишь ещё раз, он говорит "могу зачаровать за стоко то"

В принципе не обязательно это делать, я к тому что, народ захочет снять чары и попытать счастье на столе зачаливания.
 
Я как раз собираю пожелания для следующих версий. Зачем игрокам может понадобиться снятие чар с вещей?..
Для того, чтобы зачаровать повторно самому, например, если ресурсов на кирку нет, а зачаровал фейлово
 
Заметил баг, на СВ 1.3.1 1.0 после установки плагина, стало невозможно торговать неписями!
 
Заметил баг, на СВ 1.3.1 1.0 после установки плагина, стало невозможно торговать неписями!
Такая же беда. Пока убрал плагин до исправления данной ошибки.
Как раз зашел чтобы сообщить о ней. Ошибка тупая, вызвана необходимостью быстро обеспечить совместимость плагина с 1.3.1 и моей невнимательностью. Ошибка будет исправлена в суперближайшее время, ориентировочно послезавтра.
Так же, если у кого есть еще какие-нибудь идеи - высказывайте их!
 
Griswold
Версия: v0.051
Спасибо за 300+ скачиваний!

375ebb7173c7.png

Просто покажите поломанную вещь кузнецу и он назовет свою цену. Если она вас устроит - дайте вещь кузнецу и подождите, пока он делает свою работу.

NEW: Теперь, если вещь полностью починена кузнец может наложить на нее зачарования!

Кузнецами являются носатые NPC. Они не убегают, неуязвимы, не исчезают при отсутствии рядом с ними игрока, сохраняются с перезагрузками сервера. Кузнецам можно давать имена и назначать персональную "надбавку" (ну, или скидку) к стоимости ремонта. Кузнецы могут чинить только оружие, только броню или все сразу. Кузнецов может быть сколько угодно – можете организовать свою "кузню" с кузнецами разных видов.

Команд пользователя нет, потому что они не нужны!

Все просто!

Вкусности:
  • Без команд. Нативный экспириенс!
  • Поддержка множества миров!
  • Зачарования!
  • Полностью переводимый. Из коробки доступен только русский, немецкий и английский, но новые языки добавляются крайне просто!
  • Все основные системы экономики поддерживаются. Ваши кузнецы принимают любые валюты, которые поддерживает Vault!
  • Простой!
Permissions:

  • griswold.admin - обеспечивает доступ к созданию и удалению кузнецов.
  • griswold.tools - позволяет пользователям обращаться к кузнецам, чинящим вещи
  • griswold.armor - позволяет пользователям обращаться к кузнецам, чинящим броню
  • griswold.enchant - позволяет зачаровывать вещи

Команды:
  • /blacksmith create имя - Создает нового кузнеца. Можно указать больше параметров: /blacksmith create имя тип цена. Имя может быть любым (даже русским) и будет отображено в чат когда кто-либо разговаривает с кузнецом. Тип может быть "all", "tools", "armor" или "enchant". "all" позволяет кузнецу чинить все, "tools" - только оружие и ножницы\зажигалки, "armor" - только броню. Тип "enchant" не умеет чинить ничего, но зато умеет накладывать зачарования на вещи.
  • /blacksmith list - показывает список всех кузнецов
  • /blacksmith remove name - удаляет конкретного кузнеца
  • /blacksmith despawn / respawn - заставляет всех кузнецов изчезнуть\появиться. Конфиг при этом не перечитывается, если вам нужно перезагрузить конфиг – используйте следующую команду.
  • /blacksmith reload - перезагружает конфиг, и пере-спавнит всех кузнецов.
Все команды требуют permission griswold.admin, так как пользователям не нужны команды.
Конфиг:
Все параметры хранятся в 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 зачарованиями стоят чуть дороже, а супер-зачарованные вещи с высокими уровнями стоят как самолет.

Все остальные параметры конфигурабельны внутри игры, так что вам не стоит особенно трогать их. Но если вам все же хочется – валяйте, они называются достаточно понятно.
В следующем обновлении:
  • Новый тип кузнецов - both. Такие кузнецы умеют чинить все, что угодно, но не умеют зачаровывать вещи.
  • Исправления ошибок с языковыми файлами (ERROR: LANG NOT FOUND %random_shit%).
  • Возможно: кузнецы будут принимать к оплате не только деньги, но и итемки (золото\алмазы\железо\изумруды\...).

История версий:
  • 0.051 - поддержка Minecraft 1.3.1, возможность выключить систему зачарований.
  • 0.05 – теперь кузнецы могут зачаровывать вещи! Подробнее...
  • 0.04 – много-много исправлений. Все предыдущие версии признаны отстоем.
  • 0.03 – округление цены и другие мелкие багфиксы
  • 0.02 – добавлен Vault как soft-depend. Поддержка экономики.
  • 0.01 – первая версия. Сквидворты не убегают, не умирают, разговаривают

[СКАЧАТЬ]

+ русский язык

Исходники плагина под лицензией zlib\libpng лежат на GitHub.

Как всегда, я очень жду ваших светлых идей, предложений, сообщений об ошибках.

Мелкая ошибка:
если с нормальной вещью кликнуть на кузнеца (он даст предложение зачаровать), а потом повредить вещь, и снова кликнуть на кузнеца, то он не скажет предложение с ценой, а сразу отремонтирует вещь, забрав деньги.

а если написать /mk (adminCMD) то кузнец пропадает хз куда... покурить ушел?:trf:
 
А насчет вагонеток и лодок? Исправишь?
 
Мелкая ошибка:
если с нормальной вещью кликнуть на кузнеца (он даст предложение зачаровать), а потом повредить вещь, и снова кликнуть на кузнеца, то он не скажет предложение с ценой, а сразу отремонтирует вещь, забрав деньги.
Будет исправлено в следующей версии, спасибо!

а если написать /mk (adminCMD) то кузнец пропадает хз куда... покурить ушел?
Команда mk является алиасом для команды mobkill, насколько я помню. В майнкрафте villager'ы считаются мобами и прописывая эту команду ты убиваешь всех мобов, в том числе и villager'ов. Ничего удивительного, короче:)

А насчет вагонеток и лодок? Исправишь?
А что не так с ними?..
 

Поделиться этой страницей

Назад
Верх