From 00029913ffe72ee1b6cdff64ffe1fd9e56ac15a1 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Wed, 9 Nov 2022 22:33:34 +0800 Subject: Update to 22w44a --- .../rei/impl/client/config/entries/FilteringCategoriesEntry.java | 9 +++++---- .../impl/client/config/entries/FilteringCategoriesScreen.java | 9 +++++---- .../impl/client/config/entries/NoFilteringCategoriesEntry.java | 9 +++++---- 3 files changed, 15 insertions(+), 12 deletions(-) (limited to 'runtime/src/main/java') diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/config/entries/FilteringCategoriesEntry.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/config/entries/FilteringCategoriesEntry.java index 403b125e9..034b9d8e7 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/config/entries/FilteringCategoriesEntry.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/config/entries/FilteringCategoriesEntry.java @@ -40,6 +40,7 @@ import java.util.List; import java.util.Map; import java.util.Optional; import java.util.function.Consumer; +import java.util.function.Supplier; @ApiStatus.Internal public class FilteringCategoriesEntry extends AbstractConfigListEntry, Boolean>> { @@ -51,7 +52,7 @@ public class FilteringCategoriesEntry extends AbstractConfigListEntry { filteringScreen.parent = Minecraft.getInstance().screen; Minecraft.getInstance().setScreen(filteringScreen); - }); + }, Button.NO_TOOLTIP, Supplier::get) {}; private final List children = ImmutableList.of(buttonWidget); public FilteringCategoriesEntry(Component fieldName, Map, Boolean> configFiltered, Map, Boolean> defaultValue, Consumer, Boolean>> saveConsumer) { @@ -81,15 +82,15 @@ public class FilteringCategoriesEntry extends AbstractConfigListEntry { minecraft.setScreen(parent); this.parent = null; - })); + }, Button.NO_TOOLTIP, Supplier::get) {}); } listWidget = addWidget(new ListWidget(minecraft, width, height, 30, height, BACKGROUND_LOCATION)); for (CategoryRegistry.CategoryConfiguration configuration : CategoryRegistry.getInstance()) { @@ -180,7 +181,7 @@ public class FilteringCategoriesScreen extends Screen { } entry.edited = true; - }); + }, Button.NO_TOOLTIP, Supplier::get) {}; } } @@ -228,8 +229,8 @@ public class FilteringCategoriesScreen extends Screen { client.font.drawShadow(matrices, id.getVisualOrderText(), xPos, y + 22, 8421504); } } - toggleButton.x = x + entryWidth - 6 - toggleButton.getWidth(); - toggleButton.y = y + 5; + toggleButton.setX(x + entryWidth - 6 - toggleButton.getWidth()); + toggleButton.setY(y + 5); toggleButton.render(matrices, mouseX, mouseY, delta); } diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/config/entries/NoFilteringCategoriesEntry.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/config/entries/NoFilteringCategoriesEntry.java index 36f46cf08..6230d6a60 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/config/entries/NoFilteringCategoriesEntry.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/config/entries/NoFilteringCategoriesEntry.java @@ -40,13 +40,14 @@ import java.util.List; import java.util.Map; import java.util.Optional; import java.util.function.Consumer; +import java.util.function.Supplier; @ApiStatus.Internal public class NoFilteringCategoriesEntry extends AbstractConfigListEntry, Boolean>> { private Consumer, Boolean>> saveConsumer; private Map, Boolean> defaultValue; private Map, Boolean> configFiltered; - private final AbstractWidget buttonWidget = new Button(0, 0, 150, 20, Component.translatable("config.roughlyenoughitems.filteredEntries.loadWorldFirst"), button -> {}); + private final AbstractWidget buttonWidget = new Button(0, 0, 150, 20, Component.translatable("config.roughlyenoughitems.filteredEntries.loadWorldFirst"), button -> {}, Button.NO_TOOLTIP, Supplier::get) {}; private final List children = ImmutableList.of(buttonWidget); public NoFilteringCategoriesEntry(Component fieldName, Map, Boolean> configFiltered, Map, Boolean> defaultValue, Consumer, Boolean>> saveConsumer) { @@ -76,15 +77,15 @@ public class NoFilteringCategoriesEntry extends AbstractConfigListEntry