Consolidating Development: 0.9.x (#846)

Signed-off-by: Pyritie <pyritie@gmail.com>
Signed-off-by: TomPlop <tomdidome@gmail.com>
Co-authored-by: Pyritie <Pyritie@gmail.com>
Co-authored-by: Redeix <brayden.j.m.ford@gmail.com>
Co-authored-by: TomPlop <tomdidome@gmail.com>
Co-authored-by: aidie8 <aidenvanzuilen@gmail.com>
Co-authored-by: Xikaro <os.valerievich@ya.ru>
Co-authored-by: Xikaro <55663835+Xikaro@users.noreply.github.com>
Co-authored-by: Zleub <debray.arnaud@gmail.com>
This commit is contained in:
Nebby 2025-04-14 14:00:08 -04:00 committed by GitHub
parent 528672e95b
commit d4c80a4b61
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2192 changed files with 104647 additions and 53190 deletions

View file

@ -0,0 +1,146 @@
// priority: 0
const registerAdvancedPeripheralsRecipes = (event) => {
event.remove({ mod: 'advancedperipherals' });
//Chat Box
event.recipes.gtceu.assembler('advancedperipherals:assembler/chat_box')
.itemInputs('1x computercraft:wired_modem', '1x gtceu:mv_machine_casing', '1x computercraft:monitor_normal', '2x gtceu:mv_sensor', '2x gtceu:mv_emitter', '1x #gtceu:circuits/hv')
.circuit(4)
.itemOutputs('advancedperipherals:chat_box')
.duration(1200)
.EUt(GTValues.VA[GTValues.MV])
//Player Detector
event.recipes.gtceu.assembler('advancedperipherals:assembler/player_detector')
.itemInputs('1x computercraft:wired_modem', '1x gtceu:hv_machine_casing', '2x gtceu:hv_field_generator', '4x gtceu:hv_robot_arm', '6x gtceu:soc', Item.of('gtceu:face_mask', '{Damage:0}'))
.circuit(4)
.itemOutputs('advancedperipherals:player_detector')
.duration(1200)
.EUt(GTValues.VA[GTValues.HV])
//ME Bridge
event.recipes.gtceu.assembler('advancedperipherals:assembler/me_bridge')
.itemInputs('1x computercraft:wired_modem', '1x gtceu:hv_machine_casing', '2x ae2:interface', '15x ae2:fluix_smart_cable', '4x ae2:engineering_processor', '1x #gtceu:circuits/ev')
.circuit(4)
.itemOutputs('advancedperipherals:me_bridge')
.duration(1200)
.EUt(GTValues.VA[GTValues.HV])
//Environment Detector
event.recipes.gtceu.assembler('advancedperipherals:assembler/environment_detector')
.itemInputs('1x computercraft:wired_modem', '1x gtceu:hv_machine_casing', '2x gtceu:hv_sensor', '2x gtceu:hv_emitter', '1x #gtceu:circuits/ev')
.inputFluids(Fluid.of('gtceu:biomass', 2000))
.circuit(4)
.itemOutputs('advancedperipherals:environment_detector')
.duration(1200)
.EUt(GTValues.VA[GTValues.HV])
//Inventory Manager
event.recipes.gtceu.assembler('advancedperipherals:assembler/inventory_manager')
.itemInputs('1x computercraft:wired_modem', '1x gtceu:hv_machine_casing', '2x #gtceu:circuits/ev', '2x gtceu:hv_sensor', '2x ae2:export_bus', '1x ae2:equal_distribution_card')
.circuit(4)
.itemOutputs('advancedperipherals:inventory_manager')
.duration(1200)
.EUt(GTValues.VA[GTValues.HV])
//Redstone Integrator
event.recipes.gtceu.assembler('advancedperipherals:assembler/redstone_integrator')
.itemInputs('1x computercraft:wired_modem', '1x gtceu:mv_machine_casing', '10x vintageimprovements:redstone_module', '1x ae2:redstone_card', '2x gtceu:transistor', '1x gtceu:mv_emitter')
.circuit(4)
.itemOutputs('advancedperipherals:redstone_integrator')
.duration(1200)
.EUt(GTValues.VA[GTValues.MV])
//Block Reader
event.recipes.gtceu.assembler('advancedperipherals:assembler/block_reader')
.itemInputs('1x computercraft:wired_modem', '1x gtceu:mv_machine_casing', '1x gtceu:lv_scanner', '1x gtceu:mv_sensor', '1x gtceu:mv_emitter', '1x #forge:lenses/amethyst')
.circuit(4)
.itemOutputs('advancedperipherals:block_reader')
.duration(1200)
.EUt(GTValues.VA[GTValues.MV])
//Geo Scanner
event.recipes.gtceu.assembler('advancedperipherals:assembler/geo_scanner')
.itemInputs('1x computercraft:wired_modem', '1x gtceu:hv_machine_casing', '1x gtceu:prospector.hv', '2x gtceu:hv_sensor', '1x #forge:propick_heads/red_steel', '1x #gtceu:circuits/ev')
.circuit(4)
.itemOutputs('advancedperipherals:geo_scanner')
.duration(1200)
.EUt(GTValues.VA[GTValues.HV])
//NBT Storage
event.recipes.gtceu.assembler('advancedperipherals:assembler/nbt_storage')
.itemInputs('1x computercraft:wired_modem', '1x gtceu:hv_machine_casing', '1x computercraft:disk_drive', '1x gtceu:item_smart_filter', '16x gtceu:ram_chip', '1x #gtceu:circuits/ev')
.circuit(4)
.itemOutputs('advancedperipherals:nbt_storage')
.duration(1200)
.EUt(GTValues.VA[GTValues.HV])
//Chunk Controller
event.recipes.gtceu.assembler('advancedperipherals:assembler/chunk_controller')
.itemInputs('1x gtceu:hv_field_generator', '4x gtceu:hv_emitter', '4x gtceu:hv_sensor', '64x gtceu:ram_chip', '1x #forge:exquisite_gems/red_garnet', ChemicalHelper.get(TagPrefix.plate, GTMaterials.StainlessSteel, 4))
.circuit(4)
.itemOutputs('advancedperipherals:chunk_controller')
.duration(1200)
.EUt(GTValues.VA[GTValues.HV])
//End Automata Core
event.recipes.gtceu.assembler('advancedperipherals:assembler/end_automata_core')
.itemInputs('1x computercraft:wired_modem', '1x #forge:lenses/nether_star', '4x gtceu:quantum_eye', ChemicalHelper.get(TagPrefix.gear, GTMaterials.HSSS, 4), '1x gtceu:luv_robot_arm')
.circuit(4)
.itemOutputs('advancedperipherals:end_automata_core')
.duration(2400)
.EUt(GTValues.VA[GTValues.LuV])
//Husbandry Automata Core
event.recipes.gtceu.assembler('advancedperipherals:assembler/husbandry_automata_core')
.itemInputs('1x computercraft:wired_modem', '1x tfcgroomer:blue_steel_grooming_station', '1x tfcgroomer:red_steel_grooming_station', ChemicalHelper.get(TagPrefix.gear, GTMaterials.StainlessSteel, 4), '1x gtceu:hv_robot_arm')
.circuit(4)
.itemOutputs('advancedperipherals:husbandry_automata_core')
.duration(2400)
.EUt(GTValues.VA[GTValues.HV])
//Weak Automata Core
event.recipes.gtceu.assembler('advancedperipherals:assembler/weak_automata_core')
.itemInputs('1x computercraft:wired_modem', '64x gtceu:cpu_chip', '4x gtceu:hv_conveyor_module', ChemicalHelper.get(TagPrefix.gear, GTMaterials.StainlessSteel, 4), '1x gtceu:hv_robot_arm')
.circuit(4)
.itemOutputs('advancedperipherals:weak_automata_core')
.duration(2400)
.EUt(GTValues.VA[GTValues.HV])
//Overpowered End Automata Core
event.recipes.gtceu.assembler('advancedperipherals:assembler/overpowered_end_automata_core')
.itemInputs('advancedperipherals:end_automata_core', ChemicalHelper.get(TagPrefix.gear, GTMaterials.Osmiridium, 4), '8x #gtceu:circuits/zpm')
.circuit(4)
.itemOutputs('advancedperipherals:overpowered_end_automata_core')
.duration(2400)
.EUt(GTValues.VA[GTValues.ZPM])
//Overpowered Husbandry Automata Core
event.recipes.gtceu.assembler('advancedperipherals:assembler/overpowered_husbandry_automata_core')
.itemInputs('advancedperipherals:husbandry_automata_core', ChemicalHelper.get(TagPrefix.gear, GTMaterials.HSSS, 4), '6x #gtceu:circuits/iv')
.circuit(4)
.itemOutputs('advancedperipherals:overpowered_husbandry_automata_core')
.duration(2400)
.EUt(GTValues.VA[GTValues.IV])
//Overpowered Weak Automata Core
event.recipes.gtceu.assembler('advancedperipherals:assembler/overpowered_weak_automata_core')
.itemInputs('advancedperipherals:weak_automata_core', ChemicalHelper.get(TagPrefix.gear, GTMaterials.HSSS, 4), '6x #gtceu:circuits/iv')
.circuit(4)
.itemOutputs('advancedperipherals:overpowered_weak_automata_core')
.duration(2400)
.EUt(GTValues.VA[GTValues.IV])
//Memory Card
event.shaped('advancedperipherals:memory_card', [
'A',
'B',
'C'
], {
A: ChemicalHelper.get(TagPrefix.plate, GTMaterials.Polyethylene, 1),
B: 'computercraft:disk',
C: ChemicalHelper.get(TagPrefix.plateDouble, GTMaterials.Gold, 1)
}).id('advancedperipherals:shaped/memory_card')
}

View file

@ -0,0 +1,413 @@
// priority: 0
function registerAdvancedPeripheralsRecyclingRecipes(event) {
// Chat Box
event.recipes.gtceu.macerator('advancedperipherals:macerator/recycling/chat_box')
.itemInputs('advancedperipherals:chat_box')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Aluminium, 12),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Electrum, 5),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Emerald, 2)
)
.duration(GTMaterials.Aluminium.getMass() * 12)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('advancedperipherals:arc_furnace/recycling/chat_box')
.itemInputs('advancedperipherals:chat_box')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Aluminium, 12),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Electrum, 5),
ChemicalHelper.get(TagPrefix.gemFlawless, GTMaterials.Emerald, 2)
)
.duration(GTMaterials.Aluminium.getMass() * 12)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
// Player Detector
event.recipes.gtceu.macerator('advancedperipherals:macerator/recycling/player_detector')
.itemInputs('advancedperipherals:player_detector')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Electrum, 24),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Aluminium, 19),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.MercuryBariumCalciumCuprate, 8),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Steel, 3)
)
.duration(GTMaterials.Electrum.getMass() * 24)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('advancedperipherals:arc_furnace/recycling/player_detector')
.itemInputs('advancedperipherals:player_detector')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Electrum, 24),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Aluminium, 19),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.MercuryBariumCalciumCuprate, 8),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Steel, 3)
)
.duration(GTMaterials.Electrum.getMass() * 24)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
// ME Bridge
event.recipes.gtceu.macerator('advancedperipherals:macerator/recycling/me_bridge')
.itemInputs('advancedperipherals:me_bridge')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Aluminium, 19),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.CertusQuartz, 11),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.StainlessSteel, 6),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Titanium, 2)
)
.duration(GTMaterials.Aluminium.getMass() * 19)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('advancedperipherals:arc_furnace/recycling/me_bridge')
.itemInputs('advancedperipherals:me_bridge')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Aluminium, 19),
ChemicalHelper.get(TagPrefix.gem, GTMaterials.CertusQuartz, 11),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.StainlessSteel, 6),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Titanium, 2)
)
.duration(GTMaterials.Aluminium.getMass() * 19)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
// Environment Detector
event.recipes.gtceu.macerator('advancedperipherals:macerator/recycling/environment_detector')
.itemInputs('advancedperipherals:environment_detector')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.StainlessSteel, 8),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Chromium, 2)
)
.duration(GTMaterials.StainlessSteel.getMass() * 8)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('advancedperipherals:arc_furnace/recycling/environment_detector')
.itemInputs('advancedperipherals:environment_detector')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.StainlessSteel, 8),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Chromium, 2)
)
.duration(GTMaterials.StainlessSteel.getMass() * 8)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
// Inventory Manager
event.recipes.gtceu.macerator('advancedperipherals:macerator/recycling/inventory_manager')
.itemInputs('advancedperipherals:inventory_manager')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Cupronickel, 24),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Aluminium, 14),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Copper, 11),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.StainlessSteel, 8),
)
.duration(GTMaterials.Cupronickel.getMass() * 24)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('advancedperipherals:arc_furnace/recycling/inventory_manager')
.itemInputs('advancedperipherals:inventory_manager')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Cupronickel, 24),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Aluminium, 14),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Copper, 11),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.StainlessSteel, 8),
)
.duration(GTMaterials.Cupronickel.getMass() * 24)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
// Redstone Integrator
event.recipes.gtceu.macerator('advancedperipherals:macerator/recycling/redstone_integrator')
.itemInputs('advancedperipherals:redstone_integrator')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.RedAlloy, 6),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Brass, 5),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Aluminium, 4)
)
.duration(GTMaterials.RedAlloy.getMass() * 6)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('advancedperipherals:arc_furnace/recycling/redstone_integrator')
.itemInputs('advancedperipherals:redstone_integrator')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.RedAlloy, 6),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Brass, 5),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Aluminium, 4)
)
.duration(GTMaterials.RedAlloy.getMass() * 6)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
// Block Reader
event.recipes.gtceu.macerator('advancedperipherals:macerator/recycling/block_reader')
.itemInputs('advancedperipherals:block_reader')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Steel, 6),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Aluminium, 6),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Electrum, 2),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.RedSteel, 1)
)
.duration(GTMaterials.Steel.getMass() * 6)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('advancedperipherals:arc_furnace/recycling/block_reader')
.itemInputs('advancedperipherals:block_reader')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Steel, 6),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Aluminium, 6),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Electrum, 2),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.RedSteel, 1)
)
.duration(GTMaterials.Steel.getMass() * 6)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
// Geo Scanner
event.recipes.gtceu.macerator('advancedperipherals:macerator/recycling/geo_scanner')
.itemInputs('advancedperipherals:geo_scanner')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.StainlessSteel, 11),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.BatteryAlloy, 4),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Chromium, 3)
)
.duration(GTMaterials.StainlessSteel.getMass() * 11)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('advancedperipherals:arc_furnace/recycling/geo_scanner')
.itemInputs('advancedperipherals:geo_scanner')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.StainlessSteel, 11),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.BatteryAlloy, 4),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Chromium, 3)
)
.duration(GTMaterials.StainlessSteel.getMass() * 11)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
// NBT Storage
event.recipes.gtceu.macerator('advancedperipherals:macerator/recycling/nbt_storage')
.itemInputs('advancedperipherals:nbt_storage')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.StainlessSteel, 10),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Titanium, 1),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Steel, 1)
)
.duration(GTMaterials.StainlessSteel.getMass() * 10)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('advancedperipherals:arc_furnace/recycling/nbt_storage')
.itemInputs('advancedperipherals:nbt_storage')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.StainlessSteel, 10),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Titanium, 1),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Steel, 1)
)
.duration(GTMaterials.StainlessSteel.getMass() * 10)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
// Chunk Controller
event.recipes.gtceu.macerator('advancedperipherals:macerator/recycling/chunk_controller')
.itemInputs('advancedperipherals:chunk_controller')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.StainlessSteel, 11),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Chromium, 10),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.MercuryBariumCalciumCuprate, 4),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Gold, 2)
)
.duration(GTMaterials.StainlessSteel.getMass() * 11)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('advancedperipherals:arc_furnace/recycling/chunk_controller')
.itemInputs('advancedperipherals:chunk_controller')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.StainlessSteel, 11),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Chromium, 10),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.MercuryBariumCalciumCuprate, 4),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Gold, 2)
)
.duration(GTMaterials.StainlessSteel.getMass() * 11)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
// Memory Card
event.recipes.gtceu.macerator('advancedperipherals:macerator/recycling/memory_card')
.itemInputs('advancedperipherals:memory_card')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Steel, 2),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Gold, 1)
)
.duration(GTMaterials.Steel.getMass() * 2)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('advancedperipherals:arc_furnace/recycling/memory_card')
.itemInputs('advancedperipherals:memory_card')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Steel, 2),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Gold, 1)
)
.duration(GTMaterials.Steel.getMass() * 2)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
// End Automata Core
event.recipes.gtceu.macerator('advancedperipherals:macerator/recycling/end_automata_core')
.itemInputs('advancedperipherals:end_automata_core')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.HSSS, 37),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Ruridit, 12),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.NiobiumTitanium, 3),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Samarium, 2)
)
.duration(GTMaterials.HSSS.getMass() * 37)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('advancedperipherals:arc_furnace/recycling/end_automata_core')
.itemInputs('advancedperipherals:end_automata_core')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.HSSS, 37),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Ruridit, 12),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.NiobiumTitanium, 3),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Samarium, 2)
)
.duration(GTMaterials.HSSS.getMass() * 37)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
// Husbandry Automata Core
event.recipes.gtceu.macerator('advancedperipherals:macerator/recycling/husbandry_automata_core')
.itemInputs('advancedperipherals:husbandry_automata_core')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.StainlessSteel, 11),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Electrum, 6),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.BlueSteel, 2),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.RedSteel, 2)
)
.duration(GTMaterials.StainlessSteel.getMass() * 11)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('advancedperipherals:arc_furnace/recycling/husbandry_automata_core')
.itemInputs('advancedperipherals:husbandry_automata_core')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.StainlessSteel, 11),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Electrum, 6),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.BlueSteel, 2),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.RedSteel, 2)
)
.duration(GTMaterials.StainlessSteel.getMass() * 11)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
// Weak Automata Core
event.recipes.gtceu.macerator('advancedperipherals:macerator/recycling/weak_automata_core')
.itemInputs('advancedperipherals:weak_automata_core')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Electrum, 22),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.StainlessSteel, 16),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Silver, 11),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Steel, 3)
)
.duration(GTMaterials.Electrum.getMass() * 22)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('advancedperipherals:arc_furnace/recycling/weak_automata_core')
.itemInputs('advancedperipherals:weak_automata_core')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Electrum, 22),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.StainlessSteel, 16),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Silver, 11),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Steel, 3)
)
.duration(GTMaterials.Electrum.getMass() * 22)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
// Overpowered End Automata Core
event.recipes.gtceu.macerator('advancedperipherals:macerator/recycling/overpowered_end_automata_core')
.itemInputs('advancedperipherals:overpowered_end_automata_core')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.HSSS, 37),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Ruridit, 12),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Osmiridium, 8),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.NiobiumTitanium, 3)
)
.duration(GTMaterials.HSSS.getMass() * 37)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('advancedperipherals:arc_furnace/recycling/overpowered_end_automata_core')
.itemInputs('advancedperipherals:overpowered_end_automata_core')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.HSSS, 37),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Ruridit, 12),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Osmiridium, 8),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.NiobiumTitanium, 3)
)
.duration(GTMaterials.HSSS.getMass() * 37)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
// Overpowered Husbandry Automata Core
event.recipes.gtceu.macerator('advancedperipherals:macerator/recycling/overpowered_husbandry_automata_core')
.itemInputs('advancedperipherals:overpowered_husbandry_automata_core')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.StainlessSteel, 11),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.HSSS, 8),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.BlueSteel, 2),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.RedSteel, 2)
)
.duration(GTMaterials.StainlessSteel.getMass() * 11)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('advancedperipherals:arc_furnace/recycling/overpowered_husbandry_automata_core')
.itemInputs('advancedperipherals:overpowered_husbandry_automata_core')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.StainlessSteel, 11),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.HSSS, 8),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.BlueSteel, 2),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.RedSteel, 2)
)
.duration(GTMaterials.StainlessSteel.getMass() * 11)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
// Overpowered Weak Automata Core
event.recipes.gtceu.macerator('advancedperipherals:macerator/recycling/overpowered_weak_automata_core')
.itemInputs('advancedperipherals:overpowered_weak_automata_core')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Electrum, 22),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.StainlessSteel, 16),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Silver, 11),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.HSSS, 8)
)
.duration(GTMaterials.Electrum.getMass() * 22)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('advancedperipherals:arc_furnace/recycling/overpowered_weak_automata_core')
.itemInputs('advancedperipherals:overpowered_weak_automata_core')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Electrum, 22),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.StainlessSteel, 16),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Silver, 11),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.HSSS, 8)
)
.duration(GTMaterials.Electrum.getMass() * 22)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
}

View file

@ -0,0 +1,9 @@
// priority: 0
const registerAdvancedPeripheralsItemTags = (event) => {
global.ADVANCED_PERIPHERALS_DISABLED_ITEMS.forEach(item => {
event.removeAllTagsFrom(item)
event.add('c:hidden_from_recipe_viewers', item)
});
};