diff options
| author | shedaniel <daniel@shedaniel.me> | 2021-03-30 01:27:50 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2021-03-30 01:28:08 +0800 |
| commit | 5b0c5838978fc74f783c6dcff2983af4fb97d912 (patch) | |
| tree | 3203f3c7acb3ecd28e6fbb7738d092713c891f96 /runtime/src/main/java/me/shedaniel/rei/plugin | |
| parent | 643c63d07667d745ae6b005079f882c38f03f528 (diff) | |
| download | RoughlyEnoughItems-5b0c5838978fc74f783c6dcff2983af4fb97d912.tar.gz RoughlyEnoughItems-5b0c5838978fc74f783c6dcff2983af4fb97d912.tar.bz2 RoughlyEnoughItems-5b0c5838978fc74f783c6dcff2983af4fb97d912.zip | |
Fix crash with rendering fluid with no sprite
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'runtime/src/main/java/me/shedaniel/rei/plugin')
| -rw-r--r-- | runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/FluidEntryDefinition.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/FluidEntryDefinition.java b/runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/FluidEntryDefinition.java index aebfa33f9..f41b70858 100644 --- a/runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/FluidEntryDefinition.java +++ b/runtime/src/main/java/me/shedaniel/rei/plugin/client/entry/FluidEntryDefinition.java @@ -174,7 +174,9 @@ public class FluidEntryDefinition implements EntryDefinition<FluidStack>, EntryS @Override public void render(EntryStack<FluidStack> entry, PoseStack matrices, Rectangle bounds, int mouseX, int mouseY, float delta) { FluidStack stack = entry.getValue(); + if (stack.isEmpty()) return; TextureAtlasSprite sprite = FluidStackHooks.getStillTexture(stack); + if (sprite == null) return; int color = FluidStackHooks.getColor(stack); int a = 255; int r = (color >> 16 & 255); |
