Introducere – Documentare Forge, lista de moduri pentru Forge.
Tipuri de moduri: Forge
Subdirectorul SRC nu trebuie să fie copiat pe spații de lucru; Cu toate acestea, poate fi necesar să reîmprospătați proiectul Gradle dacă Java (Src/Main/Java) și Resource (SRC/Main/Resources) sunt create mai târziu.
Începerea cu Forge
Dacă nu ați făcut niciodată un mod Forge, această secțiune va oferi cantitatea minimă de informații necesare pentru configurarea unui mediu de dezvoltare a forjei. Restul documentației este de unde să pleci de aici.
Premise
- O instalare a kitului de dezvoltare Java 17 (JDK) și a mașinii virtuale Java pe 64 de biți (JVM). Forge recomandă și susține oficial Eclipse Temurin.
AVERTIZARE Asigurați-vă că utilizați un JVM pe 64 de biți. O modalitate de verificare este de a rula Java -version într -un terminal. Utilizarea unui JVM pe 32 de biți va cauza unele probleme atunci când utilizați ForgeGradle.
- Se recomandă utilizarea unui IDE cu integrarea gradle.
De la zero la modding
- Descărcați Mod Developer Kit (MDK) de pe site -ul Fișier Forge, făcând clic pe „MDK”, urmat de butonul „Skip” din partea de sus, după ce așteptați o perioadă de timp. Este recomandat să descărcați cea mai recentă versiune a Forge ori de câte ori este posibil.
- Extrageți MDK descărcat într -un director gol. Acesta va fi directorul modului dvs., care ar trebui să conțină acum unele fișiere Gradle și un subdirector SRC care conține exemplul Mod.
- Subdirectorul Gradle
- construi.Gradle
- Gradlew
- Gradlew.băţ
- setări.Gradle
Subdirectorul SRC nu trebuie să fie copiat pe spații de lucru; Cu toate acestea, poate fi necesar să reîmprospătați proiectul Gradle dacă Java (Src/Main/Java) și Resource (SRC/Main/Resources) sunt create mai târziu.
- Forge susține în mod explicit doar dezvoltarea pe ideea Eclipse și Intellij, dar există configurații suplimentare de rulare pentru codul Visual Studio. Indiferent, poate fi utilizat orice mediu, de la Apache Netbeans la VIM / EMACS.
- Integrarea Gradle a Eclipse și Intellij Idea, atât instalată cât și activată în mod implicit, se vor ocupa de restul configurației inițiale a spațiului de lucru la import sau deschis. Aceasta include descărcarea pachetelor necesare de la Mojang, Minecraftforge, etc. Pluginul „Gradle for Java” este necesar pentru ca Codul Visual Studio să facă același lucru.
- Gradle va trebui invocat pentru a reevalua proiectul pentru aproape toate modificările la fișierele sale asociate (E.g., construi.Gradle, setări.Gradle, etc.). Unele IDE vin cu butoane „reîmprospătare” pentru a face acest lucru; Cu toate acestea, se poate face prin terminal prin Gradlew .
- Eclipsă: Rulați sarcina GeneclipSeruns.
- Intellij idee: Rulați sarcina Genintellijruns. Dacă apare o eroare „modul nespecificat”, setați proprietatea iDeaModule la modulul dvs. „principal” (de obicei $.principal).
- Cod Visual Studio: Rulați sarcina GenvScoderuns.
- Alte idei: Puteți rula configurațiile direct folosind Gradle Run* (E.g., runclient, runserver, rundata, rungametestserver). Acestea pot fi utilizate și cu IDE -urile acceptate.
Personalizarea informațiilor despre mod
Editați construcția.Fișier gradle pentru a personaliza modul în care este construit modul dvs. (E.g., Numele fișierului, versiunea artefact, etc.).
Do nu editați setările.Gradle dacă nu știi ce faci. Fișierul specifică depozitul la care ForgeGradle este încărcat.
Construire recomandată.personalizări grade
Înlocuirea ID -ului Mod
Înlocuiți toate aparițiile ExempleMod, inclusiv mod -uri.Toml și fișierul principal principal cu ID -ul mod al modului dvs. Aceasta include, de asemenea, schimbarea numelui fișierului pe care îl construiți prin setarea bazei.ArchivesName (acest lucru este de obicei setat pe ID -ul dvs. mod).
// în unele construcții.Baza Gradle.ArchivesName = 'MyMod'
Forge MDK folosește în prezent ArchivesBaseName pentru a seta numele artefactului în loc de bază.ArhiveName . Vă recomandăm să folosiți bază.ArchivesName în schimb ca ArchivesBaseName este depreciat pentru îndepărtarea în Gradle 9, pe care o viitoare versiune a ForgeGradle va susține.
Puteți utiliza în continuare ArchivesBaseName prin setarea următoarelor:
// în unele construcții.Baza Gradle.ArchivesName = 'MyMod'
ID de grup
Proprietatea grupului ar trebui să fie setată la pachetul dvs. de nivel superior, care ar trebui fie să fie un domeniu pe care îl dețineți, fie pe adresa dvs. de e-mail:
Tip | Valoare | Pachet de nivel superior |
---|---|---|
Domeniu | exemplu.com | com.exemplu |
Subdomeniu | exemplu.Github.io | io.Github.exemplu |
[email protected] | com.Gmail.exemplu |
// în unele construcții.GRADLE GROUP = 'COM.exemplu'
Pachetele din sursa Java (Src/Main/Java) ar trebui să se conformeze acum cu această structură, cu un pachet interior reprezentând ID -ul Mod:
com - exemplu (pachet de nivel superior specificat în proprietatea grupului) - myMod (ID -ul mod) - MyMod.Java (redenumit ExampleMod.Java)
Versiune
Setați proprietatea versiunii la versiunea curentă a modului dvs. Vă recomandăm să folosiți o variantă a versiunilor Maven.
// în unele construcții.Versiunea Gradle = '1.19.4-1.0.0.0
Configurații suplimentare
Configurații suplimentare pot fi găsite pe documentele ForgeGradle.
Construirea și testarea modului dvs
- Pentru a vă construi modulul, rulați Gradlew Build . Acest lucru va scoate un fișier în Build/Libs cu numele [ArchivesBaseName]-[versiune].JAR, implicit. Acest fișier poate fi plasat în folderul MODS al unei configurații Minecraft activate Forge sau distribuit.
- Pentru a rula modulul dvs. într -un mediu de testare, puteți utiliza configurațiile de rulare generate sau puteți utiliza sarcinile asociate (E.g. GRADLEW RUNCLIENT). Aceasta va lansa Minecraft din directorul de rulare (implicit „rulat”) împreună cu orice seturi sursă specificate. MDK -ul implicit include setul principal sursă, astfel încât se va aplica orice cod scris în SRC/Main/Java.
- Dacă rulați un server dedicat, fie prin configurația de rulare, fie prin runserver GRADLEW, serverul va fi închis inițial imediat. Va trebui să acceptați Minecraft Eula prin editarea EULA.fișier txt în directorul rulat. Odată acceptat, serverul se va încărca, care poate fi apoi accesat printr -o conectare directă la localhost .
Ar trebui să vă testați întotdeauna modulul într -un mediu dedicat serverului. Aceasta include moduri numai pentru client, deoarece nu ar trebui să facă nimic atunci când sunt încărcate pe server.
Tipuri de moduri: Forge
Modurile forge sunt instalații care modifică modul în care apare jocul Minecraft. Evident, acest tip specific de mod este compatibil doar cu Minecraft Forge.
108 vizualizări ❘ acum 4 ore ❘ Autor: nefericitwithoutu ❘ Disponibil pentru: Forge
79 de vizualizări ❘ acum 5 ore ❘ Autor: XXRexRaptorXX ❘ Disponibil pentru: Forge
72 de vizualizări ❘ acum 5 ore ❘ Autor: SciWhiz12 ❘ Disponibil pentru: Forge
87.391 de vizualizări ❘ acum 5 ore ❘ Autor: Lykrast ❘ Disponibil pentru: țesătură, forge
4.267 vizualizări ❘ acum 5 ore ❘ Autor: Akashiikun69 ❘ Disponibil pentru: țesătură, forge, matlasare
1.132 vizualizări ❘ acum 5 ore ❘ Autor: Jaredlll08 ❘ Disponibil pentru: țesătură, forjare
4.539 vizualizări ❘ Acum 5 ore ❘ Autor: Traben_0 ❘ Disponibil pentru: țesătură, forjare, matlasare
32.876 vizualizări ❘ Acum 5 ore ❘ Autor: TheCECH12 ❘ Disponibil pentru: Forge
427.050 vizualizări ❘ acum 5 ore ❘ Autor: James090500 ❘ Disponibil pentru: țesătură, forge
84.638 vizualizări ❘ acum 5 ore ❘ Autor: Lainmi ❘ Disponibil pentru: țesătură, forjare
42 de vizualizări ❘ Acum 6 ore ❘ Autor: Kaboomroads ❘ Disponibil pentru: Forge
67.720 vizualizări ❘ Acum 6 ore ❘ Autor: Zacomat ❘ Disponibil pentru: Forge
5.684 vizualizări ❘ Acum 6 ore ❘ Autor: Tuxed ❘ Disponibil pentru: țesătură, forge
945 de vizualizări ❘ Acum 6 ore ❘ Autor: 50AP5UD5 ❘ Disponibil pentru: țesătură, forge
50 de vizualizări ❘ acum 6 ore ❘ Autor: Cas_ual_ty ❘ Disponibil pentru: Forge
Posturi recomandate
- Jenny Mod
- Jenny Mod McPe
- Minecraft Forge
- Optifine HD
- Optifabric
- Pixelmon
- Doar suficiente articole
- MOD MINIMAP
- Mod de gheață și foc
- Mod de sodiu
- Lucky Block Mod
- Construcția tinkers
- Litematica
- Origini mod
- Creați mod
- Mod de editare mondială
- Decocraft Mod
- Harta SkyBlock
- Biomii o mulțime
- Modul lui Flan
- Epic Fight Mod
- Galacticraft
- Replay mod
- Morph Mod
- Arma lui Mrcrayfish
- Al meu nu mi MI
- Mod de mobilier
- Capici avansate
- Cobblemon Mod
- Rlcraft modpack
Cele mai bune lansatoare
Copyright © 2012 – 2023 9Minecraft. Toate drepturile rezervate.
9MineCraft este un site web despre Minecraft unde puteți descărca cu ușurință resurse gratuite, cum ar fi: Minecraft Mods, Minecraft Hărți, pachete de resurse, pachete de date și multe altele.
Copyright © 2012 – 2023 9Minecraft. Toate drepturile rezervate.