aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/com/github/technus/tectech/compatibility/dreamcraft/DreamCraftRecipeLoader.java79
-rw-r--r--src/main/java/com/github/technus/tectech/mechanics/enderStorage/EnderLinkCoverMessage.java2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/cover/GT_Cover_TM_EnderFluidLink.java7
-rw-r--r--src/main/java/com/github/technus/tectech/thing/cover/GT_Cover_TM_PowerPassUpgrade.java11
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_Param.java16
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/gui/GT_Container_ParamAdv.java12
6 files changed, 64 insertions, 63 deletions
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 d5e2c3674a..736bba7484 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
@@ -66,6 +66,9 @@ public class DreamCraftRecipeLoader {
}
//endregion
+ Fluid solderIndalloy = FluidRegistry.getFluid("molten.indalloy140") != null ? FluidRegistry.getFluid("molten.indalloy140") : FluidRegistry.getFluid("molten.solderingalloy");
+ Fluid solderUEV = FluidRegistry.getFluid("molten.mutatedlivingsolder") != null ? FluidRegistry.getFluid("molten.mutatedlivingsolder") : FluidRegistry.getFluid("molten.solderingalloy");
+
//Quantum Glass
GT_Values.RA.addAssemblerRecipe(new ItemStack[]{
CustomItemList.eM_Containment.get(1),
@@ -192,7 +195,7 @@ public class DreamCraftRecipeLoader {
ItemList.Field_Generator_UHV.get(3),
GT_OreDictUnificator.get(OrePrefixes.screw, Materials.Neutronium, 12)
}, new FluidStack[]{
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 1296),
+ new FluidStack(solderUEV, 1296),
Materials.Neutronium.getMolten(576)
}, ItemList.OilDrillInfinite.get(1), 6000, 2000000);
@@ -797,7 +800,7 @@ public class DreamCraftRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Neutronium, 64L),
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Bedrockium, 2L)}, new FluidStack[]{
Materials.Naquadria.getMolten(2592),
- Materials.SolderingAlloy.getMolten(2592),
+ new FluidStack(solderIndalloy, 2592),
Materials.Lubricant.getFluid(4000)}, ItemList.Electric_Motor_UHV.get(1L), 1000, 200000);
TT_recipeAdder.addResearchableAssemblylineRecipe(ItemList.Electric_Motor_UHV.get(1L),
@@ -816,7 +819,7 @@ public class DreamCraftRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.CosmicNeutronium, 64L),
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Draconium, 2L)}, new FluidStack[]{
Materials.Quantium.getMolten(2592),
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 5184),
+ new FluidStack(solderUEV, 5184),
Materials.Lubricant.getFluid(8000)}, ItemList.Electric_Motor_UEV.get(1L), 2000, 800000);
//Pumps UHV-UEV
@@ -830,7 +833,7 @@ public class DreamCraftRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.CosmicNeutronium, 4L),
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Bedrockium, 2L)}, new FluidStack[]{
Materials.Naquadria.getMolten(2592),
- Materials.SolderingAlloy.getMolten(2592),
+ new FluidStack(solderIndalloy, 2592),
Materials.Lubricant.getFluid(4000)}, ItemList.Electric_Pump_UHV.get(1), 1000, 200000);
TT_recipeAdder.addResearchableAssemblylineRecipe(ItemList.Electric_Pump_UHV.get(1L),
@@ -843,7 +846,7 @@ public class DreamCraftRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.rotor, Materials.Infinity, 4L),
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Draconium, 2L)}, new FluidStack[]{
Materials.Quantium.getMolten(2592),
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 5184),
+ new FluidStack(solderUEV, 5184),
Materials.Lubricant.getFluid(8000)},
ItemList.Electric_Pump_UEV.get(1), 2000, 800000);
@@ -857,7 +860,7 @@ public class DreamCraftRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Bedrockium, 2L),
new Object[]{OrePrefixes.plate.get(Materials.AnySyntheticRubber), 40L}}, new FluidStack[]{
Materials.Naquadria.getMolten(2592),
- Materials.SolderingAlloy.getMolten(2592),
+ new FluidStack(solderIndalloy, 2592),
Materials.Lubricant.getFluid(4000)}, ItemList.Conveyor_Module_UHV.get(1), 1000, 200000);
TT_recipeAdder.addResearchableAssemblylineRecipe(ItemList.Conveyor_Module_UHV.get(1L),
@@ -870,7 +873,7 @@ public class DreamCraftRecipeLoader {
new Object[]{OrePrefixes.plate.get(Materials.AnySyntheticRubber), 64L},
new Object[]{OrePrefixes.plate.get(Materials.AnySyntheticRubber), 16L}}, new FluidStack[]{
Materials.Quantium.getMolten(2592),
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 5184),
+ new FluidStack(solderUEV, 5184),
Materials.Lubricant.getFluid(8000)},
ItemList.Conveyor_Module_UEV.get(1), 2000, 800000);
@@ -886,7 +889,7 @@ public class DreamCraftRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.CosmicNeutronium, 4L),
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Bedrockium, 4L)}, new FluidStack[]{
Materials.Naquadria.getMolten(2592),
- Materials.SolderingAlloy.getMolten(2592),
+ new FluidStack(solderIndalloy, 2592),
Materials.Lubricant.getFluid(4000)}, ItemList.Electric_Piston_UHV.get(1), 1000, 200000);
TT_recipeAdder.addResearchableAssemblylineRecipe(ItemList.Electric_Piston_UHV.get(1L),
@@ -900,7 +903,7 @@ public class DreamCraftRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.gearGtSmall, Materials.Infinity, 4L),
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Draconium, 4L)}, new FluidStack[]{
Materials.Quantium.getMolten(2592),
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 5184),
+ new FluidStack(solderUEV, 5184),
Materials.Lubricant.getFluid(8000)},
ItemList.Electric_Piston_UEV.get(1), 2000, 800000);
@@ -917,7 +920,7 @@ public class DreamCraftRecipeLoader {
new Object[]{OrePrefixes.circuit.get(Materials.Ultimate), 8L},
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Bedrockium, 6L)}, new FluidStack[]{
Materials.Naquadria.getMolten(2592),
- new FluidStack(FluidRegistry.getFluid("molten.indalloy140"), 4608),
+ new FluidStack(solderIndalloy, 4608),
Materials.Lubricant.getFluid(4000)}, ItemList.Robot_Arm_UHV.get(1L), 1000, 200000);
TT_recipeAdder.addResearchableAssemblylineRecipe(ItemList.Robot_Arm_UHV.get(1L),
@@ -932,7 +935,7 @@ public class DreamCraftRecipeLoader {
new Object[]{OrePrefixes.circuit.get(Materials.Superconductor), 8L},
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Draconium, 6L)}, new FluidStack[]{
Materials.Quantium.getMolten(2592),
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 9216),
+ new FluidStack(solderUEV, 9216),
Materials.Lubricant.getFluid(8000)}, ItemList.Robot_Arm_UEV.get(1L), 2000, 800000);
//Emitter UHV-UEV
@@ -950,7 +953,7 @@ public class DreamCraftRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Bedrockium, 7L)},
new FluidStack[]{
Materials.Naquadria.getMolten(2592),
- new FluidStack(FluidRegistry.getFluid("molten.indalloy140"), 4608),
+ new FluidStack(solderIndalloy, 4608),
},
ItemList.Emitter_UHV.get(1L), 1000, 200000);
@@ -967,7 +970,7 @@ public class DreamCraftRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.InfinityCatalyst, 64L),
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Draconium, 7L)}, new FluidStack[]{
Materials.Quantium.getMolten(2592),
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 9216)},
+ new FluidStack(solderUEV, 9216)},
ItemList.Emitter_UEV.get(1L), 2000, 800000);
//Sensor UHV-UEV
@@ -985,7 +988,7 @@ public class DreamCraftRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Bedrockium, 7L)},
new FluidStack[]{
Materials.Naquadria.getMolten(2592),
- new FluidStack(FluidRegistry.getFluid("molten.indalloy140"), 4608)
+ new FluidStack(solderIndalloy, 4608)
},
ItemList.Sensor_UHV.get(1L), 1000, 200000);
@@ -1003,7 +1006,7 @@ public class DreamCraftRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Draconium, 7L)},
new FluidStack[]{
Materials.Quantium.getMolten(2592),
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 9216)
+ new FluidStack(solderUEV, 9216)
},
ItemList.Sensor_UEV.get(1L), 2000, 800000);
@@ -1026,7 +1029,7 @@ public class DreamCraftRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Bedrockium, 8L)},
new FluidStack[]{
Materials.Naquadria.getMolten(2592),
- new FluidStack(FluidRegistry.getFluid("molten.indalloy140"), 4608)
+ new FluidStack(solderIndalloy, 4608)
},
ItemList.Field_Generator_UHV.get(1L), 2000, 200000);
@@ -1048,7 +1051,7 @@ public class DreamCraftRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.cableGt04, Materials.Draconium, 8L)},
new FluidStack[]{
Materials.Quantium.getMolten(2592),
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 9216)
+ new FluidStack(solderUEV, 9216)
},
ItemList.Field_Generator_UEV.get(1L), 4000, 800000);
@@ -1071,7 +1074,7 @@ public class DreamCraftRecipeLoader {
ItemList.Electric_Pump_UHV.get(1L)},
new FluidStack[]{
new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000),
- new FluidStack(FluidRegistry.getFluid("molten.indalloy140"), 40*144)
+ new FluidStack(solderIndalloy, 40*144)
}, ItemList.Hatch_Energy_MAX.get(1L), 1000, 2000000);
TT_recipeAdder.addResearchableAssemblylineRecipe(ItemList.Hatch_Dynamo_UV.get(1L),
@@ -1092,7 +1095,7 @@ public class DreamCraftRecipeLoader {
ItemList.Electric_Pump_UHV.get(1L)},
new FluidStack[]{
new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000),
- new FluidStack(FluidRegistry.getFluid("molten.indalloy140"), 40*144)
+ new FluidStack(solderIndalloy, 40*144)
},
ItemList.Hatch_Dynamo_MAX.get(1L), 1000, 2000000);
@@ -1109,7 +1112,7 @@ public class DreamCraftRecipeLoader {
ItemList.Electric_Pump_UEV.get(1L)},
new FluidStack[]{
new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000),
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 20*144),
+ new FluidStack(solderUEV, 20*144),
Materials.UUMatter.getFluid(8000L)},
getItemContainer("Hatch_Energy_UEV").get(1L), 1000, 8000000);
@@ -1126,7 +1129,7 @@ public class DreamCraftRecipeLoader {
ItemList.Electric_Pump_UEV.get(1L)},
new FluidStack[]{
new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000),
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 20*144),
+ new FluidStack(solderUEV, 20*144),
Materials.UUMatter.getFluid(8000L)},
getItemContainer("Hatch_Dynamo_UEV").get(1L), 1000, 8000000);
@@ -1146,7 +1149,7 @@ public class DreamCraftRecipeLoader {
ItemList.Electric_Pump_UEV.get(2L)},
new FluidStack[]{
new FluidStack(FluidRegistry.getFluid("ic2coolant"), 64_000),
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 20*144),
+ new FluidStack(solderUEV, 20*144),
Materials.UUMatter.getFluid(16_000L)},
getItemContainer("Hatch_Energy_UIV").get(1L), 1000, 16_000_000);
@@ -1166,7 +1169,7 @@ public class DreamCraftRecipeLoader {
ItemList.Electric_Pump_UEV.get(2L)},
new FluidStack[]{
new FluidStack(FluidRegistry.getFluid("ic2coolant"), 64_000),
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 20*144),
+ new FluidStack(solderUEV, 20*144),
Materials.UUMatter.getFluid(16_000L)},
getItemContainer("Hatch_Dynamo_UIV").get(1L), 1000, 16_000_000);
@@ -1189,7 +1192,7 @@ public class DreamCraftRecipeLoader {
ItemList.Electric_Pump_UEV.get(4L)},
new FluidStack[]{
new FluidStack(FluidRegistry.getFluid("ic2coolant"), 128000),
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 40*144),
+ new FluidStack(solderUEV, 40*144),
Materials.UUMatter.getFluid(32000L)},
getItemContainer("Hatch_Energy_UMV").get(1L), 1000, 32000000);
@@ -1212,7 +1215,7 @@ public class DreamCraftRecipeLoader {
ItemList.Electric_Pump_UEV.get(4L)},
new FluidStack[]{
new FluidStack(FluidRegistry.getFluid("ic2coolant"), 128000),
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 40*144),
+ new FluidStack(solderUEV, 40*144),
Materials.UUMatter.getFluid(32000L)},
getItemContainer("Hatch_Dynamo_UMV").get(1L), 1000, 32000000);
@@ -1230,7 +1233,7 @@ public class DreamCraftRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorZPM, 64L),
new Object[]{OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L},
}, new FluidStack[]{
- Materials.SolderingAlloy.getMolten(2880L),
+ new FluidStack(solderIndalloy, 2880),
new FluidStack(FluidRegistry.getFluid("ic2coolant"), 10000),
Materials.Radon.getGas(2500L),
}, ItemList.Circuit_Wetwaremainframe.get(1L), 2000, 300000);
@@ -1249,7 +1252,7 @@ public class DreamCraftRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.NiobiumTitanium, 32L),
new Object[]{OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L},
}, new FluidStack[]{
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 1440),
+ new FluidStack(solderUEV, 1440),
Materials.BioMediumSterilized.getFluid(1440L),
new FluidStack(FluidRegistry.getFluid("ic2coolant"), 10000)
},
@@ -1270,7 +1273,7 @@ public class DreamCraftRecipeLoader {
new Object[]{OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L},
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64)
}, new FluidStack[]{
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 2880),
+ new FluidStack(solderUEV, 2880),
Materials.BioMediumSterilized.getFluid(2880L),
new FluidStack(FluidRegistry.getFluid("ic2coolant"), 20000)
}, ItemList.Circuit_Biomainframe.get(1L), 6000, 2000000);
@@ -1292,7 +1295,7 @@ public class DreamCraftRecipeLoader {
new Object[]{OrePrefixes.foil.get(Materials.AnySyntheticRubber), 64L},
GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Polybenzimidazole, 64)
}, new FluidStack[]{
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 3744),
+ new FluidStack(solderUEV, 3744),
Materials.Naquadria.getMolten(4032L),
new FluidStack(FluidRegistry.getFluid("ic2coolant"), 20000)
}, getItemContainer("NanoCircuit").get(1L), 8000, 8000000);
@@ -1313,7 +1316,7 @@ public class DreamCraftRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.bolt, Materials.Neutronium, 16),
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Lanthanum, 64)
}, new FluidStack[]{
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 3744),
+ new FluidStack(solderUEV, 3744),
Materials.UUMatter.getFluid(8000L),
Materials.Osmium.getMolten(1152L)
}, getItemContainer("PikoCircuit").get(1L), 10000, 8000000);
@@ -1333,7 +1336,7 @@ public class DreamCraftRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SpaceTime, 8),
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Lanthanum, 64)
}, new FluidStack[]{
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 3744),
+ new FluidStack(solderUEV, 3744),
Materials.UUMatter.getFluid(24000L),
Materials.Osmium.getMolten(2304L)
}, getItemContainer("QuantumCircuit").get(1L), 20000, 32000000);
@@ -1444,7 +1447,7 @@ public class DreamCraftRecipeLoader {
},
new FluidStack[]{
new FluidStack(FluidRegistry.getFluid("oganesson"), 128000),
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 36864*2),
+ new FluidStack(solderUEV, 36864*2),
new FluidStack(FluidRegistry.getFluid("molten.californium"), 36864),
Materials.NaquadahEnriched.getMolten(36864L)
},
@@ -1463,7 +1466,7 @@ public class DreamCraftRecipeLoader {
},
new FluidStack[]{
new FluidStack(FluidRegistry.getFluid("oganesson"), 8000),
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 1152*8),
+ new FluidStack(solderUEV, 1152*8),
Materials.NaquadahEnriched.getMolten(1296L)
},
ItemList.Casing_Dim_Bridge.get(1), 240*20, 32_000_000);
@@ -1484,7 +1487,7 @@ public class DreamCraftRecipeLoader {
},
new FluidStack[]{
new FluidStack(FluidRegistry.getFluid("oganesson"), 1000),
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 576),
+ new FluidStack(solderUEV, 576),
Materials.NaquadahEnriched.getMolten(288L)
},
ItemList.Casing_Dim_Injector.get(1), 20*20, 32_000_000);
@@ -1499,7 +1502,7 @@ public class DreamCraftRecipeLoader {
},
new FluidStack[]{
new FluidStack(FluidRegistry.getFluid("oganesson"), 500),
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 288),
+ new FluidStack(solderUEV, 288),
Materials.NaquadahEnriched.getMolten(144L)
},
ItemList.Casing_Dim_Trans.get(1), 20*20, 32_000_000);
@@ -1542,7 +1545,7 @@ public class DreamCraftRecipeLoader {
GT_OreDictUnificator.get(OrePrefixes.wireFine, Materials.Americium, 64L),
}, new FluidStack[]{
Materials.Lubricant.getFluid(256000),
- Materials.SolderingAlloy.getMolten(1296L),
+ new FluidStack(solderIndalloy, 1296),
}, CustomItemList.hatch_CreativeMaintenance.get(1), 6000, 500000);
//Batteries
@@ -1559,7 +1562,7 @@ public class DreamCraftRecipeLoader {
ItemList.Circuit_Parts_DiodeASMD.get(32),
GT_OreDictUnificator.get(OrePrefixes.wireGt01, Materials.SuperconductorUHV, 32),
}, new FluidStack[]{
- Materials.SolderingAlloy.getMolten(2880),
+ new FluidStack(solderIndalloy, 2880),
new FluidStack(FluidRegistry.getFluid("ic2coolant"), 16000)
}, ItemList.ZPM2.get(1), 3000, 400000);
@@ -1578,7 +1581,7 @@ public class DreamCraftRecipeLoader {
ItemList.Circuit_Parts_DiodeASMD.get(64),
GT_OreDictUnificator.get(OrePrefixes.wireGt02, Materials.SuperconductorUHV, 64),
}, new FluidStack[]{
- new FluidStack(FluidRegistry.getFluid("molten.mutatedlivingsolder"), 4608),
+ new FluidStack(solderUEV, 4608),
Materials.Naquadria.getMolten(9216),
new FluidStack(FluidRegistry.getFluid("ic2coolant"), 32000)
}, ItemList.ZPM3.get(1), 4000, 1600000);
diff --git a/src/main/java/com/github/technus/tectech/mechanics/enderStorage/EnderLinkCoverMessage.java b/src/main/java/com/github/technus/tectech/mechanics/enderStorage/EnderLinkCoverMessage.java
index 081ce3b309..64bd1d940b 100644
--- a/src/main/java/com/github/technus/tectech/mechanics/enderStorage/EnderLinkCoverMessage.java
+++ b/src/main/java/com/github/technus/tectech/mechanics/enderStorage/EnderLinkCoverMessage.java
@@ -98,7 +98,7 @@ public class EnderLinkCoverMessage implements IMessage {
bindEnderLinkTag(handler, tag);
} else if (handler instanceof BaseMetaTileEntity) {
BaseMetaTileEntity baseTile = (BaseMetaTileEntity) handler;
- if (tag.getUUID() == baseTile.getOwnerUuid()){
+ if (tag.getUUID().equals(baseTile.getOwnerUuid())){
bindEnderLinkTag(handler, tag);
}
}
diff --git a/src/main/java/com/github/technus/tectech/thing/cover/GT_Cover_TM_EnderFluidLink.java b/src/main/java/com/github/technus/tectech/thing/cover/GT_Cover_TM_EnderFluidLink.java
index 315c5e5fff..92855499d9 100644
--- a/src/main/java/com/github/technus/tectech/thing/cover/GT_Cover_TM_EnderFluidLink.java
+++ b/src/main/java/com/github/technus/tectech/thing/cover/GT_Cover_TM_EnderFluidLink.java
@@ -12,7 +12,6 @@ import gregtech.api.gui.widgets.GT_GuiIconButton;
import gregtech.api.gui.widgets.GT_GuiIntegerTextBox;
import gregtech.api.interfaces.IGuiScreen;
import gregtech.api.interfaces.tileentity.ICoverable;
-import gregtech.api.metatileentity.BaseMetaTileEntity;
import gregtech.api.net.GT_Packet_TileEntityCover;
import gregtech.api.util.GT_CoverBehavior;
import gregtech.api.util.GT_Utility;
@@ -28,6 +27,7 @@ import java.util.UUID;
import static com.github.technus.tectech.mechanics.enderStorage.EnderWorldSavedData.getEnderFluidContainer;
import static com.github.technus.tectech.mechanics.enderStorage.EnderWorldSavedData.getEnderLinkTag;
+import static gregtech.GT_Mod.gregtechproxy;
public class GT_Cover_TM_EnderFluidLink extends GT_CoverBehavior {
private static final int L_PER_TICK = 8000;
@@ -270,10 +270,7 @@ public class GT_Cover_TM_EnderFluidLink extends GT_CoverBehavior {
private void switchPrivatePublic(int coverVar) {
UUID ownerUUID = tag.getUUID();
if (testBit(coverVar, PUBLIC_PRIVATE_MASK)){
- if (tile instanceof BaseMetaTileEntity){
- BaseMetaTileEntity mte = (BaseMetaTileEntity) tile;
- ownerUUID = mte.getOwnerUuid();
- }
+ ownerUUID = gregtechproxy.getThePlayer().getUniqueID();
} else {
ownerUUID = null;
}
diff --git a/src/main/java/com/github/technus/tectech/thing/cover/GT_Cover_TM_PowerPassUpgrade.java b/src/main/java/com/github/technus/tectech/thing/cover/GT_Cover_TM_PowerPassUpgrade.java
index c9bb6da14f..a2221af398 100644
--- a/src/main/java/com/github/technus/tectech/thing/cover/GT_Cover_TM_PowerPassUpgrade.java
+++ b/src/main/java/com/github/technus/tectech/thing/cover/GT_Cover_TM_PowerPassUpgrade.java
@@ -2,7 +2,7 @@ package com.github.technus.tectech.thing.cover;
import com.github.technus.tectech.thing.metaTileEntity.multi.base.GT_MetaTileEntity_MultiblockBase_EM;
import gregtech.api.interfaces.tileentity.ICoverable;
-import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
+import gregtech.api.interfaces.metatileentity.IMetaTileEntity;
import gregtech.api.objects.GT_ItemStack;
import gregtech.api.util.GT_CoverBehavior;
import net.minecraft.item.ItemStack;
@@ -11,8 +11,9 @@ public class GT_Cover_TM_PowerPassUpgrade extends GT_CoverBehavior {
public GT_Cover_TM_PowerPassUpgrade() {
}
- public boolean isCoverPlaceable(byte aSide, GT_ItemStack aStack, ICoverable aTileEntity) {
- IGregTechTileEntity iGregTechTileEntityOffset = aTileEntity.getIGregTechTileEntityOffset(0, 0, 0);
+ @Override
+ public boolean isCoverPlaceable(byte aSide, ItemStack aStack, ICoverable aTileEntity) {
+ IMetaTileEntity iGregTechTileEntityOffset = aTileEntity.getIGregTechTileEntityOffset(0, 0, 0).getMetaTileEntity();
if (iGregTechTileEntityOffset instanceof GT_MetaTileEntity_MultiblockBase_EM) {
GT_MetaTileEntity_MultiblockBase_EM multi = (GT_MetaTileEntity_MultiblockBase_EM) iGregTechTileEntityOffset;
return !multi.ePowerPassCover;
@@ -22,7 +23,7 @@ public class GT_Cover_TM_PowerPassUpgrade extends GT_CoverBehavior {
@Override
public void placeCover(byte aSide, ItemStack aCover, ICoverable aTileEntity) {
- IGregTechTileEntity iGregTechTileEntityOffset = aTileEntity.getIGregTechTileEntityOffset(0, 0, 0);
+ IMetaTileEntity iGregTechTileEntityOffset = aTileEntity.getIGregTechTileEntityOffset(0, 0, 0).getMetaTileEntity();
if (iGregTechTileEntityOffset instanceof GT_MetaTileEntity_MultiblockBase_EM) {
GT_MetaTileEntity_MultiblockBase_EM multi = (GT_MetaTileEntity_MultiblockBase_EM) iGregTechTileEntityOffset;
multi.ePowerPassCover = true;
@@ -33,7 +34,7 @@ public class GT_Cover_TM_PowerPassUpgrade extends GT_CoverBehavior {
@Override
public boolean onCoverRemoval(byte aSide, int aCoverID, int aCoverVariable, ICoverable aTileEntity, boolean aForced) {
- IGregTechTileEntity iGregTechTileEntityOffset = aTileEntity.getIGregTechTileEntityOffset(0, 0, 0);
+ IMetaTileEntity iGregTechTileEntityOffset = aTileEntity.getIGregTechTileEntityOffset(0, 0, 0).getMetaTileEntity();
if (iGregTechTileEntityOffset instanceof GT_MetaTileEntity_MultiblockBase_EM) {
GT_MetaTileEntity_MultiblockBase_EM multi = (GT_MetaTileEntity_MultiblockBase_EM) iGregTechTileEntityOffset;
multi.ePowerPassCover = false;
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_Param.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_Param.java
index d53e0683cd..60d2d8738a 100644
--- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_Param.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_Param.java
@@ -157,15 +157,15 @@ public class GT_MetaTileEntity_Hatch_Param extends GT_MetaTileEntity_Hatch {
aNBT.hasKey("eInput1i")){
boolean usesFloat = aNBT.getBoolean("eFloats");
if(usesFloat){
- value0D=Float.intBitsToFloat(aNBT.getInteger("eValue0i"));
- value1D=Float.intBitsToFloat(aNBT.getInteger("eValue1i"));
- input0D=Float.intBitsToFloat(aNBT.getInteger("eInput0i"));
- input1D=Float.intBitsToFloat(aNBT.getInteger("eInput1i"));
+ value0D=Double.longBitsToDouble(aNBT.getLong("eValue0i"));
+ value1D=Double.longBitsToDouble(aNBT.getLong("eValue1i"));
+ input0D=Double.longBitsToDouble(aNBT.getLong("eInput0i"));
+ input1D=Double.longBitsToDouble(aNBT.getLong("eInput1i"));
}else {
- value0D=aNBT.getInteger("eValue0i");
- value1D=aNBT.getInteger("eValue1i");
- input0D=aNBT.getInteger("eInput0i");
- input1D=aNBT.getInteger("eInput1i");
+ value0D=aNBT.getLong("eValue0i");
+ value1D=aNBT.getLong("eValue1i");
+ input0D=aNBT.getLong("eInput0i");
+ input1D=aNBT.getLong("eInput1i");
}
}else{
value0D=aNBT.getDouble("eValue0D");
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/gui/GT_Container_ParamAdv.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/gui/GT_Container_ParamAdv.java
index 44608ec204..0ed9c2d3b6 100644
--- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/gui/GT_Container_ParamAdv.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/gui/GT_Container_ParamAdv.java
@@ -92,11 +92,11 @@ public class GT_Container_ParamAdv extends GT_ContainerMetaTile_Machine {
} else {
if (secondRow) {
long temp=Double.doubleToLongBits(paramH.value1D);
- temp |= 1 << columnPointer;
+ temp |= 1L << (long)columnPointer;
paramH.value1D=Double.longBitsToDouble(temp);
} else {
long temp=Double.doubleToLongBits(paramH.value0D);
- temp |= 1 << columnPointer;
+ temp |= 1L << (long)columnPointer;
paramH.value0D=Double.longBitsToDouble(temp);
}
}
@@ -128,11 +128,11 @@ public class GT_Container_ParamAdv extends GT_ContainerMetaTile_Machine {
} else {
if (secondRow) {
long temp=Double.doubleToLongBits(paramH.value1D);
- temp &= ~(1 << columnPointer);
+ temp &= ~(1L << (long)columnPointer);
paramH.value1D=Double.longBitsToDouble(temp);
} else {
long temp=Double.doubleToLongBits(paramH.value0D);
- temp &= ~(1 << columnPointer);
+ temp &= ~(1L << (long)columnPointer);
paramH.value0D=Double.longBitsToDouble(temp);
}
}
@@ -185,11 +185,11 @@ public class GT_Container_ParamAdv extends GT_ContainerMetaTile_Machine {
} else {
if (secondRow) {
long temp=Double.doubleToLongBits(paramH.value1D);
- temp ^= 1 << columnPointer;
+ temp ^= 1L << (long)columnPointer;
paramH.value1D=Double.longBitsToDouble(temp);
} else {
long temp=Double.doubleToLongBits(paramH.value0D);
- temp ^= 1 << columnPointer;
+ temp ^= 1L << (long)columnPointer;
paramH.value0D=Double.longBitsToDouble(temp);
}
}