more cooling tower stuff (#1971)
* stuff * eh * stuff * stuff to save * stuff * texture stuff * lang
This commit is contained in:
parent
21b2446160
commit
03e382702d
11 changed files with 169 additions and 14 deletions
19
kubejs/assets/tfg/blockstates/cooling_tower.json
Normal file
19
kubejs/assets/tfg/blockstates/cooling_tower.json
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"variants": {
|
||||
"facing=east": {
|
||||
"model": "tfg:block/machines/cooling_tower",
|
||||
"y": 90
|
||||
},
|
||||
"facing=north": {
|
||||
"model": "tfg:block/machines/cooling_tower"
|
||||
},
|
||||
"facing=south": {
|
||||
"model": "tfg:block/machines/cooling_tower",
|
||||
"y": 180
|
||||
},
|
||||
"facing=west": {
|
||||
"model": "tfg:block/machines/cooling_tower",
|
||||
"y": 270
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -555,6 +555,7 @@
|
|||
"block.tfg.casings.bioculture_rotor_primary": "Primary Bioculture Rotor",
|
||||
"block.tfg.casings.bioculture_rotor_secondary": "Secondary Bioculture Rotor",
|
||||
"block.tfg.casings.machine_casing_ostrum_carbon": "Ostrum Machine Casing",
|
||||
"block.tfg.casings.heat_pipe_casing": "Heat Pipe Casing",
|
||||
"block.tfg.glacian_wool_frame": "Framed Glacian Wool",
|
||||
"block.tfg.aes_insulation_frame": "Framed AES Insulation",
|
||||
"block.tfg.sand.fluorapatite.blue": "Blue Fluorapatite Sand",
|
||||
|
|
@ -635,6 +636,7 @@
|
|||
"block.tfg.titanium_concrete_bricks_square": "Square Titanium-Rebar Concrete Bricks",
|
||||
"block.tfg.nuclear_turbine": "Nuclear Steam Turbine",
|
||||
"block.tfg.evaporation_tower": "Evaporation Tower",
|
||||
"block.tfg.cooling_tower": "Nuclear Cooling Tower",
|
||||
"block.tfg.growth_monitor": "Growth Monitor",
|
||||
"block.tfg.sample_rack": "Sample Rack",
|
||||
"block.tfg.casings.machine_casing_sterilizing_pipes": "Sterilizing Pipes",
|
||||
|
|
@ -1024,6 +1026,7 @@
|
|||
"material.tfg.cooked_mycelienzane": "1,3-Mycelienzane",
|
||||
"material.tfg.iodomethane": "Iodomethane",
|
||||
"material.tfg.trideuteroiodomethane": "Trideuteroiodomethane",
|
||||
"material.tfg.thermally_conductive_fluid": "Thermally Conductive Fluid",
|
||||
"ore_vein.tfg.deep_sheldonite": "Cooperite & Bornite",
|
||||
"ore_vein.tfg.deep_garnet_amethyst": "Amethyst & Garnet",
|
||||
"ore_vein.tfg.deep_garnet_opal": "Opal & Garnet",
|
||||
|
|
|
|||
90
kubejs/assets/tfg/models/block/machines/cooling_tower.json
Normal file
90
kubejs/assets/tfg/models/block/machines/cooling_tower.json
Normal file
|
|
@ -0,0 +1,90 @@
|
|||
{
|
||||
"parent": "minecraft:block/block",
|
||||
"loader": "gtceu:machine",
|
||||
"machine": "tfg:cooling_tower",
|
||||
"texture_overrides": {
|
||||
"all": "tfg:block/casings/machine_casing_ostrum_carbon"
|
||||
},
|
||||
"variants": {
|
||||
"is_formed=false,recipe_logic_status=idle": {
|
||||
"model": {
|
||||
"parent": "gtceu:block/machine/template/cube_all/sided",
|
||||
"textures": {
|
||||
"all": "tfg:block/casings/machine_casing_ostrum_carbon",
|
||||
"overlay_front": "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front",
|
||||
"overlay_front_emissive": "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front_emissive"
|
||||
}
|
||||
}
|
||||
},
|
||||
"is_formed=false,recipe_logic_status=suspend": {
|
||||
"model": {
|
||||
"parent": "gtceu:block/machine/template/cube_all/sided",
|
||||
"textures": {
|
||||
"all": "tfg:block/casings/machine_casing_ostrum_carbon",
|
||||
"overlay_front": "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front_paused",
|
||||
"overlay_front_emissive": "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front_paused_emissive"
|
||||
}
|
||||
}
|
||||
},
|
||||
"is_formed=false,recipe_logic_status=waiting": {
|
||||
"model": {
|
||||
"parent": "gtceu:block/machine/template/cube_all/sided",
|
||||
"textures": {
|
||||
"all": "tfg:block/casings/machine_casing_ostrum_carbon",
|
||||
"overlay_front": "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front_active",
|
||||
"overlay_front_emissive": "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front_active_emissive"
|
||||
}
|
||||
}
|
||||
},
|
||||
"is_formed=false,recipe_logic_status=working": {
|
||||
"model": {
|
||||
"parent": "gtceu:block/machine/template/cube_all/sided",
|
||||
"textures": {
|
||||
"all": "tfg:block/casings/machine_casing_ostrum_carbon",
|
||||
"overlay_front": "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front_active",
|
||||
"overlay_front_emissive": "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front_active_emissive"
|
||||
}
|
||||
}
|
||||
},
|
||||
"is_formed=true,recipe_logic_status=idle": {
|
||||
"model": {
|
||||
"parent": "gtceu:block/machine/template/cube_all/sided",
|
||||
"textures": {
|
||||
"all": "tfg:block/casings/machine_casing_ostrum_carbon",
|
||||
"overlay_front": "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front",
|
||||
"overlay_front_emissive": "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front_emissive"
|
||||
}
|
||||
}
|
||||
},
|
||||
"is_formed=true,recipe_logic_status=suspend": {
|
||||
"model": {
|
||||
"parent": "gtceu:block/machine/template/cube_all/sided",
|
||||
"textures": {
|
||||
"all": "tfg:block/casings/machine_casing_ostrum_carbon",
|
||||
"overlay_front": "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front_paused",
|
||||
"overlay_front_emissive": "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front_paused_emissive"
|
||||
}
|
||||
}
|
||||
},
|
||||
"is_formed=true,recipe_logic_status=waiting": {
|
||||
"model": {
|
||||
"parent": "gtceu:block/machine/template/cube_all/sided",
|
||||
"textures": {
|
||||
"all": "tfg:block/casings/machine_casing_ostrum_carbon",
|
||||
"overlay_front": "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front_active",
|
||||
"overlay_front_emissive": "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front_active_emissive"
|
||||
}
|
||||
}
|
||||
},
|
||||
"is_formed=true,recipe_logic_status=working": {
|
||||
"model": {
|
||||
"parent": "gtceu:block/machine/template/cube_all/sided",
|
||||
"textures": {
|
||||
"all": "tfg:block/casings/machine_casing_ostrum_carbon",
|
||||
"overlay_front": "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front_active",
|
||||
"overlay_front_emissive": "gtceu:block/multiblock/generator/large_steam_turbine/overlay_front_active_emissive"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
3
kubejs/assets/tfg/models/item/cooling_tower.json
Normal file
3
kubejs/assets/tfg/models/item/cooling_tower.json
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"parent": "tfg:block/machines/cooling_tower"
|
||||
}
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 821 B After Width: | Height: | Size: 836 B |
Binary file not shown.
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 1 KiB |
|
|
@ -1402,15 +1402,10 @@ function registerTFGMiscellaneousRecipes(event) {
|
|||
.duration(100)
|
||||
.EUt(4)
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:ostrum_carbon_casing')
|
||||
.itemInputs('2x #forge:plates/ostrum', '2x #forge:plates/titanium_carbide', '#forge:frames/black_steel')
|
||||
.itemOutputs('2x tfg:casings/machine_casing_ostrum_carbon')
|
||||
.circuit(6)
|
||||
.duration(20 * (2.5))
|
||||
.EUt(GTValues.VH[GTValues.LV])
|
||||
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:titanium_concrete')
|
||||
.itemInputs('2x #forge:rods/titanium', '4x #forge:dusts/kaolinite')
|
||||
.itemInputs('2x #forge:rods/titanium', '#forge:dusts/kaolinite')
|
||||
.inputFluids(Fluid.of('gtceu:concrete', 144 * 1.5))
|
||||
.itemOutputs('tfg:titanium_concrete')
|
||||
.circuit(2)
|
||||
|
|
|
|||
|
|
@ -434,6 +434,43 @@ function registerTFGNuclearRecipes(event) {
|
|||
.duration(20*1.5)
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Cooling Tower
|
||||
event.recipes.gtceu.assembler('tfg:ostrum_carbon_casing')
|
||||
.itemInputs('2x #forge:plates/ostrum', '2x #forge:plates/titanium_carbide', '#forge:dense_plates/hsla_steel', '#forge:frames/black_steel')
|
||||
.itemOutputs('2x tfg:casings/machine_casing_ostrum_carbon')
|
||||
.circuit(6)
|
||||
.duration(20 * (2.5))
|
||||
.EUt(GTValues.VH[GTValues.LV])
|
||||
|
||||
event.recipes.gtceu.mixer('tfg:thermally_conductive_fluid')
|
||||
.itemInputs('7x #forge:dusts/gallium', '2x #forge:dusts/tin', '#forge:dusts/zinc')
|
||||
.outputFluids(Fluid.of('tfg:thermally_conductive_fluid', 1000))
|
||||
.circuit(2)
|
||||
.EUt(GTValues.VA[GTValues.EV])
|
||||
.duration(20*20)
|
||||
|
||||
event.recipes.gtceu.assembler('tfg:heat_pipe_casing')
|
||||
.itemInputs('4x gtceu:copper_large_fluid_pipe', '4x gtceu:copper_normal_fluid_pipe', '4x #forge:plates/hsla_steel')
|
||||
.inputFluids(Fluid.of('tfg:thermally_conductive_fluid', 1000))
|
||||
.itemOutputs('tfg:casings/heat_pipe_casing')
|
||||
.circuit(6)
|
||||
.EUt(GTValues.VA[GTValues.IV] * 2)
|
||||
.duration(20*4)
|
||||
|
||||
event.shaped('tfg:cooling_tower', [
|
||||
'ABA',
|
||||
'CDC',
|
||||
'EBE'
|
||||
], {
|
||||
A: 'gtceu:ostrum_normal_fluid_pipe',
|
||||
B: 'gtceu:platinum_single_cable',
|
||||
C: '#gtceu:circuits/iv',
|
||||
D: 'gtceu:iv_machine_hull',
|
||||
E: 'gtceu:iv_fluid_regulator'
|
||||
}).id('tfg:shaped/cooling_tower')
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region FLiBe Line - SCRAP FROM MARS TO VENUS
|
||||
|
||||
|
|
|
|||
|
|
@ -274,7 +274,7 @@ const registerGTCEuMaterialModification = (event) => {
|
|||
|
||||
GTMaterials.Ultimet.addFlags(GENERATE_ROTOR)
|
||||
|
||||
GTMaterials.HSLASteel.addFlags(GENERATE_BOLT_SCREW)
|
||||
GTMaterials.HSLASteel.addFlags(GENERATE_BOLT_SCREW, GENERATE_DENSE)
|
||||
|
||||
GTMaterials.Invar.addFlags(GENERATE_RING);
|
||||
GTMaterials.Magnalium.addFlags(GENERATE_RING);
|
||||
|
|
|
|||
|
|
@ -17,13 +17,14 @@ const registerTFGBlocks = (event) => {
|
|||
.tagBlock('minecraft:mineable/wrench')
|
||||
.mapColor('color_black')
|
||||
.speedFactor(1.1)
|
||||
.activeOffset(5, 1, 5)
|
||||
.activeVelocity(0.0, 0.1, 0.0)
|
||||
//.activeParticle('tfc:smoke_0')
|
||||
.activeCount(50)
|
||||
.activeForced(true)
|
||||
.activeOffset(3.5, 2, 3.5)
|
||||
.activeVelocity(0.0, 0.0, 0.0)
|
||||
.activeParticle('tfg:cooling_steam')
|
||||
.activeBase(0.0, 12.5, 0.0)
|
||||
.activeCount(8)
|
||||
.activeForced(false)
|
||||
.hasTicker(true)
|
||||
|
||||
|
||||
// #region Machine Casings
|
||||
|
||||
global.TFG_MACHINE_CASINGS.forEach(type => {
|
||||
|
|
|
|||
|
|
@ -512,4 +512,11 @@ const registerTFGMaterials = (event) => {
|
|||
.color(0xDD9DED)
|
||||
|
||||
// #endregion
|
||||
|
||||
// #region conductor
|
||||
event.create('tfg:thermally_conductive_fluid')
|
||||
.liquid()
|
||||
.flags(GTMaterialFlags.DECOMPOSITION_BY_ELECTROLYZING)
|
||||
.components('7x gallium', '2x tin', '1x zinc')
|
||||
.color('0x34cfeb')
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue