package RobsMod.common; import java.io.PrintWriter; import java.io.StringWriter; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.HashMap; import java.util.logging.Formatter; import java.util.logging.Level; import java.util.logging.LogRecord; import java.util.logging.Logger; import net.minecraft.src.Block; import net.minecraft.src.Item; import net.minecraft.src.ItemDye; import net.minecraft.src.ItemStack; import net.minecraftforge.common.Configuration; import net.minecraftforge.common.Property; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.Init; import cpw.mods.fml.common.Mod.PostInit; import cpw.mods.fml.common.Mod.PreInit; import cpw.mods.fml.common.SidedProxy; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.network.NetworkMod; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.LanguageRegistry; import cpw.mods.fml.relauncher.ReflectionHelper; @Mod(modid = "Robertof_RobsMod", name = "RobsMod", version = "1.0") @NetworkMod(clientSideRequired = true, serverSideRequired = false) public class RobsMod { @SidedProxy(clientSide = "RobsMod.client.ClientProxyRobsMod", serverSide = "RobsMod.common.CommonProxyRobsMod") public static CommonProxyRobsMod proxyInst; // ** Block and Item IDs ** protected static int colorWorkbenchId = 0; protected static int colouredStoneBrickBlockId = 0; public static Block colorWorkbench; public static Block colouredStoneBrickBlock; // ** Internal variables ** private static Logger logger; private final String loggerName = "robsMod"; private final String loggingCategoryName = "logging"; private final String logFile = "robsMod-%g.log"; private final String modName = "robsMod"; private final String modVersion = "1.0"; private final String modAuthor = "Robertof"; private int lastFoundBlockId = 0; private int registeredBlocksCount = 0; // for printing reasons }