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,41 @@
// priority: 0
const registerCccBridgeRecipes = (event) => {
event.remove({not: [
{ id: 'cccbridge:to_target_block' },
{ id: 'cccbridge:to_source_block' }
], mod: 'cccbridge' });
// Animatronic
event.recipes.gtceu.assembler('cccbridge:assembler/animatronic_block')
.itemInputs('1x gtceu:hv_machine_casing','2x gtceu:hv_robot_arm','2x vintageimprovements:redstone_module', '1x greate:stainless_steel_cogwheel', '1x gtceu:computer_monitor_cover')
.circuit(4)
.itemOutputs('cccbridge:animatronic_block')
.duration(800)
.EUt(GTValues.VA[GTValues.HV])
// Scroller Pane
event.recipes.gtceu.assembler('cccbridge:assembler/scroller_block')
.itemInputs('1x computercraft:wired_modem', '1x greate:aluminium_cogwheel', '1x gtceu:computer_monitor_cover')
.circuit(4)
.itemOutputs('cccbridge:scroller_block')
.duration(600)
.EUt(GTValues.VA[GTValues.MV])
// RedRouter Block
event.recipes.gtceu.assembler('cccbridge:assembler/redrouter_block')
.itemInputs('1x computercraft:wired_modem', '1x gtceu:mv_machine_casing', '1x gtceu:computer_monitor_cover','10x vintageimprovements:redstone_module', '8x #gtceu:transistors')
.circuit(4)
.itemOutputs('cccbridge:redrouter_block')
.duration(800)
.EUt(GTValues.VA[GTValues.MV])
// Source Block
event.recipes.gtceu.assembler('cccbridge:assembler/source_block')
.itemInputs('1x computercraft:wired_modem', '1x gtceu:mv_machine_casing', '1x gtceu:computer_monitor_cover', ChemicalHelper.get(TagPrefix.plate, GTMaterials.Redstone, 8))
.circuit(4)
.itemOutputs('cccbridge:source_block')
.duration(800)
.EUt(GTValues.VA[GTValues.MV])
}

View file

@ -0,0 +1,94 @@
// priority: 0
function registerCccBridgeRecyclingRecipes(event) {
// Source Block
event.recipes.gtceu.macerator('cccbridge:macerator/recycling/source_block')
.itemInputs('cccbridge:source_block')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Aluminium, 5),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Redstone, 4)
)
.duration(GTMaterials.Aluminium.getMass() * 5)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('cccbridge:arc_furnace/recycling/source_block')
.itemInputs('cccbridge:source_block')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Aluminium, 5),
ChemicalHelper.get(TagPrefix.plate, GTMaterials.Redstone, 4)
)
.duration(GTMaterials.Aluminium.getMass() * 5)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
// Target Block
event.recipes.gtceu.macerator('cccbridge:macerator/recycling/target_block')
.itemInputs('cccbridge:target_block')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Aluminium, 5),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Redstone, 4)
)
.duration(GTMaterials.Aluminium.getMass() * 5)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('cccbridge:arc_furnace/recycling/target_block')
.itemInputs('cccbridge:target_block')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Aluminium, 5),
ChemicalHelper.get(TagPrefix.plate, GTMaterials.Redstone, 4)
)
.duration(GTMaterials.Aluminium.getMass() * 5)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
// RedRouter Block
event.recipes.gtceu.macerator('cccbridge:macerator/recycling/redrouter_block')
.itemInputs('cccbridge:redrouter_block')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Aluminium, 4),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.RedAlloy, 6),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Brass, 5)
)
.duration(GTMaterials.Aluminium.getMass() * 4)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('cccbridge:arc_furnace/recycling/redrouter_block')
.itemInputs('cccbridge:redrouter_block')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Aluminium, 4),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.RedAlloy, 6),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Brass, 5)
)
.duration(GTMaterials.Aluminium.getMass() * 4)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
// Animatronic Block
event.recipes.gtceu.macerator('cccbridge:macerator/recycling/animatronic_block')
.itemInputs('cccbridge:animatronic_block')
.itemOutputs(
ChemicalHelper.get(TagPrefix.dust, GTMaterials.StainlessSteel, 18),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Electrum, 12),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Silver, 6),
ChemicalHelper.get(TagPrefix.dust, GTMaterials.Gold, 5)
)
.duration(GTMaterials.StainlessSteel.getMass() * 18)
.category(GTRecipeCategories.MACERATOR_RECYCLING)
.EUt(GTValues.VA[GTValues.ULV])
event.recipes.gtceu.arc_furnace('cccbridge:arc_furnace/recycling/animatronic_block')
.itemInputs('cccbridge:animatronic_block')
.itemOutputs(
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.StainlessSteel, 18),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Electrum, 12),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Silver, 6),
ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Gold, 5)
)
.duration(GTMaterials.StainlessSteel.getMass() * 18)
.category(GTRecipeCategories.ARC_FURNACE_RECYCLING)
.EUt(GTValues.VA[GTValues.LV])
}