mirror of
https://github.com/Creators-of-Create/Create.git
synced 2024-09-20 12:41:35 +02:00
1
Open Ended Pipe Effect Handlers
PepperCode1 edited this page 2021-10-22 19:25:43 -07:00
Effect handlers for open-ended pipes can be registered to allow for custom behavior when such a pipe is spilling fluid.
- Implement
OpenEndedPipe$IEffectHandler
canApplyEffects
checks if effects should be applied for the givenFluidStack
applyEffects
runs when effects should be applied- Both methods receive the
OpenEndedPipe
instance as context to allow getting the world, position, etc.
- Register an instance with
OpenEndedPipe#registerEffectHandler
An example can be found here. (Create's own handler for milk)