майнкрафт coder pack что за мод

Minecraft Cube

Моддинг Minecraft. Часть 1. Устанавливаем Forge и MCP

Сегодня мы начинаем цикл статей для новичков, призванный помочь освоить моддинг Minecraft, а главное, сделать это максимально быстро и полезно. В принципе, каждый из нас может найти уроки и начать создавать моды, ведь методом тыка можно сделать практически все, что угодно, пусть и не совсем правильно и красиво. Данный туториал убережет вас от наступания на грабли и поможет стартовать максимально быстро и удобно.

Введение в моддинг Minecraft

Следует отметить, что моды Minecraft пишутся на Java. Никаких удобненьких редакторов здесь не будет. От вас требуется хотя бы минимальное знание Java, либо опыт работы с другими языками программирования, знание их основ. На крайний случай – большое желание научиться всему этому. Если вы не будете тупо копировать примеры, а постараетесь понять, как оно работает, то вас определенно ждет успех.

Практически каждый человек, хоть раз устанавливавший моды Minecraft знаком с модификацией Forge, ведь большинство модов требуют ее наличия в вашей игре. В рамках данной статьи мы будем создавать моды именно под Forge.

Почему Forge? Представьте, что вам нужно починить телевизор/компьютер/айфон/большой адронный коллайдер (нужное подчеркнуть), но под рукой у вас только молоток и гвозди. Конечно же мы пойдем и достанем пыльный ящичек с инструментами, в котором есть и пассатижи, и пинцет, да и вообще все, что душа пожелает. В нашем случае, Forge – это и есть тот желанный ящик с инструментами.

Приступим к работе

Для начала нам нужно скачать JDK (Java Development Kit)

Идем по этой ссылке и скачиваем JDK для своей ОС(x86 – 32бит, x64 – 64). Не забываем поставить галочку “Accept License Agreement”.

Для чего нужен JDK и чем он отличается от JRE? JRE – среда для выполнения уже готовых приложений, например он нужен для того, чтобы ваш Minecraft запускался. JDK же помимо самой java машины и библиотек, включает все возможности для разработки этих самых приложений, а также компилятор, который соберет ваш код в готовую программу.

Читайте также:  Как записать звуки во время сна

Скачали? Устанавливаем. На данном этапе проблем возникнуть не должно.

Устанавливаем Minecraft Coder Pack.

Minecraft Coder Pack (в дальнейшем MCP) – это набор для декомпиляции, деобфускации и форматирования кода Minecraft, а также для осуществления обратных операций. Все дело в том, что исходный код игры не лежит на поверхности, а зашифрован (обфусцирован), чтобы всячески усложнить его чтение и понимание. MCP достает исходные коды игры, после чего мы сможем их редактировать, а потом собрать обратно.

Для установки MCP идем на эту страницу (ссылка) и скачиваем последнюю версию, либо идем на страницу (ссылка) и скачиваем MCP для нужной версии Minecraft. Я скачал версию 7.26a для Minecraft 1.4.7. Далее распаковываем архив в удобное для вас место, но я предпочитаю пути, которые не содержат кириллические (русские, да) символы. Например, путь C:\MCP147\ отлично подойдет

Далее, распаковываем скачанный архив в созданную папку. Заходим в нее, видим папку jars. Нам понадобятся файлы Minecraft(ведь что-то мы собираемся декомпилировать, не правда-ли?)

Скачиваем minecraft_server.jar правильной версии(В моем случае 1.4.7) и кладем его в папку jars. Еще нам понадобится папка bin от Minecraft. Копируем ее в папку jars. Должно получиться примерно так:

В папке bin должно присутствовать как минимум все это

Все, MCP установлен. Осталось поставить Forge.

Установка исходников Forge в MCP

Так как при создании модов мы работаем с иходниками Minecraft, то нам понадобятся еще и исходники Forge. Идем на http://files.minecraftforge.net/ и качаем исходники для нужной нам версии Minecraft. Для этого жмем на ссылку с подписью src. Скачанный архив (папку forge оттуда) распаковываем в папку с MCP. Должно получиться так:

Затем, заходим в папку forge, которая выделена на скриншоте выше и запускаем файл install.cmd

Читайте также:  Аксиальная грыжа пищеводного отверстия диафрагмы 1 степени что это

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

Ничего больше запускать не нужно, исходные коды Minecraft лежат в папке src, которая появилась в директории с MCP. Можно уже начинать просматривать и редактировать Java файлы, которые лежат там, добавлять новые и т.д, запускать рекомпиляцию и..

Все это весело, но нерационально. Из-за одной небольшой ошибки, вам придется десятки раз перекомпилировать код, ведь новичку сложно определить источник этой самой ошибки. Мы будем использовать IDE – среду разработки, которая заранее будет указывать нам на ошибки, давать всевозможные подсказки, да и вообще, здорово помогать в работе. С ее помощью мы сэкономим уйму времени.

Установку и настройку IDE, а также загрузку в нее исходного кода Minecraft, мы рассмотрим в следующем уроке, который выйдет совсем скоро. Следите за новостями на нашем сайте.

Статья является эксклюзивной для minecraft-cube.ru. Копирование и перепечатка информации возможна только с письменного согласия автора.

Похожие записи, которые будут вам интересны:

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Источник

Майнкрафт coder pack что за мод

MCP-Reborn is an MCP (Mod Coder Pack) for Minecraft for making modded clients and researching its code. (1.13-1.17.1)

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

MCP-Reborn is an MCP (Mod Coder Pack) for minecraft for making modded clients for minecraft and researching its code. It is based on MCPConfig and ForgeGradle by MinecraftForge Team.

⚠️ WARNING ⚠️ : You CANNOT publish any code generated by this tool.

Import the build.gradle in Intellij.

This will generate the decompiled source code, which you can now find in the «src» folder in the project.

Modify the source code as you please.

To test your modified code, go back to the Gradle tasks list (where you ran setup), and run the «runclient» task. This will compile your new, modified game and run it, to allow you to test.

Читайте также:  православные храмы анапы на карте города

Once you have reached a final result you are happy with, there is a bit of a process to turn it into a JAR file that can actually run from the game launcher. Go to the «build» folder in the Gradle tasks, and run the «build» task. This will generate the new executable JAR file in the «build/libs/» directory.

With that JAR generated, open your Minecraft versions folder. On Linux, this defaults to

Go into that folder and delete the original Minecraft JAR file. Then, rename the JSON file to be identical to the folder name. For me, that made it «1.16.4_villager_mod.json».

Using an archive manager (Ubuntu comes with one built in; Windows users can download 7-Zip), open the base version’s JAR file (in this case, 1.16.4.jar, which you’ll find in its folder), and your JAR file. You’ll need to copy 4 files/folders from the base JAR into your new one.

Finally, still in that archive manager, delete the META-INF folder from your new JAR.

Your files should all be configured now. In the Minecraft launcher (close and reopen it if it’s already open), go to «Installations» in the upper left, and then create a new installation. Name it whatever you want. For the version, select the version you made (1.16.4_villager_mod.jar). Create it, then go back to the launcher home screen by clicking «Play» in the upper left. In the lower left, select your new custom version, and hit the big green «Play» button.

How to add Optifine

Special thanks to: MinecraftForge Team who made this tool possible. ❤

Источник

Образовательный портал