Package net.neoforged.neoforge.fluids
Class DispenseFluidContainer
java.lang.Object
net.minecraft.core.dispenser.DefaultDispenseItemBehavior
net.neoforged.neoforge.fluids.DispenseFluidContainer
- All Implemented Interfaces:
 DispenseItemBehavior
Fills or drains a fluid container item using a Dispenser.
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DefaultDispenseItemBehaviorprivate static final DispenseFluidContainerFields inherited from interface net.minecraft.core.dispenser.DispenseItemBehavior
LOGGER, NOOP - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprivate ItemStackdumpContainer(BlockSource source, ItemStack stack) Drains a filled container and places the fluid in front of the Dispenser.execute(BlockSource source, ItemStack stack) private ItemStackfillContainer(BlockSource source, ItemStack stack) Picks up fluid in front of a Dispenser and fills a container with it.static DispenseFluidContainerMethods inherited from class net.minecraft.core.dispenser.DefaultDispenseItemBehavior
dispense, playAnimation, playSound, spawnItem 
- 
Field Details
- 
INSTANCE
 - 
dispenseBehavior
 
 - 
 - 
Constructor Details
- 
DispenseFluidContainer
private DispenseFluidContainer() 
 - 
 - 
Method Details
- 
getInstance
 - 
execute
- Overrides:
 executein classDefaultDispenseItemBehavior
 - 
fillContainer
Picks up fluid in front of a Dispenser and fills a container with it. - 
dumpContainer
Drains a filled container and places the fluid in front of the Dispenser. 
 -