From aa4942ea68709a763b6eb29d84413c1ad70601ba Mon Sep 17 00:00:00 2001 From: Boblet Date: Wed, 28 Jan 2026 16:17:12 +0100 Subject: [PATCH] hit that yoinky sploinky --- changelog | 1 + .../com/hbm/tileentity/machine/rbmk/TileEntityRBMKBoiler.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/changelog b/changelog index 62af5f90a..8feb884c5 100644 --- a/changelog +++ b/changelog @@ -36,3 +36,4 @@ * Fixed a bounding box issue with casing particles, causing them to slide sideways on the first tick, making trajectories weird * Fixed some turrets not using the more modern casing spawner system which allows casings to have a smoke trail * Fixed incorrect tooltip on the upgrade stat screen for assembly factories +* Fixed crash caused by RBMK overpressure meltdown mechanic diff --git a/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKBoiler.java b/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKBoiler.java index 3ba7436dd..716d1f933 100644 --- a/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKBoiler.java +++ b/src/main/java/com/hbm/tileentity/machine/rbmk/TileEntityRBMKBoiler.java @@ -213,7 +213,7 @@ public class TileEntityRBMKBoiler extends TileEntityRBMKSlottedBase implements I if(RBMKDials.getOverpressure(worldObj)) { for(DirPos pos : getOutputPos()) { FluidNode node = (FluidNode) UniNodespace.getNode(worldObj, pos.getX(), pos.getY(), pos.getZ(), steam.getTankType().getNetworkProvider()); - if(node.net != null) { + if(node != null && node.hasValidNet()) { this.pipes.add(node.net); } }