Minecraft Forge: kuidas Forge'i alla laadida, installida ja kasutada

Kui loete seda artiklit, tunnete tõenäoliselt juba Minecrafti. Me kasutame Forge'i Minecrafti mänguga manipuleerimiseks, et see teeks seda, mida me tahame. See võib olla kõike, ulatudes uutest lahedatest olenditest kuni uute uute süsteemideni mängus.

Forge on modifitseeriv API. Minecraft Forge (või lühidalt Forge) on kiht meie koodi ja Minecrafti enda vahel.

Me ei saa otseselt paluda Minecraftil üksusi lisada ja erilisi lahedaid asju teha. Sellepärast vajame oma loogika käsitsemiseks ja Minecrafti tuvastamiseks API-d (rakenduse programmeerimisliides).

Kõlab lahedalt! Kuidas alustada?

  • Java-programmide loomiseks ja nende käivitamiseks vajate JDK-d (Java arenduskomplekt), mis on kogu teeke, tööriistu ja käituskeskkonda.
  • Minecrafti konto, mida saab osta nende ametlikult veebisaidilt. (//minecraft.net/en-us/store/)
  • IDE (Minecrafti arendamiseks on soovitatav kasutada Eclipse'i või IntelliJ-i)

Pärast nende tarkvara installimist / omandamist laadige alla soovitud Forge versioon aadressilt //files.minecraftforge.net/.

Nõuanne . Adfly viiruse vältimiseks hõljutage kursorit teabenupu kohal ja vajutage otselingit!

Kui olete selle ZIP-i alla laadinud, saate selle lahti pakkida. Tehke seda ja cd (cmd / käsk) kõigi Forge'i failidega kataloogi. Jookse gradlew setupDecompWorkspace.

Järgmine on IDE (integreeritud arenduskeskkond) valimine.

  • Varjutus? gradlew eclipse.
  • IntelliJ? Importige fail InteliJ-i seadistustesse build.gradle.

Okei nüüd, mis? Kuidas lisada uhkeid uusi esemeid? (Modi põhiseadistus)

Hoidke oma hobuseid. Selles on palju muud. Loomulikult peate elemendi tekstuurima, lisama koodi ja palju muud! Selles artiklis vaatleme ainult mõnda lihtsat näidiskoodi, mida kasutan ka omaenda modifikatsioonide jaoks. Siin see on!

Avaliku klassi TheMod {@Mod.EventBusSubscriber @Mod (modid = Version.MOD ID, nimi = Version.MOD NAME, version = Version.VERSION) avalik klass {

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); }

Kasutage seda koodi oma äranägemise järgi. Veenduge, et muudaksite näiteks puhverservereid ja muud. See peaks andma teile põhilise ülevaate sellest, kuidas modi põhiklass välja näeb.