Zirconium stuff (#2210)
* zirconium stuff * Adjust Zirconium for IV Tiering (#2261) * Adjust Zirconium for IV Tiering Signed-off-by: TomPlop <tomdidome@gmail.com> * more balance change --------- Signed-off-by: TomPlop <tomdidome@gmail.com> --------- Signed-off-by: Pyritie <pyritie@gmail.com> Signed-off-by: TomPlop <tomdidome@gmail.com> Co-authored-by: TomPlop <tomdidome@gmail.com> Co-authored-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>
This commit is contained in:
parent
46ecc1e59d
commit
02eabff664
4 changed files with 118 additions and 1 deletions
|
|
@ -202,4 +202,60 @@ function registerTFGSpaceOres(event) {
|
|||
|
||||
//#endregion
|
||||
|
||||
// #region Zirconium
|
||||
|
||||
event.recipes.gtceu.chemical_reactor('tfg:silicon_tetrachloride')
|
||||
.itemInputs('#forge:dusts/silicon')
|
||||
.inputFluids('gtceu:chlorine 4000')
|
||||
.outputFluids('tfg:silicon_tetrachloride 1000')
|
||||
.duration(20 * 20)
|
||||
.EUt(GTValues.VA[GTValues.MV])
|
||||
|
||||
event.recipes.gtceu.chemical_reactor('tfg:silicon_tetrachloride_decomp')
|
||||
.inputFluids('tfg:silicon_tetrachloride 1000', 'minecraft:water 2000')
|
||||
.itemOutputs('#forge:dusts/silicon')
|
||||
.outputFluids('gtceu:hydrochloric_acid 4000', 'gtceu:oxygen 2000')
|
||||
.duration(5 * 20)
|
||||
.EUt(GTValues.VA[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.chemical_reactor('tfg:zirconium_tetrachloride')
|
||||
.itemInputs('2x #forge:dusts/carbon', '1x #forge:dusts/zircon')
|
||||
.inputFluids('gtceu:chlorine 8000')
|
||||
.outputFluids('gtceu:carbon_monoxide 2000', 'tfg:silicon_tetrachloride 1000')
|
||||
.itemOutputs('5x #forge:dusts/zirconium_tetrachloride')
|
||||
.duration(20 * 20)
|
||||
.EUt(GTValues.VA[GTValues.EV])
|
||||
|
||||
event.recipes.gtceu.electric_blast_furnace('tfg:zirconium')
|
||||
.itemInputs('2x #forge:dusts/magnesium', '5x #forge:dusts/zirconium_tetrachloride')
|
||||
.itemOutputs('#forge:hot_ingots/zirconium', '6x #forge:dusts/magnesium_chloride')
|
||||
.duration(55 * 20)
|
||||
.blastFurnaceTemp(4241)
|
||||
.EUt(GTValues.VA[GTValues.EV])
|
||||
|
||||
event.recipes.gtceu.chemical_reactor('tfg:zirconium_bromide')
|
||||
.itemInputs('#forge:dusts/zirconium', '2x #forge:dusts/carbon')
|
||||
.inputFluids('gtceu:bromine 4000', 'gtceu:oxygen 2000')
|
||||
.itemOutputs('5x #forge:dusts/zirconium_bromide')
|
||||
.outputFluids('gtceu:carbon_monoxide 2000')
|
||||
.duration(10 * 20)
|
||||
.EUt(GTValues.VA[GTValues.IV])
|
||||
|
||||
event.recipes.gtceu.chemical_reactor('tfg:zirconium_diboride')
|
||||
.itemInputs('5x #forge:dusts/zirconium_bromide', '5x #forge:dusts/boron_carbide')
|
||||
.notConsumable('#forge:dusts/carbon')
|
||||
.itemOutputs('6x #forge:dusts/zirconium_diboride')
|
||||
.outputFluids('gtceu:bromine 4000')
|
||||
.duration(10 * 20)
|
||||
.EUt(GTValues.VA[GTValues.IV])
|
||||
|
||||
event.recipes.gtceu.chemical_reactor('tfg:boron_carbide')
|
||||
.itemInputs('2x #forge:dusts/boron', '7x #forge:dusts/carbon')
|
||||
.inputFluids('gtceu:oxygen 3000')
|
||||
.itemOutputs('5x #forge:dusts/boron_carbide')
|
||||
.outputFluids('gtceu:carbon_monoxide 6000')
|
||||
.duration(10 * 20)
|
||||
.EUt(GTValues.VA[GTValues.HV])
|
||||
|
||||
// #endregion
|
||||
}
|
||||
|
|
@ -10,6 +10,8 @@ const registerGTCEuMaterialModification = (event) => {
|
|||
//const TFGPropertyKey = Java.loadClass('su.terrafirmagreg.core.compat.gtceu.TFGPropertyKeys')
|
||||
const $TFC_PROPERTY = Java.loadClass('su.terrafirmagreg.core.compat.gtceu.properties.TFCProperty')
|
||||
const $ORE_PROPERTY = Java.loadClass('com.gregtechceu.gtceu.api.data.chemical.material.properties.OreProperty')
|
||||
const $INGOT_PROPERTY = Java.loadClass('com.gregtechceu.gtceu.api.data.chemical.material.properties.IngotProperty')
|
||||
const $BLAST_PROPERTY = Java.loadClass('com.gregtechceu.gtceu.api.data.chemical.material.properties.BlastProperty')
|
||||
const $ITEM_PIPE_PROPERTY = Java.loadClass('com.gregtechceu.gtceu.api.data.chemical.material.properties.ItemPipeProperties')
|
||||
const $FLUID_PIPE_PROPERTY = Java.loadClass('com.gregtechceu.gtceu.api.data.chemical.material.properties.FluidPipeProperties')
|
||||
const $HAZARD_PROPERTY = Java.loadClass('com.gregtechceu.gtceu.api.data.chemical.material.properties.HazardProperty')
|
||||
|
|
@ -296,6 +298,10 @@ const registerGTCEuMaterialModification = (event) => {
|
|||
GTMaterials.Plutonium239.addFlags(GENERATE_ROD, NO_ORE_PROCESSING_TAB, NO_ORE_SMELTING)
|
||||
GTMaterials.Thorium.addFlags(NO_ORE_SMELTING)
|
||||
|
||||
GTMaterials.Zirconium.addFlags(GENERATE_FINE_WIRE, GENERATE_PLATE, NO_ORE_SMELTING);
|
||||
GTMaterials.Zirconium.setProperty(PropertyKey.INGOT, new $INGOT_PROPERTY());
|
||||
GTMaterials.Zirconium.setProperty(PropertyKey.BLAST, new $BLAST_PROPERTY(4200, 'mid', GTValues.VA[GTValues.EV], 1300, GTValues.VA[GTValues.HV], 14.7*20));
|
||||
|
||||
GTMaterials.Stone.setProperty(PropertyKey.TOOL, ToolProperty.Builder.of(1.2, 1.0, 8, 1, [
|
||||
GTToolType.AXE,
|
||||
GTToolType.HARD_HAMMER,
|
||||
|
|
@ -422,6 +428,9 @@ const registerGTCEuMaterialModification = (event) => {
|
|||
rose_quartz.setProperty(PropertyKey.ORE, new $ORE_PROPERTY());
|
||||
rose_quartz.getProperty(PropertyKey.ORE).setOreByProducts(rose_quartz, GTMaterials.Redstone, rose_quartz);
|
||||
rose_quartz.setMaterialIconSet(GTMaterialIconSet.getByName('nether_quartz'))
|
||||
|
||||
let zirconium_diboride = TFGHelpers.getMaterial('zirconium_diboride');
|
||||
zirconium_diboride.setProperty(PropertyKey.BLAST, new $BLAST_PROPERTY(4500, "high", GTValues.VA[GTValues.EV], 2700, GTValues.VA[GTValues.HV], 12.5*20));
|
||||
|
||||
GTMaterials.CertusQuartz.setComponents('1x unknown', '1x silicon', '2x oxygen')
|
||||
GTMaterials.GraniteRed.setComponents([])
|
||||
|
|
|
|||
|
|
@ -88,6 +88,7 @@ const registerTFCMaterials = (event) => {
|
|||
GTMaterials.BlackBronze.setMaterialIconSet(GTMaterialIconSet.SHINY)
|
||||
GTMaterials.Potin.setMaterialIconSet(GTMaterialIconSet.SHINY)
|
||||
GTMaterials.Cupronickel.setMaterialIconSet(GTMaterialIconSet.SHINY)
|
||||
GTMaterials.Zirconium.setMaterialIconSet(GTMaterialIconSet.SHINY)
|
||||
|
||||
GTMaterials.Aluminium.setMaterialIconSet(GTMaterialIconSet.getByName('tfc_silver'))
|
||||
GTMaterials.Asbestos.setMaterialIconSet(GTMaterialIconSet.getByName('tfc_gold'))
|
||||
|
|
|
|||
|
|
@ -534,6 +534,7 @@ const registerTFGMaterials = (event) => {
|
|||
.flags(GTMaterialFlags.DECOMPOSITION_BY_ELECTROLYZING)
|
||||
.components('7x gallium', '2x tin', '1x zinc')
|
||||
.color('0x34cfeb')
|
||||
// #endregion
|
||||
|
||||
// #region holder materials
|
||||
// These allow us to give material components to non-material items
|
||||
|
|
@ -553,8 +554,58 @@ const registerTFGMaterials = (event) => {
|
|||
.flags(GTMaterialFlags.DISABLE_MATERIAL_RECIPES, GTMaterialFlags.EXPLOSIVE)
|
||||
.macerateInto('gtceu:polycaprolactam')
|
||||
.color(0x000000)
|
||||
// #endregion
|
||||
|
||||
// #region Zirconium
|
||||
event.create('tfg:zircon')
|
||||
.gem()
|
||||
.color(0xF1B6B0)
|
||||
.secondaryColor(0x4BABC6)
|
||||
.iconSet('gem_horizontal')
|
||||
.components('1x zirconium', '1x silicon', '4x oxygen')
|
||||
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
|
||||
|
||||
event.create('tfg:zirconium_tetrachloride')
|
||||
.dust()
|
||||
.color(0xF1B6B0)
|
||||
.secondaryColor(0x146946)
|
||||
.iconSet('rough')
|
||||
.components('1x zirconium', '4x chlorine')
|
||||
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
|
||||
|
||||
event.create('tfg:silicon_tetrachloride')
|
||||
.liquid()
|
||||
.color(0x707078)
|
||||
.secondaryColor(0x146946)
|
||||
.components('1x silicon', '4x chlorine')
|
||||
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
|
||||
|
||||
event.create('tfg:zirconium_bromide')
|
||||
.dust()
|
||||
.color(0xBA776F)
|
||||
.secondaryColor(0x146985)
|
||||
.iconSet('shiny')
|
||||
.components('1x zirconium', '4x bromine')
|
||||
.flags(GTMaterialFlags.DISABLE_DECOMPOSITION)
|
||||
|
||||
event.create('tfg:zirconium_diboride')
|
||||
.ingot()
|
||||
.color(0xFADED2)
|
||||
.secondaryColor(0x4FA883)
|
||||
.iconSet('shiny')
|
||||
.components('1x zirconium', '2x boron')
|
||||
.flags(GTMaterialFlags.GENERATE_PLATE, GTMaterialFlags.GENERATE_FOIL)
|
||||
|
||||
event.create('tfg:boron_carbide')
|
||||
.ingot()
|
||||
.iconSet('dull')
|
||||
.color(0x42705D)
|
||||
.components('4x boron', '1x carbon')
|
||||
.blastTemp(3041, "mid", GTValues.VA[GTValues.HV], 1500)
|
||||
.flags(GTMaterialFlags.GENERATE_PLATE)
|
||||
|
||||
// #endregion
|
||||
|
||||
//#endregion
|
||||
//#region Food Materials(?)
|
||||
|
||||
event.create('tfg:sodium_dihydrogen_citrate')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue