Feature/new molds (#1253)
* Update recipes.js Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * 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> * 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 recipes.materials.js Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Update recipes.materials.js Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> --------- Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> Co-authored-by: Pyritie <pyritie@gmail.com>
|
Before Width: | Height: | Size: 580 B After Width: | Height: | Size: 5.5 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 879 B |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 5.5 KiB |
|
Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 868 B |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 5.4 KiB |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 5 KiB |
BIN
kubejs/assets/tfg/textures/item/fish_hook_extruder_mold.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 563 B After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 585 B After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 5 KiB |
|
Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 839 B |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 5.2 KiB |
|
Before Width: | Height: | Size: 579 B After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 863 B |
|
Before Width: | Height: | Size: 591 B After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 5.2 KiB |
|
Before Width: | Height: | Size: 596 B After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 812 B |
BIN
kubejs/assets/tfg/textures/item/whisk_extruder_mold.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
BIN
kubejs/assets/tfg/textures/item/wrench_tip_extruder_mold.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
|
|
@ -575,13 +575,20 @@ function registerGreateRecipes(event) {
|
||||||
D: '#forge:rods/long/steel'
|
D: '#forge:rods/long/steel'
|
||||||
}).id('gtceu:shaped/steel_whisk')
|
}).id('gtceu:shaped/steel_whisk')
|
||||||
|
|
||||||
event.recipes.gtceu.assembler('greate:steel_whisk')
|
event.recipes.gtceu.assembler('gtceu:steel_whisk')
|
||||||
.itemInputs('#forge:rings/steel', '4x #forge:rods/long/steel')
|
.itemInputs('#forge:rings/steel', '4x #forge:rods/long/steel')
|
||||||
.itemOutputs('greate:steel_whisk')
|
.itemOutputs('gtceu:steel_whisk')
|
||||||
.circuit(2)
|
.circuit(2)
|
||||||
.duration(50)
|
.duration(50)
|
||||||
.EUt(GTValues.VA[GTValues.ULV])
|
.EUt(GTValues.VA[GTValues.ULV])
|
||||||
|
|
||||||
|
event.recipes.gtceu.extruder('gtceu:steel_whisk')
|
||||||
|
.itemInputs('4x #forge:ingots/steel')
|
||||||
|
.notConsumable('tfg:whisk_extruder_mold')
|
||||||
|
.itemOutputs('gtceu:steel_whisk')
|
||||||
|
.duration(GTMaterials.Steel.getMass() * 3)
|
||||||
|
.EUt(GTValues.VA[GTValues.MV])
|
||||||
|
|
||||||
event.shaped('gtceu:aluminium_whisk', [
|
event.shaped('gtceu:aluminium_whisk', [
|
||||||
'ABC',
|
'ABC',
|
||||||
'D D',
|
'D D',
|
||||||
|
|
@ -593,13 +600,20 @@ function registerGreateRecipes(event) {
|
||||||
D: '#forge:rods/long/aluminium'
|
D: '#forge:rods/long/aluminium'
|
||||||
}).id('gtceu:shaped/aluminium_whisk')
|
}).id('gtceu:shaped/aluminium_whisk')
|
||||||
|
|
||||||
event.recipes.gtceu.assembler('greate:aluminium_whisk')
|
event.recipes.gtceu.assembler('gtceu:aluminium_whisk')
|
||||||
.itemInputs('#forge:rings/aluminium', '4x #forge:rods/long/aluminium')
|
.itemInputs('#forge:rings/aluminium', '4x #forge:rods/long/aluminium')
|
||||||
.itemOutputs('greate:aluminium_whisk')
|
.itemOutputs('gtceu:aluminium_whisk')
|
||||||
.circuit(2)
|
.circuit(2)
|
||||||
.duration(50)
|
.duration(50)
|
||||||
.EUt(GTValues.VA[GTValues.LV])
|
.EUt(GTValues.VA[GTValues.LV])
|
||||||
|
|
||||||
|
event.recipes.gtceu.extruder('gtceu:aluminium_whisk')
|
||||||
|
.itemInputs('4x #forge:ingots/aluminium')
|
||||||
|
.notConsumable('tfg:whisk_extruder_mold')
|
||||||
|
.itemOutputs('gtceu:aluminium_whisk')
|
||||||
|
.duration(GTMaterials.Aluminium.getMass() * 3)
|
||||||
|
.EUt(GTValues.VA[GTValues.MV])
|
||||||
|
|
||||||
event.shaped('gtceu:stainless_steel_whisk', [
|
event.shaped('gtceu:stainless_steel_whisk', [
|
||||||
'ABC',
|
'ABC',
|
||||||
'D D',
|
'D D',
|
||||||
|
|
@ -611,13 +625,20 @@ function registerGreateRecipes(event) {
|
||||||
D: '#forge:rods/long/stainless_steel'
|
D: '#forge:rods/long/stainless_steel'
|
||||||
}).id('gtceu:shaped/stainless_steel_whisk')
|
}).id('gtceu:shaped/stainless_steel_whisk')
|
||||||
|
|
||||||
event.recipes.gtceu.assembler('greate:stainless_steel_whisk')
|
event.recipes.gtceu.assembler('gtceu:stainless_steel_whisk')
|
||||||
.itemInputs('#forge:rings/stainless_steel', '4x #forge:rods/long/stainless_steel')
|
.itemInputs('#forge:rings/stainless_steel', '4x #forge:rods/long/stainless_steel')
|
||||||
.itemOutputs('greate:stainless_steel_whisk')
|
.itemOutputs('gtceu:stainless_steel_whisk')
|
||||||
.circuit(2)
|
.circuit(2)
|
||||||
.duration(50)
|
.duration(50)
|
||||||
.EUt(GTValues.VA[GTValues.MV])
|
.EUt(GTValues.VA[GTValues.MV])
|
||||||
|
|
||||||
|
event.recipes.gtceu.extruder('gtceu:stainless_steel_whisk')
|
||||||
|
.itemInputs('4x #forge:ingots/stainless_steel')
|
||||||
|
.notConsumable('tfg:whisk_extruder_mold')
|
||||||
|
.itemOutputs('gtceu:stainless_steel_whisk')
|
||||||
|
.duration(GTMaterials.StainlessSteel.getMass() * 3)
|
||||||
|
.EUt(GTValues.VA[GTValues.MV])
|
||||||
|
|
||||||
event.shaped('gtceu:titanium_whisk', [
|
event.shaped('gtceu:titanium_whisk', [
|
||||||
'ABC',
|
'ABC',
|
||||||
'D D',
|
'D D',
|
||||||
|
|
@ -629,13 +650,20 @@ function registerGreateRecipes(event) {
|
||||||
D: '#forge:rods/long/titanium'
|
D: '#forge:rods/long/titanium'
|
||||||
}).id('gtceu:shaped/titanium_whisk')
|
}).id('gtceu:shaped/titanium_whisk')
|
||||||
|
|
||||||
event.recipes.gtceu.assembler('greate:titanium_whisk')
|
event.recipes.gtceu.assembler('gtceu:titanium_whisk')
|
||||||
.itemInputs('#forge:rings/titanium', '4x #forge:rods/long/titanium')
|
.itemInputs('#forge:rings/titanium', '4x #forge:rods/long/titanium')
|
||||||
.itemOutputs('greate:titanium_whisk')
|
.itemOutputs('gtceu:titanium_whisk')
|
||||||
.circuit(2)
|
.circuit(2)
|
||||||
.duration(50)
|
.duration(50)
|
||||||
.EUt(GTValues.VA[GTValues.HV])
|
.EUt(GTValues.VA[GTValues.HV])
|
||||||
|
|
||||||
|
event.recipes.gtceu.extruder('gtceu:titanium_whisk')
|
||||||
|
.itemInputs('4x #forge:ingots/titanium')
|
||||||
|
.notConsumable('tfg:whisk_extruder_mold')
|
||||||
|
.itemOutputs('gtceu:titanium_whisk')
|
||||||
|
.duration(GTMaterials.Titanium.getMass() * 3)
|
||||||
|
.EUt(GTValues.VA[GTValues.HV])
|
||||||
|
|
||||||
// #endregion
|
// #endregion
|
||||||
|
|
||||||
// #region Presses
|
// #region Presses
|
||||||
|
|
|
||||||
|
|
@ -951,15 +951,18 @@ function registerGTCEUMetalRecipes(event) {
|
||||||
makeToolRecipe(GTToolType.MINING_HAMMER, TFGTagPrefix.toolHeadMiningHammer, 'tfg:mining_hammer_head_extruder_mold', 10, material)
|
makeToolRecipe(GTToolType.MINING_HAMMER, TFGTagPrefix.toolHeadMiningHammer, 'tfg:mining_hammer_head_extruder_mold', 10, material)
|
||||||
makeToolRecipe(GTToolType.SCYTHE, TFGTagPrefix.toolHeadScythe, 'tfg:scythe_head_extruder_mold', 11, material)
|
makeToolRecipe(GTToolType.SCYTHE, TFGTagPrefix.toolHeadScythe, 'tfg:scythe_head_extruder_mold', 11, material)
|
||||||
makeToolRecipe(GTToolType.HARD_HAMMER, TFGTagPrefix.toolHeadHammer, 'tfg:hammer_head_extruder_mold', 12, material)
|
makeToolRecipe(GTToolType.HARD_HAMMER, TFGTagPrefix.toolHeadHammer, 'tfg:hammer_head_extruder_mold', 12, material)
|
||||||
makeToolRecipe(GTToolType.BUTCHERY_KNIFE, TFGTagPrefix.toolHeadButcheryKnife, 'tfg:butchery_knife_head_extruder_mold', 13, material)
|
makeToolRecipe(GTToolType.SCREWDRIVER, TagPrefix.toolHeadScrewdriver, 'tfg:screwdriver_tip_extruder_mold', 14, material)
|
||||||
|
|
||||||
|
|
||||||
processToolMortar(GTToolType.MORTAR, material)
|
processToolMortar(GTToolType.MORTAR, material)
|
||||||
|
|
||||||
processToolHead(TFGTagPrefix.toolHeadPropick, 'tfg:propick_head_extruder_mold', 14, material)
|
processToolHead(TagPrefix.toolHeadWrench, 'tfg:wrench_tip_extruder_mold', 15, material)
|
||||||
processToolHead(TFGTagPrefix.toolHeadJavelin, 'tfg:javelin_head_extruder_mold', 15, material)
|
processToolHead(TFGTagPrefix.toolHeadPropick, 'tfg:propick_head_extruder_mold', 16, material)
|
||||||
processToolHead(TFGTagPrefix.toolHeadChisel, 'tfg:chisel_head_extruder_mold', 16, material)
|
processToolHead(TFGTagPrefix.toolHeadJavelin, 'tfg:javelin_head_extruder_mold', 17, material)
|
||||||
processToolHead(TFGTagPrefix.toolHeadMace, 'tfg:mace_head_extruder_mold', 17, material)
|
processToolHead(TFGTagPrefix.toolHeadChisel, 'tfg:chisel_head_extruder_mold', 18, material)
|
||||||
processToolHead(TFGTagPrefix.toolHeadMattock, 'tfg:mattock_head_extruder_mold', 18, material)
|
processToolHead(TFGTagPrefix.toolHeadMace, 'tfg:mace_head_extruder_mold', 19, material)
|
||||||
|
processToolHead(TFGTagPrefix.toolHeadMattock, 'tfg:mattock_head_extruder_mold', 20, material)
|
||||||
|
processToolHead(TFGTagPrefix.toolHeadHook, 'tfg:fish_hook_extruder_mold', 21, material)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ingotProperty != null) {
|
if (ingotProperty != null) {
|
||||||
|
|
|
||||||
|
|
@ -619,6 +619,32 @@ function registerTFCMaterialsRecipes(event) {
|
||||||
.id(`rnr:heating/metal/${material.getName()}_mattock_head`)
|
.id(`rnr:heating/metal/${material.getName()}_mattock_head`)
|
||||||
//#endregion
|
//#endregion
|
||||||
|
|
||||||
|
// #region screwdriver
|
||||||
|
event.recipes.tfc.heating(`gtceu:${material.getName()}_screwdriver`, tfcProperty.getMeltTemp())
|
||||||
|
.resultFluid(Fluid.of(outputMaterial.getFluid(), 144))
|
||||||
|
.useDurability(true)
|
||||||
|
.id(`gtceu:heating/metal/${material.getName()}_screwdriver`)
|
||||||
|
|
||||||
|
event.recipes.tfc.heating(`gtceu:${material.getName()}_screwdriver_tip`, tfcProperty.getMeltTemp())
|
||||||
|
.resultFluid(Fluid.of(outputMaterial.getFluid(), 144))
|
||||||
|
.id(`gtceu:heating/metal/${material.getName()}_screwdriver_tip`)
|
||||||
|
|
||||||
|
event.recipes.tfc.anvil(`gtceu:${material.getName()}_screwdriver_tip`, ingotItem, ['draw_last', 'hit_second_last', 'hit_third_last'])
|
||||||
|
.tier(tfcProperty.getTier())
|
||||||
|
.id(`gtceu:anvil/${material.getName()}_screwdriver_tip`)
|
||||||
|
//#endregion
|
||||||
|
|
||||||
|
//#region wrench
|
||||||
|
event.recipes.tfc.heating(`gtceu:${material.getName()}_wrench`, tfcProperty.getMeltTemp())
|
||||||
|
.resultFluid(Fluid.of(outputMaterial.getFluid(), 576))
|
||||||
|
.useDurability(true)
|
||||||
|
.id(`gtceu:heating/metal/${material.getName()}_wrench`)
|
||||||
|
|
||||||
|
event.recipes.tfc.heating(`gtceu:${material.getName()}_wrench_tip`, tfcProperty.getMeltTemp())
|
||||||
|
.resultFluid(Fluid.of(outputMaterial.getFluid(), 576))
|
||||||
|
.id(`gtceu:heating/metal/${material.getName()}_wrench_tip`)
|
||||||
|
//#endregion
|
||||||
|
|
||||||
//#region Топор
|
//#region Топор
|
||||||
|
|
||||||
// Крафт инструмента
|
// Крафт инструмента
|
||||||
|
|
|
||||||
|
|
@ -222,6 +222,45 @@ function registerTFGMoldRecipes(event) {
|
||||||
h: '#forge:tools/hammers'
|
h: '#forge:tools/hammers'
|
||||||
})
|
})
|
||||||
|
|
||||||
|
event.shaped('tfg:fish_hook_extruder_mold', [
|
||||||
|
'f ',
|
||||||
|
' S ',
|
||||||
|
' h'
|
||||||
|
], {
|
||||||
|
S: 'gtceu:empty_mold',
|
||||||
|
f: '#forge:tools/files',
|
||||||
|
h: '#forge:tools/hammers'
|
||||||
|
})
|
||||||
|
|
||||||
|
event.shaped('tfg:whisk_extruder_mold', [
|
||||||
|
'f h',
|
||||||
|
' S ',
|
||||||
|
' '
|
||||||
|
], {
|
||||||
|
S: 'gtceu:empty_mold',
|
||||||
|
f: '#forge:tools/files',
|
||||||
|
h: '#forge:tools/hammers'
|
||||||
|
})
|
||||||
|
|
||||||
|
event.shaped('tfg:screwdriver_tip_extruder_mold', [
|
||||||
|
'f ',
|
||||||
|
' S ',
|
||||||
|
' h '
|
||||||
|
], {
|
||||||
|
S: 'gtceu:empty_mold',
|
||||||
|
f: '#forge:tools/files',
|
||||||
|
h: '#forge:tools/hammers'
|
||||||
|
})
|
||||||
|
|
||||||
|
event.shaped('tfg:wrench_tip_extruder_mold', [
|
||||||
|
'f ',
|
||||||
|
'hS ',
|
||||||
|
' '
|
||||||
|
], {
|
||||||
|
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);
|
||||||
|
|
|
||||||
|
|
@ -176,7 +176,11 @@ global.TFG_EXTRUDER_MOLDS = [
|
||||||
'tfg:javelin_head_extruder_mold',
|
'tfg:javelin_head_extruder_mold',
|
||||||
'tfg:chisel_head_extruder_mold',
|
'tfg:chisel_head_extruder_mold',
|
||||||
'tfg:mace_head_extruder_mold',
|
'tfg:mace_head_extruder_mold',
|
||||||
'tfg:mattock_head_extruder_mold'
|
'tfg:mattock_head_extruder_mold',
|
||||||
|
'tfg:fish_hook_extruder_mold',
|
||||||
|
'tfg:whisk_extruder_mold',
|
||||||
|
'tfg:screwdriver_tip_extruder_mold',
|
||||||
|
'tfg:wrench_tip_extruder_mold'
|
||||||
];
|
];
|
||||||
|
|
||||||
global.TFG_CASTING_MOLDS = [
|
global.TFG_CASTING_MOLDS = [
|
||||||
|
|
|
||||||