aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/tectech/thing
diff options
context:
space:
mode:
authorNotAPenguin <michiel.vandeginste@gmail.com>2024-09-02 23:17:17 +0200
committerGitHub <noreply@github.com>2024-09-02 23:17:17 +0200
commit1b820de08a05070909a267e17f033fcf58ac8710 (patch)
tree02831a025986a06b20f87e5bcc69d1e0c639a342 /src/main/java/tectech/thing
parentafd3fd92b6a6ab9ab0d0dc3214e6bc8ff7a86c9b (diff)
downloadGT5-Unofficial-1b820de08a05070909a267e17f033fcf58ac8710.tar.gz
GT5-Unofficial-1b820de08a05070909a267e17f033fcf58ac8710.tar.bz2
GT5-Unofficial-1b820de08a05070909a267e17f033fcf58ac8710.zip
The Great Renaming (#3014)
* move kekztech to a single root dir * move detrav to a single root dir * move gtnh-lanthanides to a single root dir * move tectech and delete some gross reflection in gt++ * remove more reflection inside gt5u * delete more reflection in gt++ * fix imports * move bartworks and bwcrossmod * fix proxies * move galactigreg and ggfab * move gtneioreplugin * try to fix gt++ bee loader * apply the rename rules to BW * apply rename rules to bwcrossmod * apply rename rules to detrav scanner mod * apply rename rules to galacticgreg * apply rename rules to ggfab * apply rename rules to goodgenerator * apply rename rules to gtnh-lanthanides * apply rename rules to gt++ * apply rename rules to kekztech * apply rename rules to kubatech * apply rename rules to tectech * apply rename rules to gt apply the rename rules to gt * fix tt import * fix mui hopefully * fix coremod except intergalactic * rename assline recipe class * fix a class name i stumbled on * rename StructureUtility to GTStructureUtility to prevent conflict with structurelib * temporary rename of GTTooltipDataCache to old name * fix gt client/server proxy names
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;
+
+publi