aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Robertz <dream-master@gmx.net>2023-02-12 18:48:09 +0100
committerGitHub <noreply@github.com>2023-02-12 18:48:09 +0100
commit44c2fa1a6f11aa488b00412a77a786ba5339011c (patch)
treed0cea0fcac7ed5a355a89b0f26761318e0876d03
parent8d05d21684467424c0d21fce1df0ac45064333aa (diff)
parentebd09041df4d520eb4414a73c07134872d54cc9a (diff)
downloadGT5-Unofficial-44c2fa1a6f11aa488b00412a77a786ba5339011c.tar.gz
GT5-Unofficial-44c2fa1a6f11aa488b00412a77a786ba5339011c.tar.bz2
GT5-Unofficial-44c2fa1a6f11aa488b00412a77a786ba5339011c.zip
Merge pull request #152 from GTNewHorizons/FixEOH2
Fix material referencing and some EOH stuff
-rw-r--r--dependencies.gradle16
-rw-r--r--src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java32
-rw-r--r--src/main/java/com/github/technus/tectech/recipe/EyeOfHarmonyRecipe.java6
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_EyeOfHarmony.java16
4 files changed, 35 insertions, 35 deletions
diff --git a/dependencies.gradle b/dependencies.gradle
index fe620f19c1..118d614277 100644
--- a/dependencies.gradle
+++ b/dependencies.gradle
@@ -2,13 +2,13 @@
dependencies {
shadowImplementation('com.github.GTNewHorizons:AVRcore:1.0.1')
- compile("com.github.GTNewHorizons:GT5-Unofficial:5.09.41.268:dev")
- compile('com.github.GTNewHorizons:ModularUI:1.0.56:dev')
+ compile("com.github.GTNewHorizons:GT5-Unofficial:5.09.41.275:dev")
+ compile('com.github.GTNewHorizons:ModularUI:1.0.61:dev')
compile('com.github.GTNewHorizons:Yamcl:0.5.84:dev')
- compile('com.github.GTNewHorizons:NotEnoughItems:2.3.24-GTNH:dev')
- compile('com.github.GTNewHorizons:CodeChickenLib:1.1.5.7:dev')
- compile('com.github.GTNewHorizons:CodeChickenCore:1.1.7:dev')
- compile('com.github.GTNewHorizons:StructureLib:1.2.0-beta.2:dev')
+ compile('com.github.GTNewHorizons:NotEnoughItems:2.3.29-GTNH:dev')
+ compile('com.github.GTNewHorizons:CodeChickenLib:1.1.8:dev')
+ compile('com.github.GTNewHorizons:CodeChickenCore:1.1.11:dev')
+ compile('com.github.GTNewHorizons:StructureLib:1.2.2:dev')
compile('net.industrial-craft:industrialcraft-2:2.2.828-experimental:dev')
compile('com.github.GTNewHorizons:GTNEIOrePlugin:1.0.26:dev')
@@ -18,8 +18,8 @@ dependencies {
compileOnly('com.github.GTNewHorizons:OpenModularTurrets:2.2.11-247:dev') {transitive=false}
compileOnly('com.github.GTNewHorizons:OpenComputers:1.8.0.9-GTNH:dev') {transitive=false}
- compileOnly('com.github.GTNewHorizons:GTplusplus:1.7.203:dev') {transitive=false}
- compileOnly('com.github.GTNewHorizons:Applied-Energistics-2-Unofficial:rv3-beta-152-GTNH:dev') {transitive=false}
+ compileOnly('com.github.GTNewHorizons:GTplusplus:1.7.213:dev') {transitive=false}
+ compileOnly('com.github.GTNewHorizons:Applied-Energistics-2-Unofficial:rv3-beta-156-GTNH:dev') {transitive=false}
compileOnly('curse.maven:cofh-lib-220333:2388748') {transitive=false}
compileOnly('curse.maven:computercraft-67504:2269339') {transitive=false}
diff --git a/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java b/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java
index ee7e902f46..cd93641235 100644
--- a/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java
+++ b/src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java
@@ -5069,8 +5069,8 @@ public class DreamCraftRecipeLoader {
ItemList.Field_Generator_UMV.get(16), ItemList.Robot_Arm_UMV.get(16), ItemList.ZPM4.get(4),
GT_OreDictUnificator.get(OrePrefixes.wireGt16, Materials.SuperconductorUMV, 64) },
- new FluidStack[] { FluidUtils.getFluidStack("time", 144_000),
- FluidUtils.getFluidStack("space", 144_000),
+ new FluidStack[] { FluidUtils.getFluidStack("temporalFluid", 144_000),
+ FluidUtils.getFluidStack("spatialFluid", 144_000),
FluidUtils.getFluidStack("molten.metastable oganesson", 144 * 256 * 4),
FluidUtils.getFluidStack("molten.shirabon", 144 * 256 * 4), },
CustomItemList.Machine_Multi_EyeOfHarmony.get(1),
@@ -5111,7 +5111,7 @@ public class DreamCraftRecipeLoader {
new FluidStack[] { Materials.Neutronium.getMolten(144 * 256 * 4),
Materials.CosmicNeutronium.getMolten(144 * 256 * 4),
- new FluidStack(solderUEV, 144 * 256 * 2), FluidUtils.getFluidStack("space", 1440) },
+ new FluidStack(solderUEV, 144 * 256 * 2), FluidUtils.getFluidStack("spatialFluid", 1440) },
CustomItemList.EOH_Reinforced_Spatial_Casing.get(4),
10_000,
(int) TierEU.RECIPE_UMV);
@@ -5164,7 +5164,7 @@ public class DreamCraftRecipeLoader {
getModItem("miscutils", "gtplusplus.blockcasings.5", tier, 8), ME_Singularity,
plateList[absoluteTier], getItemContainer("QuantumCircuit").get(set) },
new FluidStack[] { new FluidStack(solderUEV, (int) (2_880 * pow(2L, absoluteTier))),
- FluidUtils.getFluidStack("space", 1_440 * (absoluteTier + 1)),
+ FluidUtils.getFluidStack("spatialFluid", 1_440 * (absoluteTier + 1)),
specialFluid[absoluteTier] },
CustomItemList.SpacetimeCompressionFieldGeneratorTier0.get(1),
(absoluteTier + 1) * 4_000 * 20,
@@ -5190,7 +5190,7 @@ public class DreamCraftRecipeLoader {
ME_Singularity, ME_Singularity, plateList[absoluteTier],
getItemContainer("QuantumCircuit").get(set) },
new FluidStack[] { new FluidStack(solderUEV, (int) (2_880 * pow(2L, absoluteTier))),
- FluidUtils.getFluidStack("space", 1_440 * (absoluteTier + 1)),
+ FluidUtils.getFluidStack("spatialFluid", 1_440 * (absoluteTier + 1)),
specialFluid[absoluteTier] },
CustomItemList.SpacetimeCompressionFieldGeneratorTier1.get(1),
(absoluteTier + 1) * 4_000 * 20,
@@ -5216,7 +5216,7 @@ public class DreamCraftRecipeLoader {
ME_Singularity, ME_Singularity, ME_Singularity, plateList[absoluteTier],
getItemContainer("QuantumCircuit").get(set) },
new FluidStack[] { new FluidStack(solderUEV, (int) (2_880 * pow(2L, absoluteTier))),
- FluidUtils.getFluidStack("space", 1_440 * (absoluteTier + 1)),
+ FluidUtils.getFluidStack("spatialFluid", 1_440 * (absoluteTier + 1)),
specialFluid[absoluteTier], },
CustomItemList.SpacetimeCompressionFieldGeneratorTier2.get(1),
(absoluteTier + 1) * 4_000 * 20,
@@ -5245,7 +5245,7 @@ public class DreamCraftRecipeLoader {
ME_Singularity, ME_Singularity, ME_Singularity, plateList[absoluteTier],
getItemContainer("QuantumCircuit").get(set) },
new FluidStack[] { new FluidStack(solderUEV, (int) (2_880 * pow(2L, absoluteTier))),
- FluidUtils.getFluidStack("space", 1_440 * (absoluteTier + 1)),
+ FluidUtils.getFluidStack("spatialFluid", 1_440 * (absoluteTier + 1)),
specialFluid[absoluteTier], },
CustomItemList.SpacetimeCompressionFieldGeneratorTier3.get(1),
(absoluteTier + 1) * 4_000 * 20,
@@ -5271,7 +5271,7 @@ public class DreamCraftRecipeLoader {
ME_Singularity, ME_Singularity, ME_Singularity, ME_Singularity, plateList[absoluteTier],
getItemContainer("QuantumCircuit").get(set) },
new FluidStack[] { new FluidStack(solderUEV, (int) (2_880 * pow(2L, absoluteTier))),
- FluidUtils.getFluidStack("space", 1_440 * (absoluteTier + 1)),
+ FluidUtils.getFluidStack("spatialFluid", 1_440 * (absoluteTier + 1)),
specialFluid[absoluteTier], },
CustomItemList.SpacetimeCompressionFieldGeneratorTier4.get(1),
(absoluteTier + 1) * 4_000 * 20,
@@ -5297,7 +5297,7 @@ public class DreamCraftRecipeLoader {
ME_Singularity, ME_Singularity, ME_Singularity, ME_Singularity, ME_Singularity,
plateList[absoluteTier], getItemContainer("QuantumCircuit").get(set) },
new FluidStack[] { new FluidStack(solderUEV, (int) (2_880 * pow(2L, absoluteTier))),
- FluidUtils.getFluidStack("space", 1_440 * (absoluteTier + 1)),
+ FluidUtils.getFluidStack("spatialFluid", 1_440 * (absoluteTier + 1)),
specialFluid[absoluteTier], },
CustomItemList.SpacetimeCompressionFieldGeneratorTier5.get(1),
(absoluteTier + 1) * 4_000 * 20,
@@ -5326,7 +5326,7 @@ public class DreamCraftRecipeLoader {
ME_Singularity, ME_Singularity, ME_Singularity, ME_Singularity, ME_Singularity,
ME_Singularity, plateList[absoluteTier], getItemContainer("QuantumCircuit").get(set) },
new FluidStack[] { new FluidStack(solderUEV, (int) (2_880 * pow(2L, absoluteTier))),
- FluidUtils.getFluidStack("space", 1_440 * (absoluteTier + 1)),
+ FluidUtils.getFluidStack("spatialFluid", 1_440 * (absoluteTier + 1)),
specialFluid[absoluteTier], },
CustomItemList.SpacetimeCompressionFieldGeneratorTier6.get(1),
(absoluteTier + 1) * 4_000 * 20,
@@ -5353,7 +5353,7 @@ public class DreamCraftRecipeLoader {
ME_Singularity, ME_Singularity, plateList[absoluteTier],
getItemContainer("QuantumCircuit").get(set) },
new FluidStack[] { new FluidStack(solderUEV, (int) (2_880 * pow(2L, absoluteTier))),
- FluidUtils.getFluidStack("space", 1_440 * (absoluteTier + 1)),
+ FluidUtils.getFluidStack("spatialFluid", 1_440 * (absoluteTier + 1)),
specialFluid[absoluteTier], },
CustomItemList.SpacetimeCompressionFieldGeneratorTier7.get(1),
(absoluteTier + 1) * 4_000 * 20,
@@ -5380,7 +5380,7 @@ public class DreamCraftRecipeLoader {
ME_Singularity, ME_Singularity, ME_Singularity, plateList[absoluteTier],
getItemContainer("QuantumCircuit").get(set) },
new FluidStack[] { new FluidStack(solderUEV, (int) (2_880 * pow(2L, absoluteTier))),
- FluidUtils.getFluidStack("space", 1_440 * (absoluteTier + 1)),
+ FluidUtils.getFluidStack("spatialFluid", 1_440 * (absoluteTier + 1)),
specialFluid[absoluteTier], },
CustomItemList.SpacetimeCompressionFieldGeneratorTier8.get(1),
set * 16_000 * 20,
@@ -5467,7 +5467,7 @@ public class DreamCraftRecipeLoader {
},
new FluidStack[] { new FluidStack(solderUEV, (int) (2_880 * pow(2L, absoluteTier))),
- FluidUtils.getFluidStack("time", 1_440 * (absoluteTier + 1)),
+ FluidUtils.getFluidStack("temporalFluid", 1_440 * (absoluteTier + 1)),
specialFluid[absoluteTier] },
researchStuff[absoluteTier + 1],
(absoluteTier + 1) * 4_000 * 20,
@@ -5559,8 +5559,8 @@ public class DreamCraftRecipeLoader {
},
new FluidStack[] { new FluidStack(solderUEV, (int) (2_880 * pow(2L, absoluteTier))),
- FluidUtils.getFluidStack("time", 1_440 * (absoluteTier + 1)),
- FluidUtils.getFluidStack("space", 1_440 * (absoluteTier + 1)),
+ FluidUtils.getFluidStack("temporalFluid", 1_440 * (absoluteTier + 1)),
+ FluidUtils.getFluidStack("spatialFluid", 1_440 * (absoluteTier + 1)),
specialFluid[absoluteTier] },
researchStuff[absoluteTier + 1],
(absoluteTier + 1) * 4_000 * 20,
@@ -5605,7 +5605,7 @@ public class DreamCraftRecipeLoader {
new FluidStack[] { Materials.Neutronium.getMolten(144 * 256 * 4),
Materials.CosmicNeutronium.getMolten(144 * 256 * 4),
- new FluidStack(solderUEV, 144 * 256 * 2), FluidUtils.getFluidStack("space", 1440) },
+ new FluidStack(solderUEV, 144 * 256 * 2), FluidUtils.getFluidStack("spatialFluid", 1440) },
CustomItemList.EOH_Reinforced_Temporal_Casing.get(4),
10_000,
(int) TierEU.RECIPE_UMV);
diff --git a/src/main/java/com/github/technus/tectech/recipe/EyeOfHarmonyRecipe.java b/src/main/java/com/github/technus/tectech/recipe/EyeOfHarmonyRecipe.java
index 074163d9ae..99f25832eb 100644
--- a/src/main/java/com/github/technus/tectech/recipe/EyeOfHarmonyRecipe.java
+++ b/src/main/java/com/github/technus/tectech/recipe/EyeOfHarmonyRecipe.java
@@ -145,12 +145,12 @@ public class EyeOfHarmonyRecipe {
// Tier 8 - 576 Universium
// Tier 9 - 2304 Universium
- if (rocketTierOfRecipe <= 3) {
+ if (rocketTierOfRecipe <= 2) {
fluidStackArrayList.add(Materials.WhiteDwarfMatter.getMolten(576L * pow(4, (int) rocketTierOfRecipe)));
}
- if ((4 <= rocketTierOfRecipe) && (rocketTierOfRecipe <= 7)) {
- fluidStackArrayList.add(Materials.BlackDwarfMatter.getMolten(576L * pow(4, (int) rocketTierOfRecipe - 4)));
+ if ((3 <= rocketTierOfRecipe) && (rocketTierOfRecipe <= 7)) {
+ fluidStackArrayList.add(Materials.BlackDwarfMatter.getMolten(576L * pow(4, (int) rocketTierOfRecipe - 3)));
}
if (rocketTierOfRecipe >= 8) {
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_EyeOfHarmony.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_EyeOfHarmony.java
index 51cfa1745f..6bfc669573 100644
--- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_EyeOfHarmony.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_EM_EyeOfHarmony.java
@@ -1008,14 +1008,6 @@ public class GT_MetaTileEntity_EM_EyeOfHarmony extends GT_MetaTileEntity_Multibl
currentRecipe = eyeOfHarmonyRecipeStorage.recipeLookUp(aStack);
if (processRecipe(currentRecipe)) {
- // Get circuit damage, clamp it and then use it later for overclocking.
- ItemStack circuit = mInputBusses.get(0).getStackInSlot(0);
- if (circuit != null) {
- currentCircuitMultiplier = Math.max(0, Math.min(circuit.getItemDamage(), 24));
- } else {
- currentCircuitMultiplier = 0;
- }
-
return true;
}
@@ -1034,6 +1026,14 @@ public class GT_MetaTileEntity_EM_EyeOfHarmony extends GT_MetaTileEntity_Multibl
public boolean processRecipe(EyeOfHarmonyRecipe recipeObject) {
+ // Get circuit damage, clamp it and then use it later for overclocking.
+ ItemStack circuit = mInputBusses.get(0).getStackInSlot(0);
+ if (circuit != null) {
+ currentCircuitMultiplier = (long) clamp(circuit.getItemDamage(), 0, 24);
+ } else {
+ currentCircuitMultiplier = 0;
+ }
+
// Debug mode, overwrites the required fluids to initiate the recipe to 100L of each.
if (EOH_DEBUG_MODE) {
if ((getHydrogenStored() < 100) || (getHeliumStored() < 100)) {