wire cutter mold and Hypertube compat (#1258)
* Update constants.js Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Update recipes.molds.js Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Create hypertube.png Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Add files via upload Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Create recipes.js Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Add files via upload Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Add files via upload Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Update main_server_script.js Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Update recipes.js Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> --------- Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com>
BIN
kubejs/assets/create_hypertube/textures/block/cogwheel.png
Normal file
|
After Width: | Height: | Size: 697 B |
BIN
kubejs/assets/create_hypertube/textures/block/hypertube.png
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 4.1 KiB |
|
After Width: | Height: | Size: 5.3 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
21
kubejs/server_scripts/create_hypertube/recipes.js
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
function registerCreateHypertubeRecipes(event) {
|
||||||
|
event.remove({ mod: 'create_hypertube' })
|
||||||
|
|
||||||
|
event.recipes.gtceu.assembler('create_hypertube:hypertube')
|
||||||
|
.itemInputs('2x #forge:plates/stainless_steel', '4x ae2:quartz_glass')
|
||||||
|
.itemOutputs('8x create_hypertube:hypertube')
|
||||||
|
.EUt(512)
|
||||||
|
.duration(40)
|
||||||
|
event.recipes.gtceu.assembler('create_hypertube:entrance')
|
||||||
|
.itemInputs('4x #forge:plates/stainless_steel','create:smart_chute' ,'greate:stainless_steel_cogwheel', 'ae2:charged_certus_quartz_crystal')
|
||||||
|
.itemOutputs('create_hypertube:hypertube_entrance')
|
||||||
|
.inputFluids(Fluid.of('gtceu:silicone_rubber', 288))
|
||||||
|
.EUt(512)
|
||||||
|
.duration(80)
|
||||||
|
event.recipes.gtceu.assembler('create_hypertube:entrance_sbr')
|
||||||
|
.itemInputs('4x #forge:plates/stainless_steel','create:smart_chute' ,'greate:stainless_steel_cogwheel', 'ae2:charged_certus_quartz_crystal')
|
||||||
|
.itemOutputs('create_hypertube:hypertube_entrance')
|
||||||
|
.inputFluids(Fluid.of('gtceu:styrene_butadiene_rubber', 144))
|
||||||
|
.EUt(512)
|
||||||
|
.duration(80)
|
||||||
|
}
|
||||||
|
|
@ -211,6 +211,7 @@ ServerEvents.recipes(event => {
|
||||||
registerCreatedecoRecipes(event)
|
registerCreatedecoRecipes(event)
|
||||||
registerCreateFactoryLogisticsRecipes(event)
|
registerCreateFactoryLogisticsRecipes(event)
|
||||||
registerCreateHorsePowerBlockRecipes(event)
|
registerCreateHorsePowerBlockRecipes(event)
|
||||||
|
registerCreateHypertubeRecipes(event)
|
||||||
registerDiggerHelmetRecipes(event)
|
registerDiggerHelmetRecipes(event)
|
||||||
registerDomumOrnamentumRecipes(event)
|
registerDomumOrnamentumRecipes(event)
|
||||||
registerEndermanOverhaulRecipes(event)
|
registerEndermanOverhaulRecipes(event)
|
||||||
|
|
@ -249,4 +250,4 @@ ServerEvents.recipes(event => {
|
||||||
registerTreeTapRecipes(event)
|
registerTreeTapRecipes(event)
|
||||||
registerVintageImprovementsRecipes(event)
|
registerVintageImprovementsRecipes(event)
|
||||||
registerWaterFlasksRecipes(event)
|
registerWaterFlasksRecipes(event)
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -262,6 +262,16 @@ function registerTFGMoldRecipes(event) {
|
||||||
h: '#forge:tools/hammers'
|
h: '#forge:tools/hammers'
|
||||||
})
|
})
|
||||||
|
|
||||||
|
event.shaped('tfg:wire_cutter_head_extruder_mold', [
|
||||||
|
' ',
|
||||||
|
'hS ',
|
||||||
|
'f '
|
||||||
|
], {
|
||||||
|
S: 'gtceu:empty_mold',
|
||||||
|
f: '#forge:tools/files',
|
||||||
|
h: '#forge:tools/hammers'
|
||||||
|
})
|
||||||
|
|
||||||
let steelIngots = ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Steel, 4);
|
let steelIngots = ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Steel, 4);
|
||||||
let steelDusts = ChemicalHelper.get(TagPrefix.dust, GTMaterials.Steel, 4);
|
let steelDusts = ChemicalHelper.get(TagPrefix.dust, GTMaterials.Steel, 4);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -192,7 +192,8 @@ global.TFG_EXTRUDER_MOLDS = [
|
||||||
'tfg:fish_hook_extruder_mold',
|
'tfg:fish_hook_extruder_mold',
|
||||||
'tfg:whisk_extruder_mold',
|
'tfg:whisk_extruder_mold',
|
||||||
'tfg:screwdriver_tip_extruder_mold',
|
'tfg:screwdriver_tip_extruder_mold',
|
||||||
'tfg:wrench_tip_extruder_mold'
|
'tfg:wrench_tip_extruder_mold',
|
||||||
|
'tfg:wire_cutter_head_extruder_mold'
|
||||||
];
|
];
|
||||||
|
|
||||||
global.TFG_CASTING_MOLDS = [
|
global.TFG_CASTING_MOLDS = [
|
||||||
|
|
|
||||||