Morph Мод для Minecraft 1.12.2, 1.16.5
«Придбайте» та перетворюйтеся на більшість живих мобів, убиваючи їх, включно з іншими гравцями, сріблянками, іншими модами та багато іншого!
Представляємо Morph: покращений і перетворений
він же MEAT
Переписаний з нуля (Ще один перепис?!), Morph повертається для 1.16.5+! Нові анімації! Нові системи! Нові механіки (майже)!
Убий моба й отримай його, перетворюйся на нього за бажанням.
Як і раніше: клавіші [ ] відкривають/переміщують селектор (Утримуй SHIFT для горизонтальної навігації). (більш відома як ~ ) щоб додати морф до обраного в селекторі та відкрити радіальне меню обраного.
Наш спільнотний учасник luckyu19 склав список рис і здібностей, доступних у моді, та які моби їх мають, який ви можете знайти тут.
На жаль, мод не завершений щодо контенту.
Я планував додати належну прогресію до моду через здібність Biomass, яка мала бути доступною за замовчуванням. На жаль, через брак часу та реальні зобов'язання я вирішив завершити розробку цього моду й випустити режим "Classic". Режим Classic — це Morph, який ми знаємо й любимо: убий щось, стань ним, використовуй його здібності. Більшість із вас, хто користувався старим Morph (до епохи 1.12.2), знайомі з тим, як працює мод, але я все одно опишу заплановане нижче.
Оскільки мод не завершений, є залишки режиму за замовчуванням, які перетікають у режим classic (наприклад, конфіги), що не мають ефекту. Це буде виправлено пізніше. Приклади таких:
Прив'язки клавіш:
- Biomass - Biomass ще не реалізовано, але він займатиме прив'язку клавіші для відкриття меню.
- Abilities - Вони стосуються активних здібностей, які мали використовуватися з Biomass, і тому також вимкнені. Пасивні здібності та риси, як-от повільне падіння, дихання під водою, творчий політ тощо, ті, що були в Morph для MC 1.12.2, є в моді. На жаль, також немає способу дізнатися, які моби мають які риси й здібності, у грі.
Відомі проблеми:
10.2.0:
- Модифіковані морфи з'являються як свині: Свині — це "запасна" сутність Morph. Деталі читайте нижче.
- Є мод (ймовірно Optifine), який заважає відображенню GUI Morph. Усе інше з моду працює, крім цього.
Деякі моби виглядають неправильно.
Щоб вирішити проблеми дублювання мобів, які мав старий Morph, я тепер видаляю всі нерелевантні дані NBT. Модифікатори NBT потрібні, щоб указати Morph, які дані NBT зберігати в морфі.
Щодо деяких мобів, які з'являються як "Invalid Morph Pig", ці моби видають помилку, можливо через проблему в коді, і не створюються. Розробникам модів доведеться виправити це на своєму боці. (Для розробників:) Сутності, які розширюють IAngerable, повинні виправити MC-189565, перевіряючи world.isRemote перед приведенням до ServerWorld під час читання даних NBT, подібно до того, як Forge патчить 6 класів, що його реалізують. Якщо це не проблема, то, ймовірно, десь під час створення моба на клієнтській стороні з даними NBT виникає інша помилка.
Для мобів, які з'являються правильного типу, але з неправильною текстурою/моделями, знадобляться спеціальні модифікатори NBT, щоб дозволити Morph правильно захоплювати їхні дані NBT. Деталі створення цих файлів нижче.
Додавання сумісності з модами
Щоб додати сумісність із модифікованими мобами або модифікованими можливостями, Morph потрібні (до) трьох типів файлів JSON. Hand Info, Mob Data, NBT Modifiers. Ці файли розміщуються в /config/morph/
Hand Info створюється за допомогою Tabula. Імпортуйте модифікованого моба, а потім експортуйте новий JSON Hand Info. Кроки вас проведуть.
Mob Data створюється командою "/morph resources generate mob". Це покаже вам ваші морфи з GUI, де ви можете додавати й змінювати риси морфа.
NBT Modifiers створюються командою "/morph resources generate nbt [entity]". Для цього вам потрібна жива сутність, а не морф. Або подивіться на сутність, для якої хочете створити модифікатор, або використайте ціль, як-от @e[type=<type>]. Це покаже вам GUI, де ви можете змінювати ключі NBT і порівнювати зовнішній вигляд моба з виглядом його морфа.
Додатковий жаргон
Заплановано:
Default Mode: Режим за замовчуванням додає здібність Biomass, яка була б обмежена Незером, вимагаючи ефектів виснаження та регенерації, активних одночасно. Це відкриває гравцям можливість поглинати/споживати біомасу інших мобів, що зрештою призводить до покращень і розблокувань (як-от здібність морфа та місткість).
Active Abilities: Morph тепер розділяє стару систему здібностей на Traits і Abilities. Abilities коштуватимуть Biomass для використання, більшість будуть пасивними, а інші активними. Більшість із них доведеться розблоковувати за допомогою Biomass, щоб дати гравцям застосування для Biomass і відчуття прогресу. Усі здібності старого Morph були переписані для цього, і більше з'явиться в майбутньому. Це також має бути легше для розробників модів додавати підтримку своїх мобів.
Future Classic Mode Support: Оскільки файли JSON спільні для обох режимів, оновлення тих із них для режиму Default включатимуть і режим Classic, тобто режим Classic з часом також отримає більше рис/здібностей. Лише час покаже!
Про файли даних JSON:
Morph витягує стандартний пакет підтримки мобів (подібно до Hats/Googly Eyes) у теку /config/morph/. Вони розділені на "biomass", "hand", "mob" і "nbt".
"biomass", очевидно, наразі не використовується, але він синхронізується між серверами та клієнтами. Вони будуть завершені пізніше.
"hand" позначає, яка частина моделі є рукою сутності, і відображає їх на клієнті (коли ви нічого не тримаєте). Лише клієнт. Як згадувалося, ви можете використовувати Tabula для їх створення.
"mob" позначає всі риси й здібності моба та (зрештою) вартість біомаси для кожної. Вони не синхронізуються між клієнтами та сервером. Ви можете знайти їхні десеріалізовані версії тут. Якщо ви хочете додати відображення для конкретного моба, використайте команду, згадану вище.
"nbt" позначає, які дані NBT зберігати/змінювати для вбитих мобів. Вони потрібні лише серверу. Вони зроблені за класом сутності, модифікатори для суперкласів успадковуються автоматично. Десеріалізовану версію цих файлів можна знайти тут. Використайте команду, згадану вище, щоб допомогти створити її.
Якщо ви створите будь-які нові файли, ви можете перезавантажити всі файли за допомогою команди /morph або в ігровому конфігу для Morph. Якщо ви створили якісь файли, будь ласка, поділіться ними на Офіційному Discord-сервері! Як і раніше, я покладаюся на внески спільноти для підтримки сторонніх мобів, я не можу відобразити їх усі сам, тож ваш внесок допоможе багатьом іншим краще насолоджуватися модом!
Бонус для розробників модів:
Я намагався зробити набагато простішим для розробників модів додавання підтримки своїх модів, від повідомлень IMC до вміщення якомога більшого в API. Будь ласка, повідомте мене (на GitHub), якщо є щось інше, що вам потрібно і що допомогло б, і я подивлюся, де можу це врахувати!
1.12.2 і старіші:
Більше інформації можна знайти в блозі iChun.
Як встановити Morph
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.12–1.16.5 on Forge automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Forge
The loader must match the game version of the mod file, for example Minecraft 1.16.5. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file Morph-1.16.5-10.2.1.jar (1.2 MB) for your game version.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: Morph should be in the list.
Minecraft 1.16.5 runs on Java 8: with a different Java version the game may close right after launch.
Версії
Із залежностями
| Minecraft | Завантажувач | Файл | Дата | Дії |
|---|---|---|---|---|
| 1.16.3 | Forge | Morph-1.16.5-10.2.1.jar1.2 МБ 26 | ||
| 1.12.1 | — | Morph-1.12.2-7.1.3.jar1008 КБ 16 |
Часті питання
Which Minecraft versions does Morph work on?
There are files for 1.16.5, 1.16.4, 1.16.3, 1.12.2, 1.12.1, 1.12. The newest is 1.16.5.
Is Morph for Forge or Fabric?
Only for Forge: 1.16.3–1.16.5. There are no files for Fabric or NeoForge: a mod for another loader will not start.
Does Morph need other mods?
The author lists no required dependencies: the Forge loader is enough.
Which Java does Morph need?
Minecraft 1.16.5 runs on Java 8. If the game closes right after launch, the usual cause is the wrong Java version in the profile settings.
Where can I download Morph safely?
On this page: the file Morph-1.16.5-10.2.1.jar (1.2 MB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: 1bda9129fc8cef6e270e3e5f414ef8b7dc442d27.
Відгуки
Станьте першим, хто оцінить Morph

