aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2019-12-28 00:38:39 +0800
committershedaniel <daniel@shedaniel.me>2019-12-28 00:38:39 +0800
commit1b7fe4ad3cefa1b86c8a9678cf4b54704c95c301 (patch)
treefcde590305aa3503c8ef72374b76ea3ca16d8cd3 /src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java
parent99d4e59c0d8d4acc5200f5b3b40a1b4f0b34157b (diff)
downloadRoughlyEnoughItems-1b7fe4ad3cefa1b86c8a9678cf4b54704c95c301.tar.gz
RoughlyEnoughItems-1b7fe4ad3cefa1b86c8a9678cf4b54704c95c301.tar.bz2
RoughlyEnoughItems-1b7fe4ad3cefa1b86c8a9678cf4b54704c95c301.zip
trying to optimise it
Diffstat (limited to 'src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java')
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java b/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java
index c0ccf527b..c876a6f1f 100644
--- a/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java
+++ b/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java
@@ -94,16 +94,13 @@ public class DefaultPlugin implements REIPluginV0 {
return;
}
for (Item item : Registry.ITEM) {
- ItemStack[] stacks = null;
+ List<ItemStack> stacks = null;
try {
- stacks = entryRegistry.getAllStacksFromItem(item);
- for (ItemStack stack : entryRegistry.getAllStacksFromItem(item)) {
- entryRegistry.registerEntry(EntryStack.create(stack));
- }
+ stacks = entryRegistry.appendStacksForItem(item);
} catch (Exception ignored) {
}
if (stacks != null) {
- for (ItemStack stack : entryRegistry.getAllStacksFromItem(item)) {
+ for (ItemStack stack : entryRegistry.appendStacksForItem(item)) {
entryRegistry.registerEntry(EntryStack.create(stack));
}
} else