Package alexiil.mc.lib.attributes.fluid
Interface FluidContainerRegistry.FluidFillHandler.StackReturnFunc
- Enclosing class:
- FluidContainerRegistry.FluidFillHandler
public static interface FluidContainerRegistry.FluidFillHandler.StackReturnFunc
Stack return function for
FluidContainerRegistry.FluidFillHandler.insert(ItemStack, FluidVolume, Simulation, StackReturnFunc)-
Method Summary
Modifier and TypeMethodDescriptionbooleanreturnStacks(net.minecraft.item.ItemStack oldStack, net.minecraft.item.ItemStack excess) Sets theItemStacks back to where they came.
-
Method Details
-
returnStacks
boolean returnStacks(net.minecraft.item.ItemStack oldStack, net.minecraft.item.ItemStack excess) Sets theItemStacks back to where they came. (Internally this is just a delegate toAbstractItemBasedAttribute.setStacks(Simulation, ItemStack, ItemStack)).This function may only be called once, as it is based on
LimitedConsumer.offer(Object, Simulation)- which doesn't have any defined way to simulate multiple offers.- Returns:
- True if the stacks where both accepted, or false if they were both denied.
-