Frontiers-PackForge / CosmicFrontiers

A journey through Space, Time, and Dimensions.
Other
18 stars 5 forks source link

list of items/machines blocking EV progression #203

Closed WamenNudles closed 2 weeks ago

WamenNudles commented 4 weeks ago

I have said most of these in discord but i am posting here, this is a list of what i found:

That is all i am able to find i will be looking for more issues, figured i might as well post this.

WamenNudles commented 4 weeks ago

I have no idea how to do a pull request but i fixed the essence reactor not taking output bus in kubejs\startup_scripts\Machines\Multiblocks.js line 74, from this:

event.create('essence_reactor', 'multiblock') .rotationState(RotationState.NON_Y_AXIS) .recipeTypes(['essence_reactor', 'mana_engraver']) .appearanceBlock(GTBlocks.CASING_TITANIUM_STABLE) .recipeModifier(GTRecipeModifiers.ELECTRIC_OVERCLOCK.apply(OverclockingLogic.NON_PERFECT_OVERCLOCK)) .pattern(definition => FactoryBlockPattern.start() .aisle('#####', '##A##', '##A##', '#####', '##A##', '##A##', '#####') .aisle('#TTT#', '##Q##', '#####', '#####', '#####', '##Q##', '#TTT#') .aisle('#TTT#', 'AQGQA', 'A#G#A', '##G##', 'A#G#A', 'AQGQA', '#TTT#') .aisle('#TCT#', '##Q##', '#####', '#####', '#####', '##Q##', '#TTT#') .aisle('#####', '##A##', '##A##', '#####', '##A##', '##A##', '#####') .where('C', Predicates.controller(Predicates.blocks(definition.get()))) .where('#', Predicates.any()) .where('Q', Predicates.blocks('gtceu:aluminium_frame')) .where('A', Predicates.blocks(GTBlocks.CASING_ALUMINIUM_FROSTPROOF.get())) .where('T', Predicates.blocks(GTBlocks.CASING_TITANIUM_STABLE.get()) .or(Predicates.abilities(PartAbility.IMPORT_FLUIDS)) .or(Predicates.abilities(PartAbility.IMPORT_ITEMS)) .or(Predicates.abilities(PartAbility.INPUT_ENERGY)) .or(Predicates.abilities(PartAbility.MAINTENANCE)) .or(Predicates.abilities(PartAbility.EXPORT_FLUIDS)) .or(Predicates.abilities($CosmicPartAbility.IMPORT_SOUL)) ) .where('G', Predicates.blocks('botania:mana_glass')) .build()) .workableCasingRenderer('gtceu:block/casings/solid/machine_casing_stable_titanium', 'gtceu:block/machines/mana_fluidizer', false);

To this:

event.create('essence_reactor', 'multiblock') .rotationState(RotationState.NON_Y_AXIS) .recipeTypes(['essence_reactor', 'mana_engraver']) .appearanceBlock(GTBlocks.CASING_TITANIUM_STABLE) .recipeModifier(GTRecipeModifiers.ELECTRIC_OVERCLOCK.apply(OverclockingLogic.NON_PERFECT_OVERCLOCK)) .pattern(definition => FactoryBlockPattern.start() .aisle('#####', '##A##', '##A##', '#####', '##A##', '##A##', '#####') .aisle('#TTT#', '##Q##', '#####', '#####', '#####', '##Q##', '#TTT#') .aisle('#TTT#', 'AQGQA', 'A#G#A', '##G##', 'A#G#A', 'AQGQA', '#TTT#') .aisle('#TCT#', '##Q##', '#####', '#####', '#####', '##Q##', '#TTT#') .aisle('#####', '##A##', '##A##', '#####', '##A##', '##A##', '#####') .where('C', Predicates.controller(Predicates.blocks(definition.get()))) .where('#', Predicates.any()) .where('Q', Predicates.blocks('gtceu:aluminium_frame')) .where('A', Predicates.blocks(GTBlocks.CASING_ALUMINIUM_FROSTPROOF.get())) .where('T', Predicates.blocks(GTBlocks.CASING_TITANIUM_STABLE.get()) .or(Predicates.abilities(PartAbility.IMPORT_FLUIDS)) .or(Predicates.abilities(PartAbility.IMPORT_ITEMS)) .or(Predicates.abilities(PartAbility.INPUTENERGY)) .or(Predicates.abilities(PartAbility.MAINTENANCE)) .or(Predicates.abilities(PartAbility.EXPORT_ITEMS))_ .or(Predicates.abilities(PartAbility.EXPORT_FLUIDS)) .or(Predicates.abilities($CosmicPartAbility.IMPORT_SOUL)) ) .where('G', Predicates.blocks('botania:mana_glass')) .build()) .workableCasingRenderer('gtceu:block/casings/solid/machine_casing_stable_titanium', 'gtceu:block/machines/mana_fluidizer', false);

BOLD and ITALICS Being the line i changed