Skip to content

Commit 21c60e2

Browse files
committed
Added fix for standard energy capability
1 parent 5b2aab7 commit 21c60e2

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/main/java/com/brandon3055/brandonscore/blocks/TileBCore.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import com.brandon3055.brandonscore.api.power.IOPStorage;
1010
import com.brandon3055.brandonscore.api.power.IOTracker;
1111
import com.brandon3055.brandonscore.api.power.OPStorage;
12+
import com.brandon3055.brandonscore.capability.CapabilityOP;
1213
import com.brandon3055.brandonscore.inventory.ContainerBCTile;
1314
import com.brandon3055.brandonscore.inventory.TileItemStackHandler;
1415
import com.brandon3055.brandonscore.lib.IRSSwitchable;
@@ -35,6 +36,7 @@
3536
import net.minecraft.world.level.chunk.LevelChunk;
3637
import net.neoforged.fml.util.thread.EffectiveSide;
3738
import net.neoforged.neoforge.capabilities.BlockCapability;
39+
import net.neoforged.neoforge.capabilities.Capabilities;
3840
import net.neoforged.neoforge.capabilities.RegisterCapabilitiesEvent;
3941
import net.neoforged.neoforge.common.NeoForge;
4042
import net.neoforged.neoforge.common.util.INBTSerializable;
@@ -96,6 +98,11 @@ protected static <T, BE extends TileBCore> void capability(RegisterCapabilitiesE
9698
event.registerBlockEntity(capability, type.get(), (tile, side) -> tile.getCapManager().getCapability(capability, side));
9799
}
98100

101+
protected static <BE extends TileBCore> void energyCapability(RegisterCapabilitiesEvent event, Supplier<BlockEntityType<BE>> type) {
102+
event.registerBlockEntity(CapabilityOP.BLOCK, type.get(), (tile, side) -> tile.getCapManager().getCapability(CapabilityOP.BLOCK, side));
103+
event.registerBlockEntity(Capabilities.EnergyStorage.BLOCK, type.get(), (tile, side) -> tile.getCapManager().getCapability(CapabilityOP.BLOCK, side));
104+
}
105+
99106
/**
100107
* Convenience method for dataManager.register();
101108
*/

0 commit comments

Comments
 (0)