aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/tectech/thing
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/tectech/thing')
-rw-r--r--src/main/java/tectech/thing/CustomItemList.java629
-rw-r--r--src/main/java/tectech/thing/block/BlockEOHRender.java78
-rw-r--r--src/main/java/tectech/thing/block/BlockForgeOfGods.java71
-rw-r--r--src/main/java/tectech/thing/block/BlockGodforgeGlass.java106
-rw-r--r--src/main/java/tectech/thing/block/BlockQuantumGlass.java110
-rw-r--r--src/main/java/tectech/thing/block/BlockQuantumStuff.java103
-rw-r--r--src/main/java/tectech/thing/block/BlockReactorSim.java94
-rw-r--r--src/main/java/tectech/thing/block/ItemGodForgeGlass.java31
-rw-r--r--src/main/java/tectech/thing/block/ItemQuantumGlass.java34
-rw-r--r--src/main/java/tectech/thing/block/ItemReactorSim.java37
-rw-r--r--src/main/java/tectech/thing/block/RenderForgeOfGods.java65
-rw-r--r--src/main/java/tectech/thing/block/RenderGodforgeGlass.java122
-rw-r--r--src/main/java/tectech/thing/block/RenderQuantumGlass.java129
-rw-r--r--src/main/java/tectech/thing/block/RenderQuantumStuff.java103
-rw-r--r--src/main/java/tectech/thing/block/TileEntityEyeOfHarmony.java200
-rw-r--r--src/main/java/tectech/thing/block/TileEntityForgeOfGods.java82
-rw-r--r--src/main/java/tectech/thing/casing/BlockGTCasingsBA0.java224
-rw-r--r--src/main/java/tectech/thing/casing/BlockGTCasingsNH.java59
-rw-r--r--src/main/java/tectech/thing/casing/BlockGTCasingsTT.java193
-rw-r--r--src/main/java/tectech/thing/casing/BlockGodforgeCasings.java130
-rw-r--r--src/main/java/tectech/thing/casing/ItemCasingsBA0.java110
-rw-r--r--src/main/java/tectech/thing/casing/ItemCasingsGodforge.java124
-rw-r--r--src/main/java/tectech/thing/casing/ItemCasingsNH.java15
-rw-r--r--src/main/java/tectech/thing/casing/ItemCasingsSpacetime.java56
-rw-r--r--src/main/java/tectech/thing/casing/ItemCasingsStabilisation.java47
-rw-r--r--src/main/java/tectech/thing/casing/ItemCasingsTT.java132
-rw-r--r--src/main/java/tectech/thing/casing/ItemCasingsTimeAcceleration.java46
-rw-r--r--src/main/java/tectech/thing/casing/SpacetimeCompressionFieldCasing.java116
-rw-r--r--src/main/java/tectech/thing/casing/StabilisationFieldCasing.java116
-rw-r--r--src/main/java/tectech/thing/casing/TTCasingsContainer.java28
-rw-r--r--src/main/java/tectech/thing/casing/TimeAccelerationFieldCasing.java116
-rw-r--r--src/main/java/tectech/thing/cover/CoverEnderFluidLink.java245
-rw-r--r--src/main/java/tectech/thing/cover/CoverPowerPassUpgrade.java52
-rw-r--r--src/main/java/tectech/thing/cover/CoverTeslaCoil.java85
-rw-r--r--src/main/java/tectech/thing/cover/CoverTeslaCoilUltimate.java44
-rw-r--r--src/main/java/tectech/thing/gui/TecTechUITextures.java192
-rw-r--r--src/main/java/tectech/thing/item/ItemAstralArrayFabricator.java53
-rw-r--r--src/main/java/tectech/thing/item/ItemEnderFluidLinkCover.java55
-rw-r--r--src/main/java/tectech/thing/item/ItemEuMeterGT.java167
-rw-r--r--src/main/java/tectech/thing/item/ItemParametrizerMemoryCard.java233
-rw-r--r--src/main/java/tectech/thing/item/ItemPowerPassUpgradeCover.java54
-rw-r--r--src/main/java/tectech/thing/item/ItemRenderForgeOfGods.java59
-rw-r--r--src/main/java/tectech/thing/item/ItemTeslaCoilCapacitor.java107
-rw-r--r--src/main/java/tectech/thing/item/ItemTeslaCoilComponent.java71
-rw-r--r--src/main/java/tectech/thing/item/ItemTeslaCoilCover.java86
-rw-r--r--src/main/java/tectech/thing/item/ItemTeslaStaff.java52
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/Textures.java318
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchCapacitor.java241
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchCreativeData.java129
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchCreativeMaintenance.java90
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchCreativeUncertainty.java56
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchDataConnector.java198
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchDataInput.java101
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchDataItemsInput.java255
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchDataItemsOutput.java133
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchDataOutput.java113
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchDynamoMulti.java127
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchDynamoTunnel.java286
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchEnergyMulti.java133
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchEnergyTunnel.java203
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchObjectHolder.java176
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchParam.java554
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchParamText.java291
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchRack.java412
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchUncertainty.java467
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchWirelessComputationInput.java132
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchWirelessComputationOutput.java60
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchWirelessDataItemsInput.java139
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchWirelessDataItemsOutput.java142
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/hatch/MTEHatchWirelessMulti.java209
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/ForgeOfGodsRingsStructureString.java5105
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/ForgeOfGodsStructureString.java5435
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/MTEActiveTransformer.java231
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/MTEDataBank.java382
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/MTEEnergyInfuser.java315
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/MTEEyeOfHarmony.java1845
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/MTEForgeOfGods.java3059
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/MTEMicrowave.java342
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/MTENetworkSwitch.java283
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/MTEQuantumComputer.java618
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/MTEResearchStation.java687
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/MTETeslaTower.java991
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/base/INameFunction.java6
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/base/IStatusFunction.java6
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/base/LedStatus.java64
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/base/Parameters.java327
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/base/SoundLoop.java59
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/base/TTMultiblockBase.java2760
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/base/render/TTRenderedExtendedFacingTexture.java25
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/godforge_modules/MTEBaseModule.java510
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/godforge_modules/MTEExoticModule.java547
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/godforge_modules/MTEMoltenModule.java244
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/godforge_modules/MTEPlasmaModule.java245
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/multi/godforge_modules/MTESmeltingModule.java245
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/pipe/MTEPipeBlockData.java52
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/pipe/MTEPipeBlockEnergy.java52
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/pipe/MTEPipeData.java312
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/pipe/MTEPipeEnergy.java281
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/pipe/MTEPipeEnergyMirror.java223
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/single/MTEBuckConverter.java265
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/single/MTEDebugPollutor.java217
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/single/MTEDebugPowerGenerator.java383
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/single/MTEDebugStructureWriter.java292
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/single/MTEOwnerDetector.java237
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/single/MTETeslaCoil.java396
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/single/MTETransformerTT.java68
-rw-r--r--src/main/java/tectech/thing/metaTileEntity/single/MTEWetTransformer.java49
-rw-r--r--src/main/java/tectech/thing/multiTileEntity/GodForge.java0
-rw-r--r--src/main/java/tectech/thing/tileEntity/TileEntityReactorSim.java142
109 files changed, 37326 insertions, 0 deletions
diff --git a/src/main/java/tectech/thing/CustomItemList.java b/src/main/java/tectech/thing/CustomItemList.java
new file mode 100644
index 0000000000..2c4b4c895b
--- /dev/null
+++ b/src/main/java/tectech/thing/CustomItemList.java
@@ -0,0 +1,629 @@
+package tectech.thing;
+
+import static gregtech.api.enums.GTValues.W;
+
+import net.minecraft.block.Block;
+import net.minecraft.item.Item;
+import net.minecraft.item.ItemStack;
+
+import gregtech.api.interfaces.IItemContainer;
+import gregtech.api.util.GTModHandler;
+import gregtech.api.util.GTOreDictUnificator;
+import gregtech.api.util.GTUtility;
+
+public enum CustomItemList implements IItemContainer {
+
+ Casing_UEV,
+ Casing_UIV,
+ Casing_UMV,
+ Casing_UXV,
+ Casing_MAXV,
+ Hull_UEV,
+ Hull_UIV,
+ Hull_UMV,
+ Hull_UXV,
+ Hull_MAXV,
+ Transformer_UEV_UHV,
+ Transformer_UIV_UEV,
+ Transformer_UMV_UIV,
+ Transformer_UXV_UMV,
+ Transformer_MAXV_UXV,
+ WetTransformer_LV_ULV,
+ WetTransformer_MV_LV,
+ WetTransformer_HV_MV,
+ WetTransformer_EV_HV,
+ WetTransformer_IV_EV,
+ WetTransformer_LuV_IV,
+ WetTransformer_ZPM_LuV,
+ WetTransformer_UV_ZPM,
+ WetTransformer_UHV_UV,
+ WetTransformer_UEV_UHV,
+ WetTransformer_UIV_UEV,
+ WetTransformer_UMV_UIV,
+ WetTransformer_UXV_UMV,
+ WetTransformer_MAXV_UXV,
+
+ Transformer_HA_UEV_UHV,
+ Transformer_HA_UIV_UEV,
+ Transformer_HA_UMV_UIV,
+ Transformer_HA_UXV_UMV,
+ Transformer_HA_MAXV_UXV,
+
+ hatch_CreativeMaintenance,
+ hatch_CreativeData,
+ hatch_CreativeUncertainty,
+ Machine_OwnerDetector,
+ Machine_BuckConverter_IV,
+ Machine_BuckConverter_LuV,
+ Machine_BuckConverter_ZPM,
+ Machine_BuckConverter_UV,
+ Machine_BuckConverter_UHV,
+ Machine_BuckConverter_UEV,
+ Machine_BuckConverter_UIV,
+ Machine_BuckConverter_UMV,
+ Machine_BuckConverter_UXV,
+ Machine_DebugWriter,
+ Machine_DebugGenny,
+ UnusedStuff,
+ Machine_DebugPollutor,
+ DATApipe,
+ LASERpipe,
+ rack_Hatch,
+ holder_Hatch,
+ capacitor_Hatch,
+
+ eM_dynamoMulti4_EV,
+ eM_dynamoMulti16_EV,
+ eM_dynamoMulti64_EV,
+ eM_dynamoMulti4_IV,
+ eM_dynamoMulti16_IV,
+ eM_dynamoMulti64_IV,
+ eM_dynamoMulti4_LuV,
+ eM_dynamoMulti16_LuV,
+ eM_dynamoMulti64_LuV,
+ eM_dynamoMulti4_ZPM,
+