მოდიფიკაციების შექმნა Forge-ით. შექმენით თქვენი საკუთარი Minecraft მოდი როგორ შევქმნათ mod forge-ით

მორგებული მოდიფიკაცია კომპიუტერული თამაშები- ეს არის საკმაოდ გავრცელებული ფენომენი, რომელიც არის თამაშის ფაილების შეცვლა და დამატება მეტიშინაარსი, გეიმპლეის მრავალფეროვნება და ა.შ. ზოგჯერ მოდიფიკაციები შეიძლება იყოს მცირე, მხოლოდ რამდენიმე ელემენტის ან ფუნქციის დამატება. და ზოგჯერ შეგიძლიათ იპოვოთ გლობალური მოდიფიკაციები, რომლებიც თითქმის მთლიანად ცვლის თამაშს. Minecraft-ისთვის, ჩვენი დროის ერთ-ერთი ყველაზე პოპულარული კომპიუტერული თამაშისთვის, მოთამაშეები ქმნიან საკმაოდ ბევრ სხვადასხვა მოდს. აქედან გამომდინარე, თქვენ შეგიძლიათ ისწავლოთ როგორ შექმნათ მოდიფიკაცია Minecraft-ისთვის - სინამდვილეში, ეს უფრო ადვილია, ვიდრე ჩანს, მაგრამ ნებისმიერ შემთხვევაში, საკმაოდ დიდ დროს წაგართმევთ.

მოდიფიკაციები Minecraft-ისთვის

ასე რომ, თუ სერიოზულად გადაწყვეტთ გაერკვნენ, თუ როგორ უნდა შექმნათ მოდიფიკაცია Minecraft-ისთვის, მაშინ უნდა გესმოდეთ, რა შეიძლება შეიცვალოს იქ. სინამდვილეში, წარმოუდგენლად ბევრი შესაძლებლობაა - ამ თამაშში ბევრად მეტი მოდიფიკაციაა, ვიდრე ყველა დანარჩენისთვის. ეს გამოწვეულია იმით, რომ Minecraft საკმაოდ მარტივად გამოიყურება - შესაბამისად, მასში რაღაცის შეცვლა ან მასში გარკვეული ფუნქციების დამატება უფრო ადვილია, ვიდრე ტოპ პროექტში, რომელზეც ასობით პროფესიონალი მუშაობს რამდენიმე წლის განმავლობაში. ახლა უკვე არსებობს ისეთი მოდიფიკაციები, როგორიცაა "Industrial Craft" ან "Taumcraft", რომლებიც უსაფრთხოდ შეიძლება მივაკუთვნოთ გლობალურს, რადგან ისინი თამაშს უამრავ კონტენტს ამატებენ - პირველმა Minecraft ინდუსტრიულ ხანაში გადაიყვანა და ასობით დაამატა. ახალი რეცეპტებისა და ნივთების შესახებ. მეორე ამატებს თამაშს მაგიას და ყველაფერს, რაც მას მოყვება. ბუნებრივია, თქვენ უნდა დაიწყოთ უფრო მარტივი პროექტებით, მაგრამ საბოლოოდ შეგიძლიათ შექმნათ რაიმე სერიოზული. მაგრამ პირველ რიგში, თქვენ უნდა ისწავლოთ როგორ შექმნათ Minecraft mod.

სუფთა რეჟიმის შექმნა

თუ გსურთ ისწავლოთ როგორ შექმნათ მოდიფიკაცია Minecraft–ისთვის, მაშინვე უნდა გესმოდეთ, რომ ეს შეიძლება გაკეთდეს ორი სრულიად განსხვავებული გზით - API–ს გამოყენებით ან მის გარეშე. პირველი ნაბიჯი არის სუფთა რეჟიმის შექმნის დანგრევა, რომელიც არ საჭიროებს დამატებით პროგრამულ უზრუნველყოფას. ამ შემთხვევაში, თქვენ უნდა გქონდეთ კარგად გააზრებული თამაშის მექანიკა და გქონდეთ გარკვეული დიზაინის უნარები, ასევე მაღალ დონეზე დაპროგრამების უნარი. შემდეგ შეგიძლიათ თამაშში რაიმე ახალი შემოიტანოთ, ასევე შეცვალოთ გარკვეული ელემენტები, ფუნქციები და მრავალი სხვა. საბოლოო ჯამში, თქვენ შეძლებთ შექმნათ უნიკალური და უჩვეულო მოდი, მაგრამ სავარაუდოა, რომ მისი გამოყენება შეზღუდული იქნება სხვა მოთამაშეების მიერ, რადგან ის არ იქნება სტანდარტიზებული - შესაბამისად, ზოგიერთ მოთამაშეს შეიძლება ჰქონდეს პრობლემა გაშვებასთან და თავსებადობასთან დაკავშირებით. , იმისდა მიუხედავად, რა რეჟიმისთვის შეიქმნა "Minecraft"-ის ეს მოდიფიკაცია - გადარჩენა თუ კრეატიული.

მოდების შექმნა API-ით

API არის სპეციალური პროგრამირების ინტერფეისი, რომელიც უკვე შეიცავს უამრავ ფუნქციას თავად თამაშიდან, ასევე ტექსტურებს, სკინებს და ბევრ სხვას. ამრიგად, იმის ნაცვლად, რომ დაწეროთ ყველა კოდი ნულიდან, შეგიძლიათ გამოიყენოთ მზა გადაწყვეტილებები, რომლებიც შეიძლება გაერთიანდეს ერთმანეთთან და შექმნათ რაღაც ახალი. არსებობს უამრავი სხვადასხვა ინტერფეისი და მათ შორის რაიმე კონკრეტულის არჩევა შეიძლება იყოს პრობლემა. აქ თქვენ უნდა გაითვალისწინოთ მოდიფიკაციის სპეციფიკა, მაგალითად, "Minecraft" რეჟიმთან დაკავშირებით - გადარჩენა, ჰარდკორი, კრეატიული და ა.შ. მაგრამ თუ ახლახან იწყებთ მოდების შექმნას და ასევე გსურთ, რომ თქვენი მოდი იყოს რაც შეიძლება მეტი ადამიანისთვის ხელმისაწვდომი, მაშინ უნდა გამოიყენოთ Minecraft Forge. ეს არის ყველაზე გავრცელებული API, რომელიც ამჟამად არსებობს - ამავდროულად, ის არის ყველაზე ფუნქციონალური, მოცულობითი და მოთხოვნადი. ამიტომ, თუ Minecraft-ში ახალი მოდულების დამატებას აპირებთ, პირველ რიგში ყურადღება მიაქციეთ მას.

Minecraft Forge-ის გამოყენების მახასიათებლები

ბევრ მოთამაშეს, რომლებიც ქმნიან ან იყენებენ მოდებს, აინტერესებთ, რატომ არის საერთოდ საჭირო Forge. ყოველივე ამის შემდეგ, ეს ძალიან მოუხერხებელია - თქვენ აუცილებლად უნდა დააინსტალიროთ თავად API, რათა შემდეგ შეძლოთ მოდიფიკაციის გაშვება. მართლა შეუძლებელია სუფთა მოდიფიკაციების შექმნა, რომლებიც დამატებით არაფერს მოითხოვს სათამაშოდ? სინამდვილეში, "Forge"-ს გაცილებით მეტი უპირატესობა აქვს, ვიდრე უარყოფითი მხარეები (სხვათა შორის, არსებობს მხოლოდ ერთი, რომელიც არის ზუსტად API-ის წინასწარ დაყენების საჭიროება მოდიფიკაციის გასაშვებად). ჯერ ერთი, მოდიფიკაციის შექმნის პროცესი გამარტივებულია და მეორეც, თქვენ გაქვთ კიდევ ბევრი მახასიათებელი, რომელთა გამოყენება არ საჭიროებს ძალისხმევას. მაგრამ რაც მთავარია - თქვენი რეჟიმი ხდება უნივერსალური. თუ თქვენ გააკეთებთ მოდს API-ს გარეშე, როგორც ზემოთ აღინიშნა, დიდია შანსი, რომ ბევრმა მოთამაშემ ვერ შეძლოს მისი ინსტალაცია. თუ თქვენ იყენებდით Forge-ს, მაშინ ნებისმიერ მოთამაშეს, რომელსაც აქვს დაინსტალირებული API, შეეძლება დააინსტალიროს თქვენი რეჟიმი ოდნავი პრობლემის გარეშე.

გამოყენების მახასიათებლები

მოდიფიკაციის ყველაზე მნიშვნელოვანი წესი, არ აქვს მნიშვნელობა რომელ ვარიანტს აირჩევთ, არის ორიგინალური ფაილების არ შეცვლა. მაგალითად, თქვენ გადაწყვიტეთ Minecraft-ისთვის მანქანის მოდიფიკაციის გაკეთება - უმჯობესია დაამატოთ ახალი ობიექტები, ვიდრე შეასწოროთ ის, რაც თამაშშია, რათა თავიდან აიცილოთ კონფლიქტები.

დღეს ჩვენ ვიწყებთ სტატიების სერიას დამწყებთათვის, რომელიც შექმნილია იმისთვის, რომ დაგეხმაროთ Minecraft-ის მოდიფიკაციის დაუფლებაში და რაც მთავარია, ამის გაკეთება რაც შეიძლება სწრაფად და სასარგებლოდ. პრინციპში, თითოეულ ჩვენგანს შეუძლია იპოვნოს გაკვეთილები და დაიწყოს მოდების შექმნა, რადგან poke მეთოდის გამოყენებით შეგიძლიათ გააკეთოთ თითქმის ყველაფერი, თუნდაც არც ისე სწორი და ლამაზი. ეს გაკვეთილი გიხსნით ჭურჭლის გადადგმისგან და დაგეხმარებათ რაც შეიძლება სწრაფად და მოხერხებულად დაიწყოთ.

Minecraft მოდიფიკაციის შესავალი

უნდა აღინიშნოს, რომ Minecraft-ის მოდიფიკაციები იწერება ჯავაში. აქ არ იქნება მოსახერხებელი რედაქტორები. თქვენ უნდა გქონდეთ Java-ს მინიმუმ მინიმალური ცოდნა, ან სხვა პროგრამირების ენების გამოცდილება, მათი საფუძვლების ცოდნა. ექსტრემალურ შემთხვევებში - ამ ყველაფრის სწავლის დიდი სურვილი. თუ სულელურად არ კოპირებთ მაგალითებს, მაგრამ ცდილობთ გაიგოთ, როგორ მუშაობს ეს, მაშინ აუცილებლად მიაღწევთ წარმატებას.

თითქმის ყველა ადამიანი, ვინც ოდესმე დააინსტალირა Minecraft-ის მოდიფიკაციები, იცნობს Forge მოდიფიკაციას, რადგან მოდების უმეტესობა მოითხოვს მის არსებობას თქვენს თამაშში. ამ სტატიაში ჩვენ შევქმნით მოდებს სპეციალურად Forge-სთვის.

რატომ Forge? წარმოიდგინეთ, რომ თქვენ გჭირდებათ ტელევიზორის/კომპიუტერის/აიფონის/დიდი ადრონული კოლაიდერის შეკეთება (ხაზგასმით აღვნიშნოთ საჭიროებისამებრ), მაგრამ ყველაფერი რაც ხელთ გაქვთ არის ჩაქუჩი და ლურსმნები. რა თქმა უნდა, წავალთ და ავიღებთ მტვრიან ხელსაწყოთა ყუთს, რომელშიც არის ქლიბი, და პინცეტი და საერთოდ ყველაფერი, რაც ჩვენს გულს უნდა. ჩვენს შემთხვევაში, Forge არის ის სასურველი ინსტრუმენტების ყუთი.

მოდი საქმეს შევუდგეთ

ჯერ უნდა გადმოვწეროთ JDK (Java Development Kit)

სტატია ექსკლუზიურია საიტისთვის. ინფორმაციის გადაწერა და გადაბეჭდვა შესაძლებელია მხოლოდ ავტორის წერილობითი თანხმობით.

როგორ შევქმნათ მოდიფიკაცია Minecraft-ისთვის?

Minecraft-ში მოდების შესაქმნელად, თქვენ უნდა გქონდეთ მინიმუმ საბაზისო ცოდნა აპლიკაციებთან მუშაობის და ზოგადად პროგრამირების სფეროში.

თქვენ შეგიძლიათ შექმნათ მოდიფიკაციები Minecraft-ისთვის API-ის გამოყენებით და მის გარეშე. API - აპლიკაციის პროგრამირების ინტერფეისი, რომელიც საშუალებას გაძლევთ იმუშაოთ მზა კლასებთან, ფუნქციებთან, პროცედურებთან, სტრუქტურებთან და მუდმივებთან სხვა პროგრამებში გამოსაყენებლად. Minecraft-ისთვის ყველაზე პოპულარული API არის Minecraft Forge. თამაშში მოდების შესაქმნელად Forge-ის გამოყენება მოითხოვს ამ API-ს გამოყენებას თავად თამაშისთვის, რაც მნიშვნელოვნად ართულებს თავად გეიმპლეს, მაგრამ ამავე დროს საშუალებას გაძლევთ დააინსტალიროთ აპლიკაციები საკუთარ მოდიფიკაციებთან და სხვა მოთამაშეების მოდებთან კონფლიქტის გარეშე. ამის მიღწევა შეუძლებელია API-ის გარეშე.

თამაშში მოდების შესაქმნელად მზადება შემდეგია:

  1. ჩამოტვირთეთ Java-ს უახლესი ვერსია.
  2. დააინსტალირეთ Java SE განვითარების ნაკრები.
  3. ჩამოტვირთეთ Eclipse IDE Java დეველოპერებისთვის და გადაიტანეთ მისი ასლი თქვენს სამუშაო მაგიდაზე.
  4. ჩამოტვირთეთ Minecraft Forge.
  5. გადაიტანეთ ყველა პროგრამა თქვენს სამუშაო მაგიდაზე ერთ საქაღალდეში და გაუშვით install.cmd.
  6. Eclipse-ის დაწყების შემდეგ დააყენეთ სამუშაო სივრცე ადრე შექმნილ საქაღალდეზე.

ამის შემდეგ, შეგიძლიათ პირდაპირ გააგრძელოთ მოდიფიკაციის შექმნა. თქვენ მოგიწევთ შემდეგი ნაბიჯების გავლა:

  1. საბაზისო ფაილის შექმნა, რომელიც განსაზღვრავს mod-ის სახელს, id-ს და ვერსიას;
  2. ბლოკის შექმნა;
  3. წვეთების შექმნა;
  4. ბლოკის გენერაცია;
  5. მრავალმხრივი სტრუქტურების შექმნა;
  6. მრავალბლოკიანი სტრუქტურები;
  7. ნივთების შექმნა;
  8. ხელსაწყოების შექმნა და ა.შ.

მცირედით დაწყებული, თანდათან გაიგებთ Minecraft-ისთვის მოდების შექმნის ძირითად პრინციპებს და შეგიძლიათ სერვერზე საკუთარი მოდიფიკაციების დამატებაც კი, რათა აჩვენოთ ისინი თქვენს მეგობრებს. თუ მოდიფიკაციის შექმნა ჯერ არ არის თქვენს ძალაში, წაიკითხეთ სტატია

ბევრი მოთამაშე ოცნებობდა პროგრამაზე, რომელსაც შეეძლო ცვლილებების შექმნა. დეველოპერ Pilo-ს წყალობით, ყველას შეუძლია ჩამოტვირთოთ MCreator Minecraft 1.7.2 და 1.7.10-ისთვის და დაიწყოს საკუთარი მოდების შექმნა პროგრამირების ღრმა ცოდნის გარეშე. შექმენით ახალი ბლოკები, ნივთები, მიღწევები, არსებული ბლოკების ახალი ტიპები, მობები, ბიომები, საკვები, ხელსაწყოები, მცენარეები, მანქანები და სხვა. ნებისმიერი იდეა ადვილად განხორციელდება MCreator 1.7.10/1.7.2 გამოყენებით.

შექმენით სხვადასხვა ტიპის მოდიფიკაციები


ეს პროგრამა საშუალებას გაძლევთ შექმნათ სხვადასხვა სახის მოდიფიკაციები, მათ შორის გადაფარვები (როგორც მინი რუქის მოდში), მანქანები, სტრუქტურები, ზომები, ხელსაწყოების ნაკრები, იარაღი (ხმლები, იარაღი) და სხვა.

ინტუიციური ინტერფეისი


MCreator გთავაზობთ მენიუში ელემენტების განთავსების მოსახერხებელ გზას. საკმარისია დეველოპერმა მაუსის საშუალებით გადაიტანოს ნივთები და ელემენტები სამუშაო ზედაპირზე.

ხელნაკეთი რეცეპტები და წვეთები


დანიშნეთ რეცეპტები, წვეთები ისეთივე მარტივია, როგორც ხელნაკეთობა თამაშში. გამოიყენეთ ფილტრები Minecraft-ში ნივთების უზარმაზარი სიის მოსაძიებლად. MCreator-ს შეუძლია რეცეპტების სურათების ექსპორტი ისე, რომ ისინი განთავსდეს საიტზე.

გამოცდილი დეველოპერებისთვის


გამოცდილ დეველოპერებს მოეწონებათ მოდული კოდის რედაქტირების შესაძლებლობა მოსახერხებელი ინტერფეისით. MKreator პროგრამის რედაქტორს აქვს სინტაქსის ხაზგასმა, ავტომატური დასრულება და სხვა სასიამოვნო რამ პროგრამისტისთვის. Eclipse-თან ინტეგრაცია მხარდაჭერილია.

გამარჯობა ძვირფასო მეგობრებო! ამ სტატიით ვიწყებ მასალის წერას Minecraft-ის მოდების შექმნის შესახებ. რა თქმა უნდა, თქვენ ვერ მოითმენთ მუშაობის დაწყებას ზოგიერთ ეპიკურ და ორიგინალურ მოდზე, მაგრამ არ არის საჭირო აჩქარება. სანამ დაიწყებთ, თქვენ უნდა დააინსტალიროთ საჭირო პროგრამული უზრუნველყოფა.

რა გვჭირდება:

  • Java JDK
  • Minecraft CodePack
  • Minecraft
  • ModLoder
  • NotePad++
  • დაბნელება

*არ ინერვიულოთ, მიუხედავად იმისა, რომ სია 6 ელემენტისგან შედგება, სინამდვილეში ყველაფერი გაცილებით მარტივია, ვიდრე ჩანს.

ჯერ უნდა დააინსტალიროთ Java და სუფთა Minecraft (სასურველია ლიცენზირებული), რა თქმა უნდა, უკვე გაქვთ, მაგრამ მაინც... შეცდომების თავიდან ასაცილებლად ან, ასეთის არსებობის შემთხვევაში, იხილეთ ვიდეო გაკვეთილი „Installing Java JDK“, რომელიც ხელმისაწვდომია მისამართზე გვერდის ბოლოში. აქ ასევე შეგიძლიათ იპოვოთ ვიდეო Minecraft კოდირების პაკეტის (MCP) დაყენების შესახებ.

MCP-ის დაყენება

ამჟამად არის მიმდინარე ვერსია MCP 7.23. ეს ვერსია განკუთვნილია 1.4.5 თამაშისთვის

ჩამოტვირთეთ, გახსენით ნებისმიერ საქაღალდეში ( მაგალითი: საქაღალდე "mcp" სამუშაო მაგიდაზე).
ჩვენ გვჭირდება სუფთა Minecraft 1.4.5. ამისათვის გაუშვით თამაში და დააწკაპუნეთ "Force განახლება".

მოდით წავიდეთ გზაზე: "C:\Documents and Settings\YourUser\Application Data\.minecraft"

*ამ გზაზე ნავიგაცია შეგიძლიათ Win + R ღილაკების კომბინაციის დაჭერით და შემდეგ ველში აკრეფით: % appdata%

ჩამოტვირთეთ ModLoader უახლესი ვერსია(1.4.5) და დააინსტალირეთ. თქვენ ყოველთვის შეგიძლიათ იპოვოთ ინსტალაციის სახელმძღვანელო ჩემი დახმარების გარეშე, მაგრამ იმედი მაქვს, იცით როგორ.

მოდით შევქმნათ სარეზერვო საშუალება ყოველი შემთხვევისთვის. minecraft.jar.

საქაღალდეების კოპირება ურნადა რესურსებიჩვენი mcp-ის "jars" საქაღალდეში.
ჩვენ ვიწყებთ დეკომპილირება.ღამურა, როდესაც დასრულდება, დააჭირეთ ნებისმიერ ღილაკს. თუ დეკომპილაციის დროს კომპიუტერმა რამდენიმე შეცდომა მოგცა, მაშინ ამაზე არ უნდა ინერვიულოთ.

Eclipse-ის ინსტალაცია

სად ვიმუშავებთ კოდთან, შევქმნით და შევცვლით ჩვენს მოდებს? რა თქმა უნდა, ჯავის რედაქტორში! მე მირჩევნია Eclipse, მაგრამ თქვენ ასევე შეგიძლიათ გამოიყენოთ NetBeans. მართალი გითხრათ, თითქმის ნებისმიერი ტექსტური რედაქტორი იმუშავებს, მაგრამ უფრო მოსახერხებელია სპეციალურ პროგრამებში მუშაობა.

ამ პროგრამული უზრუნველყოფის ინსტალაცია საკმაოდ მარტივია. ახლა გაუშვით და მიუთითეთ გზა:
"C:\Documents and Settings\User\Desktop\mcp\eclipse"

NotePad++ რედაქტორი ასევე გამოგადგებათ. მასთან ერთად, თქვენ ასევე შეგიძლიათ შეცვალოთ საჭირო ფაილები და ისინი მოქმედებენ ძალიან სწრაფად და მოხერხებულად.

*ყურადღება, არ დაგავიწყდეთ ზუსტად 2 საქაღალდის კოპირება ( ურნადა რესურსები). ეს არ არის ნახსენები ვიდეოში!

ვიდეო

მე ასევე გირჩევთ გაეცნოთ Minecraft კოდირების სწრაფი ინსტალაციის პაკეტს. თქვენ მხოლოდ უნდა გაიმეოროთ ყველა ნაბიჯი ჩემს შემდეგ.

მოგეწონა სტატია? Გააზიარე
ზედა