aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r--src/main/java/gregtech/api/enums/GT_Values.java10
-rw-r--r--src/main/java/gregtech/api/enums/ItemList.java1
-rw-r--r--src/main/java/gregtech/api/enums/Textures.java5
-rw-r--r--src/main/java/gregtech/api/recipe/check/CheckRecipeResultRegistry.java2
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Casings9.java6
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Cyclotron_Coils.java2
-rw-r--r--src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java10
7 files changed, 34 insertions, 2 deletions
diff --git a/src/main/java/gregtech/api/enums/GT_Values.java b/src/main/java/gregtech/api/enums/GT_Values.java
index 37caa7fc38..4d7f380656 100644
--- a/src/main/java/gregtech/api/enums/GT_Values.java
+++ b/src/main/java/gregtech/api/enums/GT_Values.java
@@ -656,6 +656,16 @@ public class GT_Values {
+ EnumChatFormatting.LIGHT_PURPLE
+ "ps";
+ public static final String AuthorEvgenWarGold = "" + EnumChatFormatting.RED
+ + EnumChatFormatting.BOLD
+ + "Evgen"
+ + EnumChatFormatting.BLUE
+ + EnumChatFormatting.BOLD
+ + "War"
+ + EnumChatFormatting.GOLD
+ + EnumChatFormatting.BOLD
+ + "Gold";
+
// 7.5F comes from GT_Tool_Turbine_Large#getBaseDamage() given huge turbines are the most efficient now.
public static double getMaxPlasmaTurbineEfficiencyFromMaterial(Materials material) {
return (5F + (7.5F + material.mToolQuality)) / 10.0;
diff --git a/src/main/java/gregtech/api/enums/ItemList.java b/src/main/java/gregtech/api/enums/ItemList.java
index d5ee302d6a..2d2b066825 100644
--- a/src/main/java/gregtech/api/enums/ItemList.java
+++ b/src/main/java/gregtech/api/enums/ItemList.java
@@ -852,6 +852,7 @@ public enum ItemList implements IItemContainer {
Casing_Grate,
Casing_Vent,
Casing_Vent_T2,
+ WoodenCasing,
Casing_RadiationProof,
Casing_AdvancedRadiationProof,
Casing_Firebox_Bronze,
diff --git a/src/main/java/gregtech/api/enums/Textures.java b/src/main/java/gregtech/api/enums/Textures.java
index 8eccbb050d..f4ce94c4f2 100644
--- a/src/main/java/gregtech/api/enums/Textures.java
+++ b/src/main/java/gregtech/api/enums/Textures.java
@@ -264,6 +264,9 @@ public class Textures {
MACHINE_CASING_FUSION,
MACHINE_CASING_FUSION_GLASS,
MACHINE_CASING_FUSION_GLASS_YELLOW,
+ TEXTURE_METAL_PANEL_E,
+ TEXTURE_METAL_PANEL_E_A,
+
MACHINE_CASING_FUSION_GLASS_YELLOW_GLOW,
MACHINE_CASING_FUSION_2,
@@ -653,6 +656,8 @@ public class Textures {
OVERLAY_FRONT_STEAM_MACERATOR_ACTIVE_GLOW,
OVERLAY_FRONT_STEAM_WASHER,
OVERLAY_FRONT_STEAM_WASHER_ACTIVE,
+ OVERLAY_FRONT_WATER_PUMP,
+ OVERLAY_FRONT_WATER_PUMP_ACTIVE,
OVERLAY_FRONT_STEAM_CENTRIFUGE,
OVERLAY_FRONT_STEAM_CENTRIFUGE_ACTIVE,
OVERLAY_FRONT_STEAM_COMPRESSOR,
diff --git a/src/main/java/gregtech/api/recipe/check/CheckRecipeResultRegistry.java b/src/main/java/gregtech/api/recipe/check/CheckRecipeResultRegistry.java
index e141c39a67..7112b47886 100644
--- a/src/main/java/gregtech/api/recipe/check/CheckRecipeResultRegistry.java
+++ b/src/main/java/gregtech/api/recipe/check/CheckRecipeResultRegistry.java
@@ -108,6 +108,8 @@ public final class CheckRecipeResultRegistry {
public static final CheckRecipeResult BACKFILLER_NO_CONCRETE = SimpleCheckRecipeResult
.ofFailure("backfiller_no_concrete");
+ public static final CheckRecipeResult NO_SEE_SKY = SimpleCheckRecipeResult.ofFailure("no_see_sky");
+
/**
* Cannot process recipe because the machine cannot handle required EUt.
*/
diff --git a/src/main/java/gregtech/common/blocks/GT_Block_Casings9.java b/src/main/java/gregtech/common/blocks/GT_Block_Casings9.java
index bc6aca6255..4441885f30 100644
--- a/src/main/java/gregtech/common/blocks/GT_Block_Casings9.java
+++ b/src/main/java/gregtech/common/blocks/GT_Block_Casings9.java
@@ -16,14 +16,16 @@ import gregtech.api.util.GT_LanguageManager;
public class GT_Block_Casings9 extends GT_Block_Casings_Abstract {
public GT_Block_Casings9() {
- super(GT_Item_Casings9.class, "gt.blockcasings9", GT_Material_Casings.INSTANCE, 2);
+ super(GT_Item_Casings9.class, "gt.blockcasings9", GT_Material_Casings.INSTANCE, 16);
GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".0.name", "PBI Pipe Casing");
GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".1.name", "Advanced Filter Casing");
GT_LanguageManager
.addStringLocalization(getUnlocalizedName() + ".1.tooltip", "Less than five 0.1μm particles per m^3");
+ GT_LanguageManager.addStringLocalization(getUnlocalizedName() + ".2.name", "Primitive Wooden Casing");
ItemList.Casing_Pipe_Polybenzimidazole.set(new ItemStack(this, 1, 0));
ItemList.Casing_Vent_T2.set(new ItemStack(this, 1, 1));
+ ItemList.WoodenCasing.set(new ItemStack(this, 1, 2));
}
@Override
@@ -37,6 +39,8 @@ public class GT_Block_Casings9 extends GT_Block_Casings_Abstract {
return switch (aMeta) {
case 0 -> Textures.BlockIcons.MACHINE_CASING_PIPE_POLYBENZIMIDAZOLE.getIcon();
case 1 -> Textures.BlockIcons.MACHINE_CASING_VENT_T2.getIcon();
+ case 2 -> ordinalSide >= 2 ? Textures.BlockIcons.TEXTURE_METAL_PANEL_E.getIcon()
+ : Textures.BlockIcons.TEXTURE_METAL_PANEL_E_A.getIcon();
default -> Textures.BlockIcons.MACHINE_CASING_ROBUST_TUNGSTENSTEEL.getIcon();
};
}
diff --git a/src/main/java/gregtech/common/blocks/GT_Cyclotron_Coils.java b/src/main/java/gregtech/common/blocks/GT_Cyclotron_Coils.java
index 1a544f027f..75b3670895 100644
--- a/src/main/java/gregtech/common/blocks/GT_Cyclotron_Coils.java
+++ b/src/main/java/gregtech/common/blocks/GT_Cyclotron_Coils.java
@@ -40,7 +40,7 @@ public class GT_Cyclotron_Coils extends GT_Block_Casings_Abstract {
@Override // Magic numbers...
public int getTextureIndex(int aMeta) {
- return 192 + aMeta;
+ return 208 + aMeta;
}
@Override
diff --git a/src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java b/src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java
index 877a1aa6a6..a85a2d60c1 100644
--- a/src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java
+++ b/src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java
@@ -4941,6 +4941,16 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
new Object[] { "PSP", "SFS", "PSP", 'P', OrePrefixes.plate.get(Materials.Bronze), 'F',
OrePrefixes.frameGt.get(Materials.Bronze), 'S', OrePrefixes.stick.get(Materials.Bronze) });
GT_ModHandler.addCraftingRecipe(
+ ItemList.WoodenCasing.get(1L),
+ bits,
+ new Object[] { "PSP", "PFP", "PSP", 'F', OrePrefixes.gear.get(Materials.Wood), 'P',
+ OrePrefixes.frameGt.get(Materials.Wood), 'S', OrePrefixes.screw.get(Materials.Wood) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hatch_Output_ULV.get(1L),
+ bits,
+ new Object[] { " S ", " F ", " P ", 'S', GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1),
+ 'F', ItemList.Hull_ULV.get(1), 'P', ItemList.IC2_Resin.get(1) });
+ GT_ModHandler.addCraftingRecipe(
ItemList.Casing_Firebox_Steel.get(1L),
bits,
new Object[] { "PSP", "SFS", "PSP", 'P', OrePrefixes.plate.get(Materials.Steel), 'F',