aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorTechnus <daniel112092@gmail.com>2017-03-15 21:22:15 +0100
committerTechnus <daniel112092@gmail.com>2017-03-15 21:22:15 +0100
commit465a9295ddf785dca9725bc15b2d06d27b7444b3 (patch)
treee11f8487ea126d1b63981c122533c0571aac01d3 /src/main/java
parentc9863b6044bf9d15dc152ee4782d728e5ef81097 (diff)
downloadGT5-Unofficial-465a9295ddf785dca9725bc15b2d06d27b7444b3.tar.gz
GT5-Unofficial-465a9295ddf785dca9725bc15b2d06d27b7444b3.tar.bz2
GT5-Unofficial-465a9295ddf785dca9725bc15b2d06d27b7444b3.zip
REfactor, slowly adding debug container
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/com/github/technus/tectech/TecTech.java21
-rw-r--r--src/main/java/com/github/technus/tectech/loader/GT_CustomLoader.java (renamed from src/main/java/com/github/technus/tectech/GT_CustomLoader.java)5
-rw-r--r--src/main/java/com/github/technus/tectech/loader/GT_Loader_Machines.java (renamed from src/main/java/com/github/technus/tectech/GT_Loader_Machines.java)7
-rw-r--r--src/main/java/com/github/technus/tectech/loader/GT_Loader_Recipes.java (renamed from src/main/java/com/github/technus/tectech/GT_Loader_Recipes.java)4
-rw-r--r--src/main/java/com/github/technus/tectech/proxy/ClientProxy.java2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/CustomItemList.java (renamed from src/main/java/com/github/technus/tectech/CustomItemList.java)2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/block/QuantumGlass.java (renamed from src/main/java/com/github/technus/tectech/things/block/QuantumGlass.java)8
-rw-r--r--src/main/java/com/github/technus/tectech/thing/block/QuantumGlassRender.java (renamed from src/main/java/com/github/technus/tectech/things/block/QuantumGlassRender.java)2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/casing/GT_Block_CasingsTT.java (renamed from src/main/java/com/github/technus/tectech/things/casing/GT_Block_CasingsTT.java)4
-rw-r--r--src/main/java/com/github/technus/tectech/thing/casing/GT_Container_CasingsTT.java (renamed from src/main/java/com/github/technus/tectech/things/casing/GT_Container_CasingsTT.java)2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/casing/GT_Item_CasingsTT.java (renamed from src/main/java/com/github/technus/tectech/things/casing/GT_Item_CasingsTT.java)2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/casing/GT_Loader_CasingsTT.java (renamed from src/main/java/com/github/technus/tectech/things/casing/GT_Loader_CasingsTT.java)2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/debug_container_EM.java (renamed from src/main/java/com/github/technus/tectech/elementalMatter/classes/Behaviour_elementalMatterContainer.java)40
-rw-r--r--src/main/java/com/github/technus/tectech/thing/machineTT.java (renamed from src/main/java/com/github/technus/tectech/things/machineTT.java)2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/GT_MetaTileEntity_Hatch_ElementalContainer.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/GT_MetaTileEntity_Hatch_ElementalContainer.java)12
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/GT_MetaTileEntity_MultiblockBase_EM.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/GT_MetaTileEntity_MultiblockBase_EM.java)14
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_DynamoMulti.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_DynamoMulti.java)4
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_EnergyMulti.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_EnergyMulti.java)4
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_InputElemental.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_InputElemental.java)4
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_MufflerElemental.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_MufflerElemental.java)4
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_OutputElemental.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_OutputElemental.java)4
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_Param.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_Param.java)8
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_Uncertainty.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_Uncertainty.java)10
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/gui/GT_Container_Param.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/hatch/gui/GT_Container_Param.java)4
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/gui/GT_Container_Uncertainty.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/hatch/gui/GT_Container_Uncertainty.java)4
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/gui/GT_GUIContainer_Param.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/hatch/gui/GT_GUIContainer_Param.java)2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/gui/GT_GUIContainer_Uncertainty.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/hatch/gui/GT_GUIContainer_Uncertainty.java)2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/gui/GT_GUIContainer_UncertaintyAdv.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/hatch/gui/GT_GUIContainer_UncertaintyAdv.java)2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_bhg.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/multi/GT_MetaTileEntity_EM_bhg.java)7
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_collider.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/multi/GT_MetaTileEntity_EM_collider.java)3
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_computer.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/multi/GT_MetaTileEntity_EM_computer.java)3
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_crafter.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/multi/GT_MetaTileEntity_EM_crafter.java)3
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_dequantifier.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/multi/GT_MetaTileEntity_EM_dequantifier.java)7
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_junction.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/multi/GT_MetaTileEntity_EM_junction.java)9
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_machine.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/multi/GT_MetaTileEntity_EM_machine.java)3
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_quantifier.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/multi/GT_MetaTileEntity_EM_quantifier.java)7
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_scanner.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/multi/GT_MetaTileEntity_EM_scanner.java)3
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_transformer.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/multi/GT_MetaTileEntity_EM_transformer.java)5
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_wormhole.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/multi/GT_MetaTileEntity_EM_wormhole.java)3
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/gui/GT_Container_MultiMachineEM.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/multi/gui/GT_Container_MultiMachineEM.java)4
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/gui/GT_GUIContainer_MultiMachineEM.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/multi/gui/GT_GUIContainer_MultiMachineEM.java)2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/GT_MetaTileEntity_Pipe_EM.java (renamed from src/main/java/com/github/technus/tectech/things/metaTileEntity/pipe/GT_MetaTileEntity_Pipe_EM.java)5
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/pipe/iConnectsToEMpipe.java (renamed from src/main/java/com/github/technus/tectech/elementalMatter/interfaces/iConnectsToEMpipe.java)2
43 files changed, 141 insertions, 106 deletions
diff --git a/src/main/java/com/github/technus/tectech/TecTech.java b/src/main/java/com/github/technus/tectech/TecTech.java
index 5104cbc055..c4d9cc3a86 100644
--- a/src/main/java/com/github/technus/tectech/TecTech.java
+++ b/src/main/java/com/github/technus/tectech/TecTech.java
@@ -2,9 +2,12 @@ package com.github.technus.tectech;
import com.github.technus.tectech.auxiliary.Reference;
import com.github.technus.tectech.auxiliary.TecTechConfig;
-import com.github.technus.tectech.things.block.QuantumGlass;
-import com.github.technus.tectech.things.casing.GT_Container_CasingsTT;
-import com.github.technus.tectech.things.machineTT;
+import com.github.technus.tectech.loader.GT_CustomLoader;
+import com.github.technus.tectech.thing.CustomItemList;
+import com.github.technus.tectech.thing.block.QuantumGlass;
+import com.github.technus.tectech.thing.casing.GT_Container_CasingsTT;
+import com.github.technus.tectech.thing.item.debug_container_EM;
+import com.github.technus.tectech.thing.machineTT;
import com.github.technus.tectech.proxy.CommonProxy;
import cpw.mods.fml.common.Loader;
import cpw.mods.fml.common.Mod;
@@ -81,6 +84,9 @@ public class TecTech {
@EventHandler
public void PostLoad(FMLPostInitializationEvent PostEvent) {
+ QuantumGlass.run();
+ debug_container_EM.run();
+
GTCustomLoader = new GT_CustomLoader();
GTCustomLoader.run();
GTCustomLoader.run2();
@@ -89,13 +95,7 @@ public class TecTech {
@SideOnly(Side.CLIENT)
@Override
public Item getTabIconItem() {
- return CustomItemList.eM_TimeSpaceWarp.getItem();
- }
-
- @SideOnly(Side.CLIENT)
- @Override
- public ItemStack getIconItemStack() {
- return CustomItemList.eM_TimeSpaceWarp.getWithDamage(1, 8);
+ return debug_container_EM.INSTANCE;
}
@Override
@@ -115,6 +115,7 @@ public class TecTech {
public void RegisterThingsInTabs() {
QuantumGlass.INSTANCE.setCreativeTab(mainTab);//TODO? COPY PASTE GT CLASSES TO ADD MY THINGS TO CREATIVE TAB
GT_Container_CasingsTT.sBlockCasingsTT.setCreativeTab(mainTab);
+ debug_container_EM.INSTANCE.setCreativeTab(mainTab);
}
/**
diff --git a/src/main/java/com/github/technus/tectech/GT_CustomLoader.java b/src/main/java/com/github/technus/tectech/loader/GT_CustomLoader.java
index 196b97c074..2e9bb371af 100644
--- a/src/main/java/com/github/technus/tectech/GT_CustomLoader.java
+++ b/src/main/java/com/github/technus/tectech/loader/GT_CustomLoader.java
@@ -1,6 +1,7 @@
-package com.github.technus.tectech;
+package com.github.technus.tectech.loader;
-import com.github.technus.tectech.things.casing.GT_Loader_CasingsTT;
+import com.github.technus.tectech.TecTech;
+import com.github.technus.tectech.thing.casing.GT_Loader_CasingsTT;
public class GT_CustomLoader {
private GT_Loader_Machines ElementalLoader;
diff --git a/src/main/java/com/github/technus/tectech/GT_Loader_Machines.java b/src/main/java/com/github/technus/tectech/loader/GT_Loader_Machines.java
index 1364498063..28ea0e22d4 100644
--- a/src/main/java/com/github/technus/tectech/GT_Loader_Machines.java
+++ b/src/main/java/com/github/technus/tectech/loader/GT_Loader_Machines.java
@@ -1,4 +1,9 @@
-package com.github.technus.tectech;
+package com.github.technus.tectech.loader;
+
+import com.github.technus.tectech.thing.CustomItemList;
+import com.github.technus.tectech.thing.metaTileEntity.hatch.*;
+import com.github.technus.tectech.thing.metaTileEntity.multi.*;
+import com.github.technus.tectech.thing.metaTileEntity.pipe.GT_MetaTileEntity_Pipe_EM;
/**
* Created by danie_000 on 16.11.2016.
diff --git a/src/main/java/com/github/technus/tectech/GT_Loader_Recipes.java b/src/main/java/com/github/technus/tectech/loader/GT_Loader_Recipes.java
index fc957224dc..a4885f5401 100644
--- a/src/main/java/com/github/technus/tectech/GT_Loader_Recipes.java
+++ b/src/main/java/com/github/technus/tectech/loader/GT_Loader_Recipes.java
@@ -1,8 +1,8 @@
-package com.github.technus.tectech;
+package com.github.technus.tectech.loader;
import com.github.technus.tectech.elementalMatter.classes.cElementalPrimitive;
import com.github.technus.tectech.elementalMatter.definitions.*;
-import com.github.technus.tectech.things.metaTileEntity.multi.GT_MetaTileEntity_EM_quantifier;
+import com.github.technus.tectech.thing.metaTileEntity.multi.GT_MetaTileEntity_EM_quantifier;
/**
* Created by danie_000 on 16.11.2016.
diff --git a/src/main/java/com/github/technus/tectech/proxy/ClientProxy.java b/src/main/java/com/github/technus/tectech/proxy/ClientProxy.java
index 3bee3cdd77..67ed5e81ef 100644
--- a/src/main/java/com/github/technus/tectech/proxy/ClientProxy.java
+++ b/src/main/java/com/github/technus/tectech/proxy/ClientProxy.java
@@ -1,7 +1,7 @@
package com.github.technus.tectech.proxy;
import com.github.technus.tectech.TecTech;
-import com.github.technus.tectech.things.block.QuantumGlassRender;
+import com.github.technus.tectech.thing.block.QuantumGlassRender;
import cpw.mods.fml.client.FMLClientHandler;
import cpw.mods.fml.client.registry.RenderingRegistry;
import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
diff --git a/src/main/java/com/github/technus/tectech/CustomItemList.java b/src/main/java/com/github/technus/tectech/thing/CustomItemList.java
index 5b3c2fd350..ece34583f7 100644
--- a/src/main/java/com/github/technus/tectech/CustomItemList.java
+++ b/src/main/java/com/github/technus/tectech/thing/CustomItemList.java
@@ -1,4 +1,4 @@
-package com.github.technus.tectech;
+package com.github.technus.tectech.thing;
import gregtech.api.interfaces.IItemContainer;
import gregtech.api.util.GT_ModHandler;
diff --git a/src/main/java/com/github/technus/tectech/things/block/QuantumGlass.java b/src/main/java/com/github/technus/tectech/thing/block/QuantumGlass.java
index 676538d72f..3035641675 100644
--- a/src/main/java/com/github/technus/tectech/things/block/QuantumGlass.java
+++ b/src/main/java/com/github/technus/tectech/thing/block/QuantumGlass.java
@@ -1,4 +1,4 @@
-package com.github.technus.tectech.things.block;
+package com.github.technus.tectech.thing.block;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
@@ -16,7 +16,7 @@ import static com.github.technus.tectech.auxiliary.Reference.MODID;
*/
public final class QuantumGlass extends BlockBase {
public static IIcon stuff;
- public static QuantumGlass INSTANCE = new QuantumGlass();
+ public static QuantumGlass INSTANCE;
public QuantumGlass() {
super(Material.iron);
@@ -80,4 +80,8 @@ public final class QuantumGlass extends BlockBase {
super.registerBlockIcons(p_149651_1_);
stuff = this.blockIcon;
}
+
+ public static void run(){
+ INSTANCE=new QuantumGlass();
+ }
}
diff --git a/src/main/java/com/github/technus/tectech/things/block/QuantumGlassRender.java b/src/main/java/com/github/technus/tectech/thing/block/QuantumGlassRender.java
index 37eb98236f..cf0a152ab4 100644
--- a/src/main/java/com/github/technus/tectech/things/block/QuantumGlassRender.java
+++ b/src/main/java/com/github/technus/tectech/thing/block/QuantumGlassRender.java
@@ -1,4 +1,4 @@
-package com.github.technus.tectech.things.block;
+package com.github.technus.tectech.thing.block;
import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
import net.minecraft.block.Block;
diff --git a/src/main/java/com/github/technus/tectech/things/casing/GT_Block_CasingsTT.java b/src/main/java/com/github/technus/tectech/thing/casing/GT_Block_CasingsTT.java
index 51ccb9fc7f..ffd798f487 100644
--- a/src/main/java/com/github/technus/tectech/things/casing/GT_Block_CasingsTT.java
+++ b/src/main/java/com/github/technus/tectech/thing/casing/GT_Block_CasingsTT.java
@@ -1,6 +1,6 @@
-package com.github.technus.tectech.things.casing;
+package com.github.technus.tectech.thing.casing;
-import com.github.technus.tectech.CustomItemList;
+import com.github.technus.tectech.thing.CustomItemList;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import gregtech.api.enums.Textures;
diff --git a/src/main/java/com/github/technus/tectech/things/casing/GT_Container_CasingsTT.java b/src/main/java/com/github/technus/tectech/thing/casing/GT_Container_CasingsTT.java
index b3cf5ee3e6..7e7360de18 100644
--- a/src/main/java/com/github/technus/tectech/things/casing/GT_Container_CasingsTT.java
+++ b/src/main/java/com/github/technus/tectech/thing/casing/GT_Container_CasingsTT.java
@@ -1,4 +1,4 @@
-package com.github.technus.tectech.things.casing;
+package com.github.technus.tectech.thing.casing;
import net.minecraft.block.Block;
diff --git a/src/main/java/com/github/technus/tectech/things/casing/GT_Item_CasingsTT.java b/src/main/java/com/github/technus/tectech/thing/casing/GT_Item_CasingsTT.java
index 199b899d78..e8e8fc8f17 100644
--- a/src/main/java/com/github/technus/tectech/things/casing/GT_Item_CasingsTT.java
+++ b/src/main/java/com/github/technus/tectech/thing/casing/GT_Item_CasingsTT.java
@@ -1,4 +1,4 @@
-package com.github.technus.tectech.things.casing;
+package com.github.technus.tectech.thing.casing;
import gregtech.common.blocks.GT_Item_Casings_Abstract;
import net.minecraft.block.Block;
diff --git a/src/main/java/com/github/technus/tectech/things/casing/GT_Loader_CasingsTT.java b/src/main/java/com/github/technus/tectech/thing/casing/GT_Loader_CasingsTT.java
index a611dbd708..2e7ef20b27 100644
--- a/src/main/java/com/github/technus/tectech/things/casing/GT_Loader_CasingsTT.java
+++ b/src/main/java/com/github/technus/tectech/thing/casing/GT_Loader_CasingsTT.java
@@ -1,4 +1,4 @@
-package com.github.technus.tectech.things.casing;
+package com.github.technus.tectech.thing.casing;
/**
* Created by danie_000 on 03.10.2016.
diff --git a/src/main/java/com/github/technus/tectech/elementalMatter/classes/Behaviour_elementalMatterContainer.java b/src/main/java/com/github/technus/tectech/thing/item/debug_container_EM.java
index 4136d78339..d6e3a475b5 100644
--- a/src/main/java/com/github/technus/tectech/elementalMatter/classes/Behaviour_elementalMatterContainer.java
+++ b/src/main/java/com/github/technus/tectech/thing/item/debug_container_EM.java
@@ -1,17 +1,15 @@
-package com.github.technus.tectech.elementalMatter.classes;
-
+package com.github.technus.tectech.thing.item;
import com.github.technus.tectech.TecTech;
+import com.github.technus.tectech.elementalMatter.classes.cElementalInstanceStackTree;
+import com.github.technus.tectech.elementalMatter.classes.tElementalException;
import com.github.technus.tectech.elementalMatter.commonValues;
import com.github.technus.tectech.elementalMatter.interfaces.iElementalInstanceContainer;
-import gregtech.api.interfaces.IItemBehaviour;
import gregtech.api.interfaces.metatileentity.IMetaTileEntity;
import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
-import gregtech.api.items.GT_MetaBase_Item;
-import gregtech.api.util.GT_LanguageManager;
-import gregtech.common.items.behaviors.Behaviour_None;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.EntityPlayerMP;
+import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
@@ -20,15 +18,23 @@ import net.minecraft.world.World;
import java.util.Collections;
import java.util.List;
+import static com.github.technus.tectech.auxiliary.Reference.MODID;
+
/**
- * Created by danie_000 on 11.12.2016.
- * used in custom GT build! debug purposes
+ * Created by Tec on 15.03.2017.
*/
-public final class Behaviour_elementalMatterContainer extends Behaviour_None {
- public static final IItemBehaviour<GT_MetaBase_Item> INSTANCE = new Behaviour_elementalMatterContainer();
- private final String mTooltip = GT_LanguageManager.addStringLocalization("gt.behaviour.emc", "Container for elemental matter");
+public class debug_container_EM extends Item {
+ public static debug_container_EM INSTANCE;
+
+ debug_container_EM(){
+ super();
+ setMaxStackSize(1);
+ setUnlocalizedName("em.debugContainer");
+ setTextureName(MODID + ":debugContainer");
+ }
- public boolean onItemUseFirst(GT_MetaBase_Item aItem, ItemStack aStack, EntityPlayer aPlayer, World aWorld, int aX, int aY, int aZ, int aSide, float hitX, float hitY, float hitZ) {
+ @Override
+ public boolean onItemUseFirst(ItemStack aStack, EntityPlayer aPlayer, World aWorld, int aX, int aY, int aZ, int aSide, float hitX, float hitY, float hitZ) {
NBTTagCompound tNBT = aStack.getTagCompound();
TileEntity tTileEntity = aWorld.getTileEntity(aX, aY, aZ);
if (aPlayer instanceof EntityPlayerMP) {
@@ -60,9 +66,10 @@ public final class Behaviour_elementalMatterContainer extends Behaviour_None {
return aPlayer instanceof EntityPlayerMP;
}
- public List<String> getAdditionalToolTips(GT_MetaBase_Item aItem, List<String> aList, ItemStack aStack) {
+ @Override
+ public void addInformation(ItemStack aStack, EntityPlayer ep, List aList, boolean boo) {
aList.add(commonValues.tecMark);
- aList.add(mTooltip);
+ aList.add("Container for elemental matter");
try {
NBTTagCompound tNBT = aStack.getTagCompound();
if (tNBT.hasKey("info")) {
@@ -72,6 +79,9 @@ public final class Behaviour_elementalMatterContainer extends Behaviour_None {
} catch (Exception e) {
aList.add("---Unexpected Termination---");
}
- return aList;
+ }
+
+ public static void run(){
+ INSTANCE=new debug_container_EM();
}
}
diff --git a/src/main/java/com/github/technus/tectech/things/machineTT.java b/src/main/java/com/github/technus/tectech/thing/machineTT.java
index 942502ad13..1aebfe84e3 100644
--- a/src/main/java/com/github/technus/tectech/things/machineTT.java
+++ b/src/main/java/com/github/technus/tectech/thing/machineTT.java
@@ -1,4 +1,4 @@
-package com.github.technus.tectech.things;
+package com.github.technus.tectech.thing;
/**
* Created by Tec on 15.03.2017.
diff --git a/src/main/java/com/github/technus/tectech/things/metaTileEntity/GT_MetaTileEntity_Hatch_ElementalContainer.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/GT_MetaTileEntity_Hatch_ElementalContainer.java
index 68baa20cd4..b02545327d 100644
--- a/src/main/java/com/github/technus/tectech/things/metaTileEntity/GT_MetaTileEntity_Hatch_ElementalContainer.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/GT_MetaTileEntity_Hatch_ElementalContainer.java
@@ -1,13 +1,13 @@
-package com.github.technus.tectech.things.metaTileEntity;
+package com.github.technus.tectech.thing.metaTileEntity;
import com.github.technus.tectech.TecTech;
-import com.github.technus.tectech.things.machineTT;
+import com.github.technus.tectech.thing.machineTT;
import com.github.technus.tectech.elementalMatter.classes.cElementalInstanceStackTree;
import com.github.technus.tectech.elementalMatter.classes.tElementalException;
import com.github.technus.tectech.elementalMatter.commonValues;
-import com.github.technus.tectech.elementalMatter.interfaces.iConnectsToEMpipe;
+import com.github.technus.tectech.thing.metaTileEntity.pipe.iConnectsToEMpipe;
import com.github.technus.tectech.elementalMatter.interfaces.iElementalInstanceContainer;
-import com.github.technus.tectech.things.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_MufflerElemental;
+import com.github.technus.tectech.thing.metaTileEntity.hatch.GT_MetaTileEntity_Hatch_MufflerElemental;
import gregtech.api.enums.Dyes;
import gregtech.api.enums.Textures;
import gregtech.api.interfaces.ITexture;
@@ -35,8 +35,8 @@ public abstract class GT_MetaTileEntity_Hatch_ElementalContainer extends GT_Meta
protected cElementalInstanceStackTree content = new cElementalInstanceStackTree();
//float lifeTimeMult=1f;
- int postEnergize = 0;
- float overflowMatter = 0f;
+ public int postEnergize = 0;
+ public float overflowMatter = 0f;
public short id = -1;
private byte deathDelay = 2;
diff --git a/src/main/java/com/github/technus/tectech/things/metaTileEntity/GT_MetaTileEntity_MultiblockBase_EM.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/GT_MetaTileEntity_MultiblockBase_EM.java
index 352e55718f..f58adf41ee 100644
--- a/src/main/java/com/github/technus/tectech/things/metaTileEntity/GT_MetaTileEntity_MultiblockBase_EM.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/GT_MetaTileEntity_MultiblockBase_EM.java
@@ -1,15 +1,15 @@
-package com.github.technus.tectech.things.metaTileEntity;
+package com.github.technus.tectech.thing.metaTileEntity;
import com.github.technus.tectech.TecTech;
-import com.github.technus.tectech.things.machineTT;
+import com.github.technus.tectech.thing.machineTT;
import com.github.technus.tectech.elementalMatter.classes.cElementalDefinitionStack;
import com.github.technus.tectech.elementalMatter.classes.cElementalInstanceStack;
import com.github.technus.tectech.elementalMatter.classes.cElementalInstanceStackTree;
import com.github.technus.tectech.elementalMatter.classes.tElementalException;
import com.github.technus.tectech.elementalMatter.commonValues;
-import com.github.technus.tectech.things.metaTileEntity.hatch.*;
-import com.github.technus.tectech.things.metaTileEntity.multi.gui.GT_Container_MultiMachineEM;
-import com.github.technus.tectech.things.metaTileEntity.multi.gui.GT_GUIContainer_MultiMachineEM;
+import com.github.technus.tectech.thing.metaTileEntity.hatch.*;
+import com.github.technus.tectech.thing.metaTileEntity.multi.gui.GT_Container_MultiMachineEM;
+import com.github.technus.tectech.thing.metaTileEntity.m