aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/enums
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/api/enums')
-rw-r--r--src/main/java/gregtech/api/enums/ConfigCategories.java12
-rw-r--r--src/main/java/gregtech/api/enums/Dyes.java2
-rw-r--r--src/main/java/gregtech/api/enums/GT_Values.java25
-rw-r--r--src/main/java/gregtech/api/enums/OrePrefixes.java287
4 files changed, 145 insertions, 181 deletions
diff --git a/src/main/java/gregtech/api/enums/ConfigCategories.java b/src/main/java/gregtech/api/enums/ConfigCategories.java
index e4a647db22..a85d569d74 100644
--- a/src/main/java/gregtech/api/enums/ConfigCategories.java
+++ b/src/main/java/gregtech/api/enums/ConfigCategories.java
@@ -9,14 +9,14 @@ public enum ConfigCategories {
public enum IDs {
crops,
- enchantments;
+ enchantments
}
public enum Materials {
heatdamage,
oreprocessingoutputmultiplier,
blastfurnacerequirements,
- blastinductionsmelter,;
+ blastinductionsmelter,
}
public enum Recipes {
@@ -27,7 +27,7 @@ public enum ConfigCategories {
recipereplacements,
storageblockcrafting,
storageblockdecrafting,
- crops;
+ crops
}
public enum Machines {
@@ -47,11 +47,11 @@ public enum ConfigCategories {
massfabamplifier,
maceration,
rockcrushing,
- pulverization;
+ pulverization
}
public enum Fuels {
- boilerfuels;
+ boilerfuels
}
public enum Tools {
@@ -62,6 +62,6 @@ public enum ConfigCategories {
hammertripleplate,
hammerquadrupleplate,
hammerquintupleplate,
- scoop;
+ scoop
}
}
diff --git a/src/main/java/gregtech/api/enums/Dyes.java b/src/main/java/gregtech/api/enums/Dyes.java
index a0b9f87593..165545b26c 100644
--- a/src/main/java/gregtech/api/enums/Dyes.java
+++ b/src/main/java/gregtech/api/enums/Dyes.java
@@ -48,7 +48,7 @@ public enum Dyes implements IColorModulationContainer {
public final String mName;
public final short[] mRGBa;
public final short[] mOriginalRGBa;
- private final ArrayList<Fluid> mFluidDyes = new GT_ArrayList<Fluid>(false, 1);
+ private final ArrayList<Fluid> mFluidDyes = new GT_ArrayList<>(false, 1);
Dyes(int aIndex, int aR, int aG, int aB, String aName) {
mIndex = (byte) aIndex;
diff --git a/src/main/java/gregtech/api/enums/GT_Values.java b/src/main/java/gregtech/api/enums/GT_Values.java
index eb742c902f..1a9422f374 100644
--- a/src/main/java/gregtech/api/enums/GT_Values.java
+++ b/src/main/java/gregtech/api/enums/GT_Values.java
@@ -170,13 +170,10 @@ public class GT_Values {
EnumChatFormatting.DARK_GREEN.toString(), // UV, 8
EnumChatFormatting.DARK_RED.toString(), // UHV, 9
EnumChatFormatting.DARK_PURPLE.toString(), // UEV, 10
- EnumChatFormatting.DARK_BLUE.toString() + EnumChatFormatting.BOLD.toString(), // UIV, 11
- EnumChatFormatting.RED.toString() + EnumChatFormatting.BOLD.toString()
- + EnumChatFormatting.UNDERLINE.toString(), // UMV, 12
- EnumChatFormatting.DARK_RED.toString() + EnumChatFormatting.BOLD.toString()
- + EnumChatFormatting.UNDERLINE.toString(), // UXV, 13
- EnumChatFormatting.WHITE.toString() + EnumChatFormatting.BOLD.toString()
- + EnumChatFormatting.UNDERLINE.toString(), // MAX, 14
+ EnumChatFormatting.DARK_BLUE.toString() + EnumChatFormatting.BOLD, // UIV, 11
+ EnumChatFormatting.RED.toString() + EnumChatFormatting.BOLD + EnumChatFormatting.UNDERLINE, // UMV, 12
+ EnumChatFormatting.DARK_RED.toString() + EnumChatFormatting.BOLD + EnumChatFormatting.UNDERLINE, // UXV, 13
+ EnumChatFormatting.WHITE.toString() + EnumChatFormatting.BOLD + EnumChatFormatting.UNDERLINE, // MAX, 14
EnumChatFormatting.OBFUSCATED.toString() // ~~~, 15
};
@@ -547,4 +544,18 @@ public class GT_Values {
public static double getMaxPlasmaTurbineEfficiency() {
return maxPlasmaTurbineEfficiency;
}
+
+ private static final long[] EXPLOSION_LOOKUP_V = new long[] { V[0], V[1], V[2], V[3], V[4], V[4] * 2, V[5], V[6],
+ V[7], V[8], V[8] * 2, V[9], V[10], V[11], V[12], V[12] * 2, V[13], V[14], V[15] };
+ private static final float[] EXPLOSION_LOOKUP_POWER = new float[] { 1.0F, 2.0F, 3.0F, 4.0F, 5.0F, 6.0F, 7.0F, 8.0F,
+ 9.0F, 10.0F, 11.0F, 12.0F, 13.0F, 14.0F, 15.0F, 16.0F, 17.0F, 18.0F, 19.0F, 20.0F };
+
+ public static float getExplosionPowerForVoltage(long voltage) {
+ for (int i = 0; i < EXPLOSION_LOOKUP_V.length; i++) {
+ if (voltage < EXPLOSION_LOOKUP_V[i]) {
+ return EXPLOSION_LOOKUP_POWER[i];
+ }
+ }
+ return EXPLOSION_LOOKUP_POWER[EXPLOSION_LOOKUP_POWER.length - 1];
+ }
}
diff --git a/src/main/java/gregtech/api/enums/OrePrefixes.java b/src/main/java/gregtech/api/enums/OrePrefixes.java
index 4139f90db1..8d3201f6ca 100644
--- a/src/main/java/gregtech/api/enums/OrePrefixes.java
+++ b/src/main/java/gregtech/api/enums/OrePrefixes.java
@@ -863,87 +863,79 @@ public enum OrePrefixes {
itemCasing.mGeneratedItems.addAll(itemCasing.mGeneratedItems);
// -----
- toolHeadFile.mCondition = new ICondition.And<ISubTagContainer>(
- new ICondition.Not<ISubTagContainer>(SubTag.NO_SMASHING),
- new ICondition.Not<ISubTagContainer>(SubTag.BOUNCY));
- toolHeadSaw.mCondition = new ICondition.And<ISubTagContainer>(
- new ICondition.Not<ISubTagContainer>(SubTag.NO_SMASHING),
- new ICondition.Not<ISubTagContainer>(SubTag.BOUNCY));
- toolHeadDrill.mCondition = new ICondition.And<ISubTagContainer>(
- new ICondition.Not<ISubTagContainer>(SubTag.NO_SMASHING),
- new ICondition.Not<ISubTagContainer>(SubTag.BOUNCY));
- toolHeadChainsaw.mCondition = new ICondition.And<ISubTagContainer>(
- new ICondition.Not<ISubTagContainer>(SubTag.NO_SMASHING),
- new ICondition.Not<ISubTagContainer>(SubTag.BOUNCY));
- toolHeadWrench.mCondition = new ICondition.And<ISubTagContainer>(
- new ICondition.Not<ISubTagContainer>(SubTag.NO_SMASHING),
- new ICondition.Not<ISubTagContainer>(SubTag.BOUNCY));
- toolHeadBuzzSaw.mCondition = new ICondition.And<ISubTagContainer>(
- new ICondition.Not<ISubTagContainer>(SubTag.NO_SMASHING),
- new ICondition.Not<ISubTagContainer>(SubTag.BOUNCY));
- turbineBlade.mCondition = new ICondition.And<ISubTagContainer>(
- new ICondition.Not<ISubTagContainer>(SubTag.NO_SMASHING),
- new ICondition.Not<ISubTagContainer>(SubTag.BOUNCY));
-
- rotor.mCondition = new ICondition.Nor<ISubTagContainer>(SubTag.CRYSTAL, SubTag.STONE, SubTag.BOUNCY);
-
- spring.mCondition = new ICondition.Or<ISubTagContainer>(
+ toolHeadFile.mCondition = new ICondition.And<>(
+ new ICondition.Not<>(SubTag.NO_SMASHING),
+ new ICondition.Not<>(SubTag.BOUNCY));
+ toolHeadSaw.mCondition = new ICondition.And<>(
+ new ICondition.Not<>(SubTag.NO_SMASHING),
+ new ICondition.Not<>(SubTag.BOUNCY));
+ toolHeadDrill.mCondition = new ICondition.And<>(
+ new ICondition.Not<>(SubTag.NO_SMASHING),
+ new ICondition.Not<>(SubTag.BOUNCY));
+ toolHeadChainsaw.mCondition = new ICondition.And<>(
+ new ICondition.Not<>(SubTag.NO_SMASHING),
+ new ICondition.Not<>(SubTag.BOUNCY));
+ toolHeadWrench.mCondition = new ICondition.And<>(
+ new ICondition.Not<>(SubTag.NO_SMASHING),
+ new ICondition.Not<>(SubTag.BOUNCY));
+ toolHeadBuzzSaw.mCondition = new ICondition.And<>(
+ new ICondition.Not<>(SubTag.NO_SMASHING),
+ new ICondition.Not<>(SubTag.BOUNCY));
+ turbineBlade.mCondition = new ICondition.And<>(
+ new ICondition.Not<>(SubTag.NO_SMASHING),
+ new ICondition.Not<>(SubTag.BOUNCY));
+
+ rotor.mCondition = new ICondition.Nor<>(SubTag.CRYSTAL, SubTag.STONE, SubTag.BOUNCY);
+
+ spring.mCondition = new ICondition.Or<>(
SubTag.STRETCHY,
SubTag.BOUNCY,
- new ICondition.Not<ISubTagContainer>(SubTag.NO_SMASHING));
- springSmall.mCondition = new ICondition.Or<ISubTagContainer>(
+ new ICondition.Not<>(SubTag.NO_SMASHING));
+ springSmall.mCondition = new ICondition.Or<>(
SubTag.STRETCHY,
SubTag.BOUNCY,
- new ICondition.Not<ISubTagContainer>(SubTag.NO_SMASHING));
+ new ICondition.Not<>(SubTag.NO_SMASHING));
- gemChipped.mCondition = new ICondition.And<ISubTagContainer>(
+ gemChipped.mCondition = new ICondition.And<>(
SubTag.TRANSPARENT,
SubTag.CRYSTAL,
- new ICondition.Not<ISubTagContainer>(SubTag.QUARTZ),
- new ICondition.Not<ISubTagContainer>(SubTag.PEARL),
- new ICondition.Not<ISubTagContainer>(SubTag.MAGICAL));
- gemFlawed.mCondition = new ICondition.And<ISubTagContainer>(
+ new ICondition.Not<>(SubTag.QUARTZ),
+ new ICondition.Not<>(SubTag.PEARL),
+ new ICondition.Not<>(SubTag.MAGICAL));
+ gemFlawed.mCondition = new ICondition.And<>(
SubTag.TRANSPARENT,
SubTag.CRYSTAL,
- new ICondition.Not<ISubTagContainer>(SubTag.QUARTZ),
- new ICondition.Not<ISubTagContainer>(SubTag.PEARL),
- new ICondition.Not<ISubTagContainer>(SubTag.MAGICAL));
- gemFlawless.mCondition = new ICondition.And<ISubTagContainer>(
+ new ICondition.Not<>(SubTag.QUARTZ),
+ new ICondition.Not<>(SubTag.PEARL),
+ new ICondition.Not<>(SubTag.MAGICAL));
+ gemFlawless.mCondition = new ICondition.And<>(
SubTag.TRANSPARENT,
SubTag.CRYSTAL,
- new ICondition.Not<ISubTagContainer>(SubTag.QUARTZ),
- new ICondition.Not<ISubTagContainer>(SubTag.PEARL),
- new ICondition.Not<ISubTagContainer>(SubTag.MAGICAL));
- gemExquisite.mCondition = new ICondition.And<ISubTagContainer>(
+ new ICondition.Not<>(SubTag.QUARTZ),
+ new ICondition.Not<>(SubTag.PEARL),
+ new ICondition.Not<>(SubTag.MAGICAL));
+ gemExquisite.mCondition = new ICondition.And<>(
SubTag.TRANSPARENT,
SubTag.CRYSTAL,
- new ICondition.Not<ISubTagContainer>(SubTag.QUARTZ),
- new ICondition.Not<ISubTagContainer>(SubTag.PEARL),
- new ICondition.Not<ISubTagContainer>(SubTag.MAGICAL));
+ new ICondition.Not<>(SubTag.QUARTZ),
+ new ICondition.Not<>(SubTag.PEARL),
+ new ICondition.Not<>(SubTag.MAGICAL));
- lens.mCondition = new ICondition.Or<ISubTagContainer>(
+ lens.mCondition = new ICondition.Or<>(
SubTag.MAGICAL,
- new ICondition.And<ISubTagContainer>(SubTag.TRANSPARENT, SubTag.HAS_COLOR));
-
- plateDouble.mCondition = new ICondition.Or<ISubTagContainer>(
- SubTag.PAPER,
- new ICondition.Not<ISubTagContainer>(SubTag.NO_SMASHING));
- plateTriple.mCondition = new ICondition.Or<ISubTagContainer>(
- SubTag.PAPER,
- new ICondition.Not<ISubTagContainer>(SubTag.NO_SMASHING));
- plateQuadruple.mCondition = new ICondition.Or<ISubTagContainer>(
- SubTag.PAPER,
- new ICondition.Not<ISubTagContainer>(SubTag.NO_SMASHING));
- plateQuintuple.mCondition = new ICondition.Or<ISubTagContainer>(
- SubTag.PAPER,
- new ICondition.Not<ISubTagContainer>(SubTag.NO_SMASHING));
-
- plateDense.mCondition = new ICondition.Not<ISubTagContainer>(SubTag.NO_SMASHING);
-
- ingotDouble.mCondition = new ICondition.Not<ISubTagContainer>(SubTag.NO_SMASHING);
- ingotTriple.mCondition = new ICondition.Not<ISubTagContainer>(SubTag.NO_SMASHING);
- ingotQuadruple.mCondition = new ICondition.Not<ISubTagContainer>(SubTag.NO_SMASHING);
- ingotQuintuple.mCondition = new ICondition.Not<ISubTagContainer>(SubTag.NO_SMASHING);
+ new ICondition.And<>(SubTag.TRANSPARENT, SubTag.HAS_COLOR));
+
+ plateDouble.mCondition = new ICondition.Or<>(SubTag.PAPER, new ICondition.Not<>(SubTag.NO_SMASHING));
+ plateTriple.mCondition = new ICondition.Or<>(SubTag.PAPER, new ICondition.Not<>(SubTag.NO_SMASHING));
+ plateQuadruple.mCondition = new ICondition.Or<>(SubTag.PAPER, new ICondition.Not<>(SubTag.NO_SMASHING));
+ plateQuintuple.mCondition = new ICondition.Or<>(SubTag.PAPER, new ICondition.Not<>(SubTag.NO_SMASHING));
+
+ plateDense.mCondition = new ICondition.Not<>(SubTag.NO_SMASHING);
+
+ ingotDouble.mCondition = new ICondition.Not<>(SubTag.NO_SMASHING);
+ ingotTriple.mCondition = new ICondition.Not<>(SubTag.NO_SMASHING);
+ ingotQuadruple.mCondition = new ICondition.Not<>(SubTag.NO_SMASHING);
+ ingotQuintuple.mCondition = new ICondition.Not<>(SubTag.NO_SMASHING);
wireFine.mCondition = SubTag.METAL;
@@ -998,18 +990,17 @@ public enum OrePrefixes {
public final String mRegularLocalName, mLocalizedMaterialPre, mLocalizedMaterialPost;
public final boolean mIsUsedForOreProcessing, mIsEnchantable, mIsUnificatable, mIsMaterialBased, mIsSelfReferencing,
mIsContainer, mDontUnificateActively, mIsUsedForBlocks, mAllowNormalRecycling, mGenerateDefaultItem;
- public final List<TC_AspectStack> mAspects = new ArrayList<TC_AspectStack>();
- public final Collection<OrePrefixes> mFamiliarPrefixes = new HashSet<OrePrefixes>();
+ public final List<TC_AspectStack> mAspects = new ArrayList<>();
+ public final Collection<OrePrefixes> mFamiliarPrefixes = new HashSet<>();
/**
* Used to determine the amount of Material this Prefix contains. Multiply or Divide GregTech_API.MATERIAL_UNIT to
* get the Amounts in comparision to one Ingot. 0 = Null Negative = Undefined Amount
*/
public final long mMaterialAmount;
- public final Collection<Materials> mDisabledItems = new HashSet<Materials>(),
- mNotGeneratedItems = new HashSet<Materials>(), mIgnoredMaterials = new HashSet<Materials>(),
- mGeneratedItems = new HashSet<Materials>();
- private final ArrayList<IOreRecipeRegistrator> mOreProcessing = new ArrayList<IOreRecipeRegistrator>();
+ public final Collection<Materials> mDisabledItems = new HashSet<>(), mNotGeneratedItems = new HashSet<>(),
+ mIgnoredMaterials = new HashSet<>(), mGeneratedItems = new HashSet<>();
+ private final ArrayList<IOreRecipeRegistrator> mOreProcessing = new ArrayList<>();
public ItemStack mContainerItem = null;
public ICondition<ISubTagContainer> mCondition = null;
public byte mDefaultStackSize = 64;
@@ -1508,8 +1499,6 @@ public enum OrePrefixes {
|| aMaterial == Materials.Uranium235
|| aMaterial == Materials.Plutonium241
|| aMaterial == Materials.Americium
- || aMaterial == Materials.Neutronium
- || aMaterial == Materials.Bronze
|| aMaterial == Materials.Brass
|| aMaterial == Materials.Electrum
|| aMaterial == Materials.NaquadahEnriched
@@ -1576,7 +1565,7 @@ public enum OrePrefixes {
!aPrefix.mDisabledItems.contains(aMaterial));
if (!aEnableComponent) { // Disable component if false and is not already in disabled list
aPrefix.disableComponent(aMaterial);
- } else if (aEnableComponent) { // Enable component if true and is not already in enabled list
+ } else { // Enable component if true and is not already in enabled list
aPrefix.enableComponent(aMaterial);
}
}
@@ -1742,151 +1731,115 @@ public enum OrePrefixes {
public String getDefaultLocalNameFormatForItem(Materials aMaterial) {
// Certain Materials have slightly different Localizations.
switch (this) {
- case crateGtDust:
+ case crateGtDust -> {
return mLocalizedMaterialPre + OrePrefixes.dust.getDefaultLocalNameFormatForItem(aMaterial);
- case crateGtIngot:
+ }
+ case crateGtIngot -> {
return mLocalizedMaterialPre + OrePrefixes.ingot.getDefaultLocalNameFormatForItem(aMaterial);
- case crateGtGem:
+ }
+ case crateGtGem -> {
return mLocalizedMaterialPre + OrePrefixes.gem.getDefaultLocalNameFormatForItem(aMaterial);
- case crateGtPlate:
+ }
+ case crateGtPlate -> {
return mLocalizedMaterialPre + OrePrefixes.plate.getDefaultLocalNameFormatForItem(aMaterial);
+ }
}
switch (aMaterial.mName) {
- case "Glass":
- case "BorosilicateGlass":
+ case "Glass", "BorosilicateGlass" -> {
if (name().startsWith("gem")) return mLocalizedMaterialPre + "%material" + " Crystal";
if (name().startsWith("plate")) return mLocalizedMaterialPre + "%material" + " Pane";
if (name().startsWith("ingot")) return mLocalizedMaterialPre + "%material" + " Bar";
if (name().startsWith("nugget")) return mLocalizedMaterialPre + "%material" + " Chip";
- break;
- case "Wheat":
+ }
+ case "Wheat" -> {
if (name().startsWith("dust")) return mLocalizedMaterialPre + "Flour";
- break;
- case "Ice":
+ }
+ case "Ice" -> {
if (name().startsWith("dust")) return mLocalizedMaterialPre + "Crushed Ice";
- break;
- case "Wood":
- case "WoodSealed":
+ }
+ case "Wood", "WoodSealed" -> {
if (name().startsWith("bolt")) return "Short " + "%material" + " Stick";
if (name().startsWith("stick")) return mLocalizedMaterialPre + "%material" + " Stick";
if (name().startsWith("dust")) return mLocalizedMaterialPre + "%material" + " Pulp";
if (name().startsWith("nugget")) return mLocalizedMaterialPre + "%material" + " Chip";
if (name().startsWith("plate")) return mLocalizedMaterialPre + "%material" + " Plank";
- break;
- case "Plastic":
- case "Rubber":
- case "Polyethylene":
- case "Epoxid":
- case "EpoxidFiberReinforced":
- case "Polydimethylsiloxane":
- case "Silicone":
- case "Polysiloxane":
- case "Polycaprolactam":
- case "Polytetrafluoroethylene":
- case "PolyvinylChloride":
- case "Polystyrene":
- case "StyreneButadieneRubber":
+ }
+ case "Plastic", "Rubber", "Polyethylene", "Epoxid", "EpoxidFiberReinforced", "Polydimethylsiloxane", "Silicone", "Polysiloxane", "Polycaprolactam", "Polytetrafluoroethylene", "PolyvinylChloride", "Polystyrene", "StyreneButadieneRubber" -> {
if (name().startsWith("dust")) return mLocalizedMaterialPre + "%material" + " Pulp";
if (name().startsWith("plate")) return mLocalizedMaterialPre + "%material" + " Sheet";
if (name().startsWith("ingot")) return mLocalizedMaterialPre + "%material" + " Bar";
if (name().startsWith("nugget")) return mLocalizedMaterialPre + "%material" + " Chip";
if (name().startsWith("foil")) return "Thin " + "%material" + " Sheet";
- break;
- case "FierySteel":
+ }
+ case "FierySteel" -> {
if (mIsContainer) return mLocalizedMaterialPre + "Fiery Blood" + mLocalizedMaterialPost;
- break;
- case "Steeleaf":
+ }
+ case "Steeleaf" -> {
if (name().startsWith("ingot")) return mLocalizedMaterialPre + "%material";
- break;
- case "Bone":
+ }
+ case "Bone" -> {
if (name().startsWith("dust")) return mLocalizedMaterialPre + "Bone Meal";
- break;
- case "Blaze":
- case "Milk":
- case "Cocoa":
- case "Chocolate":
- case "Coffee":
- case "Chili":
- case "Cheese":
- case "Snow":
+ }
+ case "Blaze", "Milk", "Cocoa", "Chocolate", "Coffee", "Chili", "Cheese", "Snow" -> {
if (name().startsWith("dust")) return mLocalizedMaterialPre + "%material" + " Powder";
- break;
- case "Paper":
+ }
+ case "Paper" -> {
if (name().startsWith("dust")) return mLocalizedMaterialPre + "Chad";
switch (this) {
- case plate:
+ case plate -> {
return "Sheet of Paper";
- case plateDouble:
+ }
+ case plateDouble -> {
return "Paperboard";
- case plateTriple:
+ }
+ case plateTriple -> {
return "Carton";
- case plateQuadruple:
+ }
+ case plateQuadruple -> {
return "Cardboard";
- case plateQuintuple:
+ }
+ case plateQuintuple -> {
return "Thick Cardboard";
- case plateDense:
+ }
+ case plateDense -> {
return "Strong Cardboard";
+ }
}
- break;
- case "MeatRaw":
+ }
+ case "MeatRaw" -> {
if (name().startsWith("dust")) return mLocalizedMaterialPre + "Mince Meat";
- break;
- case "MeatCooked":
+ }
+ case "MeatCooked" -> {
if (name().startsWith("dust")) return mLocalizedMaterialPre + "Cooked Mince Meat";
- break;
- case "Ash":
- case "DarkAsh":
- case "Gunpowder":
- case "Sugar":
- case "Salt":
- case "RockSalt":
- case "VolcanicAsh":
- case "RareEarth":
+ }
+ case "Ash", "DarkAsh", "Gunpowder", "Sugar", "Salt", "RockSalt", "VolcanicAsh", "RareEarth" -> {
if (name().startsWith("dust")) return mLocalizedMaterialPre + "%material";
- break;
- case "Vermiculite":
- case "Bentonite":
- case "Kaolinite":
- case "Talc":
- case "BasalticMineralSand":
- case "GraniticMineralSand":
- case "GlauconiteSand":
- case "CassiteriteSand":
- case "GarnetSand":
- case "QuartzSand":
- case "Pitchblende":
- case "FullersEarth":
+ }
+ case "Vermiculite", "Bentonite", "Kaolinite", "Talc", "BasalticMineralSand", "GraniticMineralSand", "GlauconiteSand", "CassiteriteSand", "GarnetSand", "QuartzSand", "Pitchblende", "FullersEarth" -> {
if (name().startsWith("dust")) return mLocalizedMaterialPre + "%material";
switch (this) {
- case crushedCentrifuged:
- case crushedPurified:
+ case crushedCentrifuged, crushedPurified -> {
return mLocalizedMaterialPre + "%material";
- case crushed:
+ }
+ case crushed -> {
return "Ground " + "%material";
+ }
}
- break;
+ }
}
if (ProcessingModSupport.aEnableThaumcraftMats) {
switch (aMaterial.mName) {
- case "InfusedAir":
- case "InfusedDull":
- case "InfusedEarth":
- case "InfusedEntropy":
- case "InfusedFire":
- case "InfusedOrder":
- case "InfusedVis":
- case "InfusedWater":
+ case "InfusedAir", "InfusedDull", "InfusedEarth", "InfusedEntropy", "InfusedFire", "InfusedOrder", "InfusedVis", "InfusedWater" -> {
if (name().startsWith("gem")) return mLocalizedMaterialPre + "Shard of " + "%material";
if (name().startsWith("crystal")) return mLocalizedMaterialPre + "Shard of " + "%material";
if (name().startsWith("plate")) return mLocalizedMaterialPre + "%material" + " Crystal Plate";
if (name().startsWith("dust")) return mLocalizedMaterialPre + "%material" + " Crystal Powder";
switch (this) {
- case crushedCentrifuged:
- case crushedPurified:
- case crushed:
+ case crushedCentrifuged, crushedPurified, crushed -> {
return mLocalizedMaterialPre + "%material" + " Crystals";
+ }
}
- break;
+ }
}
}
// Use Standard Localization