From 022ab91ecce13e8a33919999b57e8140d1ef9ff7 Mon Sep 17 00:00:00 2001 From: LegendaryDoge30 Date: Sat, 18 Jul 2026 19:12:51 +0200 Subject: [PATCH] oughium ough 4 --- .../tileentity/machine/albion/TileEntityPADetector.java | 4 +++- .../hbm/tileentity/machine/albion/TileEntityPADipole.java | 8 +++++--- .../tileentity/machine/albion/TileEntityPAQuadrupole.java | 4 +++- .../hbm/tileentity/machine/albion/TileEntityPARFC.java | 4 +++- .../hbm/tileentity/machine/albion/TileEntityPASource.java | 2 ++ 5 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPADetector.java b/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPADetector.java index aa8175616..140d646a7 100644 --- a/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPADetector.java +++ b/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPADetector.java @@ -190,12 +190,14 @@ public class TileEntityPADetector extends TileEntityCooledBase implements IGUIPr @Override public String[] getFunctionInfo() { return new String[] { + PREFIX_VALUE + "temperature", PREFIX_VALUE + "pfmcold", - PREFIX_VALUE + "pfm", + PREFIX_VALUE + "pfm" }; } @Override public String provideRORValue(String name) { + if((PREFIX_VALUE + "temperature").equals(name)) return "" + this.temperature; if((PREFIX_VALUE + "pfmcold").equals(name)) return "" + coolantTanks[0].getFill(); if((PREFIX_VALUE + "pfm").equals(name)) return "" + coolantTanks[1].getFill(); return null; diff --git a/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPADipole.java b/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPADipole.java index 736fe6aeb..226fc102b 100644 --- a/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPADipole.java +++ b/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPADipole.java @@ -392,14 +392,16 @@ public class TileEntityPADipole extends TileEntityCooledBase implements IGUIProv @Override public String[] getFunctionInfo() { return new String[] { - PREFIX_FUNCTION + "setthreshold" + NAME_SEPARATOR + "threshold", - PREFIX_VALUE + "pfmcold", - PREFIX_VALUE + "pfm" + PREFIX_VALUE + "temperature", + PREFIX_VALUE + "pfmcold", + PREFIX_VALUE + "pfm", + PREFIX_FUNCTION + "setthreshold" + NAME_SEPARATOR + "threshold" }; } @Override public String provideRORValue(String name) { + if((PREFIX_VALUE + "temperature").equals(name)) return "" + this.temperature; if((PREFIX_VALUE + "pfmcold").equals(name)) return "" + coolantTanks[0].getFill(); if((PREFIX_VALUE + "pfm").equals(name)) return "" + coolantTanks[1].getFill(); return null; diff --git a/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPAQuadrupole.java b/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPAQuadrupole.java index 655f29255..e2b5d6383 100644 --- a/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPAQuadrupole.java +++ b/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPAQuadrupole.java @@ -141,12 +141,14 @@ public class TileEntityPAQuadrupole extends TileEntityCooledBase implements IGUI @Override public String[] getFunctionInfo() { return new String[] { + PREFIX_VALUE + "temperature", PREFIX_VALUE + "pfmcold", - PREFIX_VALUE + "pfm", + PREFIX_VALUE + "pfm" }; } @Override public String provideRORValue(String name) { + if((PREFIX_VALUE + "temperature").equals(name)) return "" + this.temperature; if((PREFIX_VALUE + "pfmcold").equals(name)) return "" + coolantTanks[0].getFill(); if((PREFIX_VALUE + "pfm").equals(name)) return "" + coolantTanks[1].getFill(); return null; diff --git a/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPARFC.java b/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPARFC.java index 81a747c08..78008248c 100644 --- a/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPARFC.java +++ b/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPARFC.java @@ -133,12 +133,14 @@ public class TileEntityPARFC extends TileEntityCooledBase implements IGUIProvide @Override public String[] getFunctionInfo() { return new String[] { + PREFIX_VALUE + "temperature", PREFIX_VALUE + "pfmcold", - PREFIX_VALUE + "pfm", + PREFIX_VALUE + "pfm" }; } @Override public String provideRORValue(String name) { + if((PREFIX_VALUE + "temperature").equals(name)) return "" + this.temperature; if((PREFIX_VALUE + "pfmcold").equals(name)) return "" + coolantTanks[0].getFill(); if((PREFIX_VALUE + "pfm").equals(name)) return "" + coolantTanks[1].getFill(); return null; diff --git a/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPASource.java b/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPASource.java index ed1007ba7..a3aa5ac5b 100644 --- a/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPASource.java +++ b/src/main/java/com/hbm/tileentity/machine/albion/TileEntityPASource.java @@ -458,6 +458,7 @@ public class TileEntityPASource extends TileEntityCooledBase implements IGUIProv PREFIX_VALUE + "status", PREFIX_VALUE + "momentum", PREFIX_VALUE + "defocus", + PREFIX_VALUE + "temperature", PREFIX_VALUE + "pfmcold", PREFIX_VALUE + "pfm", PREFIX_FUNCTION + "cancel" @@ -470,6 +471,7 @@ public class TileEntityPASource extends TileEntityCooledBase implements IGUIProv if((PREFIX_VALUE + "defocus").equals(name)) { return this.particle != null ? "" + this.particle.defocus : "0"; } + if((PREFIX_VALUE + "temperature").equals(name)) return "" + this.temperature; if((PREFIX_VALUE + "pfmcold").equals(name)) return "" + coolantTanks[0].getFill(); if((PREFIX_VALUE + "pfm").equals(name)) return "" + coolantTanks[1].getFill(); return null;