aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/goodgenerator/items
diff options
context:
space:
mode:
authorYang Xizhi <60341015+GlodBlock@users.noreply.github.com>2022-12-01 00:46:46 +0800
committerGitHub <noreply@github.com>2022-11-30 17:46:46 +0100
commit6bb784072e3e1c7dc23e0964e7ea8a67d0a77c39 (patch)
tree938023411758f9ff49d43cfeec8ca271da9a374c /src/main/java/goodgenerator/items
parentf985e28ae553428945f3ce3841ac036c98266128 (diff)
downloadGT5-Unofficial-6bb784072e3e1c7dc23e0964e7ea8a67d0a77c39.tar.gz
GT5-Unofficial-6bb784072e3e1c7dc23e0964e7ea8a67d0a77c39.tar.bz2
GT5-Unofficial-6bb784072e3e1c7dc23e0964e7ea8a67d0a77c39.zip
clean the long power use base and add item util for tiered material (#108)
Diffstat (limited to 'src/main/java/goodgenerator/items')
-rw-r--r--src/main/java/goodgenerator/items/MyMaterial.java89
1 files changed, 89 insertions, 0 deletions
diff --git a/src/main/java/goodgenerator/items/MyMaterial.java b/src/main/java/goodgenerator/items/MyMaterial.java
index 564e5347d9..61628df9d8 100644
--- a/src/main/java/goodgenerator/items/MyMaterial.java
+++ b/src/main/java/goodgenerator/items/MyMaterial.java
@@ -1294,6 +1294,95 @@ public class MyMaterial implements Runnable {
new Pair<>(Sulfur, 1),
new Pair<>(Oxygen, 4));
+ public static final Werkstoff preciousMetalAlloy = new Werkstoff(
+ new short[] {0x9d, 0x90, 0xc6},
+ "Precious Metals Alloy",
+ new Werkstoff.Stats()
+ .setBlastFurnace(true)
+ .setMeltingPoint(10000)
+ .setCentrifuge(true)
+ .setSpeedOverride(100F),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures()
+ .onlyDust()
+ .addMolten()
+ .addMetalItems()
+ .addCraftingMetalWorkingItems()
+ .addMixerRecipes((short) 6),
+ OffsetID + 108,
+ TextureSet.SET_SHINY,
+ new Pair<>(WerkstoffLoader.Ruthenium, 1),
+ new Pair<>(WerkstoffLoader.Rhodium, 1),
+ new Pair<>(Palladium, 1),
+ new Pair<>(Platinum, 1),
+ new Pair<>(Osmium, 1),
+ new Pair<>(Iridium, 1));
+
+ public static final Werkstoff enrichedNaquadahAlloy = new Werkstoff(
+ new short[] {0x16, 0x07, 0x40},
+ "Enriched Naquadah Alloy",
+ new Werkstoff.Stats()
+ .setBlastFurnace(true)
+ .setMeltingPoint(11000)
+ .setCentrifuge(true)
+ .setSpeedOverride(180F),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures()
+ .onlyDust()
+ .addMolten()
+ .addMetalItems()
+ .addCraftingMetalWorkingItems()
+ .addSimpleMetalWorkingItems()
+ .addMultipleIngotMetalWorkingItems()
+ .addMixerRecipes((short) 4),
+ OffsetID + 109,
+ TextureSet.SET_METALLIC,
+ new Pair<>(NaquadahEnriched, 8),
+ new Pair<>(Tritanium, 5),
+ new Pair<>(WerkstoffLoader.Californium, 3),
+ new Pair<>(BlackPlutonium, 2));
+
+ public static final Werkstoff metastableOganesson = new Werkstoff(
+ new short[] {0x14, 0x39, 0x7f},
+ "Metastable Oganesson",
+ "Og*",
+ new Werkstoff.Stats()
+ .setBlastFurnace(true)
+ .setProtons(118)
+ .setMass(294)
+ .setMeltingPoint(11000),
+ Werkstoff.Types.ELEMENT,
+ new Werkstoff.GenerationFeatures()
+ .onlyDust()
+ .addMolten()
+ .addMetalItems()
+ .addCraftingMetalWorkingItems(),
+ OffsetID + 110,
+ TextureSet.SET_SHINY);
+
+ public static final Werkstoff shirabon = new Werkstoff(
+ new short[] {0xe0, 0x15, 0x6d},
+ "Shirabon",
+ "Sh" + CharExchanger.shifter(9191),
+ new Werkstoff.Stats()
+ .setBlastFurnace(true)
+ .setProtons(500)
+ .setMass(750)
+ .setMeltingPoint(13000)
+ .setSpeedOverride(640.0F)
+ .setDurOverride(15728640)
+ .setQualityOverride((byte) 26),
+ Werkstoff.Types.ELEMENT,
+ new Werkstoff.GenerationFeatures()
+ .onlyDust()
+ .addMolten()
+ .addMetalItems()
+ .addCraftingMetalWorkingItems()
+ .addSimpleMetalWorkingItems()
+ .addMultipleIngotMetalWorkingItems(),
+ OffsetID + 111,
+ TextureSet.SET_SHINY);
+
@Override
public void run() {}
}