Обучение/API туториалы
Введение
Вы скорей всего как и многие ждете когда появится болще планет. Но как насчет добавить свою планету или ракету? Для этого в моде есть такая вещь как API.
API позволяет сделать такие вещи как:
- Добавить планету
- Добавить галактику
- Добавить gui для ракеты (индикатор высоты который появляется справа при взлете)
- Добавить лут в данж (например, на Луне или Марсе)
- Добавить рецепт для ракеты T1, T2, Kargo.
- Добавить багги
- Добавить космическую станцию
- Добавить планету/луну/систему на карту галактики (кнопка M)
Начало
Вам понадобится:
- Cамо API https://github.com/micdoodle8/Galacticraft/tree/master/common/micdoodle8/mods/galacticraft/api
- MCP
- Eclipse
- Базовые знания моддинга minecraft
- Galacticraft и MicdoodleCore (не код а уже скомпилированный мод)
Предполагается, что вы знакомы с основами Java и умеете делать моды, и у вас уже есть forge рабочее пространство. Если нет, перейдите по этой ссылке:http://www.mcmodding.ru/учебник/
Как только вы это сделали, вы должны внести некоторые изменения в файл. Перейдите по этой ссылке: https://github.com/micdoodle8/Galacticraft на правой стороне страницы, должна быть кнопка, "Download ZIP». Загрузите архив, и распакуйте его куда-нибудь.
ЕСЛИ ВЫ НЕ ХОТИТЕ НАРУШАТЬ ЛИЦЕНЗИЮ, СЛЕДУЮЩИЙ ШАГ ЯВЛЯЕТСЯ ОЧЕНЬ ВАЖНЫМ. ЕСЛИ ВЫ НЕ СДЕЛАТЬ ЭТОТ ШАГ, ВЫ МОЖЕТЕ ПОЛУЧИТЬ MICDOODLE8 BANNING ! Вы были предупреждены!
Входим в недавно извлеченную папку и переходим к /micdoodle8/mods/galacticraft. Оказавшись там, удаляем папки core , moon и mars, но оставить папку "api". Скопируйте эту папку туда где у вас forge, в папке /Forge/MCP/SRC. Убедитесь, что вы взяли всю папку, в том числе /micdoodle8/mods/glacticraft, иначе при компиляции и запуске будет куча ошибок. Как только вы сделаете это, войдите в папку /Forge/MCP и запустите "updatemd5" Делая все это убедитесь, что вы не будете распространять код micdoodle, когда вы опубликуете аддон.
Почти все, вы просто должны обновить ваши библиотеки.
Эти инструкции предназначены для Eclipse, так как если вы делаете моды, вы должны, вероятно, использовать Eclipse. Загрузите последнюю Micdoodle8core Galacticraft и jar с сайта. Поместите эти файлы в /Forge/MCP/Lib. Щелкните правой кнопкой мыши на название, а затем нажмите "properties", в нижней части меню. Перейдите в раздел "Java Build Path" и нажмите "Add External Jars". Выберите GalacticraftCore jar в папке Lib, затем повторите процесс для Micdoodle8Core.
Добавление Планеты
В разработке
Добавление Галактики
В разработке
Добавление Ракеты
В разработке