This commit is contained in:
Dmitry 2024-01-29 17:39:02 +07:00
parent 170ffce5b1
commit 4fc937bb52
3 changed files with 39 additions and 8 deletions

View file

@ -21,11 +21,12 @@
- GTCEu bolts now can be used in FirmaCiv boats (Fix for new FirmaCiv ver). - GTCEu bolts now can be used in FirmaCiv boats (Fix for new FirmaCiv ver).
- Hided for now nether items. - Hided for now nether items.
- Added recipe for Elytra. - Added recipe for Elytra.
# Wip for now (required for update)
- Colorizing of Create valves (in TFC barrels). - Colorizing of Create valves (in TFC barrels).
- Colorizing of Create seats (in TFC barrels). - Colorizing of Create seats (in TFC barrels).
- Added assembler recipes for a lot of TFC recipes. - Heat recipes for many of FirmaCiv items.
- Added assembler recipes for a lot of FirmaCiv items. - Added assembler recipes for many of TFC recipes.
# Wip for now (required for update)
- Added assembler recipes for many of FirmaCiv items.
- Vanilla glass bottles has been replaced with TFC bottles. - Vanilla glass bottles has been replaced with TFC bottles.
- Recipes for plates, sticks, and others through Create mechanisms have been redistributed once again (an attempt to fix a crash). - Recipes for plates, sticks, and others through Create mechanisms have been redistributed once again (an attempt to fix a crash).
- The primitive pump from GTCEu has been removed, so at the beginning of the game, you will have to pump water using a pump from Create. - The primitive pump from GTCEu has been removed, so at the beginning of the game, you will have to pump water using a pump from Create.

View file

@ -1098,6 +1098,11 @@ const registerCreateRecipes = (event) => {
//#region Покраска ручек от люка //#region Покраска ручек от люка
event.recipes.tfc.barrel_sealed(1000)
.inputs('#tfg:colored_valve_handles', Fluid.of(`tfc:lye`, 25))
.outputItem(`create:copper_valve_handle`)
.id(`barrel/create/valve_handle_decolor`)
event.recipes.gtceu.chemical_bath(`create/valve_handle_decolor`) event.recipes.gtceu.chemical_bath(`create/valve_handle_decolor`)
.itemInputs('#tfg:colored_valve_handles') .itemInputs('#tfg:colored_valve_handles')
.inputFluids(Fluid.of(`gtceu:chlorine`, 72)) .inputFluids(Fluid.of(`gtceu:chlorine`, 72))
@ -1106,6 +1111,11 @@ const registerCreateRecipes = (event) => {
.EUt(4) .EUt(4)
global.MINECRAFT_DYE_NAMES.forEach(dye => { global.MINECRAFT_DYE_NAMES.forEach(dye => {
event.recipes.tfc.barrel_sealed(1000)
.inputs('create:copper_valve_handle', Fluid.of(`tfc:${dye}_dye`, 25))
.outputItem(`create:${dye}_valve_handle`)
.id(`barrel/create/${dye}_valve_handle`)
event.recipes.gtceu.chemical_bath(`create/${dye}_valve_handle`) event.recipes.gtceu.chemical_bath(`create/${dye}_valve_handle`)
.itemInputs('create:copper_valve_handle') .itemInputs('create:copper_valve_handle')
.inputFluids(Fluid.of(`gtceu:${dye}_dye`, 144)) .inputFluids(Fluid.of(`gtceu:${dye}_dye`, 144))
@ -1119,19 +1129,33 @@ const registerCreateRecipes = (event) => {
//#region Покраска тулбоксов //#region Покраска тулбоксов
global.MINECRAFT_DYE_NAMES.forEach(dye => { global.MINECRAFT_DYE_NAMES.forEach(dye => {
if (dye != 'brown') if (dye != 'brown') {
event.remove({ id: `create:create.toolbox.color.block.create.${dye}_toolbox` })
event.recipes.tfc.barrel_sealed(1000)
.inputs('create:brown_toolbox', Fluid.of(`tfc:${dye}_dye`, 50))
.outputItem(`create:${dye}_toolbox`)
.id(`barrel/create/${dye}_toolbox`)
event.recipes.gtceu.chemical_bath(`create/${dye}_toolbox`) event.recipes.gtceu.chemical_bath(`create/${dye}_toolbox`)
.itemInputs('create:brown_toolbox') .itemInputs('create:brown_toolbox')
.inputFluids(Fluid.of(`gtceu:${dye}_dye`, 96)) .inputFluids(Fluid.of(`gtceu:${dye}_dye`, 96))
.itemOutputs(`create:${dye}_toolbox`) .itemOutputs(`create:${dye}_toolbox`)
.duration(200) .duration(200)
.EUt(4) .EUt(4)
}
}) })
//#endregion //#endregion
//#region Покраска сидушек //#region Покраска сидушек
event.recipes.tfc.barrel_sealed(1000)
.inputs('#tfg:colored_seats', Fluid.of(`tfc:lye`, 25))
.outputItem(`create:white_seat`)
.id(`barrel/create/seat_decolor`)
event.recipes.gtceu.chemical_bath(`create/seat_decolor`) event.recipes.gtceu.chemical_bath(`create/seat_decolor`)
.itemInputs('#tfg:colored_seats') .itemInputs('#tfg:colored_seats')
.inputFluids(Fluid.of(`gtceu:chlorine`, 72)) .inputFluids(Fluid.of(`gtceu:chlorine`, 72))
@ -1140,13 +1164,20 @@ const registerCreateRecipes = (event) => {
.EUt(4) .EUt(4)
global.MINECRAFT_DYE_NAMES.forEach(dye => { global.MINECRAFT_DYE_NAMES.forEach(dye => {
if (dye != "white") if (dye != "white") {
event.recipes.tfc.barrel_sealed(1000)
.inputs(`create:white_seat`, Fluid.of(`tfc:${dye}_dye`, 50))
.outputItem(`create:${dye}_seat`)
.id(`barrel/create/${dye}_seat`)
event.recipes.gtceu.chemical_bath(`create/${dye}_seat`) event.recipes.gtceu.chemical_bath(`create/${dye}_seat`)
.itemInputs(`create:white_seat`) .itemInputs(`create:white_seat`)
.inputFluids(Fluid.of(`gtceu:${dye}_dye`, 144)) .inputFluids(Fluid.of(`gtceu:${dye}_dye`, 144))
.itemOutputs(`create:${dye}_seat`) .itemOutputs(`create:${dye}_seat`)
.duration(300) .duration(300)
.EUt(4) .EUt(4)
}
}) })
//#endregion //#endregion

View file

@ -2551,7 +2551,6 @@ const registerMinecraftRecipes = (event) => {
//#region Выход: Веревка //#region Выход: Веревка
event.remove({ id: 'minecraft:lead' })
event.remove({ id: 'gtceu:assembler/lead' }) event.remove({ id: 'gtceu:assembler/lead' })
event.shaped('minecraft:lead', [ event.shaped('minecraft:lead', [
@ -2561,7 +2560,7 @@ const registerMinecraftRecipes = (event) => {
], { ], {
A: '#forge:string', A: '#forge:string',
B: '#forge:rings/wrought_iron' B: '#forge:rings/wrought_iron'
}) }).id('minecraft:lead')
//#endregion //#endregion
@ -2596,7 +2595,7 @@ const registerMinecraftRecipes = (event) => {
//#region Выход: Элитра //#region Выход: Элитра
// Ну и херь я придумал // Ну и херь я придумал
event.recipes.gtceu.assembler('detector_rail') event.recipes.gtceu.assembler('tfg:elytra')
.itemInputs('6x #forge:plates/polyvinyl_butyral', '2x #forge:rings/titanium', '2x #forge:rods/titanium', '4x #forge:single_cables/aluminium') .itemInputs('6x #forge:plates/polyvinyl_butyral', '2x #forge:rings/titanium', '2x #forge:rods/titanium', '4x #forge:single_cables/aluminium')
.circuit(32) .circuit(32)
.itemOutputs(Item.of('minecraft:elytra', "{Damage:0,display:{Name:'{\"text\":\"Божественные крылья\",\"italic\":true}'}}")) .itemOutputs(Item.of('minecraft:elytra', "{Damage:0,display:{Name:'{\"text\":\"Божественные крылья\",\"italic\":true}'}}"))