@@ -273,13 +273,20 @@ public void onStructureInvalid() {
273273 converterSubscription .unsubscribe ();
274274 }
275275
276- public static TraceabilityPredicate getEnergyHatchPredicates () {
277- return abilities (PartAbility .INPUT_ENERGY ).setPreviewCount (1 )
276+ public static TraceabilityPredicate getHatchPredicates () {
277+ return UtilConfig . coolantEnabled () ? abilities (PartAbility .INPUT_ENERGY ).setPreviewCount (1 )
278278 .or (abilities (PartAbility .OUTPUT_ENERGY ).setPreviewCount (2 ))
279279 .or (abilities (PartAbility .SUBSTATION_INPUT_ENERGY ).setPreviewCount (1 ))
280280 .or (abilities (PartAbility .SUBSTATION_OUTPUT_ENERGY ).setPreviewCount (1 ))
281281 .or (abilities (PartAbility .INPUT_LASER ).setPreviewCount (1 ))
282- .or (abilities (PartAbility .OUTPUT_LASER ).setPreviewCount (1 ));
282+ .or (abilities (PartAbility .OUTPUT_LASER ).setPreviewCount (1 ))
283+ .or (abilities (PartAbility .IMPORT_FLUIDS ).setMinGlobalLimited (1 )) :
284+ abilities (PartAbility .INPUT_ENERGY ).setPreviewCount (1 )
285+ .or (abilities (PartAbility .OUTPUT_ENERGY ).setPreviewCount (2 ))
286+ .or (abilities (PartAbility .SUBSTATION_INPUT_ENERGY ).setPreviewCount (1 ))
287+ .or (abilities (PartAbility .SUBSTATION_OUTPUT_ENERGY ).setPreviewCount (1 ))
288+ .or (abilities (PartAbility .INPUT_LASER ).setPreviewCount (1 ))
289+ .or (abilities (PartAbility .OUTPUT_LASER ).setPreviewCount (1 ));
283290 }
284291
285292 @ Override
@@ -326,11 +333,12 @@ public void addDisplayText(@NotNull List<Component> textList) {
326333 FormattingUtil .formatNumbers (
327334 Math .abs (outputTotal ))));
328335 }
329-
330- textList .add (Component
331- .translatable ("gtmutils.multiblock.pterb_machine.coolant_usage" ,
332- FormattingUtil .formatNumbers (coolantDrain ),
333- UtilMaterials .QuantumCoolant .getLocalizedName ()));
336+ if (UtilConfig .coolantEnabled ()) {
337+ textList .add (Component
338+ .translatable ("gtmutils.multiblock.pterb_machine.coolant_usage" ,
339+ FormattingUtil .formatNumbers (coolantDrain ),
340+ UtilMaterials .QuantumCoolant .getLocalizedName ()));
341+ }
334342 if (!ConfigHolder .INSTANCE .machines .harmlessActiveTransformers ) {
335343 textList .add (Component
336344 .translatable ("gtceu.multiblock.active_transformer.danger_enabled" ));
0 commit comments