Object HTFluidCapabilities
-
- All Implemented Interfaces:
-
hiiragi283.core.api.capability.HTMultiCapability
public class HTFluidCapabilities implements HTMultiCapability<IFluidHandler, IFluidHandlerItem>
-
-
Method Summary
Modifier and Type Method Description final HTResourceSlot<HTFluidResourceType>wrapAsTank(IFluidHandler handler, Direction context)final HTResourceSlot<HTFluidResourceType>getFirstTank(Level level, BlockPos pos, Direction side)final HTResourceSlot<HTFluidResourceType>getFirstTank(Entity entity, Direction side)final HTResourceSlot<HTFluidResourceType>getFirstTank(ItemStack stack)final HTResourceSlot<HTFluidResourceType>getFirstTank(HTItemResourceType resource)final UnitregisterItemTank(RegisterCapabilitiesEvent event, Function1<ItemStack, HTItemFluidTank> factory, ItemLike items)BlockCapability<IFluidHandler, Direction>getBlock()EntityCapability<IFluidHandler, Direction>getEntity()ItemCapability<IFluidHandlerItem, Void>getItem()-
Methods inherited from class hiiragi283.core.api.capability.HTMultiCapability
createCache, createCache, getCapability, getCapability, getCapability, getCapability, hasCapability, hasCapability, registerBlock, registerBlockEntity, registerEntity, registerItem -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
wrapAsTank
final HTResourceSlot<HTFluidResourceType> wrapAsTank(IFluidHandler handler, Direction context)
-
getFirstTank
final HTResourceSlot<HTFluidResourceType> getFirstTank(Level level, BlockPos pos, Direction side)
-
getFirstTank
final HTResourceSlot<HTFluidResourceType> getFirstTank(Entity entity, Direction side)
-
getFirstTank
final HTResourceSlot<HTFluidResourceType> getFirstTank(ItemStack stack)
-
getFirstTank
final HTResourceSlot<HTFluidResourceType> getFirstTank(HTItemResourceType resource)
-
registerItemTank
final Unit registerItemTank(RegisterCapabilitiesEvent event, Function1<ItemStack, HTItemFluidTank> factory, ItemLike items)
-
getBlock
BlockCapability<IFluidHandler, Direction> getBlock()
-
getEntity
EntityCapability<IFluidHandler, Direction> getEntity()
-
-
-
-