diff --git a/src/main/java/gregtech/api/fluids/FluidBuilder.java b/src/main/java/gregtech/api/fluids/FluidBuilder.java index 88bf5fa5519..757369b75ae 100644 --- a/src/main/java/gregtech/api/fluids/FluidBuilder.java +++ b/src/main/java/gregtech/api/fluids/FluidBuilder.java @@ -427,7 +427,12 @@ private void determineTemperature(@Nullable Material material) { yield ROOM_TEMPERATURE; } case GAS -> ROOM_TEMPERATURE; - case PLASMA -> BASE_PLASMA_TEMPERATURE; + case PLASMA -> { + if (material.hasFluid()) { + yield BASE_PLASMA_TEMPERATURE + material.getFluid().getTemperature(); + } + yield BASE_PLASMA_TEMPERATURE; + } }; } else { temperature = property.getBlastTemperature() + switch (state) {