aboutsummaryrefslogtreecommitdiff
path: root/src/Java
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java')
-rw-r--r--src/Java/gtPlusPlus/core/item/ModItems.java11
-rw-r--r--src/Java/gtPlusPlus/core/material/ELEMENT.java7
2 files changed, 16 insertions, 2 deletions
diff --git a/src/Java/gtPlusPlus/core/item/ModItems.java b/src/Java/gtPlusPlus/core/item/ModItems.java
index 1dd3dbad01..fd5f7896c2 100644
--- a/src/Java/gtPlusPlus/core/item/ModItems.java
+++ b/src/Java/gtPlusPlus/core/item/ModItems.java
@@ -136,6 +136,7 @@ public final class ModItems {
public static Item dustLithiumPeroxide;
public static Item dustLithiumFluoride;
+ public static Item dustUranium232;
public static Item dustUraniumTetraFluoride;
public static Item dustUraniumHexaFluoride;
@@ -236,8 +237,16 @@ public final class ModItems {
//Elements generate first so they can be used in compounds.
+ //Lithium-7 is used as a part of the molten lithium fluoride in molten salt reactors: liquid-fluoride nuclear reactors.
+ //The large neutron-absorption cross-section of lithium-6 (about 940 barns[5]) as compared with the very small
+ //neutron cross-section of lithium-7 (about 45 millibarns) makes high separation of lithium-7 from natural lithium a
+ //strong requirement for the possible use in lithium fluoride reactors.
+ MaterialGenerator.generate(ELEMENT.getInstance().LITHIUM7);
+ //Production of 233U (through the neutron irradiation of 232Th) invariably produces small amounts of 232U as an impurity
+ //because of parasitic (n,2n) reactions on uranium-233 itself, or on protactinium-233, or on thorium-232:
+ MaterialGenerator.generate(ELEMENT.getInstance().URANIUM232);
//Uranium-233 is a fissile isotope of uranium that is bred from thorium-232 as part of the thorium fuel cycle.
- MaterialGenerator.generate(ELEMENT.getInstance().URANIUM233);
+ MaterialGenerator.generate(ELEMENT.getInstance().URANIUM233);
//Zirconium - Because Greg himself never added it.
MaterialGenerator.generate(ELEMENT.getInstance().ZIRCONIUM);
diff --git a/src/Java/gtPlusPlus/core/material/ELEMENT.java b/src/Java/gtPlusPlus/core/material/ELEMENT.java
index b9719b44b0..e88393e2f3 100644
--- a/src/Java/gtPlusPlus/core/material/ELEMENT.java
+++ b/src/Java/gtPlusPlus/core/material/ELEMENT.java
@@ -87,7 +87,12 @@ public final class ELEMENT {
public final Material RADON = MaterialUtils.generateMaterialFromGtENUM(Materials.Radon);
public final Material THORIUM = MaterialUtils.generateMaterialFromGtENUM(Materials.Thorium);
public final Material URANIUM = MaterialUtils.generateMaterialFromGtENUM(Materials.Uranium);
- public final Material PLUTONIUM = MaterialUtils.generateMaterialFromGtENUM(Materials.Plutonium);
+ public final Material PLUTONIUM = MaterialUtils.generateMaterialFromGtENUM(Materials.Plutonium);
+
+
+ //Custom Isotopes
+ public final Material LITHIUM7 = new Material("Lithium-7", Materials.Lithium.mRGBa, Materials.Lithium.mMeltingPoint, Materials.Lithium.mBlastFurnaceTemp, Materials.Lithium.getProtons(), Materials.Lithium.getNeutrons(), Materials.Lithium.mBlastFurnaceRequired, MaterialUtils.superscript("7Li"), 0);//Not a GT Inherited Material
+ public final Material URANIUM232 = new Material("Uranium-232", new short[]{88, 220, 103, 0}, 1132, 4131, 92, 140, false, MaterialUtils.superscript("232U"), 4);//Not a GT Inherited Material
public final Material URANIUM233 = new Material("Uranium-233", new short[]{73, 220, 83, 0}, 1132, 4131, 92, 141, false, MaterialUtils.superscript("233U"), 2);//Not a GT Inherited Material