diff options
author | Jakub <53441451+kuba6000@users.noreply.github.com> | 2022-09-20 21:59:11 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-20 21:59:11 +0200 |
commit | 199bf2233700b4cdb60f77c79b23b56b2551f01a (patch) | |
tree | 1986b44b72f127175123c2c7241141b288768a4c /src/main/java/kubatech/nei/Mob_Handler.java | |
parent | 3377cc137172adb92d80c382c57369cdf5c82466 (diff) | |
parent | 4bd636dcb73cd9269e451010ef5b9cc0d1944167 (diff) | |
download | GT5-Unofficial-199bf2233700b4cdb60f77c79b23b56b2551f01a.tar.gz GT5-Unofficial-199bf2233700b4cdb60f77c79b23b56b2551f01a.tar.bz2 GT5-Unofficial-199bf2233700b4cdb60f77c79b23b56b2551f01a.zip |
Merge pull request #23 from GTNewHorizons/soulvial
Show in NEI if mob cannot be captured in soul vial
Diffstat (limited to 'src/main/java/kubatech/nei/Mob_Handler.java')
-rw-r--r-- | src/main/java/kubatech/nei/Mob_Handler.java | 32 |
1 files changed, 19 insertions, 13 deletions
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; |