Skip to content

exposeFluidStorage

fun <T : BlockEntity> BlockEntityType<T>.exposeFluidStorage(selector: (T, Direction?) -> CommonStorage<FluidResource>?)

See ArchieCapabilityExposure. Exposes this block entity type's ArchieFluidStorage to FluidApi.BLOCK.

fun <T : BlockEntity> BlockEntityType<T>.exposeFluidStorage(selector: (T) -> CommonStorage<FluidResource>?)

exposeFluidStorage overload for a selector that doesn't need the query direction.

fun <T : BlockEntity> RegistrySupplier<BlockEntityType<T>>.exposeFluidStorage(selector: (T, Direction?) -> CommonStorage<FluidResource>?)
fun <T : BlockEntity> RegistrySupplier<BlockEntityType<T>>.exposeFluidStorage(selector: (T) -> CommonStorage<FluidResource>?)