aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core/common/compat
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-06-17 17:12:02 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-06-17 17:12:02 +1000
commit5054f6c994018913ef19b094a28636dd7b82a58c (patch)
tree7a4621efc9783f47e15800eb6ef1ab8fd6f2e1bc /src/Java/miscutil/core/common/compat
parent92b359cbee7aeca68bf4fa2a1c9530e777f6ed11 (diff)
downloadGT5-Unofficial-5054f6c994018913ef19b094a28636dd7b82a58c.tar.gz
GT5-Unofficial-5054f6c994018913ef19b094a28636dd7b82a58c.tar.bz2
GT5-Unofficial-5054f6c994018913ef19b094a28636dd7b82a58c.zip
~Further refactoring.
~Just trying to clean up the entire codebase for future projects.
Diffstat (limited to 'src/Java/miscutil/core/common/compat')
-rw-r--r--src/Java/miscutil/core/common/compat/COMPAT_CompactWindmills.java4
-rw-r--r--src/Java/miscutil/core/common/compat/COMPAT_HANDLER.java107
-rw-r--r--src/Java/miscutil/core/common/compat/COMPAT_IC2.java4
3 files changed, 4 insertions, 111 deletions
diff --git a/src/Java/miscutil/core/common/compat/COMPAT_CompactWindmills.java b/src/Java/miscutil/core/common/compat/COMPAT_CompactWindmills.java
index bf4de21aca..247463e975 100644
--- a/src/Java/miscutil/core/common/compat/COMPAT_CompactWindmills.java
+++ b/src/Java/miscutil/core/common/compat/COMPAT_CompactWindmills.java
@@ -1,7 +1,7 @@
package miscutil.core.common.compat;
-import static miscutil.core.common.compat.COMPAT_HANDLER.AddRecipeQueue;
-import static miscutil.core.common.compat.COMPAT_HANDLER.RemoveRecipeQueue;
+import static miscutil.core.handler.COMPAT_HANDLER.AddRecipeQueue;
+import static miscutil.core.handler.COMPAT_HANDLER.RemoveRecipeQueue;
import miscutil.core.util.UtilsItems;
import miscutil.core.util.recipe.ShapedRecipeObject;
import net.minecraft.item.ItemStack;
diff --git a/src/Java/miscutil/core/common/compat/COMPAT_HANDLER.java b/src/Java/miscutil/core/common/compat/COMPAT_HANDLER.java
deleted file mode 100644
index 7cac0bcef2..0000000000
--- a/src/Java/miscutil/core/common/compat/COMPAT_HANDLER.java
+++ /dev/null
@@ -1,107 +0,0 @@
-package miscutil.core.common.compat;
-
-import static miscutil.core.util.UtilsItems.removeCraftingRecipe;
-import gregtech.api.util.GT_OreDictUnificator;
-
-import java.util.LinkedList;
-import java.util.Queue;
-
-import miscutil.core.block.ModBlocks;
-import miscutil.core.handler.registration.LateRegistrationHandler;
-import miscutil.core.handler.registration.RegistrationHandler;
-import miscutil.core.item.ModItems;
-import miscutil.core.lib.CORE;
-import miscutil.core.lib.LoadedMods;
-import miscutil.core.util.Utils;
-import miscutil.core.util.UtilsItems;
-import miscutil.core.util.recipe.RECIPES_GREGTECH;
-import miscutil.core.util.recipe.ShapedRecipeObject;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import net.minecraftforge.oredict.OreDictionary;
-
-public class COMPAT_HANDLER {
-
- public static Queue<Object> RemoveRecipeQueue = new LinkedList<Object>();
- public static Queue<ShapedRecipeObject> AddRecipeQueue = new LinkedList<ShapedRecipeObject>();
- public static Boolean areInitItemsLoaded = false;
-
-
- public static void registerMyModsOreDictEntries(){
-
- Utils.LOG_INFO("Registering Materials with OreDict.");
- //In-house
-
- //tools
- GT_OreDictUnificator.registerOre("craftingToolSandHammer", new ItemStack(ModItems.itemSandstoneHammer));
- GT_OreDictUnificator.registerOre("ingotBloodSteel", new ItemStack(ModItems.itemIngotBloodSteel));
- GT_OreDictUnificator.registerOre("ingotStaballoy", new ItemStack(ModItems.itemIngotStaballoy));
-
- //Plates
- GT_OreDictUnificator.registerOre("plateBloodSteel", new ItemStack(ModItems.itemPlateBloodSteel));
- GT_OreDictUnificator.registerOre("plateStaballoy", new ItemStack(ModItems.itemPlateStaballoy));
-
- //Blocks
- GT_OreDictUnificator.registerOre("blockStaballoy", new ItemStack(Item.getItemFromBlock(ModBlocks.blockStaballoy)));
- OreDictionary.registerOre("blockBloodSteel", new ItemStack(ModBlocks.blockBloodSteel));
-
-
- for(int i=1; i<=10; i++){
- GT_OreDictUnificator.registerOre("bufferCore_"+CORE.VOLTAGES[i-1], new ItemStack(UtilsItems.getItem("miscutils:item.itemBufferCore"+i)));
- }
- }
-
-
- //InterMod
- public static void intermodOreDictionarySupport(){
-
- if (LoadedMods.Big_Reactors){
- COMPAT_BigReactors.OreDict();
- }
- if (LoadedMods.EnderIO){
- COMPAT_EnderIO.OreDict();
- }
- if (LoadedMods.MorePlanets){
- COMPAT_MorePlanets.OreDict();
- }
- if (LoadedMods.Simply_Jetpacks){
- COMPAT_SimplyJetpacks.OreDict();
- }
- if (LoadedMods.RFTools){
- COMPAT_RFTools.OreDict();
- }
- if (LoadedMods.Thaumcraft){
- COMPAT_Thaumcraft.OreDict();
- }
- if (LoadedMods.Extra_Utils){
- COMPAT_ExtraUtils.OreDict();
- }
- if (LoadedMods.PneumaticCraft){
- COMPAT_PneumaticCraft.OreDict();
- }
- if (LoadedMods.CompactWindmills){
- COMPAT_CompactWindmills.OreDict();
- }
- if (LoadedMods.IndustrialCraft2){
- COMPAT_IC2.OreDict();
- }
- }
-
- public static void RemoveRecipesFromOtherMods(){
- //Removal of Recipes
- for(Object item : RemoveRecipeQueue){
- removeCraftingRecipe(item);
- }
- }
-
- public static void InitialiseHandlerThenAddRecipes(){
- RegistrationHandler.run();
- }
- public static void InitialiseLateHandlerThenAddRecipes(){
- LateRegistrationHandler.run();
- }
-
- public static void startLoadingGregAPIBasedRecipes(){
- RECIPES_GREGTECH.run();
- }
-}
diff --git a/src/Java/miscutil/core/common/compat/COMPAT_IC2.java b/src/Java/miscutil/core/common/compat/COMPAT_IC2.java
index fe6d516fb2..7b5dcc670a 100644
--- a/src/Java/miscutil/core/common/compat/COMPAT_IC2.java
+++ b/src/Java/miscutil/core/common/compat/COMPAT_IC2.java
@@ -1,8 +1,8 @@
package miscutil.core.common.compat;
-import static miscutil.core.common.compat.COMPAT_HANDLER.AddRecipeQueue;
-import static miscutil.core.common.compat.COMPAT_HANDLER.RemoveRecipeQueue;
+import static miscutil.core.handler.COMPAT_HANDLER.AddRecipeQueue;
+import static miscutil.core.handler.COMPAT_HANDLER.RemoveRecipeQueue;
import miscutil.core.util.UtilsItems;
import miscutil.core.util.recipe.ShapedRecipeObject;
import net.minecraft.item.ItemStack;