类 InfinityBucketWrapper
java.lang.Object
committee.nova.mods.avaritia.common.wrappers.InfinityBucketWrapper
- 所有已实现的接口:
net.minecraftforge.common.capabilities.ICapabilityProvider,net.minecraftforge.fluids.capability.IFluidHandler,net.minecraftforge.fluids.capability.IFluidHandlerItem
public class InfinityBucketWrapper
extends Object
implements net.minecraftforge.fluids.capability.IFluidHandlerItem, net.minecraftforge.common.capabilities.ICapabilityProvider
-
嵌套类概要
从接口继承的嵌套类/接口 net.minecraftforge.fluids.capability.IFluidHandler
net.minecraftforge.fluids.capability.IFluidHandler.FluidAction -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明@NotNull net.minecraftforge.fluids.FluidStackdrain(int maxDrain, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action) @NotNull net.minecraftforge.fluids.FluidStackdrain(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action) intfill(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action) <T> @NotNull net.minecraftforge.common.util.LazyOptional<T>getCapability(@NotNull net.minecraftforge.common.capabilities.Capability<T> cap, @Nullable net.minecraft.core.Direction side) @NotNull net.minecraft.world.item.ItemStack@NotNull net.minecraftforge.fluids.FluidStackgetFluidInTank(int tank) intgetTankCapacity(int tank) intgetTanks()booleanisFluidValid(int tank, @NotNull net.minecraftforge.fluids.FluidStack stack) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability
-
构造器详细资料
-
InfinityBucketWrapper
public InfinityBucketWrapper(@NotNull @NotNull net.minecraft.world.item.ItemStack container)
-
-
方法详细资料
-
getTanks
public int getTanks()- 指定者:
getTanks在接口中net.minecraftforge.fluids.capability.IFluidHandler
-
getFluidInTank
@NotNull public @NotNull net.minecraftforge.fluids.FluidStack getFluidInTank(int tank) - 指定者:
getFluidInTank在接口中net.minecraftforge.fluids.capability.IFluidHandler
-
getTankCapacity
public int getTankCapacity(int tank) - 指定者:
getTankCapacity在接口中net.minecraftforge.fluids.capability.IFluidHandler
-
isFluidValid
public boolean isFluidValid(int tank, @NotNull @NotNull net.minecraftforge.fluids.FluidStack stack) - 指定者:
isFluidValid在接口中net.minecraftforge.fluids.capability.IFluidHandler
-
fill
public int fill(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action) - 指定者:
fill在接口中net.minecraftforge.fluids.capability.IFluidHandler
-
drain
@NotNull public @NotNull net.minecraftforge.fluids.FluidStack drain(net.minecraftforge.fluids.FluidStack resource, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action) - 指定者:
drain在接口中net.minecraftforge.fluids.capability.IFluidHandler
-
drain
@NotNull public @NotNull net.minecraftforge.fluids.FluidStack drain(int maxDrain, net.minecraftforge.fluids.capability.IFluidHandler.FluidAction action) - 指定者:
drain在接口中net.minecraftforge.fluids.capability.IFluidHandler
-
getCapability
@NotNull public <T> @NotNull net.minecraftforge.common.util.LazyOptional<T> getCapability(@NotNull @NotNull net.minecraftforge.common.capabilities.Capability<T> cap, @Nullable @Nullable net.minecraft.core.Direction side) - 指定者:
getCapability在接口中net.minecraftforge.common.capabilities.ICapabilityProvider
-
getContainer
@NotNull public @NotNull net.minecraft.world.item.ItemStack getContainer()- 指定者:
getContainer在接口中net.minecraftforge.fluids.capability.IFluidHandlerItem
-