Empty mod (initial import)

This commit is contained in:
Emmanuel BENOîT 2016-06-13 11:55:30 +02:00
commit 23a9cb2157
8 changed files with 412 additions and 0 deletions
src
java/mmm
resources

68
src/java/mmm/Mmm.java Normal file
View file

@ -0,0 +1,68 @@
package mmm;
import net.minecraft.block.Block;
import net.minecraft.item.ItemBlock;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.SidedProxy;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
import net.minecraftforge.fml.common.registry.GameRegistry;
@Mod(modid = Mmm.ID, name = Mmm.NAME, version = Mmm.VERSION)
public class Mmm {
public static final String ID = "mmm";
public static final String NAME = "MMM!";
public static final String VERSION = "0.1-1.9.4";
public static final String PREFIX = ID + ".";
@SidedProxy
public static CommonProxy proxy = null;
public static abstract class CommonProxy {
public void preInit(FMLPreInitializationEvent event) {
// EMPTY
}
public void init(FMLInitializationEvent event) {
// EMPTY
}
}
public static class ServerProxy extends CommonProxy {
}
public static class ClientProxy extends CommonProxy {
@Override
public void preInit(FMLPreInitializationEvent event) {
super.preInit(event);
}
}
@EventHandler
public void preInit(FMLPreInitializationEvent event) {
proxy.preInit(event);
}
@EventHandler
public void init(FMLInitializationEvent event) {
proxy.init(event);
}
public static <BLOCK extends Block> BLOCK registerBlock(BLOCK block) {
GameRegistry.register(block);
GameRegistry.register(new ItemBlock(block).setRegistryName(block.getRegistryName()));
return block;
}
public static AxisAlignedBB makeBlockAABB(int x1, int y1, int z1, int x2, int y2, int z2) {
return new AxisAlignedBB(x1 * .0625, y1 * .0625, z1 * .0625, x2 * .0625, y2 * .0625, z2 * .0625);
}
}

16
src/resources/mcmod.info Normal file
View file

@ -0,0 +1,16 @@
[
{
"modid": "mmm",
"name": "MMM!",
"description": "A mod for both me and my son. Likely to include very random assortments of things. Probably won't play nice with other mods because I don't care.",
"version": "${version}",
"mcversion": "${mcversion}",
"url": "",
"updateUrl": "",
"authorList": ["TSeeker"],
"credits": "",
"logoFile": "",
"screenshots": [],
"dependencies": []
}
]