diff options
| author | shedaniel <daniel@shedaniel.me> | 2019-12-20 17:31:30 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2019-12-20 17:31:30 +0800 |
| commit | b2d0af7a9fb0d16f14b294802f6718ac315d0de8 (patch) | |
| tree | 239aeb17bc098158bf2e63737253247ba3e687fe /src/main/java/me/shedaniel/rei/plugin/DefaultRecipeBookExclusionZones.java | |
| parent | e0a4a4692f8cb465c32ef589e15cea83d2432f99 (diff) | |
| download | RoughlyEnoughItems-b2d0af7a9fb0d16f14b294802f6718ac315d0de8.tar.gz RoughlyEnoughItems-b2d0af7a9fb0d16f14b294802f6718ac315d0de8.tar.bz2 RoughlyEnoughItems-b2d0af7a9fb0d16f14b294802f6718ac315d0de8.zip | |
3.2.27
Diffstat (limited to 'src/main/java/me/shedaniel/rei/plugin/DefaultRecipeBookExclusionZones.java')
| -rw-r--r-- | src/main/java/me/shedaniel/rei/plugin/DefaultRecipeBookExclusionZones.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultRecipeBookExclusionZones.java b/src/main/java/me/shedaniel/rei/plugin/DefaultRecipeBookExclusionZones.java index 150b82f16..5e50fe3f1 100644 --- a/src/main/java/me/shedaniel/rei/plugin/DefaultRecipeBookExclusionZones.java +++ b/src/main/java/me/shedaniel/rei/plugin/DefaultRecipeBookExclusionZones.java @@ -16,13 +16,13 @@ import net.minecraft.container.CraftingContainer; import java.util.Collections; import java.util.List; -import java.util.function.Function; +import java.util.function.Supplier; -public class DefaultRecipeBookExclusionZones implements Function<Boolean, List<Rectangle>> { +public class DefaultRecipeBookExclusionZones implements Supplier<List<Rectangle>> { @Override - public List<Rectangle> apply(Boolean isOnRightSide) { - if (isOnRightSide || !MinecraftClient.getInstance().player.getRecipeBook().isGuiOpen() || !(MinecraftClient.getInstance().currentScreen instanceof RecipeBookProvider) || !(ScreenHelper.getLastContainerScreen().getContainer() instanceof CraftingContainer)) + public List<Rectangle> get() { + if (!MinecraftClient.getInstance().player.getRecipeBook().isGuiOpen() || !(MinecraftClient.getInstance().currentScreen instanceof RecipeBookProvider) || !(ScreenHelper.getLastContainerScreen().getContainer() instanceof CraftingContainer)) return Collections.emptyList(); ContainerScreenHooks screenHooks = ScreenHelper.getLastContainerScreenHooks(); List<Rectangle> l = Lists.newArrayList(new Rectangle(screenHooks.rei_getContainerLeft() - 4 - 145, screenHooks.rei_getContainerTop(), 4 + 145 + 30, screenHooks.rei_getContainerHeight())); |
