Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.boxtop.epicloot;
- import net.minecraft.src.*;
- import net.minecraft.server.MinecraftServer;
- import net.minecraftforge.common.MinecraftForge;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.Init;
- import cpw.mods.fml.common.Mod.Instance;
- import cpw.mods.fml.common.Mod.PostInit;
- import cpw.mods.fml.common.Mod.PreInit;
- import cpw.mods.fml.common.Mod.ServerStarted;
- import cpw.mods.fml.common.SidedProxy;
- import cpw.mods.fml.common.event.*;
- import net.minecraftforge.event.*;
- import cpw.mods.fml.common.network.NetworkMod;
- import cpw.mods.fml.server.FMLServerHandler;
- 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.common.network.NetworkMod.SidedPacketHandler;
- import com.boxtop.epicloot.handlers.ServerPacketHandler;
- import client.boxtop.epicloot.handlers.ClientPacketHandler;
- import java.util.Random;
- @Mod(modid="epicloot",name="Epic Loot",version="0.0.1")
- @NetworkMod(clientSideRequired = true, serverSideRequired = false,
- clientPacketHandlerSpec = @SidedPacketHandler(channels = {"epicloot"}, packetHandler = ClientPacketHandler.class), //For clientside packet handling
- serverPacketHandlerSpec = @SidedPacketHandler(channels = {"epicloot"}, packetHandler = ServerPacketHandler.class)) //For serverside packet handling
- public class mod_epicloot {
- public static Block blockSS = new BlockSparklyScrap(500).setBlockName("SparklyBlock");
- public static Item irs = new ItemRandomSword(5004, EnumToolMaterial.IRON).setItemName("Random Sword");
- public static ItemNamer Namer = new ItemNamer();
- public static final String ITEMS_SPRITESHEET = "/epicloot/gfx/items/items.png";
- public static final String BLOCKS_SPRITESHEET = "/epicloot/gfx/items/blocks.png";
- @Instance("epicloot")
- public static mod_epicloot instance = new mod_epicloot();
- @SidedProxy(clientSide="client.boxtop.epicloot.EpicLootClientProxy", serverSide="com.boxtop.epicloot.EpicLootCommonProxy")
- public static EpicLootCommonProxy proxy;
- @PreInit
- public void preInit(FMLPreInitializationEvent event) {
- }
- @Init
- public void load(FMLInitializationEvent event) {
- proxy.registerRenderThings();
- proxy.registerBlocks();
- proxy.addNames();
- proxy.addRecipes();
- }
- @PostInit
- public static void postInit(FMLPostInitializationEvent event) {
- }
- @ServerStarted
- public void ServerStarting(FMLServerStartedEvent event){
- ServerCommandManager scm = (ServerCommandManager)ModLoader.getMinecraftServerInstance().getCommandManager();
- scm.registerCommand(new CommandGiveRand());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement