exposeEnergyStorage¶
fun <T : BlockEntity> BlockEntityType<T>.exposeEnergyStorage(selector: (T, Direction?) -> ValueStorage?)
See ArchieCapabilityExposure. Exposes this block entity type's ArchieEnergyStorage to EnergyApi.BLOCK.
fun <T : BlockEntity> BlockEntityType<T>.exposeEnergyStorage(selector: (T) -> ValueStorage?)
exposeEnergyStorage overload for a selector that doesn't need the query direction.
fun <T : BlockEntity> RegistrySupplier<BlockEntityType<T>>.exposeEnergyStorage(selector: (T, Direction?) -> ValueStorage?)
fun <T : BlockEntity> RegistrySupplier<BlockEntityType<T>>.exposeEnergyStorage(selector: (T) -> ValueStorage?)