From 0b21f0e0ebae09898d1ba455a4d56e0fdf0b4071 Mon Sep 17 00:00:00 2001 From: kuba6000 Date: Tue, 20 Sep 2022 21:47:41 +0200 Subject: Show is mob can be captured in soul vial --- src/main/java/kubatech/nei/Mob_Handler.java | 32 +++++++++++++++++------------ 1 file changed, 19 insertions(+), 13 deletions(-) (limited to 'src/main/java/kubatech/nei/Mob_Handler.java') diff --git a/src/main/java/kubatech/nei/Mob_Handler.java b/src/main/java/kubatech/nei/Mob_Handler.java index a870c07a24..31a0f6d8b8 100644 --- a/src/main/java/kubatech/nei/Mob_Handler.java +++ b/src/main/java/kubatech/nei/Mob_Handler.java @@ -38,9 +38,9 @@ import java.util.Objects; import java.util.Random; import kubatech.Tags; import kubatech.api.LoaderReference; +import kubatech.api.helpers.InfernalHelper; import kubatech.api.mobhandler.MobDrop; import kubatech.api.utils.FastRandom; -import kubatech.api.utils.InfernalHelper; import kubatech.api.utils.MobUtils; import kubatech.api.utils.ModUtils; import kubatech.config.Config; @@ -82,6 +82,7 @@ public class Mob_Handler extends TemplateRecipeHandler { INFERNAL_CANNOT, INFERNAL_CAN, INFERNAL_ALWAYS, + CANNOT_USE_VIAL, CHANCE, AVERAGE_REMINDER, MOD, @@ -350,18 +351,23 @@ public class Mob_Handler extends TemplateRecipeHandler { MobRecipeLoader.MobRecipe MBRecipe = GT_MetaTileEntity_ExtremeExterminationChamber.MobNameToRecipeMap.get(currentrecipe.mobname); if (MBRecipe != null) { - GuiDraw.drawString( - GT_Utility.trans("153", "Usage: ") + GT_Utility.formatNumbers(MBRecipe.mEUt) + " EU/t", - x, - y += yshift, - 0xFF555555, - false); - GuiDraw.drawString( - GT_Utility.trans("158", "Time: ") + GT_Utility.formatNumbers(MBRecipe.mDuration / 20d) + " secs", - x, - y += yshift, - 0xFF555555, - false); + if (MBRecipe.isUsable) { + GuiDraw.drawString( + GT_Utility.trans("153", "Usage: ") + GT_Utility.formatNumbers(MBRecipe.mEUt) + " EU/t", + x, + y += yshift, + 0xFF555555, + false); + GuiDraw.drawString( + GT_Utility.trans("158", "Time: ") + GT_Utility.formatNumbers(MBRecipe.mDuration / 20d) + + " secs", + x, + y += yshift, + 0xFF555555, + false); + } else { + GuiDraw.drawString(CANNOT_USE_VIAL.get(), x, y += yshift, 0xFF555555, false); + } } x = 6; -- cgit