Class HTInfiniteItemFluidTank

  • All Implemented Interfaces:
    hiiragi283.core.api.HTContentListener , hiiragi283.core.api.HTContentListener.Empty , hiiragi283.core.api.serialization.value.HTValueSerializable , hiiragi283.core.api.serialization.value.HTValueSerializable.Empty , hiiragi283.core.api.storage.amount.HTAmountView , hiiragi283.core.api.storage.resource.HTResourceSlot , hiiragi283.core.api.storage.resource.HTResourceView , hiiragi283.core.impl.storage.fluid.HTItemFluidTank , java.lang.Runnable , net.neoforged.neoforge.common.util.INBTSerializable

    
    public final class HTInfiniteItemFluidTank
     implements HTItemFluidTank
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private final ItemStack container
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      ItemStack getContainer()
      Boolean isValid(HTFluidResourceType resource)
      Integer insert(HTFluidResourceType resource, Integer amount, HTStorageAction action, HTStorageAccess access)
      Integer extract(Integer amount, HTStorageAction action, HTStorageAccess access)
      HTFluidResourceType getResource()
      Integer getCapacity(HTFluidResourceType resource)
      Integer getAmount()
      • Methods inherited from class hiiragi283.core.api.storage.resource.HTResourceSlot

        extract
      • Methods inherited from class hiiragi283.core.api.storage.resource.HTResourceView

        getCapacity, getLevelAsFloat, getLevelAsFraction, getNeeded, isEmpty
      • Methods inherited from class hiiragi283.core.api.storage.amount.HTAmountView

        getLevelAsFloat, getLevelAsFraction, getNeeded
      • Methods inherited from class hiiragi283.core.api.serialization.value.HTValueSerializable

        deserialize, deserializeNBT, serialize, serializeNBT
      • Methods inherited from class hiiragi283.core.api.HTContentListener

        onContentsChanged, run
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait