From 09a40d036e9bba3cb417a772c72327b8666d8340 Mon Sep 17 00:00:00 2001 From: LinoxGH <54643600+LinoxGH@users.noreply.github.com> Date: Thu, 8 Oct 2020 16:04:01 +0300 Subject: [PATCH] Update src/main/java/io/github/thebusybiscuit/slimefun4/core/attributes/EnergyNetComponent.java Co-authored-by: TheBusyBiscuit --- .../slimefun4/core/attributes/EnergyNetComponent.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/core/attributes/EnergyNetComponent.java b/src/main/java/io/github/thebusybiscuit/slimefun4/core/attributes/EnergyNetComponent.java index f16fd8b53..6d2e1504d 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/core/attributes/EnergyNetComponent.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/core/attributes/EnergyNetComponent.java @@ -66,7 +66,11 @@ public interface EnergyNetComponent extends ItemAttribute { */ default int getCharge(@Nonnull Location l) { Validate.notNull(l, "Location was null!"); - if (!isChargeable()) return 0; + + // Emergency fallback, this cannot hold a charge, so we'll just return zero + if (!isChargeable()) { + return 0; + } String charge = BlockStorage.getLocationInfo(l, "energy-charge");