Custom npc

Custom NPC - це модифікація для одиночної і розрахованої на багато користувачів гри, що додає мобів, яких спочатку програмує сам гравець. Також, додає безліч предметів і зброї спеціально для NPC (легально не одержати).

  • Скачайте MinecraftForge Universal Recommended.
  • Відкрийте папку% AppData% /. Minecraft / bin.
  • Відкрийте файл minecraft.jar за допомогою архіватора (WinRar / 7Zip).
  • Видаліть папку META-INF в minecraft.jar.
  • Розпакуйте всі файли з minecraftforge-universal-recommended.zip в minecraft.jar.
  • Створіть папку% AppData% /. Minecraft / mods.
  • Помістіть архів Custom NPC.zip в папку% AppData% /. Minecraft / mods (Не виймайте його!).
  • Мод встановлений.

Основні настройки NPC

Для того, щоб додати нового NPC в світ, потрібен інструмент NPC Wand:

Після крафта використовуйте NPC Wand на блоці, на якому ви хочете розмістити NPC. Після цього виводиться меню настройки. Далі, щоб змінювати NPC, просто натисніть ПКМ на NPC за допомогою NPC Wand. Примітка - місце, куди ви розмістили NPC буде вважатися його місцем спавна. Після смерті або при інших обставинах NPC буде повертатися на свій спавн. Меню настройки:

Display відповідає за головні характеристики мобу.
  • Name - ім'я
    • Чи показувати ім'я NPC?
  • Model - модель NPC
  • Size - розмір. Змінюється в значеннях від 1 до 30. 5 - зростання гравця
  • Texture - скін
  • Texture Cloak - плащ (залиште поле порожнім, щоб прибрати плащ)
  • Standing / Walking / Sitting / Lying / Sneak standing / Sneak walking / Dancing - дія NPC (стояти / йти / сидіти / лежати / присідати / йти крадькома / танцювати)
  • Rotate head / Rotate body / No Rotation / Stalking - додаткове дію NPC. Він може повертати головою, повертати всім тілом, не рухатися і стежити за гравцем. Якщо вибрано Rotate head або No rotation, то з'являються опції повороту голови і / або тіла і позиції від координат X, Y, Z від точки Спаун NPC.
Stats відповідає за вторинні характеристики мобу.
  • On attack - після отримання шкоди NPC
    • Fights back - б'є у відповідь
    • Runs around - бігає навколо
    • Does nothing - нічого не відбувається
  • Health - здоров'я
  • Attack range - дистанція атаки. NPC буде намагатися підтримувати вказану відстань як максимальне. Якщо стоїть від 1 до 3, то NPC бореться в ближньому бою. Якщо більше - в далекому (він буде "стріляти", що знаходиться в слоті Shoot в інвентарі). Максимальне значення - 30
  • Strengh - сила атаки
  • Attack speed - швидкість атаки (чим менше число, тим швидше атака)
  • Normal walking speed - нормальна швидкість бігу
  • Attack walking speed - швидкість бігу в битві
  • Respawn on / off - респаун NPC
    • Time - час відродження
    • Show / Hide body when killed - показувати / приховати тіло NPC після його смерті
Показує інвентар NPC.
  • Броня - дозволяє надягати на NPC броню
  • Іконка меча - предмет, який NPC буде тримати правою рукою
  • Іконка стріли - предмет, яким NPC буде "стріляти" (наприклад стрілами або вибухаючими зіллям)
  • Іконка щита - предмет, який NPC буде тримати лівою рукою
  • MinExp - мінімальний досвід, який випадає з NPC
  • MaxExp - максимальний досвід, який випадає з NPC
  • Inventory - ті речі, які випадають при смерті NPC. У NPC всього 8 клітин інвентарю. Також, поряд можна налаштовувати відсотковий шанс випадання певної речі з інвентарю

Примітка - броня і зброя, екіпіровані NPC, не впливають на характеристики захисту і атаки. Ці дані змінюються тільки в розділі Stats.

Advanced визначає роль і роботу NPC, його фракцію і діалог.
  • ролі
    • Trader - торговець, що настроюється гравцем. Можливо встановити 36 обмінів.
    • Follower - найманець. Приєднується до гравця, якщо він заплатить йому (плата і час дії контракту налаштовується гравцем). Після закінчення контракту або смерті, найманець повертається на місце свого спавна.
    • Bank - банк. Працює за принципом скрині Краї. Гравцем налаштовується кількість слотів, ціна покупки нових і апгрейда старих.
    • Transporter - транспортер. Переносить гравця до іншого транспортеру. Гравцем налаштовується, до якого іншого транспортеру відправлятиметься гравець.
  • Робота
    • Bard - бард. Гравцем налаштовується музика, яку буде грати бард (можна додавати свої треки), яким інструментом буде грати бард (чисто декоративна настройка), тип гри (як програвач або як фонова музика, відстань в блоках включення і виключення відтворення музики.
    • Healer - доктор, який лікує вас з настроюваної швидкістю.
    • Guard - стражник, що захищає певну територію. Можна включати атаку тварин, агресивних мобів, Кріпера і інших мобів.
    • Item giver - роздавальник предметів. Гравцем налаштовується час, через яке він буде видавати предмети, як він буде їх видавати (випадковий предмет, по ланцюжку і т.д.) і предмети які він буде видавати (максимум 8).
  • Lines

Фрази, які NPC говорить при певних обставинах. Є 4 види фраз:

    • World lines - відтворюється, коли гравець поряд.
    • Attack lines - відтворюється, коли NPC атакує.
    • Interact lines - відтворюється, коли гравець контактує з NPC.
    • Killed lines - відтворюється, коли NPC вмирає.
  • Factions

Кожному NPC можна призначити фракцію. Фракції можна додати і змінити в розділі "Global".

NPC можна призначити певний діалог. Діалоги можна додати і змінити в розділі "Global".

Розділ Global служить загальними настройками для NPC в цілому. У цьому розділі можна створювати / видаляти / редагувати:
  • Діалоги з гравцем
  • фракції
  • Точки телепортації транспортера.
  • банки
  • квести
  • Рецепти верстата, який додається модом. Можна створити свій рецепт.

Для Спаун мобів натисніть ПКМ на будь-якому блоці і виберіть будь-якого мобу в списку. Для створення спаунера натисніть Create Spawner.

Кожному NPC можна призначити певний діалог. Також, до діалогів прив'язуються різні квести.

створення діалогу

Призначення діалогу NPC

Квести - це завдання, які видаються NPC. Всі квести прив'язуються до діалогів. Є 3 типи квестів:

  • Item quest - квест на предмети. Необхідно принести певні предмети одному NPC.
  • Dialog quest - діалоговий квест. Необхідно знайти і поговорити з певним NPC.
  • Kill quest - квест на вбивства. Необхідно вбити певну кількість мобів.

Квести також можуть повторюватися відразу ж, кожен день, тиждень або взагалі не повторюватися. За виконання квесту видається нагорода - досвід і / або предмети та блоки. Натисніть кнопку L, щоб відкрити вікно з активними квестами.

створення квесту

Фракції - різні угруповання NPC, які відрізняються від інших фракцій особливими настройками (наприклад, одна фракція не атакує гравця, а інша виключно ворожа до нього). Також, фракції можуть бути ворожі до інших фракцій. Спочатку, вже є три фракції, однак можна створювати і більше. Для того, щоб створити фракцію, потрібно відкрити в настройках NPC Global-> Faction і натисніть на Add. Вікно створення фракції включає:

  • Name - ім'я фракції
  • Color - колір никнейма всіх NPC, що складаються у фракції
  • Can / Can not be attack by players - можуть / не можуть бути атакованими гравцем
  • Attack / Do not attack players - агресивні / не агресивні до гравця
  • Help / Do not help eachother - допомагати / не допомагати NPC з фракції при атаці на нього гравця
  • Hostle factions - ворожі фракції

Для того, щоб видалити фракцію, натисніть Remove.

Redstone Block

Redstone Block - блок, який посилає Редстоун сигнал, коли гравець підходить або відходить на відстань, настроюється самим гравцем. Меню настройки включає:

  • On range - відстань включення блоку за координатами X, Y, Z.
  • Off range - відстань виключення блоку за координатами X, Y, Z.
  • Availability Options - опції "доступності" блоку. Налаштовується так само, як дана функція у діалогів.
  • NPC можуть провалитися в підлогу, і провалюються часто. Але в більшості випадків через пару секунд баг припиняється.
  • Якщо надіти на NPC гарбуз, то гарбуз буде надіта на NPC неправильно.
  • C версії 1.4.6 крафт предметів для закликання npc неможливий.