neuralgia/kubejs/startup_scripts/tfg/nuclear/blocks.nuclear.js
Redeix 900e1de8e9
The big green PR (#2694)
* blocks

* more textures

* more textures more textures

* blocks

* more textures

* more textures more textures

* blocks

* more textures

* more textures more textures

* blocks

* more textures

* more textures more textures

* firmalife gh stuff

* chloroplasts and brick regex

* gh recipes

* pisciculture fishery

* I am going insane

* more casings = more gooder

* rotten voiding cover

* greenhouse glory

* Is this it chat

* not needed

Signed-off-by: Redeix <redeix.m@gmail.com>

* missed in conflicts

Signed-off-by: Redeix <redeix.m@gmail.com>

* consumerism

* re-add tag import

* remove unused object map

* id normalizer function

---------

Signed-off-by: Redeix <redeix.m@gmail.com>
2026-01-10 19:30:46 -06:00

120 lines
No EOL
3.5 KiB
JavaScript

"use strict";
function registerTFGNuclearBlocks(event) {
// Insulation
event.create('tfg:glacian_wool_frame')
.soundType('copper')
.hardness(4)
.resistance(6)
.tagBlock('gtceu:mineable/pickaxe_or_wrench')
event.create('tfg:aes_insulation_frame')
.soundType('copper')
.hardness(5)
.resistance(6)
.tagBlock('gtceu:mineable/pickaxe_or_wrench')
event.create('tfg:moderate_core_frame')
.soundType('copper')
.hardness(4)
.resistance(6)
.tagBlock('gtceu:mineable/pickaxe_or_wrench')
event.create('tfg:impure_moderate_core_frame')
.soundType('copper')
.hardness(5)
.resistance(6)
.tagBlock('gtceu:mineable/pickaxe_or_wrench')
// Unfinished Insulation
event.create('tfg:moderate_core')
.soundType('ancient_debris')
.hardness(7)
.resistance(8)
.tagBlock('gtceu:mineable/pickaxe_or_wrench')
.model('tfg:block/fission/moderate_core')
event.create('tfg:impure_moderate_core')
.soundType('ancient_debris')
.hardness(7)
.resistance(8)
.tagBlock('gtceu:mineable/pickaxe_or_wrench')
.model('tfg:block/fission/impure_moderate_core')
// Nuclear cooling tower
event.create('tfg:titanium_exhaust_vent', 'tfg:active_particle_emitter')
.textureAll('tfg:block/titanium_exhaust_vent')
.soundType('metal')
.hardness(5)
.resistance(6)
.tagBlock('gtceu:mineable/pickaxe_or_wrench')
.mapColor('color_black')
.speedFactor(1.1)
.activeParticles(a => a
.range(2, 2, 2)
.velocity(0.0, 0.0, 0.0)
.particle('tfg:cooling_steam')
.position(0.0, 13.5, 0.0)
.count(2)
.forced(false))
.hasTicker(true)
.emitDelay(4);
event.create('tfg:titanium_concrete')
.translationKey('block.tfg.titanium_concrete')
.model('tfg:block/concrete/titanium_concrete')
.soundType('stone')
.mapColor('stone')
.tagBlock('gtceu:mineable/pickaxe_or_wrench')
.tagBoth('tfg:titanium_concrete')
event.create('tfg:polished_titanium_concrete')
.translationKey('block.tfg.polished_titanium_concrete')
.model('tfg:block/concrete/polished_titanium_concrete')
.soundType('stone')
.mapColor('stone')
.tagBlock('gtceu:mineable/pickaxe_or_wrench')
.tagBoth('tfg:titanium_concrete')
event.create('tfg:titanium_concrete_tile')
.translationKey('block.tfg.titanium_concrete_tile')
.model('tfg:block/concrete/titanium_concrete_tile')
.soundType('stone')
.mapColor('stone')
.tagBlock('gtceu:mineable/pickaxe_or_wrench')
.tagBoth('tfg:titanium_concrete')
event.create('tfg:titanium_concrete_tile_small')
.translationKey('block.tfg.titanium_concrete_tile_small')
.model('tfg:block/concrete/titanium_concrete_tile_small')
.soundType('stone')
.mapColor('stone')
.tagBlock('gtceu:mineable/pickaxe_or_wrench')
.tagBoth('tfg:titanium_concrete')
event.create('tfg:titanium_concrete_bricks')
.translationKey('block.tfg.titanium_concrete_bricks')
.model('tfg:block/concrete/titanium_concrete_bricks')
.soundType('stone')
.mapColor('stone')
.tagBlock('gtceu:mineable/pickaxe_or_wrench')
.tagBoth('tfg:titanium_concrete')
event.create('tfg:titanium_concrete_bricks_small')
.translationKey('block.tfg.titanium_concrete_bricks_small')
.model('tfg:block/concrete/titanium_concrete_bricks_small')
.soundType('stone')
.mapColor('stone')
.tagBlock('gtceu:mineable/pickaxe_or_wrench')
.tagBoth('tfg:titanium_concrete')
event.create('tfg:titanium_concrete_bricks_square')
.translationKey('block.tfg.titanium_concrete_bricks_square')
.model('tfg:block/concrete/titanium_concrete_bricks_square')
.soundType('stone')
.mapColor('stone')
.tagBlock('gtceu:mineable/pickaxe_or_wrench')
.tagBoth('tfg:titanium_concrete')
}