diff options
| author | Tec <daniel112092@gmail.com> | 2019-07-13 13:57:19 +0200 |
|---|---|---|
| committer | Tec <daniel112092@gmail.com> | 2019-07-13 13:57:19 +0200 |
| commit | a9500b54641cddefef8a3510a57a6172d48e0a03 (patch) | |
| tree | 24c4070cb8a8c871c1e30594a9fb1c039c3c2269 /src/main/java | |
| parent | 9d238f79f8caf9add7a7b8fb7ee026765d8ba94e (diff) | |
| download | GT5-Unofficial-a9500b54641cddefef8a3510a57a6172d48e0a03.tar.gz GT5-Unofficial-a9500b54641cddefef8a3510a57a6172d48e0a03.tar.bz2 GT5-Unofficial-a9500b54641cddefef8a3510a57a6172d48e0a03.zip | |
Add wtf status
Diffstat (limited to 'src/main/java')
2 files changed, 20 insertions, 14 deletions
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java index 3b7d4233f2..c2d3ffcf06 100644 --- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java +++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/GT_MetaTileEntity_MultiblockBase_EM.java @@ -441,7 +441,7 @@ public abstract class GT_MetaTileEntity_MultiblockBase_EM extends GT_MetaTileEnt EnumChatFormatting.YELLOW+ ":" + EnumChatFormatting.AQUA+paramID + EnumChatFormatting.YELLOW+ ":"+ - EnumChatFormatting.AQUA+"I "+parametrization.getStatusIn(hatchNo, paramID).name); + EnumChatFormatting.AQUA+"I "+parametrization.getStatusIn(hatchNo, paramID).name.get()); list.add(EnumChatFormatting.WHITE+"Value: "+ EnumChatFormatting.AQUA+ Util.doubleToString(parametrization.getIn(hatchNo,paramID))); try{ @@ -465,7 +465,7 @@ public abstract class GT_MetaTileEntity_MultiblockBase_EM extends GT_MetaTileEnt EnumChatFormatting.YELLOW+ ":" + EnumChatFormatting.AQUA+paramID + EnumChatFormatting.YELLOW+ ":"+ - EnumChatFormatting.AQUA+"O "+parametrization.getStatusOut(hatchNo, paramID).name); + EnumChatFormatting.AQUA+"O "+parametrization.getStatusOut(hatchNo, paramID).name.get()); list.add(EnumChatFormatting.WHITE+"Value: "+ EnumChatFormatting.AQUA+Util.doubleToString(parametrization.getOut(hatchNo,paramID))); try{ diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/LedStatus.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/LedStatus.java index f2eebe3f4b..5fce024cfc 100644 --- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/LedStatus.java +++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/base/LedStatus.java @@ -1,22 +1,28 @@ package com.github.technus.tectech.thing.metaTileEntity.multi.base; +import com.github.technus.tectech.TecTech; import net.minecraft.util.EnumChatFormatting; +import java.util.function.Supplier; + public enum LedStatus { - STATUS_UNUSED(EnumChatFormatting.DARK_GRAY +"Unused",true),// - STATUS_TOO_LOW(EnumChatFormatting.BLUE+"Too Low",false),// - STATUS_LOW(EnumChatFormatting.AQUA+"Low",true),// - STATUS_WRONG(EnumChatFormatting.DARK_PURPLE+"Wrong",false),// - STATUS_OK(EnumChatFormatting.GREEN+"Valid",true),// - STATUS_TOO_HIGH(EnumChatFormatting.RED+"Too High",false),// - STATUS_HIGH(EnumChatFormatting.GOLD+"High",true),// - STATUS_UNDEFINED(EnumChatFormatting.GRAY+"Unknown",false), - STATUS_NEUTRAL(EnumChatFormatting.WHITE+"Neutral",true);// - - public final String name; + STATUS_UNUSED(()->EnumChatFormatting.DARK_GRAY +"Unused",true),// + STATUS_TOO_LOW(()->EnumChatFormatting.BLUE+"Too Low",false),// + STATUS_LOW(()->EnumChatFormatting.AQUA+"Low",true),// + STATUS_WRONG(()->EnumChatFormatting.DARK_PURPLE+"Wrong",false),// + STATUS_OK(()->EnumChatFormatting.GREEN+"Valid",true),// + STATUS_TOO_HIGH(()->EnumChatFormatting.RED+"Too High",false),// + STATUS_HIGH(()->EnumChatFormatting.GOLD+"High",true),// + STATUS_UNDEFINED(()->EnumChatFormatting.GRAY+"Unknown",false), + STATUS_NEUTRAL(()->EnumChatFormatting.WHITE+"Neutral",true),// + STATUS_WTF(()->{ + return LedStatus.values()[TecTech.RANDOM.nextInt(9)].name.get(); + },false);// + + public final Supplier<String> name; public final boolean isOk; - LedStatus(String name,boolean ok){ + LedStatus(Supplier<String> name, boolean ok){ this.name=name; this.isOk=ok; } |
