neuralgia/kubejs/server_scripts/primitive_creatures/recipes.js
2025-07-28 13:51:55 +01:00

56 lines
No EOL
1.5 KiB
JavaScript

// priority: 0
"use strict";
function registerPrimitiveCreaturesRecipes(event) {
// terrible idol crafting
event.remove({ id: 'primitive_creatures:h' })
// the brown idol -> brown dye
event.remove({ id: 'primitive_creatures:eg' })
// craft flint club
event.remove({ id: 'primitive_creatures:rwtge' })
// battered wool to wool block
event.remove({ id: 'primitive_creatures:egwgew' })
// lodestone?
event.remove({ id: 'primitive_creatures:hhg' })
// primitive shears
event.remove({ id: 'primitive_creatures:uuyu' })
// upgrade idol into terrible idol
event.remove({ id: 'primitive_creatures:ge' })
event.recipes.tfc.knapping(
'tfg:flint_club_head',
'tfg:flint',
[
' XXX ',
' XXX ',
' X ',
' XXX ',
' X '
]
).outsideSlotRequired(false)
.id('tfg:knapping/flint_club_head')
// craft flint club
event.shapeless('primitive_creatures:yhgi', ['tfg:flint_club_head', '#forge:rods/wooden'])
.id('tfg:shapeless/flint_club')
// craft fortified flint club
event.shaped('primitive_creatures:reh', [
'AB',
'CA'
], {
A: '#tfc:nuggets',
B: 'primitive_creatures:yhgi',
C: 'tfc:wool',
}).id('primitive_creatures:wegfweg')
// turn battered wool into tfc wool
event.shapeless('tfc:wool', ['primitive_creatures:grh', 'primitive_creatures:grh', '#forge:tools/knives'])
.id('tfg:shapeless/cleaning_battered_wool')
// mud idol into mud
event.shapeless('6x tfc:daub', ['primitive_creatures:totem_3'])
.id('tfg:shapeless/totem_3_decomp')
}