Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

er007

Rekomendowane odpowiedzi

Opublikowano

Witam.

 

Przejdę od razu do tutorialu bez zbędnego wstępu ;P

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

1. Przygotowania

Pierwsze co to nam będzie potrzebne to:

Forge: http://files.minecraftforge.net/

-Pobieramy src, wersję 1.6.4 lub 1.7.2 w zależności od tego, pod która wersję chcemy pisać modyfikację

Eclipse: http://www.eclipse.org/downloads/

-Wersja standard

 

1.7.2

 

 

1.1 Przygotowania - Instalacja MinecraftForge

 

 

-Tworzymy dwa foldery.

-Następnie MineCraftForge wypakowujemy go do jednego z nich, drugi pozostawiamy pusty.

-Uruchamiamy konsolę (WIN: cmd)

-Wpisujemy do niej najpierw:

<ścieżka do folderu gdzie wypakowany został MCforge>gradlew.bat setupDecompWorkspace

-Po pokazaniu się napisu Build Successful, wpisujemy kolejną komęde:

<ścieżka do folderu gdzie wypakowany został MCforge>gradlew.bat Eclipse

-Po zakończeniu wyłączamy konsolę

-Uruchamiamy eclipse

-Wchodzimy w:

help->eclipse marketplace->wyszukujemy "gradle"

-Instalujemy: Gradle Integration for Eclipse x.x.x RELEASE

-Następnie

File->switch workspace-> (ustawiamy tutaj ścieżkę do pustego folderu, który został stworzony na początku)

-Kolejnym krokiem jest dodanie Forge do projektu, a więc:

File->Import->General->Existing Projects into Workspace->ustawiamy ścieżkę do folderu z wypakowanym forge'm

-GOTOWE ! teraz możemy przejść do tworzenia !!

Ale chwila, jak będę mógł przetestować moją modyfikację ?

Run Configurations -> Java Application

I teraz po kolei:

Main class

net.minecraft.launchwrapper.Launch

Arguments:

--version 1.6 --tweakClass cpw.mods.fml.common.launcher.FMLTweaker --accessToken test

VMarguments

-Dfml.ignoreInvalidMinecraftCertificates=true

Zapisujemy jako Run Client lub jak tam chcecie :)

 

 

 

 

2. Podstawa

 

 

Po lewej stronie w drzewku src/main/java usuwamy wszystko i robimy nowy "folder" czyli package, a w nim "klasę", czyli class.

Kod powinien wyglądać tak:

package (nazwa package, w którym jest plik class);
 
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLInitializationEvent;
 
 
@Mod(modid = NAZWA CLASS'y.MODID, version = NAZWA CLASS'y.VERSION)
public class NAZWA CLASS'y
{
    public static final String MODID = "NAZWA MODA";
    public static final String VERSION = "WERSJA MODA";
    
    @EventHandler
    public void init(FMLInitializationEvent event)
    {     
 
    }
}
 

Ten kod jest pod MC 1.7.2

Możecie teraz uruchomić MC (zielona strzałka na górze) i pojawi Wam się Wasz mod w zakładce "mods"

 

 

 

 

2.1 Własna zakładka - CreativeTab

 

 

Przechodzimy do naszego głównego kodu, czyli do tego co podałem wyżej.

Pod:

    public static final String MODID = "NAZWA MODA";
    public static final String VERSION = "WERSJA MODA";

Dodajemy:

    public static CreativeTabs MPCer007;

Następnie między {}:

    @EventHandler
    public void init(FMLInitializationEvent event)
    {    
 
    }

Należy dodać naszą zakładkę, a więc w tym celu dodajemy:

     MPCer007 = new MPCer007("TuT by er007");

Kolejnym krokiem jest stworzenie nowej class'y - MPCer007, w której należy dodać następujący kod:

package NAZWA PACKAGE;
 
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
 
public class MPCer007 extends CreativeTabs 
{
 
public MCPer007(String name) 
{
super(name);
}
 
@Override
public Item getTabIconItem() 
{
return Items.Apple;
}
 
}

Jak zmienić ikonkę ?

return Items.Apple;

Items.(nazwa przedmiotu po angielsku)

 

 

 

 

2.2 Własny crafting

 

 

wkrótce

 

 

 

 

3. Pierwszy przedmiot

 

 

wkrótce

 

 

 

 

3.1 Pierwszy blok

 

 

wkrótce

 

 

 

 

4. własne narzędzia

 

 

wkrótce

 

 

 

 

5. Własna zbroja

 

 

wkrótce

 

 

 

 

6. Własne jedzenie

 

 

wkrótce

 

 

 

 

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Wersję 1.6.4 dodam jak znajdę chwilę wolnego czasu.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Temat będę stopniowo aktualizował!

Proszę moderatorów o nie usuwanie tego tematu.

Nie pozwalam na kopiowanie i publikowanie tego oto poradnika na innych forach/stronach/blogach itp.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Da radę zdjąć mi jakieś % z paska ;P ?

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Opublikowano

Déjà vu ;x

 

Standardowo, tylko instalacja eclipse :/

 

@Edit: Powiedzmy że wierzę na słowo że będzie aktualizowany :P

"Będzie aktualizowany" w sensie, że dam TuT jak zrobić jakieś podstawowe itemy, a z przyszłymi wersjami MC zobaczymy ;P

 

 

Edit:

Jakby moderator mógłby zmienić nazwę z:

[TuT][1.6.4/1.7.2]Tworzenie modyfikacji do MinecRaft'a

na:

[TuT][1.6.4/1.7.2]Tworzenie modyfikacji do MineCraft'a

Opublikowano

ty for help ;d


TeamSpeak: Game-TSpeak.pl || Zapraszam || Darmowe Kanały || Szukamy Adminów || Przyjdź z 5 kolegami i zgarnij VIP'a

 

Opublikowano

Fajnie się zapowiada ;) Mam nadzieje że poradnik będzie dalej prowadzony ;)

W sumie to zawsze chciałem napisać jakiegoś moda a nigdzie nie mogłem znaleźć takiego poradnika :D

AsRock 960CG-GS FX | AMD Athlon 64X2 3.2 GHz |nVidia GeForce GTX660 | 2,5 GB RAM (1 x 2GB i 1x 512 MB) | Windows 7 | Service Pack 1 |

76561198099384029.png

  • 3 tygodnie później...
  • 2 lata później...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...