Package org.cyclops.cyclopscore.fluid
Class FluidHandlerWrapper
java.lang.Object
org.cyclops.cyclopscore.fluid.FluidHandlerWrapper
- All Implemented Interfaces:
net.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.fluid.FluidResource>
public class FluidHandlerWrapper
extends Object
implements net.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.fluid.FluidResource>
-
Constructor Summary
ConstructorsConstructorDescriptionFluidHandlerWrapper(net.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.fluid.FluidResource> fluidHandler) -
Method Summary
Modifier and TypeMethodDescriptionintextract(int i, net.neoforged.neoforge.transfer.fluid.FluidResource fluidResource, int i1, net.neoforged.neoforge.transfer.transaction.TransactionContext transactionContext) intextract(net.neoforged.neoforge.transfer.fluid.FluidResource resource, int amount, net.neoforged.neoforge.transfer.transaction.TransactionContext transaction) intgetAmountAsInt(int index) longgetAmountAsLong(int i) intgetCapacityAsInt(int index, net.neoforged.neoforge.transfer.fluid.FluidResource resource) longgetCapacityAsLong(int i, net.neoforged.neoforge.transfer.fluid.FluidResource fluidResource) net.neoforged.neoforge.transfer.fluid.FluidResourcegetResource(int i) intinsert(int i, net.neoforged.neoforge.transfer.fluid.FluidResource fluidResource, int i1, net.neoforged.neoforge.transfer.transaction.TransactionContext transactionContext) intinsert(net.neoforged.neoforge.transfer.fluid.FluidResource resource, int amount, net.neoforged.neoforge.transfer.transaction.TransactionContext transaction) booleanisValid(int i, net.neoforged.neoforge.transfer.fluid.FluidResource fluidResource) intsize()
-
Constructor Details
-
FluidHandlerWrapper
public FluidHandlerWrapper(net.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.fluid.FluidResource> fluidHandler)
-
-
Method Details
-
size
public int size()- Specified by:
sizein interfacenet.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.fluid.FluidResource>
-
getResource
public net.neoforged.neoforge.transfer.fluid.FluidResource getResource(int i) - Specified by:
getResourcein interfacenet.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.fluid.FluidResource>
-
getAmountAsLong
public long getAmountAsLong(int i) - Specified by:
getAmountAsLongin interfacenet.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.fluid.FluidResource>
-
getAmountAsInt
public int getAmountAsInt(int index) - Specified by:
getAmountAsIntin interfacenet.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.fluid.FluidResource>
-
getCapacityAsLong
public long getCapacityAsLong(int i, net.neoforged.neoforge.transfer.fluid.FluidResource fluidResource) - Specified by:
getCapacityAsLongin interfacenet.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.fluid.FluidResource>
-
getCapacityAsInt
public int getCapacityAsInt(int index, net.neoforged.neoforge.transfer.fluid.FluidResource resource) - Specified by:
getCapacityAsIntin interfacenet.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.fluid.FluidResource>
-
isValid
public boolean isValid(int i, net.neoforged.neoforge.transfer.fluid.FluidResource fluidResource) - Specified by:
isValidin interfacenet.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.fluid.FluidResource>
-
insert
public int insert(int i, net.neoforged.neoforge.transfer.fluid.FluidResource fluidResource, int i1, net.neoforged.neoforge.transfer.transaction.TransactionContext transactionContext) - Specified by:
insertin interfacenet.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.fluid.FluidResource>
-
insert
public int insert(net.neoforged.neoforge.transfer.fluid.FluidResource resource, int amount, net.neoforged.neoforge.transfer.transaction.TransactionContext transaction) - Specified by:
insertin interfacenet.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.fluid.FluidResource>
-
extract
public int extract(int i, net.neoforged.neoforge.transfer.fluid.FluidResource fluidResource, int i1, net.neoforged.neoforge.transfer.transaction.TransactionContext transactionContext) - Specified by:
extractin interfacenet.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.fluid.FluidResource>
-
extract
public int extract(net.neoforged.neoforge.transfer.fluid.FluidResource resource, int amount, net.neoforged.neoforge.transfer.transaction.TransactionContext transaction) - Specified by:
extractin interfacenet.neoforged.neoforge.transfer.ResourceHandler<net.neoforged.neoforge.transfer.fluid.FluidResource>
-