aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/miscgui/minionhelper/loaders/repo/RecipeBuilder.java13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/miscgui/minionhelper/loaders/repo/RecipeBuilder.java b/src/main/java/io/github/moulberry/notenoughupdates/miscgui/minionhelper/loaders/repo/RecipeBuilder.java
index 0c05995e..e7738954 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/miscgui/minionhelper/loaders/repo/RecipeBuilder.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/miscgui/minionhelper/loaders/repo/RecipeBuilder.java
@@ -55,13 +55,16 @@ public class RecipeBuilder {
"_"
));
if (same) {
- parent = manager.getMinionById(itemName);
- if (parent == null) {
- if (NotEnoughUpdates.INSTANCE.config.hidden.dev) {
- Utils.addChatMessage("Parent is null for minion " + minionInternalName);
+ Minion recipeMinion = manager.getMinionById(itemName);
+ if (recipeMinion.getTier() == minion.getTier() - 1) {
+ parent = recipeMinion;
+ if (parent == null) {
+ if (NotEnoughUpdates.INSTANCE.config.hidden.dev) {
+ Utils.addChatMessage("Parent is null for minion " + minionInternalName);
+ }
}
+ isParent = true;
}
- isParent = true;
}
}
if (!isParent) {