diff options
| author | Draknyte1 <Draknyte1@hotmail.com> | 2016-04-22 17:59:17 +1000 |
|---|---|---|
| committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-04-22 17:59:17 +1000 |
| commit | b33cfd02d8a367af0ba9a6689a0507440f44d07c (patch) | |
| tree | e3832c9427e2f89f0ebc13bcb9c20de8c2328587 /src/Java | |
| parent | 1b722c6d3941371c6b1ef90b60775539ffaff06c (diff) | |
| download | GT5-Unofficial-b33cfd02d8a367af0ba9a6689a0507440f44d07c.tar.gz GT5-Unofficial-b33cfd02d8a367af0ba9a6689a0507440f44d07c.tar.bz2 GT5-Unofficial-b33cfd02d8a367af0ba9a6689a0507440f44d07c.zip | |
Refactoring like a champion.
Diffstat (limited to 'src/Java')
| -rw-r--r-- | src/Java/miscutil/core/block/ModBlocks.java | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/core/common/CommonProxy.java | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/core/handler/UnbreakableBlockManager.java | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/core/handler/XEventHandler.java | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/core/handler/registration/RECIPES_Machines.java | 78 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/energy/IC2ElectricItem.java (renamed from src/Java/miscutil/gregtech/energy/IC2ElectricItem.java) | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/energy/IC2ElectricItemManager.java (renamed from src/Java/miscutil/gregtech/energy/IC2ElectricItemManager.java) | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/enums/AddExtraOreDict.java (renamed from src/Java/miscutil/gregtech/enums/AddExtraOreDict.java) | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/enums/ExtraOreDictNames.java (renamed from src/Java/miscutil/gregtech/enums/ExtraOreDictNames.java) | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/enums/GregtechItemList.java (renamed from src/Java/miscutil/gregtech/enums/GregtechItemList.java) | 9 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/enums/GregtechTextures.java | 127 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/gui/CONTAINER_IronBlastFurnace.java (renamed from src/Java/miscutil/gregtech/gui/CONTAINER_IronBlastFurnace.java) | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/gui/CONTAINER_SafeBlock.java (renamed from src/Java/miscutil/gregtech/gui/CONTAINER_SafeBlock.java) | 4 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/gui/CONTAINER_SteamCondenser.java (renamed from src/Java/miscutil/gregtech/gui/CONTAINER_SteamCondenser.java) | 4 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/gui/GUI_IronBlastFurnace.java (renamed from src/Java/miscutil/gregtech/gui/GUI_IronBlastFurnace.java) | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/gui/GUI_SafeBlock.java (renamed from src/Java/miscutil/gregtech/gui/GUI_SafeBlock.java) | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/gui/GUI_SteamCondenser.java (renamed from src/Java/miscutil/gregtech/gui/GUI_SteamCondenser.java) | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/init/InitGregtech.java (renamed from src/Java/miscutil/gregtech/init/InitGregtech.java) | 10 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/init/machines/GregtechCobbleGenerator.java (renamed from src/Java/miscutil/gregtech/init/machines/GregtechCobbleGenerator.java) | 6 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/init/machines/GregtechConduits.java (renamed from src/Java/miscutil/gregtech/init/machines/GregtechConduits.java) | 4 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/init/machines/GregtechEnergyBuffer.java (renamed from src/Java/miscutil/gregtech/init/machines/GregtechEnergyBuffer.java) | 10 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/init/machines/GregtechIndustrialCentrifuge.java | 27 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/init/machines/GregtechSafeBlock.java (renamed from src/Java/miscutil/gregtech/init/machines/GregtechSafeBlock.java) | 6 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/init/machines/GregtechSteamCondenser.java (renamed from src/Java/miscutil/gregtech/init/machines/GregtechSteamCondenser.java) | 8 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/interfaces/GregtechItemContainer.java (renamed from src/Java/miscutil/gregtech/interfaces/GregtechItemContainer.java) | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/metatileentity/implementations/GregtechMetaCasingBlocks.java (renamed from src/Java/miscutil/gregtech/metatileentity/implementations/GregtechMetaCasingBlocks.java) | 25 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/metatileentity/implementations/GregtechMetaCondensor.java (renamed from src/Java/miscutil/gregtech/metatileentity/implementations/GregtechMetaCondensor.java) | 8 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/metatileentity/implementations/GregtechMetaCreativeEnergyBuffer.java (renamed from src/Java/miscutil/gregtech/metatileentity/implementations/GregtechMetaCreativeEnergyBuffer.java) | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/metatileentity/implementations/GregtechMetaEnergyBuffer.java (renamed from src/Java/miscutil/gregtech/metatileentity/implementations/GregtechMetaEnergyBuffer.java) | 4 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/metatileentity/implementations/GregtechMetaPipeEntity_Cable.java (renamed from src/Java/miscutil/gregtech/metatileentity/implementations/GregtechMetaPipeEntity_Cable.java) | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/metatileentity/implementations/GregtechMetaSafeBlock.java (renamed from src/Java/miscutil/gregtech/metatileentity/implementations/GregtechMetaSafeBlock.java) | 8 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/metatileentity/implementations/GregtechMetaTileEntityIronBlastFurnace.java (renamed from src/Java/miscutil/gregtech/metatileentity/implementations/GregtechMetaTileEntityIronBlastFurnace.java) | 6 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/metatileentity/implementations/base/GregtechMetaBoilerBase.java (renamed from src/Java/miscutil/gregtech/metatileentity/implementations/base/GregtechMetaBoilerBase.java) | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/metatileentity/implementations/base/GregtechMetaSafeBlockBase.java (renamed from src/Java/miscutil/gregtech/metatileentity/implementations/base/GregtechMetaSafeBlockBase.java) | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/metatileentity/implementations/base/GregtechMetaTileEntity.java (renamed from src/Java/miscutil/gregtech/metatileentity/implementations/base/GregtechMetaTileEntity.java) | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/metatileentity/implementations/base/GregtechSteelBoiler.java (renamed from src/Java/miscutil/gregtech/metatileentity/implementations/base/GregtechSteelBoiler.java) | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/util/IMessage.java (renamed from src/Java/miscutil/gregtech/util/IMessage.java) | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/api/util/VanillaChatCommandSender.java (renamed from src/Java/miscutil/gregtech/util/VanillaChatCommandSender.java) | 2 | ||||
| -rw-r--r-- | src/Java/miscutil/gregtech/common/machines/multi/GT_MetaTileEntity_LargeIndustrialCentrifuge.java | 198 |
39 files changed, 502 insertions, 82 deletions
diff --git a/src/Java/miscutil/core/block/ModBlocks.java b/src/Java/miscutil/core/block/ModBlocks.java index b2abe86b7d..a2466d4bba 100644 --- a/src/Java/miscutil/core/block/ModBlocks.java +++ b/src/Java/miscutil/core/block/ModBlocks.java @@ -3,7 +3,7 @@ package miscutil.core.block; import miscutil.core.block.antigrief.TowerDevice; import miscutil.core.creativetabs.AddToCreativeTab; import miscutil.core.util.Utils; -import miscutil.gregtech.metatileentity.implementations.GregtechMetaCasingBlocks; +import miscutil.gregtech.api.metatileentity.implementations.GregtechMetaCasingBlocks; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import cpw.mods.fml.common.registry.GameRegistry; diff --git a/src/Java/miscutil/core/common/CommonProxy.java b/src/Java/miscutil/core/common/CommonProxy.java index b40d682f73..0b1ebe0bfa 100644 --- a/src/Java/miscutil/core/common/CommonProxy.java +++ b/src/Java/miscutil/core/common/CommonProxy.java @@ -19,7 +19,7 @@ import miscutil.core.lib.CORE; import miscutil.core.lib.LoadedMods; import miscutil.core.tileentities.ModTileEntities; import miscutil.core.util.Utils; -import miscutil.gregtech.init.InitGregtech; +import miscutil.gregtech.api.init.InitGregtech; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraftforge.oredict.OreDictionary; diff --git a/src/Java/miscutil/core/handler/UnbreakableBlockManager.java b/src/Java/miscutil/core/handler/UnbreakableBlockManager.java index 62193d4b5c..b15f5bb561 100644 --- a/src/Java/miscutil/core/handler/UnbreakableBlockManager.java +++ b/src/Java/miscutil/core/handler/UnbreakableBlockManager.java @@ -5,7 +5,7 @@ import gregtech.api.metatileentity.BaseMetaPipeEntity; import gregtech.api.metatileentity.BaseMetaTileEntity; import gregtech.api.metatileentity.BaseTileEntity; import miscutil.core.util.Utils; -import miscutil.gregtech.metatileentity.implementations.GregtechMetaSafeBlock; +import miscutil.gregtech.api.metatileentity.implementations.GregtechMetaSafeBlock; import net.minecraft.block.Block; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; diff --git a/src/Java/miscutil/core/handler/XEventHandler.java b/src/Java/miscutil/core/handler/XEventHandler.java index b52547149d..4aa3154cee 100644 --- a/src/Java/miscutil/core/handler/XEventHandler.java +++ b/src/Java/miscutil/core/handler/XEventHandler.java @@ -5,7 +5,7 @@ import gregtech.api.metatileentity.BaseMetaPipeEntity; import gregtech.api.metatileentity.BaseMetaTileEntity; import gregtech.api.metatileentity.BaseTileEntity; import miscutil.core.util.Utils; -import miscutil.gregtech.metatileentity.implementations.base.GregtechMetaSafeBlockBase; +import miscutil.gregtech.api.metatileentity.implementations.base.GregtechMetaSafeBlockBase; import net.minecraft.block.Block; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.tileentity.TileEntity; diff --git a/src/Java/miscutil/core/handler/registration/RECIPES_Machines.java b/src/Java/miscutil/core/handler/registration/RECIPES_Machines.java index d2108b7d7b..ecf7739ea7 100644 --- a/src/Java/miscutil/core/handler/registration/RECIPES_Machines.java +++ b/src/Java/miscutil/core/handler/registration/RECIPES_Machines.java @@ -3,7 +3,7 @@ package miscutil.core.handler.registration; import gregtech.api.enums.ItemList; import miscutil.core.util.ItemUtils; import miscutil.core.util.Utils; -import miscutil.gregtech.enums.GregtechItemList; +import miscutil.gregtech.api.enums.GregtechItemList; import net.minecraft.item.ItemStack; public class RECIPES_Machines { @@ -23,7 +23,10 @@ public class RECIPES_Machines { static ItemStack RECIPE_Buffer_ZPM = GregtechItemList.Energy_Buffer_1by1_ZPM.get(1); static ItemStack RECIPE_Buffer_UV = GregtechItemList.Energy_Buffer_1by1_UV.get(1); static ItemStack RECIPE_Buffer_MAX = GregtechItemList.Energy_Buffer_1by1_MAX.get(1); - + static ItemStack RECIPE_IndustrialCentrifuge = GregtechItemList.Industrial_Centrifuge.get(1); + static ItemStack RECIPE_IndustrialCentrifugeCasing = GregtechItemList.Casing_Centrifuge1.get(1); + static ItemStack RECIPE_IndustrialCentrifugeCasingVibration = GregtechItemList.Casing_Centrifuge2.get(1); + //Buffer Cores static ItemStack RECIPE_BufferCore_ULV = Utils.getItemStack("miscutils:item.itemBufferCore1", 1); @@ -100,10 +103,8 @@ public class RECIPES_Machines { //Pipes static String pipeLargeCopper="pipeLargeCopper"; static String pipeHugeSteel="pipeHugeSteel"; - - //Pumps - //gregtech:gt.metaitem.01:32611 - static ItemStack pump_MV = ItemList.Electric_Pump_MV.get(1); + static String pipeHugeStainlessSteel="pipeHugeStainlessSteel"; + static String pipeHugeTitanium="pipeHugeTitanium"; //Lava Boiler static ItemStack boiler_Coal = ItemList.Machine_Bronze_Boiler.get(1); @@ -125,6 +126,52 @@ public class RECIPES_Machines { static String circuitElite = "circuitElite"; static String circuitMaster = "circuitMaster"; static String circuitUltimate = "circuitUltimate"; + + //Machine Components + static ItemStack electricMotor_LV = ItemList.Electric_Motor_LV.get(1); + static ItemStack electricMotor_MV = ItemList.Electric_Motor_MV.get(1); + static ItemStack electricMotor_HV = ItemList.Electric_Motor_HV.get(1); + static ItemStack electricMotor_EV = ItemList.Electric_Motor_EV.get(1); + static ItemStack electricMotor_IV = ItemList.Electric_Motor_IV.get(1); + static ItemStack electricPump_LV = ItemList.Electric_Pump_LV.get(1); + static ItemStack electricPump_MV = ItemList.Electric_Pump_MV.get(1); + static ItemStack electricPump_HV = ItemList.Electric_Pump_HV.get(1); + static ItemStack electricPump_EV = ItemList.Electric_Pump_EV.get(1); + static ItemStack electricPump_IV = ItemList.Electric_Pump_IV.get(1); + static ItemStack electricPiston_LV = ItemList.Electric_Piston_LV.get(1); + static ItemStack electricPiston_MV = ItemList.Electric_Piston_MV.get(1); + static ItemStack electricPiston_HV = ItemList.Electric_Piston_HV.get(1); + static ItemStack electricPiston_EV = ItemList.Electric_Piston_EV.get(1); + static ItemStack electricPiston_IV = ItemList.Electric_Piston_IV.get(1); + static ItemStack robotArm_LV = ItemList.Robot_Arm_LV.get(1); + static ItemStack robotArm_MV = ItemList.Robot_Arm_MV.get(1); + static ItemStack robotArm_HV = ItemList.Robot_Arm_HV.get(1); + static ItemStack robotArm_EV = ItemList.Robot_Arm_EV.get(1); + static ItemStack robotArm_IV = ItemList.Robot_Arm_IV.get(1); + static ItemStack conveyorModule_LV = ItemList.Conveyor_Module_LV.get(1); + static ItemStack conveyorModule_MV = ItemList.Conveyor_Module_MV.get(1); + static ItemStack conveyorModule_HV = ItemList.Conveyor_Module_HV.get(1); + static ItemStack conveyorModule_EV = ItemList.Conveyor_Module_EV.get(1); + static ItemStack conveyorModule_IV = ItemList.Conveyor_Module_IV.get(1); + static ItemStack emitter_LV = ItemList.Emitter_LV.get(1); + static ItemStack emitter_MV = ItemList.Emitter_MV.get(1); + static ItemStack emitter_HV = ItemList.Emitter_HV.get(1); + static ItemStack emitter_EV = ItemList.Emitter_EV.get(1); + static ItemStack emitter_IV = ItemList.Emitter_IV.get(1); + static ItemStack fieldGenerator_LV = ItemList.Field_Generator_LV.get(1); + static ItemStack fieldGenerator_MV = ItemList.Field_Generator_MV.get(1); + static ItemStack fieldGenerator_HV = ItemList.Field_Generator_HV.get(1); + static ItemStack fieldGenerator_EV = ItemList.Field_Generator_EV.get(1); + static ItemStack fieldGenerator_IV = ItemList.Field_Generator_IV.get(1); + static ItemStack sensor_LV = ItemList.Sensor_LV.get(1); + static ItemStack sensor_MV = ItemList.Sensor_MV.get(1); + static ItemStack sensor_HV = ItemList.Sensor_HV.get(1); + static ItemStack sensor_EV = ItemList.Sensor_EV.get(1); + static ItemStack sensor_IV = ItemList.Sensor_IV.get(1); + + + + //RobotArm, Conveyor, Emitter, Sensor, Field Generator public static final void RECIPES_LOAD(){ @@ -263,7 +310,7 @@ public class RECIPES_Machines { //Steam Condenser ItemUtils.recipeBuilder( pipeLargeCopper, pipeHugeSteel, pipeLargeCopper, - plateEnergeticAlloy, pump_MV, plateEnergeticAlloy, + plateEnergeticAlloy, electricPump_HV, plateEnergeticAlloy, plateEnergeticAlloy, pipeLargeCopper, plateEnergeticAlloy, RECIPE_SteamCondenser); @@ -281,6 +328,23 @@ public class RECIPES_Machines { "plateAnyIron", RECIPES_Tools.craftingToolWrench, "plateAnyIron", RECIPE_IronPlatedBricks); + + + + //Industrial Centrifuge + ItemUtils.recipeBuilder( + circuitElite, pipeHugeStainlessSteel, circuitElite, + plateTier6, electricPump_EV, plateTier6, + plateTier8, machineCasing_EV, plateTier8, + RECIPE_IndustrialCentrifuge); + + //Steam Condenser + ItemUtils.recipeBuilder( + plateTier6, "stickElectrum", plateTier6, + plateTier8, "stickElectrum", plateTier8, + plateTier6, "stickElectrum", plateTier6, + RECIPE_IndustrialCentrifugeCasing); + Utils.LOG_INFO("Done loading recipes for the Various machine blocks."); diff --git a/src/Java/miscutil/gregtech/energy/IC2ElectricItem.java b/src/Java/miscutil/gregtech/api/energy/IC2ElectricItem.java index 1e8ecd563a..eae47b9910 100644 --- a/src/Java/miscutil/gregtech/energy/IC2ElectricItem.java +++ b/src/Java/miscutil/gregtech/api/energy/IC2ElectricItem.java @@ -1,4 +1,4 @@ -package miscutil.gregtech.energy; +package miscutil.gregtech.api.energy; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; diff --git a/src/Java/miscutil/gregtech/energy/IC2ElectricItemManager.java b/src/Java/miscutil/gregtech/api/energy/IC2ElectricItemManager.java index 8607d2109b..4b2fcb2fec 100644 --- a/src/Java/miscutil/gregtech/energy/IC2ElectricItemManager.java +++ b/src/Java/miscutil/gregtech/api/energy/IC2ElectricItemManager.java @@ -1,4 +1,4 @@ -package miscutil.gregtech.energy; +package miscutil.gregtech.api.energy; import net.minecraft.entity.EntityLivingBase; import net.minecraft.item.ItemStack; diff --git a/src/Java/miscutil/gregtech/enums/AddExtraOreDict.java b/src/Java/miscutil/gregtech/api/enums/AddExtraOreDict.java index 171bdda533..dff0483470 100644 --- a/src/Java/miscutil/gregtech/enums/AddExtraOreDict.java +++ b/src/Java/miscutil/gregtech/api/enums/AddExtraOreDict.java @@ -1,4 +1,4 @@ -package miscutil.gregtech.enums; +package miscutil.gregtech.api.enums; import gregtech.loaders.preload.GT_Loader_OreDictionary; diff --git a/src/Java/miscutil/gregtech/enums/ExtraOreDictNames.java b/src/Java/miscutil/gregtech/api/enums/ExtraOreDictNames.java index 192cc898ca..8ca492c9dd 100644 --- a/src/Java/miscutil/gregtech/enums/ExtraOreDictNames.java +++ b/src/Java/miscutil/gregtech/api/enums/ExtraOreDictNames.java @@ -1,4 +1,4 @@ -package miscutil.gregtech.enums; +package miscutil.gregtech.api.enums; /** * diff --git a/src/Java/miscutil/gregtech/enums/GregtechItemList.java b/src/Java/miscutil/gregtech/api/enums/GregtechItemList.java index f64dfda734..1a95d49441 100644 --- a/src/Java/miscutil/gregtech/enums/GregtechItemList.java +++ b/src/Java/miscutil/gregtech/api/enums/GregtechItemList.java @@ -1,10 +1,10 @@ -package miscutil.gregtech.enums; +package miscutil.gregtech.api.enums; import static gregtech.api.enums.GT_Values.W; import gregtech.api.util.GT_ModHandler; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; -import miscutil.gregtech.interfaces.GregtechItemContainer; +import miscutil.gregtech.api.interfaces.GregtechItemContainer; import net.minecraft.block.Block; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; @@ -46,7 +46,10 @@ public enum GregtechItemList implements GregtechItemContainer { Machine_Iron_BlastFurnace, Casing_IronPlatedBricks, //Machine Casings - Casing_Shielding; + Casing_Shielding, Casing_Centrifuge1, Casing_Centrifuge2, + + //Large Centrifuge + Industrial_Centrifuge; public static final GregtechItemList[] DYE_ONLY_ITEMS = { diff --git a/src/Java/miscutil/gregtech/api/enums/GregtechTextures.java b/src/Java/miscutil/gregtech/api/enums/GregtechTextures.java new file mode 100644 index 0000000000..40c3cb7f4e --- /dev/null +++ b/src/Java/miscutil/gregtech/api/enums/GregtechTextures.java @@ -0,0 +1,127 @@ +package miscutil.gregtech.api.enums; + +import static gregtech.api.enums.GT_Values.RES_PATH_BLOCK; +import gregtech.api.GregTech_API; +import gregtech.api.interfaces.IIconContainer; +import gregtech.api.interfaces.ITexture; +import net.minecraft.client.renderer.texture.TextureMap; +import net.minecraft.util.IIcon; +import net.minecraft.util.ResourceLocation; + +public class GregtechTextures { + public enum BlockIcons implements IIconContainer, Runnable { + + + LARGECENTRIFUGE_TI1, LARGECENTRIFUGE_TI2, LARGECENTRIFUGE_TI3, LARGECENTRIFUGE_TI4, LARGECENTRIFUGE_TI5, + LARGECENTRIFUGE_TI6, LARGECENTRIFUGE_TI7, LARGECENTRIFUGE_TI8, LARGECENTRIFUGE_TI9, + LARGECENTRIFUGE_TI_ACTIVE1, LARGECENTRIFUGE_TI_ACTIVE2, LARGECENTRIFUGE_TI_ACTIVE3, LARGECENTRIFUGE_TI_ACTIVE4, + LARGECENTRIFUGE_TI_ACTIVE5, LARGECENTRIFUGE_TI_ACTIVE6, LARGECENTRIFUGE_TI_ACTIVE7, LARGECENTRIFUGE_TI_ACTIVE8, LARGECENTRIFUGE_TI_ACTIVE9, + + LARGECENTRIFUGE_TU1, LARGECENTRIFUGE_TU2, LARGECENTRIFUGE_TU3, LARGECENTRIFUGE_TU4, LARGECENTRIFUGE_TU5, + LARGECENTRIFUGE_TU6, LARGECENTRIFUGE_TU7, LARGECENTRIFUGE_TU8, LARGECENTRIFUGE_TU9, + LARGECENTRIFUGE_TU_ACTIVE1, LARGECENTRIFUGE_TU_ACTIVE2, LARGECENTRIFUGE_TU_ACTIVE3, LARGECENTRIFUGE_TU_ACTIVE4, LARGECENTRIFUGE_TU_ACTIVE5, + LARGECENTRIFUGE_TU_ACTIVE6, LARGECENTRIFUGE_TU_ACTIVE7, LARGECENTRIFUGE_TU_ACTIVE8, LARGECENTRIFUGE_TU_ACTIVE9; + + public static final IIconContainer[] + + CENTRIFUGE1 = new IIconContainer[]{ + LARGECENTRIFUGE_TI1, + LARGECENTRIFUGE_TI2, + LARGECENTRIFUGE_TI3, + LARGECENTRIFUGE_TI4, + LARGECENTRIFUGE_TI5, + LARGECENTRIFUGE_TI6, + LARGECENTRIFUGE_TI7, + LARGECENTRIFUGE_TI8, + LARGECENTRIFUGE_TI9 + }, + CENTRIFUGE_ACTIVE1 = new IIconContainer[]{ + LARGECENTRIFUGE_TI_ACTIVE1, + LARGECENTRIFUGE_TI_ACTIVE2, + LARGECENTRIFUGE_TI_ACTIVE3, + LARGECENTRIFUGE_TI_ACTIVE4, + LARGECENTRIFUGE_TI_ACTIVE5, + LARGECENTRIFUGE_TI_ACTIVE6, + LARGECENTRIFUGE_TI_ACTIVE7, + LARGECENTRIFUGE_TI_ACTIVE8, + LARGECENTRIFUGE_TI_ACTIVE9 + }, + CENTRIFUGE2 = new IIconContainer[]{ + LARGECENTRIFUGE_TU1, + LARGECENTRIFUGE_TU2, + LARGECENTRIFUGE_TU3, + LARGECENTRIFUGE_TU4, + LARGECENTRIFUGE_TU5, + LARGECENTRIFUGE_TU6, + LARGECENTRIFUGE_TU7, + LARGECENTRIFUGE_TU8, + LARGECENTRIFUGE_TU9 + }, + CENTRIFUGE_ACTIVE2 = new IIconContainer[]{ + LARGECENTRIFUGE_TU_ACTIVE1, + LARGECENTRIFUGE_TU_ACTIVE2, + LARGECENTRIFUGE_TU_ACTIVE3, + LARGECENTRIFUGE_TU_ACTIVE4, + LARGECENTRIFUGE_TU_ACTIVE5, + LARGECENTRIFUGE_TU_ACTIVE6, + LARGECENTRIFUGE_TU_ACTIVE7, + LARGECENTRIFUGE_TU_ACTIVE8, + LARGECENTRIFUGE_TU_ACTIVE9 + }; + + public static ITexture[] + GT_CASING_BLOCKS = new ITexture[64]; + + protected IIcon mIcon; + + @Override + public IIcon getIcon() { + return mIcon; + } + + @Override + public IIcon getOverlayIcon() { + return null; + } + + @Override + public void run() { + mIcon = GregTech_API.sBlockIcons.registerIcon(RES_PATH_BLOCK + "iconsets/" + this); + } + + @Override + public ResourceLocation getTextureFile() { + return TextureMap.locationBlocksTexture; + } + + public static class CustomIcon implements IIconContainer, Runnable { + protected IIcon mIcon; + protected String mIconName; + + public CustomIcon(String aIconName) { + mIconName = aIconName; + GregTech_API.sGTBlockIconload.add(this); + } + + @Override + public IIcon getIcon() { + return mIcon; + } + + @Override + public IIcon getOverlayIcon() { + return null; + } + + @Override + public void run() { + mIcon = GregTech_API.sBlockIcons.registerIcon(RES_PATH_BLOCK + mIconName); + } + + @Override + public ResourceLocation getTextureFile() { + return TextureMap.locationBlocksTexture; + } + } +}} + diff --git a/src/Java/miscutil/gregtech/gui/CONTAINER_IronBlastFurnace.java b/src/Java/miscutil/gregtech/api/gui/CONTAINER_IronBlastFurnace.java index a094f764cc..3015e43f2a 100644 --- a/src/Java/miscutil/gregtech/gui/CONTAINER_IronBlastFurnace.java +++ b/src/Java/miscutil/gregtech/api/gui/CONTAINER_IronBlastFurnace.java @@ -1,4 +1,4 @@ -package miscutil.gregtech.gui; +package miscutil.gregtech.api.gui; import gregtech.api.gui.GT_ContainerMetaTile_Machine; import gregtech.api.gui.GT_Slot_Output; diff --git a/src/Java/miscutil/gregtech/gui/CONTAINER_SafeBlock.java b/src/Java/miscutil/gregtech/api/gui/CONTAINER_SafeBlock.java index 4d7b94db0e..a805585a49 100644 --- a/src/Java/miscutil/gregtech/gui/CONTAINER_SafeBlock.java +++ b/src/Java/miscutil/gregtech/api/gui/CONTAINER_SafeBlock.java @@ -1,10 +1,10 @@ -package miscutil.gregtech.gui; +package miscutil.gregtech.api.gui; import gregtech.api.gui.GT_ContainerMetaTile_Machine; import gregtech.api.gui.GT_Slot_Holo; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import miscutil.core.util.PlayerCache; -import miscutil.gregtech.metatileentity.implementations.GregtechMetaSafeBlock; +import miscutil.gregtech.api.metatileentity.implementations.GregtechMetaSafeBlock; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.Slot; diff --git a/src/Java/miscutil/gregtech/gui/CONTAINER_SteamCondenser.java b/src/Java/miscutil/gregtech/api/gui/CONTAINER_SteamCondenser.java index 26715d0801..9a283b8de3 100644 --- a/src/Java/miscutil/gregtech/gui/CONTAINER_SteamCondenser.java +++ b/src/Java/miscutil/gregtech/api/gui/CONTAINER_SteamCondenser.java @@ -1,11 +1,11 @@ -package miscutil.gregtech.gui; +package miscutil.gregtech.api.gui; import gregtech.api.gui.GT_ContainerMetaTile_Machine; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import java.util.Iterator; -import miscutil.gregtech.metatileentity.implementations.base.GregtechMetaBoilerBase; +import miscutil.gregtech.api.metatileentity.implementations.base.GregtechMetaBoilerBase; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.ICrafting; import net.minecraft.inventory.Slot; diff --git a/src/Java/miscutil/gregtech/gui/GUI_IronBlastFurnace.java b/src/Java/miscutil/gregtech/api/gui/GUI_IronBlastFurnace.java index 6ed6b3c907..6f8c42cbaa 100644 --- a/src/Java/miscutil/gregtech/gui/GUI_IronBlastFurnace.java +++ b/src/Java/miscutil/gregtech/api/gui/GUI_IronBlastFurnace.java @@ -1,4 +1,4 @@ -package miscutil.gregtech.gui; +package miscutil.gregtech.api.gui; import gregtech.api.gui.GT_GUIContainerMetaTile_Machine; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; diff --git a/src/Java/miscutil/gregtech/gui/GUI_SafeBlock.java b/src/Java/miscutil/gregtech/api/gui/GUI_SafeBlock.java index fea5c1bfc1..165e4cb6ea 100644 --- a/src/Java/miscutil/gregtech/gui/GUI_SafeBlock.java +++ b/src/Java/miscutil/gregtech/api/gui/GUI_SafeBlock.java @@ -1,4 +1,4 @@ -package miscutil.gregtech.gui; +package miscutil.gregtech.api.gui; import gregtech.api.gui.GT_GUIContainerMetaTile_Machine; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; diff --git a/src/Java/miscutil/gregtech/gui/GUI_SteamCondenser.java b/src/Java/miscutil/gregtech/api/gui/GUI_SteamCondenser.java index 0b57023286..1c125e86fd 100644 --- a/src/Java/miscutil/gregtech/gui/GUI_SteamCondenser.java +++ b/src/Java/miscutil/gregtech/api/gui/GUI_SteamCondenser.java @@ -1,4 +1,4 @@ -package miscutil.gregtech.gui; +package miscutil.gregtech.api.gui; import gregtech.api.gui.GT_GUIContainerMetaTile_Machine; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; diff --git a/src/Java/miscutil/gregtech/init/InitGregtech.java b/src/Java/miscutil/gregtech/api/init/InitGregtech.java index a6b6277e9d..1507405f0c 100644 --- a/src/Java/miscutil/gregtech/init/InitGregtech.java +++ b/src/Java/miscutil/gregtech/api/init/InitGregtech.java @@ -1,11 +1,11 @@ -package miscutil.gregtech.init; +package miscutil.gregtech.api.init; import static miscutil.core.lib.LoadedMods.Gregtech; import miscutil.core.util.Utils; -import miscutil.gregtech.init.machines.GregtechConduits; -import miscutil.gregtech.init.machines.GregtechEnergyBuffer; -import miscutil.gregtech.init.machines.GregtechSafeBlock; -import miscutil.gregtech.init.machines.GregtechSteamCondenser; +import miscutil.gregtech.api.init.machines.GregtechConduits; +import miscutil.gregtech.api.init.machines.GregtechEnergyBuffer; +import miscutil.gregtech.api.init.machines.GregtechSafeBlock; +import miscutil.gregtech.api.init.machines.GregtechSteamCondenser; public class InitGregtech { diff --git a/src/Java/miscutil/gregtech/init/machines/GregtechCobbleGenerator.java b/src/Java/miscutil/gregtech/api/init/machines/GregtechCobbleGenerator.java |
