aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/api')
-rw-r--r--src/main/java/gregtech/api/GregTechAPI.java1
-rw-r--r--src/main/java/gregtech/api/enums/Textures.java18
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/MTEBasicMachine.java3
3 files changed, 18 insertions, 4 deletions
diff --git a/src/main/java/gregtech/api/GregTechAPI.java b/src/main/java/gregtech/api/GregTechAPI.java
index e10c773579..e9cfe16237 100644
--- a/src/main/java/gregtech/api/GregTechAPI.java
+++ b/src/main/java/gregtech/api/GregTechAPI.java
@@ -246,6 +246,7 @@ public class GregTechAPI {
public static Block sBlockTintedGlass;
public static Block sLaserRender;
public static Block sWormholeRender;
+ public static Block sBlackholeRender;
/**
* Getting assigned by the Config
*/
diff --git a/src/main/java/gregtech/api/enums/Textures.java b/src/main/java/gregtech/api/enums/Textures.java
index bd90cfe8ab..4eace204e6 100644
--- a/src/main/java/gregtech/api/enums/Textures.java
+++ b/src/main/java/gregtech/api/enums/Textures.java
@@ -346,6 +346,21 @@ public class Textures {
OVERLAY_FRONT_MULTI_COMPRESSOR_COOLING,
OVERLAY_FRONT_MULTI_COMPRESSOR_COOLING_GLOW,
+ OVERLAY_HATCH_HEAT_SENSOR,
+ OVERLAY_HATCH_HEAT_SENSOR_GLOW,
+
+ OVERLAY_MULTI_NEUTRONIUM,
+ OVERLAY_MULTI_NEUTRONIUM_GLOW,
+ OVERLAY_MULTI_NEUTRONIUM_ACTIVE,
+ OVERLAY_MULTI_NEUTRONIUM_ACTIVE_GLOW,
+
+ OVERLAY_MULTI_BLACKHOLE,
+ OVERLAY_MULTI_BLACKHOLE_GLOW,
+ OVERLAY_MULTI_BLACKHOLE_ACTIVE,
+ OVERLAY_MULTI_BLACKHOLE_ACTIVE_GLOW,
+ OVERLAY_MULTI_BLACKHOLE_UNSTABLE,
+ OVERLAY_MULTI_BLACKHOLE_UNSTABLE_GLOW,
+
OVERLAY_FRONT_INDUSTRIAL_EXTRACTOR,
OVERLAY_FRONT_INDUSTRIAL_EXTRACTOR_ACTIVE,
OVERLAY_FRONT_INDUSTRIAL_EXTRACTOR_ACTIVE_GLOW,
@@ -1343,9 +1358,6 @@ public class Textures {
OVERLAY_HATCH_PH_SENSOR,
OVERLAY_HATCH_PH_SENSOR_GLOW,
- OVERLAY_HATCH_BLACKHOLE,
- OVERLAY_HATCH_BLACKHOLE_GLOW,
-
STRUCTURE_MARK,
MV_TOP_CYCLOTRON_SOLENOID,
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/MTEBasicMachine.java b/src/main/java/gregtech/api/metatileentity/implementations/MTEBasicMachine.java
index ee83857953..0bfff97895 100644
--- a/src/main/java/gregtech/api/metatileentity/implementations/MTEBasicMachine.java
+++ b/src/main/java/gregtech/api/metatileentity/implementations/MTEBasicMachine.java
@@ -14,6 +14,7 @@ import static gregtech.api.metatileentity.BaseTileEntity.STALLED_STUTTERING_TOOL
import static gregtech.api.metatileentity.BaseTileEntity.STALLED_VENT_TOOLTIP;
import static gregtech.api.metatileentity.BaseTileEntity.TOOLTIP_DELAY;
import static gregtech.api.metatileentity.BaseTileEntity.UNUSED_SLOT_TOOLTIP;
+import static gregtech.api.util.GTRecipeConstants.COMPRESSION_TIER;
import static gregtech.api.util.GTRecipeConstants.EXPLODE;
import static gregtech.api.util.GTRecipeConstants.ON_FIRE;
import static gregtech.api.util.GTUtility.moveMultipleItemStacks;
@@ -1078,7 +1079,7 @@ public abstract class MTEBasicMachine extends MTEBasicTank implements RecipeMapW
getBaseMetaTileEntity().setOnFire();
return DID_NOT_FIND_RECIPE;
}
-
+ if (tRecipe.getMetadataOrDefault(COMPRESSION_TIER, 0) > 0) return FOUND_RECIPE_BUT_DID_NOT_MEET_REQUIREMENTS;
if (GTMod.gregtechproxy.mLowGravProcessing && (tRecipe.mSpecialValue == -100 || tRecipe.mSpecialValue == -300)
&& !isValidForLowGravity(tRecipe, getBaseMetaTileEntity().getWorld().provider.dimensionId))
return FOUND_RECIPE_BUT_DID_NOT_MEET_REQUIREMENTS;