Skip to content

Commit f3a4751

Browse files
committed
fixed energy syncing
1 parent 5eace6f commit f3a4751

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

src/main/java/com/mrh0/createaddition/blocks/modular_accumulator/ModularAccumulatorBlockEntity.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
import net.neoforged.neoforge.capabilities.BlockCapabilityCache;
4040
import net.neoforged.neoforge.capabilities.Capabilities;
4141
import net.neoforged.neoforge.capabilities.RegisterCapabilitiesEvent;
42-
import net.neoforged.neoforge.energy.EnergyStorage;
4342
import net.neoforged.neoforge.energy.IEnergyStorage;
4443

4544
import javax.annotation.Nullable;

src/main/java/com/mrh0/createaddition/blocks/modular_accumulator/ModularAccumulatorRenderer.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ public ModularAccumulatorRenderer(BlockEntityRendererProvider.Context context) {
2222
@Override
2323
protected void renderSafe(ModularAccumulatorBlockEntity be, float partialTicks, PoseStack ms, MultiBufferSource buffer,
2424
int light, int overlay) {
25-
//System.out.println("BE:" + be.isController() + " ; " + be.getBlockPos());
2625
if (!be.isController()) return;
2726
renderDial(be, partialTicks, ms, buffer, light, overlay);
2827
be.observe();

src/main/java/com/mrh0/createaddition/network/ClientPayloadHandler.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@
33
import net.neoforged.neoforge.network.handling.IPayloadContext;
44

55
public class ClientPayloadHandler {
6-
public static void handleObservePayload(final ObservePacketPayload pkt, final IPayloadContext ctx) {}
6+
public static void handleObservePayload(final ObservePacketPayload pkt, final IPayloadContext ctx) {
77

8-
public static void handleEnergyNetworkPayload(final EnergyNetworkPacketPayload pkt, final IPayloadContext ctx) {
8+
}
99

10+
public static void handleEnergyNetworkPayload(final EnergyNetworkPacketPayload pkt, final IPayloadContext ctx) {
11+
EnergyNetworkPacketPayload.updateClientCache(pkt.pos(), pkt.demand(), pkt.buff());
1012
}
1113
}

src/main/java/com/mrh0/createaddition/network/EnergyNetworkPacketPayload.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public CustomPacketPayload.Type<? extends CustomPacketPayload> type() {
3131
return TYPE;
3232
}
3333

34-
private static void updateClientCache(BlockPos pos, int demand, int buff) {
34+
public static void updateClientCache(BlockPos pos, int demand, int buff) {
3535
clientDemand = demand;
3636
clientBuff = buff;
3737
clientSaturation = buff - demand;

0 commit comments

Comments
 (0)