aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorConnor-Colenso <52056774+Connor-Colenso@users.noreply.github.com>2023-01-10 15:37:08 +0000
committerGitHub <noreply@github.com>2023-01-10 15:37:08 +0000
commitbe99d41cc25bc1a84cf72dcb15c2841f6e88adbd (patch)
tree5a98e6baced49d86abbec49140e88d6b3200574d /src/main
parent44fbc83f2e41def4a911eca26af0ee76a1b99962 (diff)
parentb2a2166e2c9086b0e5678d9088522437fe6af607 (diff)
downloadGT5-Unofficial-be99d41cc25bc1a84cf72dcb15c2841f6e88adbd.tar.gz
GT5-Unofficial-be99d41cc25bc1a84cf72dcb15c2841f6e88adbd.tar.bz2
GT5-Unofficial-be99d41cc25bc1a84cf72dcb15c2841f6e88adbd.zip
Merge b2a2166e2c9086b0e5678d9088522437fe6af607 into 44fbc83f2e41def4a911eca26af0ee76a1b99962
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/github/technus/tectech/TecTech.java8
-rw-r--r--src/main/java/com/github/technus/tectech/loader/TecTechConfig.java1
-rw-r--r--src/main/java/com/github/technus/tectech/loader/thing/MachineLoader.java4
-rw-r--r--src/main/java/com/github/technus/tectech/loader/thing/ThingsLoader.java20
-rw-r--r--src/main/java/com/github/technus/tectech/nei/IMCForNEI.java49
-rw-r--r--src/main/java/com/github/technus/tectech/nei/NEI_TT_Config.java2
-rw-r--r--src/main/java/com/github/technus/tectech/nei/TT_NEI_EyeOfHarmonyHandler.java34
-rw-r--r--src/main/java/com/github/technus/tectech/proxy/ClientProxy.java13
-rw-r--r--src/main/java/com/github/technus/tectech/recipe/EyeOfHarmonyRecipe.java360
-rw-r--r--src/main/java/com/github/technus/tectech/recipe/EyeOfHarmonyRecipeStorage.java156
-rw-r--r--src/main/java/com/github/technus/tectech/recipe/TT_recipe.java242
-rw-r--r--src/main/java/com/github/technus/tectech/recipe/TT_recipeAdder.java7
-rw-r--r--src/main/java/com/github/technus/tectech/thing/CustomItemList.java37
-rw-r--r--src/main/java/com/github/technus/tectech/thing/block/EyeOfHarmonyBlock.java90
-rw-r--r--src/main/java/com/github/technus/tectech/thing/block/QuantumStuffRender.java111
-rw-r--r--src/main/java/com/github/technus/tectech/thing/block/RenderEyeOfHarmony.java302
-rw-r--r--src/main/java/com/github/technus/tectech/thing/block/TileEyeOfHarmony.java185
-rw-r--r--src/main/java/com/github/technus/tectech/thing/casing/GT_Block_CasingsBA0.java28
-rw-r--r--src/main/java/com/github/technus/tectech/thing/casing/GT_Item_CasingsBA0.java10
-rw-r--r--src/main/java/com/github/technus/tectech/thing/casing/GT_Item_Casings_Spacetime.java41
-rw-r--r--src/main/java/com/github/technus/tectech/thing/casing/GT_Item_Casings_Stabilisation.java37
-rw-r--r--src/main/java/com/github/technus/tectech/thing/casing/GT_Item_Casings_TimeAcceleration.java36
-rw-r--r--src/main/java/com/github/technus/tectech/thing/casing/SpacetimeCompressionFieldCasing.java118
-rw-r--r--src/main/java/com/github/technus/tectech/thing/casing/StabilisationFieldCasing.java115
-rw-r--r--src/main/java/com/github/technus/tectech/thing/casing/TT_Block_SpacetimeCompressionFieldGenerators.java9
-rw-r--r--src/main/java/com/github/technus/tectech/thing/casing/TT_Block_StabilisationFieldGenerators.java9
-rw-r--r--src/main/java/com/github/technus/tectech/thing/casing/TT_Block_TimeAccelerationFieldGenerators.java9
-rw-r--r--src/main/java/com/github/technus/tectech/thing/casing/TT_Container_Casings.java4
-rw-r--r--src/main/java/com/github/technus/tectech/thing/casing/TimeAccelerationFieldCasing.java118
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/EnderFluidLinkCover.java2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/ParametrizerMemoryCard.java2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/PowerPassUpgradeCover.java2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/TeslaCoilCapacitor.java2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/TeslaCoilComponent.java2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/TeslaCoilCover.java2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/TeslaStaff.java2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_Capacitor.java2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_CreativeMaintenance.java2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_EyeOfHarmony.java2013
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_bhg.java2611
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_TM_microwave.java2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_TM_teslaCoil.java2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java4
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/single/GT_MetaTileEntity_TeslaCoil.java2
-rw-r--r--src/main/java/com/github/technus/tectech/util/CommonValues.java21
-rw-r--r--src/main/java/com/github/technus/tectech/util/ItemStackLong.java28
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_DIM_0.pngbin0 -> 2518 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_DIM_0.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_DIM_1.pngbin0 -> 2516 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_DIM_1.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_DIM_2.pngbin0 -> 2586 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_DIM_2.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_DIM_3.pngbin0 -> 2519 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_DIM_3.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_DIM_4.pngbin0 -> 2514 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_DIM_4.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_DIM_5.pngbin0 -> 2542 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_DIM_5.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_DIM_6.pngbin0 -> 2512 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_DIM_6.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_DIM_7.pngbin0 -> 2517 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_DIM_7.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_DIM_8.pngbin0 -> 5471 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_DIM_8.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD_0.pngbin0 -> 3108 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD_0.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD_1.pngbin0 -> 3117 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD_1.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD_2.pngbin0 -> 3109 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD_2.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD_3.pngbin0 -> 3151 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD_3.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD_4.pngbin0 -> 3109 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD_4.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD_5.pngbin0 -> 3150 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD_5.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD_6.pngbin0 -> 3084 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD_6.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD_7.pngbin0 -> 3095 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD_7.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD_8.pngbin0 -> 6006 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_FIELD_8.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_INNER_SPACETIME_REINFORCED_EOH_CASING.pngbin0 -> 1166 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_OUTER_SPACETIME_REINFORCED_EOH_CASING.pngbin0 -> 1166 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/EM_POWER_INFINITE.pngbin0 -> 1166 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/STABILITY_CASING_0.pngbin0 -> 2422 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/STABILITY_CASING_0.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/STABILITY_CASING_1.pngbin0 -> 2460 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/STABILITY_CASING_1.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/STABILITY_CASING_2.pngbin0 -> 2463 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/STABILITY_CASING_2.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/STABILITY_CASING_3.pngbin0 -> 2426 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/STABILITY_CASING_3.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/STABILITY_CASING_4.pngbin0 -> 2449 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/STABILITY_CASING_4.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/STABILITY_CASING_5.pngbin0 -> 2415 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/STABILITY_CASING_5.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/STABILITY_CASING_6.pngbin0 -> 2453 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/STABILITY_CASING_6.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/STABILITY_CASING_7.pngbin0 -> 2465 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/STABILITY_CASING_7.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/STABILITY_CASING_8.pngbin0 -> 5764 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/STABILITY_CASING_8.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/iconsets/TRANSPARENT.pngbin0 -> 1020 bytes
-rw-r--r--src/main/resources/assets/tectech/models/Space.obj40428
-rw-r--r--src/main/resources/assets/tectech/models/Star.obj40431
-rw-r--r--src/main/resources/assets/tectech/models/StarLayer0.pngbin0 -> 3696361 bytes
-rw-r--r--src/main/resources/assets/tectech/models/StarLayer1.pngbin0 -> 831699 bytes
-rw-r--r--src/main/resources/assets/tectech/models/StarLayer2.pngbin0 -> 243011 bytes
-rw-r--r--src/main/resources/assets/tectech/models/spaceLayer.pngbin0 -> 7200691 bytes
110 files changed, 85075 insertions, 2775 deletions
diff --git a/src/main/java/com/github/technus/tectech/TecTech.java b/src/main/java/com/github/technus/tectech/TecTech.java
index 6640949617..cd51a532d3 100644
--- a/src/main/java/com/github/technus/tectech/TecTech.java
+++ b/src/main/java/com/github/technus/tectech/TecTech.java
@@ -19,7 +19,9 @@ import com.github.technus.tectech.mechanics.elementalMatter.core.commands.EMList
import com.github.technus.tectech.mechanics.elementalMatter.core.definitions.registry.EMDefinitionsRegistry;
import com.github.technus.tectech.mechanics.elementalMatter.core.transformations.EMTransformationRegistry;
import com.github.technus.tectech.mechanics.enderStorage.EnderWorldSavedData;
+import com.github.technus.tectech.nei.IMCForNEI;
import com.github.technus.tectech.proxy.CommonProxy;
+import com.github.technus.tectech.recipe.EyeOfHarmonyRecipeStorage;
import com.github.technus.tectech.util.XSTR;
import cpw.mods.fml.common.FMLCommonHandler;
import cpw.mods.fml.common.Loader;
@@ -209,6 +211,7 @@ public class TecTech {
MainLoader.load(definitionsRegistry);
MainLoader.addAfterGregTechPostLoadRunner();
+ IMCForNEI.IMCSender();
}
@Mod.EventHandler
@@ -231,9 +234,14 @@ public class TecTech {
}
}
+ public static EyeOfHarmonyRecipeStorage eyeOfHarmonyRecipeStorage = null;
+
@Mod.EventHandler
public void onServerAboutToStart(FMLServerAboutToStartEvent aEvent) {
chunkDataHandler.clearData();
playerPersistence.clearData();
+
+ // This must be done after game load otherwise it fails.
+ eyeOfHarmonyRecipeStorage = new EyeOfHarmonyRecipeStorage();
}
}
diff --git a/src/main/java/com/github/technus/tectech/loader/TecTechConfig.java b/src/main/java/com/github/technus/tectech/loader/TecTechConfig.java
index f69941cb63..c27fd95bd3 100644
--- a/src/main/java/com/github/technus/tectech/loader/TecTechConfig.java
+++ b/src/main/java/com/github/technus/tectech/loader/TecTechConfig.java
@@ -46,6 +46,7 @@ public class TecTechConfig extends ConfigManager {
*/
@Override
protected void PreInit() {
+
DISABLE_MATERIAL_LOADING_FFS = false;
BOOM_ENABLE = true;
diff --git a/src/main/java/com/github/technus/tectech/loader/thing/MachineLoader.java b/src/main/java/com/github/technus/tectech/loader/thing/MachineLoader.java
index 436c806da2..89230fa4e1 100644
--- a/src/main/java/com/github/technus/tectech/loader/thing/MachineLoader.java
+++ b/src/main/java/com/github/technus/tectech/loader/thing/MachineLoader.java
@@ -844,8 +844,8 @@ public class MachineLoader implements Runnable {
Machine_Multi_Annihilation.set(
new GT_MetaTileEntity_EM_annihilation(15405, "multimachine.em.annihilation", "Annihilation Generator")
.getStackForm(1L));
- Machine_Multi_BHG.set(
- new GT_MetaTileEntity_EM_bhg(15410, "multimachine.em.blackholegenerator", "Black Hole Generator")
+ Machine_Multi_EyeOfHarmony.set(
+ new GT_MetaTileEntity_EM_EyeOfHarmony(15410, "multimachine.em.eye_of_harmony", "Eye of Harmony")
.getStackForm(1L));
// ============================================================================================