diff --git a/src/main/java/codechicken/nei/bookmark/BookmarkItem.java b/src/main/java/codechicken/nei/bookmark/BookmarkItem.java index 64dd00ae0..2e57e63c0 100644 --- a/src/main/java/codechicken/nei/bookmark/BookmarkItem.java +++ b/src/main/java/codechicken/nei/bookmark/BookmarkItem.java @@ -80,6 +80,7 @@ public Builder permutations(Map permutations) { public BookmarkItem build() { final Map perms; + long multiplier = 0; if (this.permutations != null) { perms = this.permutations; @@ -97,9 +98,15 @@ public BookmarkItem build() { perms = Builder.generatePermutations(this.stack); } + if (this.multiplier >= 0) { + multiplier = this.multiplier; + } else if (this.factor > 0) { + multiplier = StackInfo.getAmount(this.stack) / this.factor; + } + return new BookmarkItem( this.groupId, - this.multiplier >= 0 ? this.multiplier : StackInfo.getAmount(this.stack) / this.factor, + multiplier, this.factor, this.chance, this.stack,