Empty mod (initial import)
This commit is contained in:
commit
23a9cb2157
8 changed files with 412 additions and 0 deletions
src
68
src/java/mmm/Mmm.java
Normal file
68
src/java/mmm/Mmm.java
Normal 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
16
src/resources/mcmod.info
Normal 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": []
|
||||
}
|
||||
]
|
Reference in a new issue