aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/github/technus/tectech/CustomItemList.java151
-rw-r--r--src/main/java/com/github/technus/tectech/GT_CustomLoader.java22
-rw-r--r--src/main/java/com/github/technus/tectech/GT_Loader_Elemental.java222
-rw-r--r--src/main/java/com/github/technus/tectech/TecTech.java82
-rw-r--r--src/main/java/com/github/technus/tectech/auxiliary/Reference.java11
-rw-r--r--src/main/java/com/github/technus/tectech/auxiliary/TecTechConfig.java30
-rw-r--r--src/main/java/com/github/technus/tectech/blocks/QuantumGlass.java86
-rw-r--r--src/main/java/com/github/technus/tectech/blocks/QuantumGlassRender.java121
-rw-r--r--src/main/java/com/github/technus/tectech/casing/GT_Block_CasingsTT.java103
-rw-r--r--src/main/java/com/github/technus/tectech/casing/GT_Container_CasingsTT.java10
-rw-r--r--src/main/java/com/github/technus/tectech/casing/GT_Item_CasingsTT.java14
-rw-r--r--src/main/java/com/github/technus/tectech/casing/GT_Loader_CasingsTT.java10
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/README45
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/classes/Behaviour_elementalMatterContainer.java76
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/classes/cElementalDecay.java65
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/classes/cElementalDefinition.java79
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/classes/cElementalDefinitionStack.java74
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/classes/cElementalDefinitionStackTree.java304
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/classes/cElementalInstanceStack.java245
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/classes/cElementalInstanceStackTree.java345
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/classes/cElementalPrimitive.java173
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/classes/rElementalRecipe.java35
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/classes/rElementalRecipeTree.java62
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/classes/tElementalException.java10
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/commonValues.java25
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/definitions/cPrimitiveDefinition.java41
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/definitions/dAtomDefinition.java501
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/definitions/dHadronDefinition.java324
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/definitions/eBosonDefinition.java36
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/definitions/eLeptonDefinition.java63
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/definitions/eNeutrinoDefinition.java56
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/definitions/eQuarkDefinition.java97
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/gui/GT_Container_MultiMachineEM.java96
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/gui/GT_Container_Param.java205
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/gui/GT_Container_Uncertainty.java121
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/gui/GT_GUIContainer_MultiMachineEM.java181
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/gui/GT_GUIContainer_Param.java37
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/gui/GT_GUIContainer_Uncertainty.java108
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/gui/GT_GUIContainer_UncertaintyAdv.java117
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/interfaces/iConnectsToEMpipe.java8
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/interfaces/iElementalDefinition.java47
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/interfaces/iElementalInstanceContainer.java11
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/interfaces/iHasElementalDefinition.java9
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_EMbhg.java94
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_EMcollider.java73
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_EMcrafter.java50
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_EMdequantifier.java66
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_EMjunction.java114
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_EMmachine.java50
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_EMpipe.java162
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_EMquantifier.java109
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_EMscanner.java50
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_EMwormhole.java73
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_Hatch_DynamoMulti.java113
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_Hatch_ElementalContainer.java231
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_Hatch_EnergyMulti.java114
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_Hatch_InputElemental.java43
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_Hatch_MufflerElemental.java192
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_Hatch_OutputElemental.java70
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_Hatch_Param.java182
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_Hatch_Uncertainty.java289
-rw-r--r--src/main/java/com/github/technus/tectech/elementalMatter/machine/GT_MetaTileEntity_MultiblockBase_Elemental.java1041
-rw-r--r--src/main/java/com/github/technus/tectech/proxy/ClientProxy.java55
-rw-r--r--src/main/java/com/github/technus/tectech/proxy/CommonProxy.java34
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/DEBUG_.pngbin0 -> 1147 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/DEBUG_0.pngbin0 -> 1147 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/DEBUG_1.pngbin0 -> 1147 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/DEBUG_2.pngbin0 -> 1147 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/DEBUG_3.pngbin0 -> 1147 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/DEBUG_4.pngbin0 -> 1147 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/DEBUG_5.pngbin0 -> 1147 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_BHG.pngbin0 -> 959 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_BHG.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_BHG_ACTIVE.pngbin0 -> 963 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_BHG_ACTIVE.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_CANDY.pngbin0 -> 428 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_CANDY.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_CASING.pngbin0 -> 1147 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_COIL.pngbin0 -> 1147 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_COIL_NONSIDE.pngbin0 -> 1147 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_COLLIDER.pngbin0 -> 4327 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_COLLIDER.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_COLLIDER_ACTIVE.pngbin0 -> 10579 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_COLLIDER_ACTIVE.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_CONTROLLER.pngbin0 -> 5289 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_CONTROLLER.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_CONTROLLER_ACTIVE.pngbin0 -> 5289 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_CONTROLLER_ACTIVE.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD.pngbin0 -> 4267 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD_CASING.pngbin0 -> 1147 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_PIPE.pngbin0 -> 397 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_TELE.pngbin0 -> 4267 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_TELE.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_TIMESPACE.pngbin0 -> 9479 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_TIMESPACE.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_WH.pngbin0 -> 4327 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_WH.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_WH_ACTIVE.pngbin0 -> 4327 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_WH_ACTIVE.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/MUFFLER_EM.pngbin0 -> 4267 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/MUFFLER_EM.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_EM_T_ACTIVE.pngbin0 -> 245 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_EM_T_ACTIVE.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_EM_T_SIDES.pngbin0 -> 662 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_EM_T_SIDES.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/PARAM.pngbin0 -> 4267 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/PARAM.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/PARAM_ACTIVE.pngbin0 -> 5289 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/PARAM_ACTIVE.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/UC.pngbin0 -> 536 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/UC.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/UC_ACTIVE.pngbin0 -> 482 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/UC_ACTIVE.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/Parametrizer.pngbin0 -> 3623 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/Uncertainty.pngbin0 -> 3039 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/EMDisplay.pngbin0 -> 3673 bytes
-rw-r--r--src/main/resources/assets/tectech/lang/en_US.lang1
-rw-r--r--src/main/resources/assets/tectech/textures/blocks/blockQuantumGlass.pngbin0 -> 1147 bytes
-rw-r--r--src/main/resources/mcmod.info16
120 files changed, 7775 insertions, 0 deletions
diff --git a/src/main/java/com/github/technus/tectech/CustomItemList.java b/src/main/java/com/github/technus/tectech/CustomItemList.java
new file mode 100644
index 0000000000..22e481be5b
--- /dev/null
+++ b/src/main/java/com/github/technus/tectech/CustomItemList.java
@@ -0,0 +1,151 @@
+package com.github.technus.tectech;
+
+import gregtech.api.interfaces.IItemContainer;
+import gregtech.api.util.GT_ModHandler;
+import gregtech.api.util.GT_OreDictUnificator;
+import gregtech.api.util.GT_Utility;
+import net.minecraft.block.Block;
+import net.minecraft.item.Item;
+import net.minecraft.item.ItemStack;
+
+import static gregtech.api.enums.GT_Values.W;
+
+public enum CustomItemList implements IItemContainer
+{
+ EMpipe,
+ eM_dynamomulti4_UV,eM_dynamomulti16_UV,eM_dynamomulti64_UV,
+ eM_dynamomulti4_UHV,eM_dynamomulti16_UHV,eM_dynamomulti64_UHV,
+ eM_dynamomulti4_UEV,eM_dynamomulti16_UEV,eM_dynamomulti64_UEV,
+ eM_dynamomulti4_UIV,eM_dynamomulti16_UIV,eM_dynamomulti64_UIV,
+ eM_dynamomulti4_UMV,eM_dynamomulti16_UMV,eM_dynamomulti64_UMV,
+ eM_dynamomulti4_UXV,eM_dynamomulti16_UXV,eM_dynamomulti64_UXV,
+ eM_energymulti4_UV,eM_energymulti16_UV,eM_energymulti64_U