* gt7 removed credits/coins * port gregtech additions to java * add eslint locally * add style linting * switch target ECMA standard * run linter * clean up a bunch of linter errors * remove outdated greate API calls * forgot about the TFC multi compat issue * reverted greate recipe removals * some more linting stuff * fix some issues with greenhouse recipes * fix up some material stuff * fix recipe types * - Fixed single block machine rendering (#1465) * minor fixes and changes --------- Signed-off-by: Pyritie <pyritie@gmail.com> Co-authored-by: Pyritie <pyritie@gmail.com> Co-authored-by: Redeix <59435925+Redeix@users.noreply.github.com>
61 lines
No EOL
1.7 KiB
JavaScript
61 lines
No EOL
1.7 KiB
JavaScript
// priority: 0
|
|
"use strict";
|
|
|
|
const registerEveryCompatRecipes = (event) => {
|
|
|
|
global.TFC_WOOD_TYPES.forEach(wood => {
|
|
event.remove({ id: `everycomp:c/tfc/${wood}_window_pane` })
|
|
|
|
event.shapeless(`2x everycomp:c/tfc/${wood}_window_pane`,
|
|
[
|
|
`everycomp:c/tfc/${wood}_window`,
|
|
'#forge:tools/saws'
|
|
])
|
|
.id(`tfg:everycompat/shapeless/${wood}_window_pane`)
|
|
|
|
event.recipes.gtceu.cutter(`tfg:everycompat/shapeless/${wood}_window_pane`)
|
|
.itemInputs(`3x everycomp:c/tfc/${wood}_window`)
|
|
.itemOutputs(`8x everycomp:c/tfc/${wood}_window_pane`)
|
|
.duration(40)
|
|
.EUt(7)
|
|
})
|
|
|
|
global.AFC_WOOD_TYPES.forEach(wood => {
|
|
event.remove({ id: `everycomp:c/afc/${wood}_window_pane` })
|
|
|
|
event.shapeless(`2x everycomp:c/afc/${wood}_window_pane`,
|
|
[
|
|
`everycomp:c/afc/${wood}_window`,
|
|
'#forge:tools/saws'
|
|
])
|
|
.id(`tfg:everycompat/shapeless/${wood}_window_pane`)
|
|
|
|
event.recipes.gtceu.cutter(`tfg:everycompat/shapeless/${wood}_window_pane`)
|
|
.itemInputs(`3x everycomp:c/afc/${wood}_window`)
|
|
.itemOutputs(`8x everycomp:c/afc/${wood}_window_pane`)
|
|
.duration(40)
|
|
.EUt(7)
|
|
})
|
|
|
|
const DOMUM = [
|
|
'cactus',
|
|
'cactus_extra'
|
|
]
|
|
|
|
DOMUM.forEach(wood => {
|
|
event.remove({ id: `everycomp:c/domum_ornamentum/${wood}_window_pane` })
|
|
|
|
event.shapeless(`2x everycomp:c/domum_ornamentum/${wood}_window_pane`,
|
|
[
|
|
`everycomp:c/domum_ornamentum/${wood}_window`,
|
|
'#forge:tools/saws'
|
|
])
|
|
.id(`tfg:everycompat/shapeless/${wood}_window_pane`)
|
|
|
|
event.recipes.gtceu.cutter(`tfg:everycompat/shapeless/${wood}_window_pane`)
|
|
.itemInputs(`3x everycomp:c/domum_ornamentum/${wood}_window`)
|
|
.itemOutputs(`8x everycomp:c/domum_ornamentum/${wood}_window_pane`)
|
|
.duration(40)
|
|
.EUt(7)
|
|
})
|
|
} |