From 1f3e75540c3a03f27409ad9556a6dd14fd62f348 Mon Sep 17 00:00:00 2001 From: GlodBlock <1356392126@qq.com> Date: Tue, 20 Apr 2021 23:57:11 +0800 Subject: add new fuels and related line --- src/main/java/GoodGenerator/Items/MyMaterial.java | 60 +++++++++++++++++++++++ 1 file changed, 60 insertions(+) (limited to 'src/main/java/GoodGenerator/Items') diff --git a/src/main/java/GoodGenerator/Items/MyMaterial.java b/src/main/java/GoodGenerator/Items/MyMaterial.java index 335a5f5364..303ab79a18 100644 --- a/src/main/java/GoodGenerator/Items/MyMaterial.java +++ b/src/main/java/GoodGenerator/Items/MyMaterial.java @@ -1,6 +1,7 @@ package GoodGenerator.Items; import com.github.bartimaeusnek.bartworks.system.material.Werkstoff; +import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader; import gregtech.api.enums.TextureSet; import com.github.bartimaeusnek.bartworks.util.Pair; @@ -10,6 +11,7 @@ import static gregtech.api.enums.Materials.*; public class MyMaterial implements Runnable { + //Uranium Based Fuel Line public static final Werkstoff graphiteUraniumMixture = new Werkstoff( new short[]{0x3a,0x77,0x3d}, "Graphite-Uranium Mixture", @@ -45,6 +47,64 @@ public class MyMaterial implements Runnable { TextureSet.SET_FLUID ); + public static final Werkstoff uraniumBasedLiquidFuelDepleted = new Werkstoff( + new short[]{0x6e,0x8b,0x3d}, + "Uranium Based Liquid Fuel (Depleted)", + subscriptNumbers("Pb?Bi?Ba?Xe?"), + new Werkstoff.Stats().setToxic(true), + Werkstoff.Types.COMPOUND, + new Werkstoff.GenerationFeatures().disable().addCells(), + 31003, + TextureSet.SET_FLUID + ); + + //Thorium Based Fuel + public static final Werkstoff uraniumCarbideThoriumMixture = new Werkstoff( + new short[]{0x16,0x32,0x07}, + "Uranium Carbide-Thorium Mixture", + Werkstoff.Types.MIXTURE, + new Werkstoff.GenerationFeatures().disable().addMixerRecipes().onlyDust(), + 31004, + TextureSet.SET_DULL, + new Pair<> (Thorium,8), + new Pair<> (WerkstoffLoader.Thorium232,4), + new Pair<> (Uranium235,1), + new Pair<> (Carbon,3) + ); + + public static final Werkstoff thoriumBasedLiquidFuel = new Werkstoff( + new short[]{0x50,0x32,0x66}, + "Thorium Based Liquid Fuel", + subscriptNumbers("Th864Li4D2Hg"), + new Werkstoff.Stats().setRadioactive(true), + Werkstoff.Types.COMPOUND, + new Werkstoff.GenerationFeatures().disable().addCells(), + 31005, + TextureSet.SET_FLUID + ); + + public static final Werkstoff thoriumBasedLiquidFuelExcited = new Werkstoff( + new short[]{0x50,0x32,0x66}, + "Thorium Based Liquid Fuel (Excited State)", + subscriptNumbers("*(Th864Li4D2Hg)*"), + new Werkstoff.Stats().setRadioactive(true), + Werkstoff.Types.COMPOUND, + new Werkstoff.GenerationFeatures().disable().addCells(), + 31006, + TextureSet.SET_FLUID + ); + + public static final Werkstoff thoriumBasedLiquidFuelDepleted = new Werkstoff( + new short[]{0x7d,0x6c,0x8a}, + "Thorium Based Liquid Fuel (Depleted)", + subscriptNumbers("Lu?Pr?B?In?"), + new Werkstoff.Stats().setToxic(true), + Werkstoff.Types.COMPOUND, + new Werkstoff.GenerationFeatures().disable().addCells(), + 31007, + TextureSet.SET_FLUID + ); + @Override public void run() { } } -- cgit