Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.lwjgl.input.Keyboard;
- import org.lwjgl.util.Color;
- import padwolf.mods.tardis.Proxy.ProxyCommon;
- import padwolf.mods.tardis.TARDIS.EntityTARDIS;
- import padwolf.mods.tardis.TARDIS.ModelTARDIS;
- import padwolf.mods.tardis.TARDIS.RenderEntityTARDIS;
- import net.minecraft.client.settings.KeyBinding;
- import net.minecraft.init.Blocks;
- import cpw.mods.fml.client.registry.RenderingRegistry;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler;
- import cpw.mods.fml.common.SidedProxy;
- import cpw.mods.fml.common.event.FMLInitializationEvent;
- import cpw.mods.fml.common.network.NetworkRegistry;
- import cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper;
- import cpw.mods.fml.common.registry.EntityRegistry;
- import cpw.mods.fml.common.registry.GameRegistry;
- import cpw.mods.fml.common.registry.LanguageRegistry;
- import cpw.mods.fml.relauncher.Side;
- @Mod(modid = TARDISRefs.MODID, name=TARDISRefs.NAME, version = TARDISRefs.VERSION)
- public class Main
- {
- Color dc = new Color(0, 0, 255), sc = new Color(250, 250, 250);
- public static SimpleNetworkWrapper network;
- @EventHandler
- public void init(FMLInitializationEvent event)
- {
- network = NetworkRegistry.INSTANCE.newSimpleChannel("TARDIS");
- network.registerMessage(Message.MessageHandler.class, Message.class, 0, Side.SERVER);
- GameRegistry.registerBlock(TARDISRefs.floorS, "TARDIS_Floor_Slab");
- GameRegistry.registerBlock(TARDISRefs.floorB, "TARDIS_Floor");
- GameRegistry.registerBlock(TARDISRefs.wall, "TARDIS_Wall");
- RenderingRegistry.registerEntityRenderingHandler(EntityTARDIS.class,
- new RenderEntityTARDIS(new ModelTARDIS(), 0.5F));
- EntityRegistry.registerGlobalEntityID(EntityTARDIS.class, "TARDIS", 789, (dc.getRed() << 16) + (dc.getGreen() << 8) + (dc.getBlue()), (sc.getRed() << 16) + (sc.getGreen() << 8) + (sc.getBlue()));
- TARDISRefs.registerEntity(EntityTARDIS.class, "TARDIS");
- LanguageRegistry.instance().addStringLocalization("entity.TARDIS.name", "en_US", "TARDIS");
- LanguageRegistry.instance().addStringLocalization("entity.tardisFloorSlab.name", "en_US", "TARDIS Floor Slab");
- LanguageRegistry.instance().addStringLocalization("entity.tardisFloorBlock.name", "en_US", "TARDIS Floor");
- LanguageRegistry.instance().addStringLocalization("entity.tardisWall.name", "en_US", "TARDIS Wall");
- proxy.registerRenderers();
- }
- @SidedProxy(clientSide="padwolf.mods.tardis.Proxy.ProxyClient", serverSide="padwolf.mods.tardis.Proxy.ProxyCommon")
- public static ProxyCommon proxy;
- }
Advertisement
Add Comment
Please, Sign In to add comment