aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker
diff options
context:
space:
mode:
authorAaron <51387595+AzureAaron@users.noreply.github.com>2024-07-11 04:53:06 -0400
committerAaron <51387595+AzureAaron@users.noreply.github.com>2024-07-11 04:53:06 -0400
commit6be49ddc41c0ee9d574af9b84cfe0933f89eb162 (patch)
tree5a18296406e584348a849b9a87e7b8dfeebe9d5a /src/main/java/de/hysky/skyblocker
parentb21e5206e0f433873b71d2f5ed84ca3ccb6105a3 (diff)
downloadSkyblocker-6be49ddc41c0ee9d574af9b84cfe0933f89eb162.tar.gz
Skyblocker-6be49ddc41c0ee9d574af9b84cfe0933f89eb162.tar.bz2
Skyblocker-6be49ddc41c0ee9d574af9b84cfe0933f89eb162.zip
Fix crash when lever blocks aren't loaded
Diffstat (limited to 'src/main/java/de/hysky/skyblocker')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/dungeon/device/LightsOn.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/device/LightsOn.java b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/device/LightsOn.java
index debbc13d..555a8e4b 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/device/LightsOn.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/device/LightsOn.java
@@ -9,6 +9,7 @@ import de.hysky.skyblocker.utils.render.RenderHelper;
import net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext;
import net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents;
import net.minecraft.block.BlockState;
+import net.minecraft.block.Blocks;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.world.ClientWorld;
import net.minecraft.state.property.Properties;
@@ -35,9 +36,8 @@ public class LightsOn {
for (BlockPos lever : LEVERS) {
ClientWorld world = CLIENT.world;
BlockState state = world.getBlockState(lever);
- boolean powered = state.get(Properties.POWERED);
- if (!powered) {
+ if (state.getBlock().equals(Blocks.LEVER) && state.contains(Properties.POWERED) && !state.get(Properties.POWERED)) {
RenderHelper.renderFilled(context, lever, RED, 0.5f, false);
}
}