Class ExtendedFluidContainer
java.lang.Object
net.fabricmc.fabric.api.transfer.v1.transaction.base.SnapshotParticipant<FluidSnapshot>
earth.terrarium.botarium.fabric.fluid.storage.ExtendedFluidContainer
- All Implemented Interfaces:
net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext.CloseCallback,net.fabricmc.fabric.api.transfer.v1.transaction.TransactionContext.OuterCloseCallback
- Direct Known Subclasses:
FabricBlockFluidContainer,FabricItemFluidContainer,WrappedFluidHolder
public abstract class ExtendedFluidContainer
extends net.fabricmc.fabric.api.transfer.v1.transaction.base.SnapshotParticipant<FluidSnapshot>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract FluidSnapshotabstract voidabstract voidreadSnapshot(FluidSnapshot snapshot) Methods inherited from class net.fabricmc.fabric.api.transfer.v1.transaction.base.SnapshotParticipant
afterOuterClose, onClose, releaseSnapshot, updateSnapshots
-
Constructor Details
-
ExtendedFluidContainer
public ExtendedFluidContainer()
-
-
Method Details
-
onFinalCommit
public abstract void onFinalCommit()- Overrides:
onFinalCommitin classnet.fabricmc.fabric.api.transfer.v1.transaction.base.SnapshotParticipant<FluidSnapshot>
-
createSnapshot
- Specified by:
createSnapshotin classnet.fabricmc.fabric.api.transfer.v1.transaction.base.SnapshotParticipant<FluidSnapshot>
-
readSnapshot
- Specified by:
readSnapshotin classnet.fabricmc.fabric.api.transfer.v1.transaction.base.SnapshotParticipant<FluidSnapshot>
-