Fix #359 JEI Alloy Smelter is not showing stack amount required
This commit is contained in:
parent
472c2f4d2e
commit
11a31e7bcd
1 changed files with 9 additions and 1 deletions
|
@ -42,7 +42,15 @@ public abstract class BaseRecipeWrapper<T extends BaseRecipe> extends BlankRecip
|
||||||
for (int oreId : oreIds) {
|
for (int oreId : oreIds) {
|
||||||
String oreName = OreDictionary.getOreName(oreId);
|
String oreName = OreDictionary.getOreName(oreId);
|
||||||
List<ItemStack> ores = OreDictionary.getOres(oreName);
|
List<ItemStack> ores = OreDictionary.getOres(oreName);
|
||||||
itemStackSet.addAll(ores);
|
for (ItemStack ore : ores) {
|
||||||
|
if (ore.stackSize != itemStack.stackSize) {
|
||||||
|
ItemStack oreCopy = ore.copy();
|
||||||
|
oreCopy.stackSize = itemStack.stackSize;
|
||||||
|
itemStackSet.add(oreCopy);
|
||||||
|
} else {
|
||||||
|
itemStackSet.add(ore);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return new ArrayList<>(itemStackSet);
|
return new ArrayList<>(itemStackSet);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue