INNLEDNING – FORGE Dokumentasjon, liste over mods for Forge.

Mod -typer: Forge

SRC -underkatalogen trenger ikke å kopieres på tvers av arbeidsområder; Imidlertid kan det hende du må oppdatere Gradle -prosjektet hvis Java (SRC/Main/Java) og ressurs (SRC/Main/Resources) opprettes senere.

Komme i gang med Forge

Hvis du aldri har laget en Forge Mod før, vil denne delen gi minimumsmengden informasjon som er nødvendig for å konfigurere et Forge -utviklingsmiljø. Resten av dokumentasjonen handler om hvor du skal dra herfra.

Forutsetninger

  • En installasjon av Java 17 Development Kit (JDK) og 64-biters Java Virtual Machine (JVM). Forge anbefaler og støtter offisielt Eclipse Temurin.

Advarsel Forsikre deg om at du bruker en 64-biters JVM. En måte å sjekke på er å kjøre Java -version i en terminal. Å bruke en 32-biters JVM vil forårsake noen problemer når du bruker ForgeGradle.

  • Det anbefales å bruke en IDE med gradleintegrasjon.

Fra null til modding

  1. Last ned MOD Developer Kit (MDK) fra Forge -filsiden ved å klikke ‘MDK’ etterfulgt av ‘Skip’ -knappen øverst til høyre etter å ha ventet på en periode. Det anbefales å laste ned den nyeste versjonen av Forge når det er mulig.
  2. Pakk ut den nedlastede MDK til en tom katalog. Dette vil være din MODs katalog, som nå skal inneholde noen Gradle -filer og en SRC -underkatalog som inneholder eksemplet Mod.
  • Gradle -underkatalogen
  • bygge.gradle
  • Gradlew
  • Gradlew.flaggermus
  • Innstillinger.gradle

SRC -underkatalogen trenger ikke å kopieres på tvers av arbeidsområder; Imidlertid kan det hende du må oppdatere Gradle -prosjektet hvis Java (SRC/Main/Java) og ressurs (SRC/Main/Resources) opprettes senere.

  • Forge støtter bare eksplisitt utvikling på Eclipse og Intellij Idea, men det er flere kjørekonfigurasjoner for Visual Studio Code. Uansett kan ethvert miljø, fra Apache Netbeans til VIM / Emacs, brukes.
  • Eclipse og Intellij Ideas Gradle -integrasjon, både installert og aktivert som standard, vil håndtere resten av det første arbeidsområdet oppsettet på import eller åpne. Dette inkluderer nedlasting av nødvendige pakker fra Mojang, MinecraftForge, etc. “Gradle for Java” -plugin er nødvendig for at visuell studiokode skal gjøre det samme.
  • Gradle må påberopes for å evaluere prosjektet for nesten alle endringer i tilhørende filer (e.g., bygge.Gradle, Innstillinger.Gradle osv.). Noen IDE -er kommer med ‘oppdater ‘-knapper for å gjøre dette; Imidlertid kan det gjøres gjennom terminalen via Gradlew .
  • Formørkelse: Kjør Geneclipseruns -oppgaven.
  • Intellij Idea: Kjør Genintellijruns -oppgaven. Hvis en “modul ikke spesifisert” feil oppstår, må du angi Ideamodule -egenskapen til din “hoved” -modul (typisk $.hoved).
  • Visual Studio Code: Kjør Genvscoderuns -oppgaven.
  • Andre IDE -er: Du kan kjøre konfigurasjonene direkte ved hjelp av Gradle Run* (e.g., RunClient, Runserver, Rundata, Rungametestserver). Disse kan også brukes med støttede IDE -er.

Tilpasse mod -informasjonen din

Rediger bygningen.Gradle -filen for å tilpasse hvordan moden din er bygget (e.g., Filnavn, gjenstandsversjon osv.).

Gjøre ikke Rediger innstillingene.Gradle med mindre du vet hva du gjør. Filen spesifiserer depotet som ForgeGradle lastes opp til.

Anbefalt bygg.Gradle -tilpasninger

Mod ID -erstatning

Erstatte alle forekomster av eksempler på MODS.Toml og hovedmod -filen med mod -IDen til moden din. Dette inkluderer også å endre navnet på filen du bygger ved å sette base.ArchivesName (dette er vanligvis satt til mod -ID -en din).

// i noen bygg.Gradle Base.ArchivesName = 'MyMod'

Forge MDK bruker for øyeblikket ArchivesBasename for å angi artefaktnavnet i stedet for base.ArchivesName . Vi anbefaler å bruke base.ArchivesName i stedet som ArchivesBasename er utdatert for fjerning i Gradle 9, som en fremtidig versjon av ForgeGradle vil støtte.

Du kan fremdeles bruke ArchivesBasename ved å stille inn følgende:

// i noen bygg.Gradle Base.ArchivesName = 'MyMod'

Gruppe -ID

Gruppeegenskapen skal settes til toppnivåpakken din, som enten skal være et domene du eier eller e-postadressen din:

Type Verdi Toppnivåpakke
Domene eksempel.com com.eksempel
Underdomen eksempel.github.io io.github.eksempel
E -post [email protected] com.Gmail.eksempel
// i noen bygg.Gradle Group = 'com.eksempel'

Pakkene i din Java -kilde (SRC/Main/Java) skal nå også samsvare med denne strukturen, med en indre pakke som representerer mod -IDen:

com - Eksempel (topp på toppnivå spesifisert i gruppeeiendom) - MyMod (MOD ID) - MyMod.Java (omdøpt til eksempler.java)

Versjon

Sett versjonegenskapen til den nåværende versjonen av moden din. Vi anbefaler å bruke en variant av Maven -versjonering.

// i noen bygg.gradle versjon = '1.19.4-1.0.0.0 '

Ytterligere konfigurasjoner

Ytterligere konfigurasjoner finner du på ForgeGradle Docs.

Bygge og teste moden din

  1. For å bygge moden din, kjør Gradlew Build . Dette vil sende ut en fil i Build/Libs med navnet [ArchivesBasename]-[Versjon].krukke, som standard. Denne filen kan plasseres i MODS-mappen til et Forge-aktivert Minecraft-oppsett eller distribuert.
  2. For å kjøre moden din i et testmiljø, kan du enten bruke de genererte kjørekonfigurasjonene eller bruke de tilknyttede oppgavene (e.g. gradlew runclient). Dette vil lansere Minecraft fra Run Directory (standard ‘Run’) sammen med alle spesifiserte kildesett. Standard MDK inkluderer hovedkildesettet, så enhver kode skrevet i SRC/Main/Java vil bli brukt.
  3. Hvis du kjører en dedikert server, enten det er gjennom RUN -konfigurasjonen eller Gradlew RunServer, vil serveren først slå av. Du må godta Minecraft EULA ved å redigere EULA.txt -fil i Run Directory. Når serveren er akseptert, vil serveren laste, som deretter kan nås via en direkte tilkobling til Localhost .

Du bør alltid teste moden din i et dedikert servermiljø. Dette inkluderer kun klientmodus, da de ikke skal gjøre noe når de er lastet på serveren.

Mod -typer: Forge

Den beste ressursen for Minecraft

Forge Mods er installasjoner som endrer måten Minecraft -spillet vises og opererer. Åpenbart er denne spesifikke typen mod bare kompatibel med Minecraft Forge.

108 Visninger ❘ 4 timer siden ❘ Forfatter: Unns

79 visninger ❘ 5 timer siden ❘ Forfatter: xxrexraptorxx ❘ Tilgjengelig for: Forge

72 Visninger ❘ 5 timer siden ❘ Forfatter: Sciwhiz12 ❘ Tilgjengelig for: Forge

87,391 visninger ❘ 5 timer siden ❘ Forfatter: Lykrast ❘ Tilgjengelig for: Stoff, Forge

4.267 Visninger ❘ 5 timer siden ❘ Forfatter: Akashiikun69 ❘ Tilgjengelig for: Stoff, Forge, Quilt

1.132 Visninger ❘ 5 timer siden ❘ Forfatter: Jaredlll08 ❘ Tilgjengelig for: Stoff, Forge

4.539 visninger ❘ 5 timer siden ❘ Forfatter: Traben_0 ❘ Tilgjengelig for: Stoff, Forge, Quilt

Nyttige hatter mod

32.876 Visninger ❘ 5 timer siden ❘ Forfatter: THECECH12 ❘ Tilgjengelig for: Forge

Capes Mod

427.050 visninger ❘ 5 timer siden ❘ Forfatter: James090500 ❘ Tilgjengelig for: Stoff, Forge

CleanView Mod

84.638 visninger ❘ 5 timer siden ❘ Forfatter: Lainmi ❘ Tilgjengelig for: Stoff, Forge

42 Visninger ❘ 6 timer siden ❘ Forfatter: Kaboomroads ❘ Tilgjengelig for: Forge

Fiske nettmod

67,720 visninger ❘ 6 timer siden ❘ Forfatter: Zacomat ❘ Tilgjengelig for: Forge

5.684 visninger ❘ 6 timer siden ❘ Forfatter: Tuxed ❘ Tilgjengelig for: Stoff, Forge

945 Visninger ❘ 6 timer siden ❘ Forfatter: 50AP5UD5 ❘ Tilgjengelig for: Stoff, Forge

50 Visninger ❘ 6 timer siden ❘ Forfatter: CAS_UAL_TY ❘ Tilgjengelig for: Forge

Utvalgte innlegg

  • Jenny Mod
  • Jenny Mod McPe
  • Minecraft Forge
  • Optifine HD
  • Optifabrisk
  • Pixelmon
  • Akkurat nok ting
  • Minimap mod
  • Is og brannmod
  • Natriummod
  • Lucky Block Mod
  • Tinkers konstruksjon
  • Litematica
  • Origins Mod
  • Opprett mod
  • World Edit Mod
  • Decocraft mod
  • Skyblock Map
  • Biomer o ‘rikelig
  • Flans mod
  • Episk kampmod
  • Galacticraft
  • Replay Mod
  • Morph mod
  • Mrcrayfishs pistol
  • Mine min nei mi
  • Møbler mod
  • Avanserte kapper
  • Cobblemon Mod
  • Rlcraft modpack

Beste lanseringer

Copyright © 2012 – 2023 9Minecraft. Alle rettigheter forbeholdt.

9Minecraft er et nettsted om Minecraft hvor du enkelt kan laste ned gratis ressurser som: Minecraft -mods, Minecraft -kart, ressurspakker, datapakker og mye mer.

Copyright © 2012 – 2023 9Minecraft. Alle rettigheter forbeholdt.