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 List<HTResourceView<HTFluidResourceType>>wrapHandler(IFluidHandler handler, Direction context)final List<HTResourceView<HTFluidResourceType>>getFluidViews(Level level, BlockPos pos, Direction side)final List<HTResourceView<HTFluidResourceType>>getFluidViews(Entity entity, Direction side)final List<HTResourceView<HTFluidResourceType>>getFluidViews(ItemStack stack)final List<HTResourceView<HTFluidResourceType>>getFluidViews(HTItemResourceType resource)final HTResourceView<HTFluidResourceType>getFluidView(Level level, BlockPos pos, Direction side, Integer tank)final HTResourceView<HTFluidResourceType>getFluidView(Entity entity, Direction side, Integer tank)final HTResourceView<HTFluidResourceType>getFluidView(ItemStack stack, Integer tank)final HTResourceView<HTFluidResourceType>getFluidView(HTItemResourceType resource, Integer tank)final UnitregisterItem(RegisterCapabilitiesEvent event, Integer size, HTComponentHandler.ContainerFactory<HTFluidTank> factory, ItemLike items)final UnitregisterItem(RegisterCapabilitiesEvent event, HTComponentHandler.ContainerFactory<HTFluidTank> 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
-
wrapHandler
final List<HTResourceView<HTFluidResourceType>> wrapHandler(IFluidHandler handler, Direction context)
-
getFluidViews
final List<HTResourceView<HTFluidResourceType>> getFluidViews(Level level, BlockPos pos, Direction side)
-
getFluidViews
final List<HTResourceView<HTFluidResourceType>> getFluidViews(Entity entity, Direction side)
-
getFluidViews
final List<HTResourceView<HTFluidResourceType>> getFluidViews(ItemStack stack)
-
getFluidViews
final List<HTResourceView<HTFluidResourceType>> getFluidViews(HTItemResourceType resource)
-
getFluidView
final HTResourceView<HTFluidResourceType> getFluidView(Level level, BlockPos pos, Direction side, Integer tank)
-
getFluidView
final HTResourceView<HTFluidResourceType> getFluidView(Entity entity, Direction side, Integer tank)
-
getFluidView
final HTResourceView<HTFluidResourceType> getFluidView(ItemStack stack, Integer tank)
-
getFluidView
final HTResourceView<HTFluidResourceType> getFluidView(HTItemResourceType resource, Integer tank)
-
registerItem
final Unit registerItem(RegisterCapabilitiesEvent event, Integer size, HTComponentHandler.ContainerFactory<HTFluidTank> factory, ItemLike items)
-
registerItem
final Unit registerItem(RegisterCapabilitiesEvent event, HTComponentHandler.ContainerFactory<HTFluidTank> factory, ItemLike items)
-
getBlock
BlockCapability<IFluidHandler, Direction> getBlock()
-
getEntity
EntityCapability<IFluidHandler, Direction> getEntity()
-
-
-
-