Как сделать магазин в нпс в майнкрафт

Обновлено: 05.07.2024


dtlTrader - дополнение к плагину Citizens. Этот плагин добавит возможность создать магазин из обычных NPC-Жителей. В таком магазине вы можете продавать все что угодно, абсолютно любые вещи из игры.

Особенности плагина dtlTraders:

  • Простой способ настройки и управления магазинами с помощью графического интерфейса
  • Создавайте/редактируйте свои магазины простым перетаскиванием
  • 3 типа магазинов: "Продам", "Купи" и "Обменяй".
  • 2 типа содержимого предмета: «статический» и «обменный».
  • 1 мощный тип трейдера: "трейдер" (/trait trader) связывает магазины dtlTraders с гражданами (2) NPC
  • Поддержка ванильных и кастомных NBT/DataTags
  • NBT/DataTags делает возможным создание пользовательских предметов из сторонних плагинов.
  • Опытные пользователи могут настраивать свои собственные предметов с помощью конфигураций.
  • Разрешает стековые сделки
  • Поддержка ЛЮБЫХ экономичных плагинов
  • Совместим со Spigot/bukkit 1.8 - 1.15.x
  • Измените описания и названия ваших товаров
  • Добавляйте торговые ограничения на такие предметы, как "лимиты"
  • Настройте свои магазины с помощью "магазина по умолчанию" и "переключения магазинов"
  • Настройте взаимодействие с магазином с помощью «настраиваемой суммы ввода» и «сдвига стека»
  • Сделайте свои магазины на основе рейтинга с индивидуальными «разрешениями»
  • Больше кнопок навигации и модулей графического интерфейса с целью создания «единого графического интерфейса».

Новые функции в версии 6.0.0:

В настоящее время поддерживаются такие плагины на экономику как:

Для пользователей, которым нужно больше функций, у нас есть премиальный плагин под названием: dtlTradersPlus.

Установка dtlTraders:

Для работы плагина ОБЯЗАТЕЛЬНО нужен плагин Vault и Citizens.

Так же необходим любой плагин на экономику: OptEco BeastTokens GemsEconomy


Когда вы прописываете просто команду /shopkeeper, как показано в видеообзоре ниже, то появляется обычный деревенский житель, товары которого вы потом настраиваете, но можно сделать так, чтобы торговец был не деревенским жителем, а например коровой или зомби, для этого необходимо написать /shopkeeper cow или /shopkeeper zombie.

Основные команды dtlTraders:

Команды выглядят таким образом: /dtltraders , /dtl и /traders

/trait trader - Превратить обычного NPC-Жителя в NPC-Торговца.

/dtltraders edit, /dtltraders trait- Управлять уже созданным магазином

/dtltraders create [Название] - Создание нового магазина

Команды / commands плагина ShopKeepers:

/shopkeepers help - эта команда покажет все доступные ВАМ команды. Если вам какая-то команда из плагина не доступна, она не будет показана.
/shopkeeper reload - перезагружает плагин Shopkeepers.
/shopkeeper debug - переключает плагин в режим "Debug". Это позволяет увидеть нужную вам информацию в консоли.
/shopkeeper checkitem - печатает сведения о предмете, который вы держите в руке.
/shopkeeper list "player | admin" "страница" - посмотреть список магазинов какого-либо игрока или Администратора. Команда должна быть подтверждена (/shopkeeper confirm).
/shopkeeper transfer "имя игрока" - передать магазин какому-либо игроку.
/shopkeepers setforhire - сдать магазин в аренду.

1) Что же. пойдём по командам, и первая команда это создание npc-торгоша
/trader create имя_торгоша - создаёт торговца, может быть как English так и на Русском!

2) Далее нам нужно включить редактор торгоша, а для этого просто ударяем по нему левой клавишей, в чате должна появится надпись

[Plugin][1.7+] dtlTrader - NPC теперь ещё и торгует!

3) Потом нажимаем на правую клавишу мыши и у нас там 4 цвета меха, каждый из них отвечает за отдельную функцию.

[Plugin][1.7+] dtlTrader - NPC теперь ещё и торгует!

Рассмотрим их !
1) Светло-зелёный мех отвечает за добавление и удаление предметов из продажи/покупки(по умолчанию стоит продажа предметов, т.е NPC продаёт игроку).
2) Голубой - он устанавливает вроде лимит продаж или что-то типо того, я же считаю ,что он вообще лишний и им не нужно пользоваться, темболее если у вас AdminShop.
3) Чёрный это основной мех нажимая на него у вас открываются ваши предметы на которые вы будете устанавливать ценники, т.е вы туда засунули предметы через светло-зелёный, а теперь вам нужно на эти предметы кликать специальными блоками которые добавят кол-во денег за предмет(кликаете блоком на предмет ЛКМ). А вот и блоки с их ценами которые они добавляют :

Земля - 10 руб
булыжник - 100 руб
камень - 10000 руб
Доски - 0.01 руб
Дуб - 0.1 руб

Т.Е если вы ударите ЛКМ по предмету 3 раза предмет будет стоить 300 валюты.

[Plugin][1.7+] dtlTrader - NPC теперь ещё и торгует!

4) Розовый мех переключает вас во второй редактор(где люди продают Npc), где он станет оранжевым это тот же самый редактор покупки только продажи, все остальные меха отвечаю за те же функции.

5) Мы выходим из магазина с помощью Esc и жмём по Npc опять левой клавишей закрывая тем самым редактор.

6) Не удивляйтесь ,что когда вы будете открывать торговое окно вы не сможете перетаскивать предметы ибо в это окне можно только в его окне нажимать ЛКМ на то что вы хотите купить!

От себя хочу добавить что плагин хорошо и удобен в использовании если к нему привыкнуть!

Скриншоты dtlTraders:





Права плагина dtlTraders

dtltraders.admin - право на команду

Custom NPC - инструкция по моду, как делать квесты

Custom NPC - инструкция по моду, как делать квесты

И так наверное многие знаю такой замечательный мод как Custom NPC, но и половину вещей которые он может тоже не знают? Думаю я прав.В данном гайде я попытаюсь объяснить все что только возможно ( ну по крайне мере до тех пор пока я не тупану :D )
Это инструкция по моду Custom NPC

И так думаю мы организуем наш урок следующим образом:

Custom NPC - инструкция по моду, как делать квесты

Первым делом я думаю нам надо бы установить мод верно? Для тех кто еще не знает это делается так:
1.Вам нужно скачать сам мод -Custom NPC .Я поставил ссылку на официальное скачивание.( тык на картинку )

2.Скачанный мод кидаем в папку mods которая находится по адресу

" %appdata%/.minecraft/mods "
Примечание!
1.Не надо разархивировать мод!
2.У вас должен быть установлен forge

На этом мы закончим установку и перейдем

к основному меню с гайдами.
Все гайды полностью написаны мною.



Custom NPC — это модификация для одиночной и многопользовательской игры, добавляющая мобов, которых изначально программирует сам игрок. Также, добавляет множество предметов и оружия специально для NPC (легально не получить).
Данные НПС которых вы создадите могут:Торговать ,говорить, давать квесты, убивать монстров,быть вашим наёмником и многое другое.Я не буду на этом останавливаться и начну вас обучать основам.



Custom NPC - инструкция по моду, как делать квесты


После создания данного инструмента возьмите его в руки и правой тыкните по любому блоку кнопкой мыши откроется меню:

Custom NPC - инструкция по моду, как делать квесты

Custom NPC - инструкция по моду, как делать квесты



И так перейдя во вкладку Stats вы увидите вот такое вот меню:

1.Health: Отвечает за здоровье вашего НПС.
2.AttackRange: Отвечает за то с какого расстояния НПС будет бить вас.Если хотите сделать лучника более 15-20 вам будет достаточно.
3.Normal WalkingSpeed: Отвечает за то с какой скоростью будет двигаться ваш нпс.По умолчанию стоит 5.
4.Respawn of/on и его функции: Как вы поняли это отвечает за то будет ли ваш НПС спавниться после смерти.По умолчанию стоит "ON" что значит будет спавниться.Рядом написано "Time:20" , что отвечает за то, за какое время ваш НПС будет спавниттся ( время в секундах ).Также рядом есть строка "Show body when killed" , что обозначает "Показывать тело когда убито" .Вы можете изменить так, чтобы оно не показывалось.
5.Strenght: Сила удара.НПС с силой 5 будет отнимать 2.5 сердечка, соответственно 4 силы будет отнимать 2 сердечка.
6.AttackSpeed: Скорость атаки НПС.20 стандартное число ( 2 секунды вроде как )
7.Attack WalkingSpeed: Скорость атаки когда НПС в движении.

Custom NPC - инструкция по моду, как делать квесты


И так перейдя во вкладку Inventory вы увидите вот такое вот меню:

Думаю здесь все очень элементарно.Выглядит как обычный инвентарь игрока.Только вот с права вы можете увидеть ячейки.Вставляя в ячейку предмет вы можете настроить шанс его дропа ( выпадания ) если ваш НПС умрет.
1.MinXp -Минимальное количесто опыта которое может упасть с вашего НПС при смерти
2.MaxXp -Максимальное количество опыта которое может упасть с вашего НПС при смерти.

Custom NPC - инструкция по моду, как делать квесты


И так перейдя во вкладку Advanced вы увидите вот такое вот меню:

Advanced определяет роль и работу NPC, его фракцию и диалог.
Роли
1.Trader - торговец :Настраиваемый игроком. Возможно установить 36 обменов.
2.Follower - наёмник :Присоединяется к игроку, если он заплатит ему (плата и время действия контракта настраивается игроком). После окончания контракта или смерти, наёмник возвращается на место своего спавна.
3.Bank - банк: Работает по принципу сундука Края . Игроком настраивается кол-во слотов, цена покупки новых и апгрейда старых.
4.Transporter - транспортёр: Переносит игрока к другому транспортёру. Игроком настраивается, к какому другому транспортёру будет

отправляться игрок.
Работа
1.Bard - бард: Игроком настраивается музыка, которую будет играть бард (можно добавлять свои треки), каким инструментом будет играть бард (чисто декоративная настройка), тип игры (как проигрыватель или как фоновая музыка, расстояние в блоках включения и выключения воспроизведения музыки.
2.Healer - Целитель: Может лечить вас в определенное время.
3.Guard - стражник: Защищает определенную территорию.Можно настроить агро радиус, атаку мобов, животных.
4.Item giver - раздатчик предметов: Игроком настраивается время, через которое он будет выдавать предметы, как он будет их выдавать и предметы которые он будет выдавать.
Lines
Фразы, которые NPC говорит при определённых обстоятельствах. Есть 4 вида фраз:
World lines - воспроизводится, когда игрок рядом.
Attack lines - воспроизводится, когда NPC атакует.
Interact lines - воспроизводится, когда игрок контактирует с NPC.
Killed lines - воспроизводится, когда NPC умирает.
Factions
Каждому NPC можно назначить фракцию. Фракции можно добавить и изменить в разделе "Global".
Dialogs NPC можно назначить определённый диалог. Диалоги можно добавить и изменить в разделе "Global".

Custom NPC - инструкция по моду, как делать квесты



И так перейдя во вкладку Global вы увидите вот такое вот меню:

Раздел Global служит общими настройками для NPC в целом. В этом разделе можно
создавать/удалять/редактировать:
Диалоги с игроком
Фракции
Точки телепортации транспортёра.
Банки
Квесты
Рецепты станка, добавляемого модом.
Можно создать свой рецепт.

Custom NPC - инструкция по моду, как делать квесты


1. Как вы знаете в Custom NPC встроено 3 фракции:Нейтралы,Друзья,Агрессоры.Но также Custom NPC имеет такую функцию, как создать свою собственную фракцию для НПС.Давайте не будем медлить и уже приступим к созданию?
2. Перейдите во вкладку Global и нажмите там на кнопку Factions.Перед вами откроется вот такое вот окно:

Нажмите на кнопочку "ADD" и у вас появиться, то что показано на скрине выше.То есть кнопкой "ADD" вы добавляете новую фракцию.
Давайте разберем здесь все более подробно:
2.1 Name:Имя вашей фракции
2.2 Color:Цвет отличающий вашу фракцию от остальных, а также каким цветом будет отображен ник вашего НПС над его головой.
2.3 Can be attacked by player/ Can't be attacked by player:Здесь все придельно просто.Может или не Может быть атакован игроком
2.4 Dont't attack players/ Attack players:Может или же не может атаковать игрока.Проше говоря будет ли ваш НПС агрессивным или же наоборот дружелюбным.
2.5 Dont't help eachother/Help eachother:Устанавливает то,
что если будет стоять 2 НПС этой фракции, то если на одного из НПС напали будет ли ему помогать своя расса или же тупо стоять и смотреть. ( Думаю вы поняли )
2.6 Hostile faction:Устанавливает враждебные фракции.

1.Если вы уже создали свою фракцию и хотите подключить её к НПС, то проделаем следующее.
1.1 Перейдем во вкладку "Advanced"
1.2 Нажмем на кнопочку "Factions"
1.3 Выберем нашу фракцию и закроем редактирование НПС
Все.Ваша фракция готова и подключена к НПС

1. Барды могут играть песни.
2. Бард начнет играть, когда вы подходите к нему в определенном диапазоне.
3. Бард перестанет играть если вы уйдете от заданного диапазона.
4. Бард может играть на скрипке,банджо,гитаре и что-то еще :D
5. В настройках роли вы можете установить будет ли он играть в фоновом режиме или же играть на определенный диапазон.
6. Если вы поставите так чтобы бард играл в фоновом режиме, то музыка будет играть не зависимо от того как вы отдалитесь от НПС.Пока она не кончится будет играть.

Особенности плагина dtlTraders:

  • Простой способ настройки и управления магазинами с помощью графического интерфейса
  • Создавайте/редактируйте свои магазины простым перетаскиванием
  • 3 типа магазинов: "Продам", "Купи" и "Обменяй".
  • 2 типа содержимого предмета: «статический» и «обменный».
  • 1 мощный тип трейдера: "трейдер" (/trait trader) связывает магазины dtlTraders с гражданами (2) NPC
  • Поддержка ванильных и кастомных NBT/DataTags
  • NBT/DataTags делает возможным создание пользовательских предметов из сторонних плагинов.
  • Опытные пользователи могут настраивать свои собственные предметов с помощью конфигураций.
  • Разрешает стековые сделки
  • Поддержка ЛЮБЫХ экономичных плагинов
  • Совместим со Spigot/bukkit 1.8 - 1.15.x
  • Измените описания и названия ваших товаров
  • Добавляйте торговые ограничения на такие предметы, как "лимиты"
  • Настройте свои магазины с помощью "магазина по умолчанию" и "переключения магазинов"
  • Настройте взаимодействие с магазином с помощью «настраиваемой суммы ввода» и «сдвига стека»
  • Сделайте свои магазины на основе рейтинга с индивидуальными «разрешениями»
  • Больше кнопок навигации и модулей графического интерфейса с целью создания «единого графического интерфейса».

Новые функции в версии 6.0.0:

В настоящее время поддерживаются такие плагины на экономику как:

Для пользователей, которым нужно больше функций, у нас есть премиальный плагин под названием: dtlTradersPlus.

Читайте также: