diff options
| author | Draknyte1 <Draknyte1@hotmail.com> | 2016-12-24 13:06:01 +1000 |
|---|---|---|
| committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-12-24 13:06:01 +1000 |
| commit | 9517bb948d41dfe0fe7a7db7493d083c495076c1 (patch) | |
| tree | 34aa2c9b9e72a470f5a514bd14d01fba9875b400 /src/Java | |
| parent | 91d83f245e41fad1fcf5fdfde85bd4e8757d8a0b (diff) | |
| download | GT5-Unofficial-9517bb948d41dfe0fe7a7db7493d083c495076c1.tar.gz GT5-Unofficial-9517bb948d41dfe0fe7a7db7493d083c495076c1.tar.bz2 GT5-Unofficial-9517bb948d41dfe0fe7a7db7493d083c495076c1.zip | |
+ Added Uranium-232 and Lithium-7.
Diffstat (limited to 'src/Java')
| -rw-r--r-- | src/Java/gtPlusPlus/core/item/ModItems.java | 11 | ||||
| -rw-r--r-- | src/Java/gtPlusPlus/core/material/ELEMENT.java | 7 |
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 |
