Minecraft skabe ændringer. Sådan opretter du en mod til Minecraft på forskellige måder

Dette er den anden lektion om oprettelse af ændringer Minecraft ved at bruge Forge. I denne lektion vil vi oprette de første mod-filer, se på hovedfunktionerne og arbejde med Forge API, og opret også en mod-mappe med alle nuancerne. Hvis du ikke har set den første del om oprettelse af ændringer, skal du sørge for at tjekke den ud på linket nedenfor. Link til første del - .


Lad os begynde at skabe vores første mod.
  • Ændringsnavn
    Du skal give din mod et navn. For eksempel denchikmod. Det er nødvendigt at angive navnet på din mod på latin, uden at angive tegnsætningstegn eller andre symboler. Det er tilrådeligt at starte navnet på moden med et latinsk bogstav. Tal og understregninger (_) kan også bruges i titlen.
  • Design og placering af mod'et i Minecraft-strukturen
    Der er visse regler for kodning. I Java er det almindeligt at strukturere pakker som følger: domæne.produkt eller domæne.virksomhed.produkt
    Hvad betyder domæne, produkt og virksomhed?
    1. domæne er et domæne, der ligner det, der er angivet i slutningen af ​​webstedet (ru, com, org osv.)
    2. produkt - navnet, i vores tilfælde, på Minecraft mod. Normalt er produktværdien = navnet på din mod
    3. virksomhed - navnet på din organisation. Hvis du er alene, så er et almindeligt kaldenavn nok
  • Type design af Minecraft, Forge og FML-kode
    Minecraft, Forge og FML har en domain.product-struktur. Det vil sige, jeg skal gøre følgende - klik på src/main/java og vælg Ny → pakke. Skriv "com.denchik51rus.denchikmod", der skelnes mellem store og små bogstaver. Dette vil oprette en mappe, som vi vil arbejde i. Det er det, så kan du begynde at skabe selve moddet.
  • Base (Hovedklasse) mode
    For at begynde skal du klikke på ændringsbiblioteket og vælge undersektionen Klasse i den nye sektion og indtaste navnet på klassen. Dette er din hovedfil, glem ikke at angive dette i navnet, for eksempel Main_denchikmod (Dette er i mit tilfælde). Og klik derefter på Udfør. Godt gået, vi har den første og vigtigste klasse af mode.
  • Skrivning af selve koden i hoved- og andre klasser
    Nå, nu den sødeste del - at skrive kode B)
    1) Skriv følgende over linjen public class...: @Mod (modid = "denchikmod", name="Denchik Mod", version = "1.0"). Med denne linje indstiller vi, at navnet på vores mod er Denchik Mod, og dens version er 1.0. Men der kan opstå fejl i udviklingsmiljøet, så vi skal importere det bibliotek, vi har brug for. Derfor skriver vi efter linjepakken denchik51rus.mods.denchikmod: import cpw.mods.fml.common.Mod;. Og alt bliver fedt!
    2) Dernæst skriver vi i kroppen (i krøllede parenteser):
    @EventHandler
    public void preLoad(FMLPreInitializationEvent-hændelse)
    {

    }
    Hvis der opstår fejl, så skal du bruge import cpw.mods.fml og derefter vælge efter situationen, men ofte kan du ikke registrere dem, hvis udviklingsmiljøet allerede kender klassestierne og hvor de er placeret.

Ende. Basen af ​​moddet er færdig. Du kan også starte Minicraft (klient-knap øverst) og se din egen mod på listen.
I den næste lektion vil vi se på at skabe en blok i vores mod! Men husk at selvudvikling og arbejde er vigtigt! Mod a la Forestry eller IC2 skrev ikke sig selv!

Mange spillere drømte om et program, der kunne lave ændringer. Takket være udvikleren Pilo kan enhver downloade MCreator til Minecraft 1.7.2 og 1.7.10 og begynde at skabe deres egne mods uden dyb programmeringsviden. Opret nye blokke, ting, præstationer, nye typer eksisterende blokke, mobs, biomer, mad, værktøjer, planter, biler og mere. Enhver idé kan nemt implementeres ved hjælp af MCreator 1.7.10/1.7.2-programmet.

Opret forskellige typer mods


Dette program giver dig mulighed for at oprette forskellige typer modifikationer, herunder overlejringer (som i minikort-mod), biler, strukturer, dimensioner, værktøjssæt, våben (sværd, våben) og mere.

Intuitiv grænseflade


MCreator tilbyder en bekvem måde at placere elementer i en menu. Udvikleren skal blot flytte ting og elementer over på arbejdsfladen ved hjælp af musen.

At lave opskrifter og dråber


Skriv opskrifter og drops lige så nemt som at lave i spillet. Brug filtre til at søge gennem en enorm liste over ting i Minecraft. MCreator kan eksportere billeder af opskrifter, så de kan placeres på siden.

For erfarne udviklere


Erfarne udviklere vil elske muligheden for at redigere mod-kildekoden i en brugervenlig grænseflade. MKreator-programeditoren har syntaksfremhævning, autofuldførelse og andre ting, der er behagelige for programmøren. Integration med Eclipse er understøttet.

Hej, kære venner! Med denne artikel giver jeg en start til at skrive materiale om at skabe Minecraft-mods. Selvfølgelig kan du ikke vente med at begynde at arbejde på en eller anden episk og original mod, men der er ingen grund til at haste. Før du begynder, skal du installere den nødvendige software.

Hvad vi har brug for:

  • Java JDK
  • MinecraftCoderPack
  • Minecraft
  • ModLoder
  • Notesblok++
  • Formørkelse

*Bare rolig, selvom listen består af så mange som 6 punkter, er alt i virkeligheden meget enklere, end det ser ud til.

Først skal du installere Java og ren Minecraft (helst licenseret), selvfølgelig har du dette allerede, men stadig... For at undgå fejl, eller hvis nogen dukker op, se videovejledningen “Installing Java JDK”, som er tilgængelig på nederst på siden. Der kan du også finde en video om installation af Minecraft Coder Pack (MCP).

MCP installation

I dag er den nuværende version MCP 7,23. Denne version er velegnet til spil 1.4.5

Download, udpak til enhver mappe ( eksempel: mappen "mcp" på skrivebordet).
Vi skal bruge ren Minecraft 1.4.5. For at gøre dette skal du starte spillet og klikke på "Force update".

Lad os gå ad stien: "C:\Documents and Settings\YourUser\Application Data\.minecraft"

*Du kan følge denne sti ved at trykke på Win+R-tastekombinationen og derefter indtaste i feltet: %appdata%

Download den seneste version af ModLoader (1.4.5) og installer den. Installationslektion 'og du kan altid finde det uden min hjælp, men jeg håber, du kan gøre det.

Lad os lave en sikkerhedskopi for en sikkerheds skyld minecraft.jar.

Kopiering af mapper beholder Og ressourcer til "jars"-mappen på vores mcp.
Lad os starte dekompilere.bat, når du er færdig, skal du trykke på en vilkårlig tast. Hvis computeren under dekompileringen gav dig et par fejl, skal du ikke bekymre dig om dette.

Installation af Eclipse

Hvor vil vi arbejde med kode, oprette og redigere vores mods? I Java-editoren, selvfølgelig! Jeg foretrækker Eclipse, men du kan også bruge NetBeans. Helt ærligt, næsten enhver teksteditor vil gøre det, men det er mere praktisk at arbejde i specielle programmer.

Installation af denne software er ret enkel. Nu starter vi og specificerer stien:
"C:\Documents and Settings\User\Desktop\mcp\eclipse"

NotePad++ editor vil også være praktisk. Med dens hjælp kan du også redigere de nødvendige filer og handle meget hurtigt og bekvemt.

*Bemærk, glem ikke at kopiere præcis 2 mapper ( beholder Og ressourcer). Dette er ikke nævnt i videoen!

Video

Jeg råder dig også til at gøre dig bekendt med Hurtig installation af Minecraft Coder Pack. Du skal bare gentage alle trinene efter mig.

Populariteten af ​​Minecraft-spillet vokser kun hvert år, delvist bidraget til af spillerne selv ved at udvikle mods og tilføje nye teksturpakker. Selv en uerfaren bruger vil være i stand til at oprette sin egen ændring, hvis han bruger specielle programmer. I denne artikel har vi udvalgt flere af de bedst egnede repræsentanter for sådan software til dig.

Lad os først se på det mest populære program til at skabe mods og teksturer. Grænsefladen er lavet meget praktisk, hver funktion er placeret i en tilsvarende fane og har sin egen editor med et sæt specifikke værktøjer. Derudover kan du tilslutte yderligere software, som du skal downloade på forhånd.

Med hensyn til funktionalitet har MCreator både fordele og ulemper. På den ene side er der et grundlæggende sæt værktøjer, flere driftstilstande, og på den anden side kan brugeren kun konfigurere nogle få parametre uden at skabe noget nyt. For at ændre spillet globalt skal du gå til kildekoden og ændre den i den relevante editor, men dette kræver særlig viden.

Linkseyis Mod Maker

Linkseyis Mod Maker er et mindre populært program, men det giver brugerne betydeligt flere muligheder end dets tidligere repræsentant. At arbejde i denne software er implementeret på en sådan måde, at du skal vælge visse parametre fra pop-up-menuer og uploade dine egne billeder - dette gør kun programmet mere bekvemt og enklere.

Du kan oprette en ny karakter, pøbel, materiale, blok og endda biom. Alt dette kombineres til én mod, hvorefter det indlæses i selve spillet. Derudover er der en indbygget model editor. Linkseyis Mod Maker distribueres gratis og er tilgængelig til download på udviklernes officielle hjemmeside. Bemærk venligst, at der ikke er noget russisk sprog i indstillingerne, men selv uden kendskab til engelsk, vil det være meget nemt at mestre Mod Maker.

Deathly's Mod Editor

Deathly's Mod Editor minder meget om sin tidligere repræsentant i funktionalitet. Der er også flere faner, hvor en karakter, værktøj, blok, mob eller biom oprettes. Selve moddet er formet til en separat mappe med dens komponentmapper, som du kan se til venstre i hovedvinduet.

En af de vigtigste fordele ved dette program er det praktiske system til at tilføje teksturbilleder. Du behøver ikke at tegne modellen i 3D, du skal blot indlæse billeder af en bestemt størrelse i de passende rækker. Derudover er der en indbygget modifikationstestfunktion, der giver dig mulighed for at opdage fejl, der ikke kunne identificeres manuelt.

Der var ikke mange programmer på listen, men de tilstedeværende repræsentanter klarer perfekt deres opgaver og giver brugeren alt, hvad de har brug for, når de laver deres egen modifikation til spillet Minecraft.

Hvordan laver man en mod til Minecraft?

For at lave mods i Minecraft skal du som minimum have grundlæggende viden om at arbejde med applikationer og programmering generelt.

Du kan oprette mods til Minecraft ved hjælp af API'en eller uden den. API er en applikationsprogrammeringsgrænseflade, der giver dig mulighed for at arbejde med færdige klasser, funktioner, procedurer, strukturer og konstanter til brug i andre programmer. Den mest populære API til Minecraft er Minecraft Forge. At bruge Forge til at skabe mods i et spil kræver brug af denne API til selve spillet, hvilket komplicerer selve gameplayet betydeligt, men samtidig giver dig mulighed for at installere applikationer uden konflikter med dine modifikationer og med mods fra andre spillere. Det er umuligt at opnå dette uden en API.

Forberedelse til at skabe mods i spillet er som følger:

  1. Download den seneste version af Java.
  2. Installer Java SE Development Kit.
  3. Download Eclipse IDE til Java-udviklere og placer en kopi af den på dit skrivebord.
  4. Hent Minecraft Forge.
  5. Flyt alle programmer til én mappe på dit skrivebord og kør install.cmd.
  6. Når du har startet Eclipse, skal du angive den mappe, du oprettede tidligere, som arbejdsområdet.

Herefter kan du fortsætte direkte til at oprette mod. Du skal gennemgå følgende trin:

  1. Oprettelse af en basisfil, der specificerer navnet, id'et og versionen af ​​mod'et;
  2. Oprettelse af en blok;
  3. Oprettelse af en dråbe;
  4. Blok generation;
  5. Oprettelse af alsidige strukturer;
  6. Multiblok strukturer;
  7. Håndværksartikler;
  8. Udarbejdelse af værktøj mv.

Ved at starte i det små, vil du gradvist forstå de grundlæggende principper for, hvordan du laver mods til Minecraft, og du kan endda tilføje dine egne mods til serveren for at vise dem til dine venner. Hvis det ikke er op til dig at oprette mods endnu, så læs artiklen