diff --git a/src/main/java/techreborn/Core.java b/src/main/java/techreborn/Core.java index a8fcf3d99..6e6fd9602 100644 --- a/src/main/java/techreborn/Core.java +++ b/src/main/java/techreborn/Core.java @@ -8,6 +8,7 @@ import techreborn.init.ModBlocks; import techreborn.init.ModItems; import techreborn.init.ModRecipes; import techreborn.lib.ModInfo; +import techreborn.util.LogHelper; import techreborn.world.TROreGen; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.event.FMLPreInitializationEvent; @@ -29,6 +30,7 @@ public class Core { .replace(ModInfo.MOD_ID, "TechReborn"); config = ConfigTechReborn.initialize(new File(path)); + LogHelper.info("PreInitialization Compleate"); } @Mod.EventHandler @@ -44,6 +46,7 @@ public class Core { GameRegistry.registerWorldGenerator(new TROreGen(), 0); //Register Gui Handler NetworkRegistry.INSTANCE.registerGuiHandler(INSTANCE, new GuiHandler()); + LogHelper.info("Initialization Compleate"); } } diff --git a/src/main/java/techreborn/init/ModBlocks.java b/src/main/java/techreborn/init/ModBlocks.java index 687b49e0a..0d00bbba6 100644 --- a/src/main/java/techreborn/init/ModBlocks.java +++ b/src/main/java/techreborn/init/ModBlocks.java @@ -11,6 +11,7 @@ import techreborn.itemblocks.ItemBlockQuantumTank; import techreborn.tiles.TileQuantumChest; import techreborn.tiles.TileQuantumTank; import techreborn.tiles.TileThermalGenerator; +import techreborn.util.LogHelper; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.block.Block; import net.minecraft.block.material.Material; @@ -38,7 +39,8 @@ public class ModBlocks { ore = new BlockOre(Material.rock); GameRegistry.registerBlock(ore, ItemBlockOre.class, "techreborn.ore"); - + LogHelper.info("TechReborns Blocks Loaded"); + registerOreDict(); } diff --git a/src/main/java/techreborn/init/ModItems.java b/src/main/java/techreborn/init/ModItems.java index d382efed5..9dfa35c33 100644 --- a/src/main/java/techreborn/init/ModItems.java +++ b/src/main/java/techreborn/init/ModItems.java @@ -4,6 +4,7 @@ import techreborn.items.ItemDusts; import techreborn.items.ItemGems; import techreborn.items.ItemIngots; import techreborn.items.ItemParts; +import techreborn.util.LogHelper; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.item.Item; @@ -24,7 +25,8 @@ public class ModItems { GameRegistry.registerItem(gems, "gem"); parts = new ItemParts(); GameRegistry.registerItem(parts, "part"); - + LogHelper.info("TechReborns Items Loaded"); + registerOreDict(); } diff --git a/src/main/java/techreborn/init/ModRecipes.java b/src/main/java/techreborn/init/ModRecipes.java index f7bd4abf1..fc26e9923 100644 --- a/src/main/java/techreborn/init/ModRecipes.java +++ b/src/main/java/techreborn/init/ModRecipes.java @@ -3,6 +3,7 @@ package techreborn.init; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; import ic2.api.recipe.Recipes; +import techreborn.util.LogHelper; import techreborn.util.RecipeRemover; public class ModRecipes { @@ -18,27 +19,27 @@ public class ModRecipes { public static void removeIc2Recipes() { - + LogHelper.info("IC2 Recipes Removed"); } public static void addShappedRecipes() { - + LogHelper.info("Shapped Recipes Added"); } public static void addShaplessRecipes() { - + LogHelper.info("Shapless Recipes Added"); } public static void addSmeltingRecipes() { - + LogHelper.info("Smelting Recipes Added"); } public static void addMachineRecipes() { - + LogHelper.info("Machine Recipes Added"); } } diff --git a/src/main/java/techreborn/util/LogHelper.java b/src/main/java/techreborn/util/LogHelper.java new file mode 100644 index 000000000..af36dbf68 --- /dev/null +++ b/src/main/java/techreborn/util/LogHelper.java @@ -0,0 +1,55 @@ +package techreborn.util; + +import org.apache.logging.log4j.Level; + +import techreborn.lib.ModInfo; +import cpw.mods.fml.common.FMLLog; + +public class LogHelper { + + public static void log(Level logLevel, Object object) + { + FMLLog.log(ModInfo.MOD_NAME, logLevel, String.valueOf(object)); + } + + public static void all(Object object) + { + log(Level.ALL, object); + } + + public static void debug(Object object) + { + log(Level.DEBUG, object); + } + + public static void error(Object object) + { + log(Level.ERROR, object); + } + + public static void fatal(Object object) + { + log(Level.FATAL, object); + } + + public static void info(Object object) + { + log(Level.INFO, object); + } + + public static void off(Object object) + { + log(Level.OFF, object); + } + + public static void trace(Object object) + { + log(Level.TRACE, object); + } + + public static void warn(Object object) + { + log(Level.WARN, object); + } + +} diff --git a/src/main/java/techreborn/world/TROreGen.java b/src/main/java/techreborn/world/TROreGen.java index 29ed37a46..9aa7519bc 100644 --- a/src/main/java/techreborn/world/TROreGen.java +++ b/src/main/java/techreborn/world/TROreGen.java @@ -4,6 +4,7 @@ import java.util.Random; import techreborn.config.ConfigTechReborn; import techreborn.init.ModBlocks; +import techreborn.util.LogHelper; import net.minecraft.init.Blocks; import net.minecraft.world.World; import net.minecraft.world.chunk.IChunkProvider; @@ -43,6 +44,7 @@ public class TROreGen implements IWorldGenerator{ oreSheldonite = new WorldGenMinable(ModBlocks.ore, 9, 8, Blocks.end_stone); oreOlivine = new WorldGenMinable(ModBlocks.ore, 10, 8, Blocks.end_stone); oreSodalite = new WorldGenMinable(ModBlocks.ore, 11, 8, Blocks.end_stone); + LogHelper.info("WorldGen Loaded"); } @Override