neuralgia/kubejs/server_scripts/endermanoverhaul/recipes.js
2025-10-18 01:11:32 +01:00

42 lines
No EOL
1.2 KiB
JavaScript

// priority: 0
"use strict";
function registerEndermanOverhaulRecipes(event) {
event.remove({ id: 'endermanoverhaul:corrupted_shield' })
event.remove({ id: 'endermanoverhaul:corrupted_blade' })
event.shapeless('ae2:ender_dust', ['#forge:ender_pearls', '#forge:tools/mortars'])
.id('tfg:shapeless/mortar_ender_pearls')
event.recipes.gtceu.macerator('tfg:macerate_ender_pearls')
.itemInputs('#forge:ender_pearls')
.itemOutputs('ae2:ender_dust')
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.duration(50)
.EUt(GTValues.VA[GTValues.ULV])
event.shaped('endermanoverhaul:corrupted_shield', [
'ABA',
'ECE',
'ADA'
], {
A: 'endermanoverhaul:enderman_tooth',
B: 'endermanoverhaul:corrupted_pearl',
C: 'tfc:metal/shield/blue_steel',
D: '#forge:plates/ender_pearl',
E: '#forge:plates/titanium'
}).id('tfg:shaped/corrupted_shield_blue')
event.shaped('endermanoverhaul:corrupted_shield', [
'ABA',
'ECE',
'ADA'
], {
A: 'endermanoverhaul:enderman_tooth',
B: 'endermanoverhaul:corrupted_pearl',
C: 'tfc:metal/shield/red_steel',
D: '#forge:plates/ender_pearl',
E: '#forge:plates/titanium'
}).id('tfg:shaped/corrupted_shield_red')
}