GregTechCEu / GregTech

GregTech CE 1.12 fork continuing progression and development
GNU Lesser General Public License v3.0
223 stars 166 forks source link

Rework Multiblock Abilities #2420

Open ghzdude opened 1 month ago

ghzdude commented 1 month ago

What

Reworks IMultiblockAbilityPart to allow for multiple abilities from one part. Allow the recipe logic to use dual handlers Implements a ghost circuit slot for single-tank fluid input hatches.

Implementation Details

I've tried making MultiblockAbility into an enum, but this making things a lot more complicated in terms for type-casting. Should multitank fluid hatches (quad/nonuple) have ghost circuits as well?

Outcome

fluid hatches are more spooky