Grundgerüst: Unterschied zwischen den Versionen

Aus RMG-Wiki
Wechseln zu: Navigation, Suche
K
(Pre- und Post-Init-Methoden werden nicht gebraucht)
Zeile 25: Zeile 25:
 
public static <modid_camel> instance = new <modid_camel>();
 
public static <modid_camel> instance = new <modid_camel>();
  
@EventHandler
 
public void preInit(FMLPreInitializationEvent event) {
 
}
 
 
 
@EventHandler
 
@EventHandler
 
public void init(FMLInitializationEvent event) {
 
public void init(FMLInitializationEvent event) {
Zeile 36: Zeile 32:
 
registerEntities();
 
registerEntities();
 
}
 
}
+
 
@EventHandler
+
public void postInit(FMLPostInitializationEvent event) {
+
}
+
+
 
private void registerBlocks() {
 
private void registerBlocks() {
 
   }
 
   }

Version vom 17. Juni 2016, 18:58 Uhr

Anmerkungen

<organisation> = Name des Entwickler(s/teams)

<modid> = Mod-ID aus kleinen Buchstaben und Zahlen (kein Leerzeichen, nicht mit Zahlen beginnend)

<modid_camel> = wie <modid>, aber mit großen Buchstaben am Anfang jedes Wortes

<modname> = Modname aus kleinen/großen Buchstaben und Zahlen (auch Leerzeichen, kann auch mit Zahlen beginnen)

Code

package <organisation>.<modid>;

import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.Mod.Instance;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;

@Mod(modid="<modid>", name="<modname>", version="3.1.4.15")
public class <modid_camel> {

	@Instance
	public static <modid_camel> instance = new <modid_camel>();

	@EventHandler
	public void init(FMLInitializationEvent event) {
		registerBlocks();
		registerItems();
		registerRecipes();
		registerEntities();
	}

	private void registerBlocks() {
   	}
	
	private void registerItems() {
	}
	
	private void registerRecipes() {
	}
	
	private void registerEntities() {
	}
}
Nächste Seite >>