diff options
Diffstat (limited to 'src/main/java/gregtech/api/enums')
-rw-r--r-- | src/main/java/gregtech/api/enums/Materials.java | 2 | ||||
-rw-r--r-- | src/main/java/gregtech/api/enums/OrePrefixes.java | 8 | ||||
-rw-r--r-- | src/main/java/gregtech/api/enums/SubTag.java | 4 | ||||
-rw-r--r-- | src/main/java/gregtech/api/enums/TextureSet.java | 2 |
4 files changed, 15 insertions, 1 deletions
diff --git a/src/main/java/gregtech/api/enums/Materials.java b/src/main/java/gregtech/api/enums/Materials.java index 3a963ca322..e29a03bea4 100644 --- a/src/main/java/gregtech/api/enums/Materials.java +++ b/src/main/java/gregtech/api/enums/Materials.java @@ -2474,6 +2474,8 @@ public class Materials implements IColorModulationContainer, ISubTagContainer { Carbon.add(SubTag.NO_SMELTING); Boron.add(SubTag.SMELTING_TO_FLUID); + + Infinity.add(SubTag.BLACK_HOLE); } public static void init() { diff --git a/src/main/java/gregtech/api/enums/OrePrefixes.java b/src/main/java/gregtech/api/enums/OrePrefixes.java index 5f1ca97e83..f757d34a7b 100644 --- a/src/main/java/gregtech/api/enums/OrePrefixes.java +++ b/src/main/java/gregtech/api/enums/OrePrefixes.java @@ -156,6 +156,8 @@ public enum OrePrefixes { /** 9 Plates combined in one Item. */ plateDense("Dense Plates", "Dense ", " Plate", true, true, false, false, false, false, true, true, false, false, B[1], M * 9, 64, 22), + plateSuperdense("Superdense Plates", "Superdense ", " Plate", true, true, false, false, false, false, true, true, + false, false, B[1], M * 64, 64, 125), plateQuintuple("5x Plates", "Quintuple ", " Plate", true, true, false, false, false, false, true, true, false, false, B[1], M * 5, 64, 21), plateQuadruple("4x Plates", "Quadruple ", " Plate", true, true, false, false, false, false, true, true, false, @@ -691,6 +693,7 @@ public enum OrePrefixes { plateTriple.mNotGeneratedItems.add(MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter); plateQuadruple.mNotGeneratedItems.add(MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter); plateQuintuple.mNotGeneratedItems.add(MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter); + plateSuperdense.mNotGeneratedItems.add(MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter); cell.mNotGeneratedItems.add(MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter); ingotDouble.mNotGeneratedItems.add(MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter); ingotTriple.mNotGeneratedItems.add(MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter); @@ -880,6 +883,7 @@ public enum OrePrefixes { SubTag.STRETCHY); plateDense.mCondition = new ICondition.Or<>(new ICondition.Not<>(SubTag.NO_SMASHING), SubTag.STRETCHY); + plateSuperdense.mCondition = new ICondition.Or<>(new ICondition.Not<>(SubTag.NO_SMASHING), SubTag.STRETCHY); ingotDouble.mCondition = new ICondition.Or<>(new ICondition.Not<>(SubTag.NO_SMASHING), SubTag.STRETCHY); ingotTriple.mCondition = new ICondition.Or<>(new ICondition.Not<>(SubTag.NO_SMASHING), SubTag.STRETCHY); @@ -972,6 +976,7 @@ public enum OrePrefixes { OrePrefixes.plateQuadruple, OrePrefixes.plateQuintuple, OrePrefixes.plateDense, + OrePrefixes.plateSuperdense, OrePrefixes.stick, OrePrefixes.round, OrePrefixes.bolt, @@ -1286,6 +1291,9 @@ public enum OrePrefixes { case plateDense -> { return "Strong Cardboard"; } + case plateSuperdense -> { + return "Impossibly Strong Cardboard"; + } } } case "MeatRaw" -> { diff --git a/src/main/java/gregtech/api/enums/SubTag.java b/src/main/java/gregtech/api/enums/SubTag.java index e62e5437f8..6d0a1a5277 100644 --- a/src/main/java/gregtech/api/enums/SubTag.java +++ b/src/main/java/gregtech/api/enums/SubTag.java @@ -236,6 +236,10 @@ public final class SubTag implements ICondition<ISubTagContainer> { * Projectile Tag for Arrows */ public static final SubTag PROJECTILE_ARROW = getNewSubTag("PROJECTILE_ARROW"); + /** + * If this material cannot be made superdense using the HIP unit + */ + public static final SubTag BLACK_HOLE = getNewSubTag("BLACK_HOLE"); public final Collection<ISubTagContainer> mRelevantTaggedItems = new HashSet<>(1); diff --git a/src/main/java/gregtech/api/enums/TextureSet.java b/src/main/java/gregtech/api/enums/TextureSet.java index 9e9b182c39..4a13dcc9b4 100644 --- a/src/main/java/gregtech/api/enums/TextureSet.java +++ b/src/main/java/gregtech/api/enums/TextureSet.java @@ -47,7 +47,7 @@ public class TextureSet { "/crateGtPlate", "/turbineBlade", aTextVoidDir, aTextVoidDir, aTextVoidDir, aTextVoidDir, aTextVoidDir, aTextVoidDir, aTextVoidDir, aTextVoidDir, aTextVoidDir, aTextVoidDir, aTextVoidDir, aTextVoidDir, aTextVoidDir, aTextVoidDir, aTextVoidDir, aTextVoidDir, aTextVoidDir, aTextVoidDir, aTextVoidDir, aTextVoidDir, aTextVoidDir, - aTextVoidDir, aTextVoidDir, aTextVoidDir, aTextVoidDir, "/handleMallet", "/toolHeadMallet", }; + aTextVoidDir, aTextVoidDir, aTextVoidDir, "/plateSuperdense", "/handleMallet", "/toolHeadMallet", }; public boolean is_custom = false; |