Minecraft modifikāciju izveide. Kā dažādos veidos izveidot modifikāciju Minecraft

Šī ir otrā nodarbība par modifikāciju izveidi Minecraft izmantojot Kalts. Šajā nodarbībā veidosim pirmos mod failus, apskatīsim galvenās funkcijas un strādāsim ar Forge API, kā arī izveidojiet mod direktoriju ar visām niansēm. Ja neesat redzējis pirmo daļu par modifikāciju izveidi, noteikti pārbaudiet to tālāk norādītajā saitē. Saite uz pirmo daļu - .


Sāksim veidot savu pirmo modi.
  • Modifikācijas nosaukums
    Jums ir jāpiešķir modam nosaukums. Piemēram, denchikmod. Jūsu mod nosaukums ir jānorāda latīņu valodā, nenorādot pieturzīmes vai citus simbolus. Modeļa nosaukumu ieteicams sākt ar latīņu burtu. Nosaukumā var izmantot arī ciparus un pasvītrojumu (_).
  • Modifikācijas dizains un atrašanās vieta Minecraft struktūrā
    Ir noteikti kodēšanas noteikumi. Java programmā pakotnes ir ierasts strukturēt šādi: domēns.produkts vai domēns.uzņēmums.produkts
    Ko nozīmē domēns, produkts un uzņēmums?
    1. domēns ir domēns, kas līdzīgs vietnes beigās norādītajam (ru, com, org utt.)
    2. produkts - mūsu gadījumā Minecraft mod nosaukums. Parasti produkta vērtība = jūsu mod nosaukums
    3. uzņēmums - jūsu organizācijas nosaukums. Ja esi viens, tad pietiek ar parastu segvārdu
  • Minecraft, Forge un FML koda dizaina veids
    Minecraft, Forge un FML ir domēna.produkta struktūra. Tas ir, man vajadzētu rīkoties šādi - noklikšķiniet uz src/main/java un atlasiet Jauns → pakotne. Ierakstiet “com.denchik51rus.denchikmod”, reģistrjutīgs. Tas izveidos direktoriju, kurā mēs strādāsim. Tas arī viss, tad varat sākt veidot pašu modi.
  • Pamata (galvenās klases) mode
    Lai sāktu, jums jānoklikšķina uz modifikāciju direktorija un sadaļā Jauna jāizvēlas apakšsadaļā Klase, ievadot klases nosaukumu. Šis ir jūsu galvenais fails, neaizmirstiet to norādīt nosaukumā, piemēram, Main_denchikmod (tas ir manā gadījumā). Un pēc tam noklikšķiniet uz Pabeigt. Labi darīts, mums ir pirmā un galvenā modes klase.
  • Paša koda rakstīšana galvenajā un citās klasēs
    Nu, tagad mīļākā daļa - koda B rakstīšana)
    1) Virs rindas public class... ierakstiet: @Mod (modid = "denchikmod", name = "Denchik Mod", versija = "1.0"). Ar šo rindiņu mēs iestatījām, ka mūsu moda nosaukums ir Denchik Mod, un tā versija ir 1.0. Taču izstrādes vidē var rasties kļūdas, tāpēc mums ir jāimportē vajadzīgā bibliotēka. Tāpēc pēc rindas pakotnes denchik51rus.mods.denchikmod mēs rakstām: import cpw.mods.fml.common.Mod;. Un viss būs forši!
    2) Tālāk pamattekstā (cirtainās iekavās) mēs rakstām:
    @EventHandler
    public void preload (FMLPreinitializationEvent notikums)
    {

    }
    Ja parādās kļūdas, tad jāizmanto imports cpw.mods.fml un pēc tam jāizvēlas atbilstoši situācijai, taču bieži vien tās nevar reģistrēt, ja izstrādes vide jau zina klašu ceļus un kur tie atrodas.

Beigas. Modifikācijas bāze ir pabeigta. Varat arī palaist Minicraft (klienta poga augšpusē) un sarakstā redzēt savu modi.
Nākamajā nodarbībā aplūkosim bloka izveidi mūsu modā! Taču atceries, ka svarīga ir pašattīstība un darbs! Mod a la Forestry vai IC2 pats neuzrakstīja!

Daudzi spēlētāji sapņoja par programmu, kas varētu radīt modifikācijas. Pateicoties izstrādātājam Pilo, ikviens var lejupielādēt MCreator for Minecraft 1.7.2 un 1.7.10 un sākt veidot savus modifikācijas bez dziļām programmēšanas zināšanām. Izveidojiet jaunus blokus, lietas, sasniegumus, jaunus esošos bloku veidus, mobus, biomus, pārtiku, rīkus, augus, automašīnas un daudz ko citu. Jebkuru ideju var viegli īstenot, izmantojot programmu MCreator 1.7.10/1.7.2.

Izveidojiet dažāda veida modifikācijas


Šī programma ļauj izveidot dažāda veida modifikācijas, tostarp pārklājumus (piemēram, mini kartes modā), automašīnas, konstrukcijas, izmērus, instrumentu komplektus, ieročus (zobenus, ieročus) un daudz ko citu.

Intuitīvs interfeiss


MCreator piedāvā ērtu veidu, kā ievietot vienumus izvēlnē. Izstrādātājam vienkārši jāpārvieto lietas un elementi uz darba virsmas, izmantojot peli.

Amatniecības receptes un pilieni


Uzrakstiet receptes un pilienus tikpat vienkārši kā gatavošanu spēlē. Izmantojiet filtrus, lai meklētu milzīgā Minecraft lietu sarakstā. MCreator var eksportēt recepšu attēlus, lai tos varētu ievietot vietnē.

Pieredzējušiem izstrādātājiem


Pieredzējušiem izstrādātājiem patiks iespēja rediģēt mod avota kodu ērti lietojamā interfeisā. Programmas MKreator redaktorā ir sintakses izcelšana, automātiskā pabeigšana un citas programmētājam patīkamas lietas. Tiek atbalstīta integrācija ar Eclipse.

Sveiki, dārgie draugi! Ar šo rakstu es sāku rakstīt materiālu par Minecraft modifikāciju izveidi. Protams, jūs nevarat sagaidīt, kad varēsit sākt strādāt pie kāda episka un oriģināla moda, taču nav jāsteidzas. Pirms sākat, jums būs jāinstalē nepieciešamā programmatūra.

Kas mums nepieciešams:

  • Java JDK
  • MinecraftCoderPack
  • Minecraft
  • ModLoder
  • Notepad++
  • Aptumsums

*Neuztraucieties, lai arī saraksts sastāv no 6 punktiem, patiesībā viss ir daudz vienkāršāk, nekā šķiet.

Vispirms ir jāinstalē Java un tīrs Minecraft (vēlams licencēts), protams, ka jums tas jau ir, bet tomēr... Lai izvairītos no kļūdām vai ja tādas parādās, skatiet video pamācību “Java JDK instalēšana”, kas pieejama vietnē lapas apakšā. Tur varat arī atrast video par Minecraft Coder Pack (MCP) instalēšanu.

MCP uzstādīšana

Šodien ir pašreizējā versija MCP 7.23. Šī versija ir piemērota spēlei 1.4.5

Lejupielādējiet, izpakojiet jebkurā mapē ( piemērs: “mcp” mapē uz darbvirsmas).
Mums būs nepieciešama tīra Minecraft 1.4.5. Lai to izdarītu, palaidiet spēli un noklikšķiniet uz "Piespiest atjaunināt".

Ejam pa taku: “C:\Documents and Settings\YourUser\Application Data\.minecraft”

*Varat sekot šim ceļam, nospiežot taustiņu kombināciju Win+R un pēc tam laukā ievadot: %appdata%

Lejupielādējiet jaunāko ModLoader versiju (1.4.5) un instalējiet to. Uzstādīšanas nodarbība, un jūs vienmēr varat to atrast bez manas palīdzības, bet es ceru, ka jūs to varat izdarīt.

Katram gadījumam izveidosim dublējumu minecraft.jar.

Mapju kopēšana atkritumu tvertne Un resursus uz mūsu mcp mapi “burkas”.
Sāksim palaist dekompilēt.bat, pēc pabeigšanas nospiediet jebkuru taustiņu. Ja dekompilācijas laikā dators radīja dažas kļūdas, neuztraucieties par to.

Eclipse instalēšana

Kur mēs strādāsim ar kodu, veidosim un rediģēsim savus modifikācijas? Protams, Java redaktorā! Es dodu priekšroku Eclipse, bet jūs varat arī izmantot NetBeans. Godīgi sakot, gandrīz jebkurš teksta redaktors derēs, taču ērtāk ir strādāt īpašās programmās.

Šīs programmatūras instalēšana ir diezgan vienkārša. Tagad mēs palaižam un norādām ceļu:
"C:\Documents and Settings\User\Desktop\mcp\eclipse"

Noderēs arī NotePad++ redaktors. Ar tās palīdzību jūs varat arī rediģēt nepieciešamos failus un rīkoties ļoti ātri un ērti.

*Uzmanību, neaizmirstiet nokopēt tieši 2 mapes ( atkritumu tvertne Un resursus). Video tas nav minēts!

Video

Es arī iesaku jums iepazīties ar Minecraft kodētāja pakotnes ātro instalēšanu. Jums vienkārši jāatkārto visas darbības pēc manis.

Minecraft spēles popularitāte katru gadu tikai pieaug, ko daļēji veicina paši spēlētāji, izstrādājot modifikācijas un pievienojot jaunas tekstūras pakotnes. Pat nepieredzējis lietotājs varēs izveidot savu modifikāciju, ja izmantos īpašas programmas. Šajā rakstā mēs esam izvēlējušies jums vairākus vispiemērotākos šādas programmatūras pārstāvjus.

Vispirms apskatīsim populārāko programmu modifikāciju un faktūru izveidei. Interfeiss ir izveidots ļoti ērts, katra funkcija atrodas attiecīgajā cilnē un tai ir savs redaktors ar īpašu rīku komplektu. Turklāt jūs varat pievienot papildu programmatūru, kas jums būs jālejupielādē iepriekš.

Runājot par funkcionalitāti, MCreator ir gan priekšrocības, gan trūkumi. No vienas puses, ir pamata rīku komplekts, vairāki darbības režīmi, no otras puses, lietotājs var konfigurēt tikai dažus parametrus, neradot neko jaunu. Lai mainītu spēli globāli, jums jāiet uz avota kodu un jāmaina tas atbilstošajā redaktorā, taču tas prasa īpašas zināšanas.

Linkseyi Mod Maker

Linkseyi Mod Maker ir mazāk populāra programma, taču tā nodrošina lietotājiem ievērojami vairāk iespēju nekā tās iepriekšējais pārstāvis. Darbs šajā programmatūrā ir ieviests tā, ka jums ir jāizvēlas noteikti parametri no uznirstošajām izvēlnēm un jāaugšupielādē savi attēli - tas tikai padara programmu ērtāku un vienkāršāku.

Varat izveidot jaunu varoni, pūli, materiālu, bloku un pat biomu. Tas viss tiek apvienots vienā modē, pēc kura tas tiek ielādēts pašā spēlē. Turklāt ir iebūvēts modeļu redaktors. Linkseyi`s Mod Maker tiek izplatīts bez maksas un ir pieejams lejupielādei oficiālajā izstrādātāju vietnē. Lūdzu, ņemiet vērā, ka iestatījumos nav krievu valodas, taču pat bez angļu valodas zināšanām Mod Maker būs ļoti viegli apgūt.

Deathly's Mod redaktors

Deathly`s Mod Editor funkcionalitātē ir ļoti līdzīgs tā iepriekšējam pārstāvim. Ir arī vairākas cilnes, kurās tiek izveidots rakstzīmes, rīks, bloks, mob vai bioms. Pati modifikācija tiek veidota atsevišķā mapē ar tās komponentu direktorijiem, kurus varat redzēt galvenajā logā kreisajā pusē.

Viena no šīs programmas galvenajām priekšrocībām ir ērta tekstūras attēlu pievienošanas sistēma. Modelis nav jāzīmē 3D formātā, tikai jāielādē noteikta izmēra attēli atbilstošās rindās. Turklāt ir iebūvēta modifikāciju testēšanas funkcija, kas ļauj atklāt kļūdas, kuras nevarēja identificēt manuāli.

Sarakstā nebija daudz programmu, taču klātesošie pārstāvji lieliski tiek galā ar saviem uzdevumiem un nodrošina lietotāju ar visu nepieciešamo, veidojot savu modifikāciju spēlei Minecraft.

Kā izveidot modifikāciju Minecraft?

Lai izveidotu modifikācijas Minecraft, jums ir jābūt vismaz pamatzināšanām par darbu ar lietojumprogrammām un programmēšanu kopumā.

Varat izveidot Minecraft modifikācijas, izmantojot API vai bez tās. API ir lietojumprogrammu saskarne, kas ļauj strādāt ar gatavām klasēm, funkcijām, procedūrām, struktūrām un konstantēm izmantošanai citās programmās. Vispopulārākā Minecraft API ir Minecraft Forge. Izmantojot Forge, lai izveidotu spēles modifikācijas, ir jāizmanto šī API pašai spēlei, kas ievērojami sarežģī pašu spēli, bet tajā pašā laikā ļauj instalēt lietojumprogrammas bez pretrunām ar jūsu modifikācijām un citu spēlētāju modifikācijām. To nav iespējams sasniegt bez API.

Sagatavošanās moduļu izveidei spēlē ir šāda:

  1. Lejupielādējiet jaunāko Java versiju.
  2. Instalējiet Java SE izstrādes komplektu.
  3. Lejupielādējiet Eclipse IDE Java izstrādātājiem un ievietojiet tās kopiju savā darbvirsmā.
  4. Lejupielādējiet Minecraft Forge.
  5. Pārvietojiet visas programmas vienā darbvirsmas mapē un palaidiet install.cmd.
  6. Pēc Eclipse palaišanas norādiet iepriekš izveidoto mapi kā darbvietu.

Pēc tam varat pāriet tieši uz moda izveidi. Jums būs jāveic šādas darbības:

  1. Bāzes faila izveidošana, kas norāda mod nosaukumu, id un versiju;
  2. Bloka izveide;
  3. Piliena izveidošana;
  4. Bloku ģenerēšana;
  5. Daudzpusīgu konstrukciju izveide;
  6. Daudzbloku struktūras;
  7. Amatniecības priekšmeti;
  8. Instrumentu izveide utt.

Sākot ar mazumiņu, jūs pakāpeniski sapratīsit Minecraft modifikāciju izveides pamatprincipus un pat varat pievienot savus modifikācijas serverim, lai parādītu tos draugiem. Ja modifikāciju izveide vēl nav jūsu ziņā, izlasiet rakstu