aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/kubatech/nei/Mob_Handler.java
diff options
context:
space:
mode:
authorJakub <53441451+kuba6000@users.noreply.github.com>2022-09-20 21:59:11 +0200
committerGitHub <noreply@github.com>2022-09-20 21:59:11 +0200
commit199bf2233700b4cdb60f77c79b23b56b2551f01a (patch)
tree1986b44b72f127175123c2c7241141b288768a4c /src/main/java/kubatech/nei/Mob_Handler.java
parent3377cc137172adb92d80c382c57369cdf5c82466 (diff)
parent4bd636dcb73cd9269e451010ef5b9cc0d1944167 (diff)
downloadGT5-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.java32
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;