Як додати користувацький моб до Minecraft?


16

В основному вирішив зробити свій власний моб, у мене є:

  • Створив предметний клас мого мобу
  • Створив мій клас моделей
  • Намалював модель
  • Додано виклик функції для addMapping у класі EntityList

Я застряг у тому, що робити далі. Я спробував знайти код, який стосується пасивного нересту тварин у світі, проте я не можу його знайти.

Допомога дуже вдячна.


1
Я зробив нову пропозицію про модеруючий сайт на stackexchange, якщо ви хочете дати йому свій голос. Не зашкодить, навіть якщо хтось тут відповість на ваше запитання.
Інженер

І зробивши пошук на "minecraft", ви знайдете результати на цьому веб-сайті, переглянувши цю гру.
Інженер

1
World.java:2818 - під час галочки метод - SpawnerAnimals.performSpawning (це, spawnHostileMobs, spawnPeacefulMobs && worldInfo.getWorldTime ()% 400L == 0L);
liamzebedee

Відповіді:


18

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

По-перше, якщо ви збираєтесь модифікувати Minecraft будь-яким способом, ви хочете перейти на вікі-модулі.

Я переглянув вікі та знайшов основний посібник зі створення моб .

Тут є масовий посібник зі створення мод . Ви повинні мати скин через це

Я вибрав кілька окремих навчальних посібників, які вам можуть сподобатися,

Тепер на створення моделі це знадобило деякий час, але я знайшов 3 програми моделювання.

  • Techne - дозволяє створювати моделі, які потім будуть перетворені в код Java. має багато навчальних посібників про те, як створити репліки ванільних моделей (корів, ендерменів тощо)
  • MCModeller - Досить простий графічний інтерфейс, попередній перегляд. Зашифровані на Java
  • FMCModeller - графічний інтерфейс не такий простий, але він виглядає надзвичайно професіонально з двома видами, один для spritesheet і один для відображення моделі в прямому ефірі (який ви можете обертати і т.д.). Зашифровано у Flash.

Для пасивного коду для нересту тварин пропоную завантажити Minecraft Coders Pack MCP та здійснити пошук у вихідних файлах. Те, як я вперше виявив, як модифікувати генератор місцевості, здійснював пошук у вихідному каталозі для блоку, який я моделював. Я пропоную вам шукати такі терміни, як "нерест" та "сутність".

Однак ви повинні розуміти, що коли Mojang випускає підтримку з модифікацією, це стане набагато простіше, тому будьте готові змінити свій код. Також, використовуючи новітні оновлення пригод, Mojang постійно змінює код.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.