From e471293e60df72ef5411ee8e55175e0c996530a0 Mon Sep 17 00:00:00 2001 From: NotMyWing Date: Fri, 17 May 2024 19:08:18 +1100 Subject: [PATCH] Fix NPE when suffocating in ME Drives And hopefully all other cases related to missing slot states Closes #420 --- src/main/java/appeng/client/render/model/DriveBakedModel.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/appeng/client/render/model/DriveBakedModel.java b/src/main/java/appeng/client/render/model/DriveBakedModel.java index 9988138d8..a4a08abe3 100644 --- a/src/main/java/appeng/client/render/model/DriveBakedModel.java +++ b/src/main/java/appeng/client/render/model/DriveBakedModel.java @@ -60,6 +60,9 @@ public class DriveBakedModel implements IBakedModel { } DriveSlotsState slotsState = extState.getValue(BlockDrive.SLOTS_STATE); + if (slotsState == null) { + return result; + } for (int row = 0; row < 5; row++) { for (int col = 0; col < 2; col++) { @@ -90,6 +93,7 @@ public class DriveBakedModel implements IBakedModel { } } + return result; }