Introduktion – Forge -dokumentation, lista över mods för Forge.

MOD -typer: Forge

SRC -underkatalogen behöver inte kopieras över arbetsytor; Du kan dock behöva uppdatera Gradle -projektet om Java (SRC/Main/Java) och Resource (SRC/Main/Resources) skapas senare.

Komma igång med Forge

Om du aldrig har gjort en Forge -mod tidigare kommer det här avsnittet att tillhandahålla den minsta mängden information som behövs för att ställa in en Forge -utvecklingsmiljö. Resten av dokumentationen handlar om vart man ska gå härifrån.

Förutsättning

  • En installation av Java 17 Development Kit (JDK) och 64-bitars Java Virtual Machine (JVM). Forge rekommenderar och stöder officiellt Eclipse Temurin.

Varning Se till att du använder en 64-bitars JVM. Ett sätt att kontrollera är att köra java -version i en terminal. Att använda en 32-bitars JVM kommer att orsaka några problem när du använder Forgegradle.

  • Det rekommenderas att använda en IDE med Gradle Integration.

Från noll till modding

  1. Ladda ner Mod Developer Kit (MDK) från Forge -filwebbplatsen genom att klicka på ‘MDK’ följt av ‘Skip’ -knappen längst upp till höger efter att ha väntat på en tidsperiod. Det rekommenderas att ladda ner den senaste versionen av Forge när det är möjligt.
  2. Extrahera den nedladdade MDK i en tom katalog. Detta kommer att vara din MOD: s katalog, som nu bör innehålla några Gradle -filer och en SRC -underkatalog som innehåller exemplet MOD.
  • Gradle underkatalog
  • bygga.gradle
  • Gradlew
  • Gradlew.fladdermus
  • inställningar.gradle

SRC -underkatalogen behöver inte kopieras över arbetsytor; Du kan dock behöva uppdatera Gradle -projektet om Java (SRC/Main/Java) och Resource (SRC/Main/Resources) skapas senare.

  • Forge stöder bara uttryckligen utveckling på Eclipse och IntelliJ -idé, men det finns ytterligare körkonfigurationer för Visual Studio Code. Hur som helst kan någon miljö, från Apache NetBeans till Vim / Emacs, användas.
  • Eclipse och Intellij Ideas Gradle Integration, både installerad och aktiverad som standard, kommer att hantera resten av den första arbetsytan på import eller öppen. Detta inkluderar nedladdning av nödvändiga paket från Mojang, MinecraftForge, etc. Plugin “Gradle for Java” behövs för att visuell studiokod ska göra detsamma.
  • Gradle kommer att behöva åberopas för att utvärdera projektet för nästan alla ändringar i dess tillhörande filer (E.g., bygga.Gradle, inställningar.Gradle, etc.). Vissa IDE kommer med “uppdatering” -knappar för att göra detta; Det kan dock göras genom terminalen via Gradlew .
  • Förmörkelse: Kör GeneClipSeruns -uppgiften.
  • Intellij -idé: Kör genintellijruns -uppgiften. Om ett “modul inte specificerat” -fel inträffar, ställ in Ideamodule -egenskapen till din “huvud” -modul (vanligtvis $ $.huvud).
  • Visuell studiokod: Kör genvscoderuns -uppgiften.
  • Andra IDES: Du kan köra konfigurationerna direkt med Gradle Run* (E.g., RunClient, RunServer, RunData, RungameTestServer). Dessa kan också användas med de stödda IDE: erna.

Anpassa din modinformation

Redigera byggnaden.Gradle -fil för att anpassa hur din mod är byggd (e.g., filnamn, artefaktversion osv.).

Do inte Redigera inställningarna.Gradle om du inte vet vad du gör. Filen anger det arkiv som forgegradle laddas upp till.

Rekommenderad build.Gradle Customizations

Mod ID -ersättning

Byt ut alla händelser av examplemod, inklusive mods.Toml och den huvudsakliga modfilen med mod -ID för din mod. Detta inkluderar också att ändra namnet på filen du bygger genom att ställa in bas.arkivnamn (detta är vanligtvis inställt på ditt mod -id).

// i någon byggnad.gradel.arkivnamn = 'MyMod'

Forge MDK använder för närvarande ArchivesBasename för att ställa in artefaktnamnet istället för bas.arkivnamn . Vi rekommenderar att du använder bas.arkivnamn istället när arkivsbasename avskrivs för borttagning i Gradle 9, vilket en framtida version av Forgegradle kommer att stödja.

Du kan fortfarande använda ArchivesBasename genom att ställa in följande:

// i någon byggnad.gradel.arkivnamn = 'MyMod'

Grupp -ID

Gruppegenskapen bör ställas in på ditt topppaket, som antingen bör vara en domän du äger eller din e-postadress:

Typ Värde Toppnivåpaket
Domän exempel.com com.exempel
Underdomän exempel.github.io io.github.exempel
E-post [email protected] com.gmail.exempel
// i någon byggnad.Gradle Group = 'com.exempel'

Paketen i din Java -källa (SRC/Main/Java) bör nu också anpassa sig till denna struktur, med ett inre paket som representerar mod -ID:

com - exempel (toppnivåpaket som anges i gruppegenskap) - MyMod (mod -id) - MyMod.Java (bytt namn till exempel.java)

Version

Ställ in versionegenskapen till den aktuella versionen av din mod. Vi rekommenderar att du använder en variant av Maven -versionering.

// i någon byggnad.Gradle version = '1.19.4-1.0.0.0 '

Ytterligare konfigurationer

Ytterligare konfigurationer finns på Forgegradle -dokumenten.

Bygga och testa din mod

  1. För att bygga din mod, kör Gradlew Build . Detta kommer att mata ut en fil i build/libs med namnet [ArchivesBasename]-[version].som standard. Den här filen kan placeras i Mods-mappen i en smid-aktiverad Minecraft-installation eller distribueras.
  2. För att köra din mod i en testmiljö kan du antingen använda de genererade körkonfigurationerna eller använda de tillhörande uppgifterna (E.g. Gradlew Runclient). Detta kommer att starta Minecraft från Run Directory (standard ‘Run’) tillsammans med alla källuppsättningar som anges. Standard MDK innehåller huvudkälluppsättningen, så alla koder som är skrivna i SRC/Main/Java kommer att tillämpas.
  3. Om du kör en dedikerad server, vare sig det är genom körkonfigurationen eller Gradlew RunServer, kommer servern initialt att stängas av omedelbart. Du måste acceptera Minecraft Eula genom att redigera EULA.txt -fil i körkatalogen. När den har accepterats laddas servern, som sedan kan nås via en direktanslutning till localhost .

Du bör alltid testa din mod i en dedikerad servermiljö. Detta inkluderar endast klientmods eftersom de inte bör göra någonting när de laddas på servern.

MOD -typer: Forge

Den bästa resursen för Minecraft

Forge Mods är installationer som modifierar hur Minecraft -spelet visas och fungerar. Uppenbarligen är denna specifika typ av mod bara kompatibel med Minecraft Forge.

108 visningar ❘ 4 timmar sedan ❘ Författare: Olycklig med utgången för: Forge

79 visningar ❘ 5 timmar sedan ❘ Författare: xxrexraptorxx ❘ Tillgänglig för: Forge

72 visningar ❘ 5 timmar sedan ❘ Författare: Sciwhiz12 ❘ Tillgänglig för: Forge

87 391 visningar ❘ 5 timmar sedan ❘ Författare: lykrast ❘ Tillgänglig för: tyg, smedge

4 267 visningar ❘ 5 timmar sedan ❘ Författare: Akashiikun69 ❘ Tillgänglig för: tyg, smide, quilt

1,132 visningar ❘ 5 timmar sedan ❘ Författare: Jaredlll08 ❘ Tillgänglig för: tyg, forge

4,539 visningar ❘ 5 timmar sedan ❘ Författare: traben_0 ❘ Tillgänglig för: tyg, smede, quilt

Användbara hattar mod

32 876 visningar ❘ 5 timmar sedan ❘ Författare: TheCech12 ❘ Tillgänglig för: Forge

CAPES MOD

427,050 visningar ❘ 5 timmar sedan ❘ Författare: James090500 ❘ Tillgänglig för: tyg, forge

CleanView Mod

84.638 visningar ❘ 5 timmar sedan ❘ Författare: Lainmi ❘ Tillgänglig för: tyg, smedja

42 visningar ❘ 6 timmar sedan ❘ Författare: Kaboomroads ❘ Tillgänglig för: Forge

Fisknät

67 720 visningar ❘ 6 timmar sedan ❘ Författare: Zacomat ❘ Tillgänglig för: Forge

5 684 visningar ❘ 6 timmar sedan ❘ Författare: Tuxed ❘ Tillgänglig för: tyg, Forge

945 visningar ❘ 6 timmar sedan ❘ Författare: 50ap5ud5 ❘ Tillgänglig för: tyg, smedja

50 visningar ❘ 6 timmar sedan ❘ Författare: cas_ual_ty ❘ Tillgänglig för: Forge

Utbildade inlägg

  • Jenny mod
  • Jenny Mod McPe
  • Minecraft Forge
  • Optifin HD
  • Optifabrik
  • Pixelmon
  • Bara tillräckligt med föremål
  • Minimap mod
  • Is och eldmod
  • Natriummod
  • Lucky Block Mod
  • Tinkers konstruktion
  • Litematik
  • Origins Mod
  • Skapa mod
  • World Edit Mod
  • Decocraft mod
  • Skyblock karta
  • Bioms o ‘massor
  • Flans mod
  • Epic Fight Mod
  • Galaktikant
  • Replay mod
  • Morph mod
  • Mrcrayfishs pistol
  • Gruva min nej mi
  • Möbelmod
  • Avancerade kappor
  • Cobflemon Mod
  • Rlcraft modpack

Bästa startare

Copyright © 2012 – 2023 9Minecraft. Alla rättigheter förbehållna.

9Minecraft är en webbplats om Minecraft där du enkelt kan ladda ner gratis resurser som: Minecraft -mods, Minecraft -kartor, resurspaket, datapaket och mycket mer.

Copyright © 2012 – 2023 9Minecraft. Alla rättigheter förbehållna.