diff options
| author | shedaniel <daniel@shedaniel.me> | 2020-08-02 02:25:53 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2020-08-02 02:25:53 +0800 |
| commit | f4a31a563e7fae66ae63179ea0926c2c15e494c1 (patch) | |
| tree | 6daa52a08015ecc49f478061d012c1b60757b0b1 | |
| parent | b3c658c681f7dfbfd2a8fd7613b5b88d6549e7c2 (diff) | |
| download | RoughlyEnoughItems-f4a31a563e7fae66ae63179ea0926c2c15e494c1.tar.gz RoughlyEnoughItems-f4a31a563e7fae66ae63179ea0926c2c15e494c1.tar.bz2 RoughlyEnoughItems-f4a31a563e7fae66ae63179ea0926c2c15e494c1.zip | |
Fix #392
Signed-off-by: shedaniel <daniel@shedaniel.me>
3 files changed, 3 insertions, 3 deletions
diff --git a/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java b/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java index 5e8b7ed1a..386ba9b18 100644 --- a/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java +++ b/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java @@ -247,7 +247,7 @@ public class EntryListWidget extends WidgetWithBounds { blockedCount++; } return false; - }).limit(allStacks.size() - i[0]); + }).limit(Math.max(0, allStacks.size() - i[0])); if (fastEntryRendering) { entryStream.collect(Collectors.groupingBy(entryListEntry -> OptimalEntryStack.groupingHashFrom(entryListEntry.getCurrentEntry()))).forEach((integer, entries) -> { diff --git a/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/FavoritesListWidget.java b/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/FavoritesListWidget.java index a686d3d71..68c2ecfce 100644 --- a/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/FavoritesListWidget.java +++ b/RoughlyEnoughItems-runtime/src/main/java/me/shedaniel/rei/gui/widget/FavoritesListWidget.java @@ -131,7 +131,7 @@ public class FavoritesListWidget extends WidgetWithBounds { blockedCount++; } return false; - }).limit(favorites.size() - i[0]); + }).limit(Math.max(0, favorites.size() - i[0])); if (fastEntryRendering) { entryStream.collect(Collectors.groupingBy(entryListEntry -> OptimalEntryStack.groupingHashFrom(entryListEntry.getCurrentEntry()))).forEach((integer, entries) -> { diff --git a/gradle.properties b/gradle.properties index f9e67d587..25fa13bbb 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ org.gradle.jvmargs=-Xmx3G -mod_version=5.0.1-unstable +mod_version=5.0.2-unstable supported_version=1.16.2+ minecraft_version=1.16.2-pre1 yarn_version=1.16.2-pre1+build.1+legacy.20w09a+build.8 |
