Minecraft Forge: Как да изтеглите, инсталирате и използвате Forge

Ако четете тази статия, вероятно вече знаете Minecraft. Използваме Forge, за да манипулираме играта Minecraft, за да я накара да прави това, което искаме. Това може да бъде всичко, вариращо от нови готини същества до цели нови системи в играта.

Forge е API за модифициране. Minecraft Forge (или Forge накратко) е слой между нашия код и самия Minecraft.

Не можем директно да поискаме от Minecraft да добавя елементи и да прави специални страхотни неща. Ето защо се нуждаем от API (интерфейс за програмиране на приложения), който да обработва нашата логика и да накара Minecraft да я разпознае.

Звучи яко! Как да започна?

  • Ще ви е необходим JDK (комплект за разработка на Java), който представлява набор от библиотеки, инструменти и среда за изпълнение, за да създадете Java програми и да ги стартирате.
  • Акаунт в Minecraft, който може да бъде закупен от официалния им уебсайт. (//minecraft.net/en-us/store/)
  • IDE (Eclipse или IntelliJ се препоръчват за разработка на Minecraft)

След като инсталирате / придобиете тези парчета софтуер, изтеглете желаната версия на Forge на //files.minecraftforge.net/.

Съвет : Задръжте курсора на мишката върху информационния бутон и натиснете директно изтегляне, за да избегнете Adfly вирус!

След като изтеглите този ZIP, ще можете да го разархивирате. Направете това и cd (cmd / command) в директорията с всички файлове на Forge. Бягай gradlew setupDecompWorkspace.

Следващото е избирането на вашата IDE (интегрирана среда за разработка).

  • Затъмнение? gradlew eclipse.
  • IntelliJ? Импортирайте файла build.gradle във вашата настройка на IntelliJ.

Добре сега какво? Как да добавя изискани нови елементи? (Основна настройка на мода)

Дръжте конете си. Има много повече. Ще трябва да текстурирате елемент, разбира се, да добавите код и много повече! В тази статия ще разгледаме само някои прости примерни кодове, които също използвам за собствените си модове. Ето го!

`@Mod.EventBusSubscriber @Mod (modid = Version.MOD ID, name = Version.MOD NAME, version = Version.VERSION) публичен клас TheMod {

public static ModMetadata metadata; public static File baseDir; public static Configuration config; @SidedProxy(clientSide="com.ciphry.client.ClientProxy", serverSide="com.ciphry.common.CommonProxy") public static CommonProxy proxy; @Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { proxy.preInit(event); baseDir = new File(event.getModConfigurationDirectory(), MOD_ID); config = new Configuration(event.getSuggestedConfigurationFile()); if (!baseDir.exists()) baseDir.mkdir(); } @Mod.EventHandler public void init(FMLInitializationEvent event) { proxy.init(event); } @Mod.EventHandler public void postInit(FMLPostInitializationEvent event) { proxy.postInit(event); }

Използвайте този код както искате. Просто се уверете, че сте редактирали например прокси низовете и други. Това трябва да ви даде основен преглед на това как изглежда един основен мод клас.