diff options
| author | Unknown <shekwancheung0528@gmail.com> | 2019-08-11 23:28:33 +0800 |
|---|---|---|
| committer | Unknown <shekwancheung0528@gmail.com> | 2019-08-11 23:28:33 +0800 |
| commit | 28025895e0da1e6079264dbfe951e7fd9bf069d8 (patch) | |
| tree | bd28e2f6bf02a2806c4b7802fac912ed43444e43 /src/main/java/me/shedaniel/rei/plugin | |
| parent | 019aa13875ca639dda2f34c66e3160f72b923cfd (diff) | |
| download | RoughlyEnoughItems-28025895e0da1e6079264dbfe951e7fd9bf069d8.tar.gz RoughlyEnoughItems-28025895e0da1e6079264dbfe951e7fd9bf069d8.tar.bz2 RoughlyEnoughItems-28025895e0da1e6079264dbfe951e7fd9bf069d8.zip | |
Scrollable Entry List?
Diffstat (limited to 'src/main/java/me/shedaniel/rei/plugin')
9 files changed, 39 insertions, 37 deletions
diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java b/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java index d6a2a6c76..7e2c1a983 100644 --- a/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java +++ b/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java @@ -13,9 +13,9 @@ import me.shedaniel.rei.api.Entry; import me.shedaniel.rei.api.EntryRegistry; import me.shedaniel.rei.api.RecipeHelper; import me.shedaniel.rei.api.plugins.REIPluginV0; -import me.shedaniel.rei.client.ScreenHelper; import me.shedaniel.rei.gui.RecipeViewingScreen; import me.shedaniel.rei.gui.VillagerRecipeViewingScreen; +import me.shedaniel.rei.impl.ScreenHelper; import me.shedaniel.rei.plugin.blasting.DefaultBlastingCategory; import me.shedaniel.rei.plugin.blasting.DefaultBlastingDisplay; import me.shedaniel.rei.plugin.brewing.DefaultBrewingCategory; @@ -45,6 +45,7 @@ import net.minecraft.client.gui.screen.ingame.*; import net.minecraft.client.gui.screen.recipebook.RecipeBookProvider; import net.minecraft.enchantment.Enchantment; import net.minecraft.enchantment.EnchantmentHelper; +import net.minecraft.fluid.EmptyFluid; import net.minecraft.item.ItemConvertible; import net.minecraft.item.ItemStack; import net.minecraft.item.Items; @@ -114,7 +115,8 @@ public class DefaultPlugin implements REIPluginV0 { } }); Registry.FLUID.forEach(fluid -> { - entryRegistry.registerFluid(fluid); + if (!(fluid instanceof EmptyFluid)) + entryRegistry.registerFluid(fluid); }); } @@ -258,33 +260,33 @@ public class DefaultPlugin implements REIPluginV0 { return -1.0f; } }); - displayHelper.registerBoundsHandler(new DisplayHelper.DisplayBoundsHandler<CreativeInventoryScreen>() { - @Override - public Class<?> getBaseSupportedClass() { - return CreativeInventoryScreen.class; - } - - @Override - public Rectangle getLeftBounds(CreativeInventoryScreen screen) { - return new Rectangle(2, 0, ScreenHelper.getLastContainerScreenHooks().rei_getContainerLeft() - 2, MinecraftClient.getInstance().window.getScaledHeight()); - } - - @Override - public Rectangle getRightBounds(CreativeInventoryScreen screen) { - int startX = ScreenHelper.getLastContainerScreenHooks().rei_getContainerLeft() + ScreenHelper.getLastContainerScreenHooks().rei_getContainerWidth(); - return new Rectangle(startX, 0, MinecraftClient.getInstance().window.getScaledWidth() - startX - 2, MinecraftClient.getInstance().window.getScaledHeight()); - } - - @Override - public Rectangle getItemListArea(Rectangle rectangle) { - return new Rectangle(rectangle.x + 1, rectangle.y + 24, rectangle.width - 2, rectangle.height - (RoughlyEnoughItemsCore.getConfigManager().getConfig().isSideSearchField() ? 27 + 22 : 27)); - } - - @Override - public float getPriority() { - return -0.9f; - } - }); + // displayHelper.registerBoundsHandler(new DisplayHelper.DisplayBoundsHandler<CreativeInventoryScreen>() { + // @Override + // public Class<?> getBaseSupportedClass() { + // return CreativeInventoryScreen.class; + // } + // + // @Override + // public Rectangle getLeftBounds(CreativeInventoryScreen screen) { + // return new Rectangle(2, 0, ScreenHelper.getLastContainerScreenHooks().rei_getContainerLeft() - 2, MinecraftClient.getInstance().window.getScaledHeight()); + // } + // + // @Override + // public Rectangle getRightBounds(CreativeInventoryScreen screen) { + // int startX = ScreenHelper.getLastContainerScreenHooks().rei_getContainerLeft() + ScreenHelper.getLastContainerScreenHooks().rei_getContainerWidth(); + // return new Rectangle(startX, 0, MinecraftClient.getInstance().window.getScaledWidth() - startX - 2, MinecraftClient.getInstance().window.getScaledHeight()); + // } + // + // @Override + // public Rectangle getItemListArea(Rectangle rectangle) { + // return new Rectangle(rectangle.x + 1, rectangle.y + 24, rectangle.width - 2, rectangle.height - (RoughlyEnoughItemsCore.getConfigManager().getConfig().isSideSearchField() ? 27 + 22 : 27)); + // } + // + // @Override + // public float getPriority() { + // return -0.9f; + // } + // }); } @Override diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultPotionEffectExclusionZones.java b/src/main/java/me/shedaniel/rei/plugin/DefaultPotionEffectExclusionZones.java index 4dac29ba1..261afcb3f 100644 --- a/src/main/java/me/shedaniel/rei/plugin/DefaultPotionEffectExclusionZones.java +++ b/src/main/java/me/shedaniel/rei/plugin/DefaultPotionEffectExclusionZones.java @@ -6,7 +6,7 @@ package me.shedaniel.rei.plugin; import com.google.common.collect.Ordering; -import me.shedaniel.rei.client.ScreenHelper; +import me.shedaniel.rei.impl.ScreenHelper; import me.shedaniel.rei.listeners.AbstractInventoryScreenHooks; import me.shedaniel.rei.listeners.ContainerScreenHooks; import net.minecraft.client.MinecraftClient; diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultRecipeBookExclusionZones.java b/src/main/java/me/shedaniel/rei/plugin/DefaultRecipeBookExclusionZones.java index 3b2df2e44..0dced04f3 100644 --- a/src/main/java/me/shedaniel/rei/plugin/DefaultRecipeBookExclusionZones.java +++ b/src/main/java/me/shedaniel/rei/plugin/DefaultRecipeBookExclusionZones.java @@ -6,7 +6,7 @@ package me.shedaniel.rei.plugin; import com.google.common.collect.Lists; -import me.shedaniel.rei.client.ScreenHelper; +import me.shedaniel.rei.impl.ScreenHelper; import me.shedaniel.rei.listeners.ContainerScreenHooks; import net.minecraft.client.MinecraftClient; import net.minecraft.client.gui.screen.recipebook.RecipeBookProvider; diff --git a/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoBlastingBookHandler.java b/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoBlastingBookHandler.java index 855ea7ee1..2dd8811bd 100644 --- a/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoBlastingBookHandler.java +++ b/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoBlastingBookHandler.java @@ -6,7 +6,7 @@ package me.shedaniel.rei.plugin.autocrafting; import me.shedaniel.rei.api.AutoTransferHandler; -import me.shedaniel.rei.client.ScreenHelper; +import me.shedaniel.rei.impl.ScreenHelper; import me.shedaniel.rei.listeners.RecipeBookGuiHooks; import me.shedaniel.rei.plugin.blasting.DefaultBlastingDisplay; import net.minecraft.client.gui.screen.Screen; diff --git a/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoCraftingTableBookHandler.java b/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoCraftingTableBookHandler.java index 16038bc75..607cdd7a7 100644 --- a/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoCraftingTableBookHandler.java +++ b/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoCraftingTableBookHandler.java @@ -6,7 +6,7 @@ package me.shedaniel.rei.plugin.autocrafting; import me.shedaniel.rei.api.AutoTransferHandler; -import me.shedaniel.rei.client.ScreenHelper; +import me.shedaniel.rei.impl.ScreenHelper; import me.shedaniel.rei.listeners.RecipeBookGuiHooks; import me.shedaniel.rei.plugin.crafting.DefaultCraftingDisplay; import net.minecraft.client.gui.screen.Screen; diff --git a/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoFurnaceBookHandler.java b/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoFurnaceBookHandler.java index 47fbeeeaa..036b616f0 100644 --- a/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoFurnaceBookHandler.java +++ b/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoFurnaceBookHandler.java @@ -6,7 +6,7 @@ package me.shedaniel.rei.plugin.autocrafting; import me.shedaniel.rei.api.AutoTransferHandler; -import me.shedaniel.rei.client.ScreenHelper; +import me.shedaniel.rei.impl.ScreenHelper; import me.shedaniel.rei.listeners.RecipeBookGuiHooks; import me.shedaniel.rei.plugin.smelting.DefaultSmeltingDisplay; import net.minecraft.client.gui.screen.Screen; diff --git a/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoInventoryBookHandler.java b/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoInventoryBookHandler.java index e644b9a0b..ac7ed0572 100644 --- a/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoInventoryBookHandler.java +++ b/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoInventoryBookHandler.java @@ -6,7 +6,7 @@ package me.shedaniel.rei.plugin.autocrafting; import me.shedaniel.rei.api.AutoTransferHandler; -import me.shedaniel.rei.client.ScreenHelper; +import me.shedaniel.rei.impl.ScreenHelper; import me.shedaniel.rei.listeners.RecipeBookGuiHooks; import me.shedaniel.rei.plugin.crafting.DefaultCraftingDisplay; import net.minecraft.client.gui.screen.Screen; diff --git a/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoSmokerBookHandler.java b/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoSmokerBookHandler.java index 6a1ff6b23..a5b1575ea 100644 --- a/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoSmokerBookHandler.java +++ b/src/main/java/me/shedaniel/rei/plugin/autocrafting/AutoSmokerBookHandler.java @@ -6,7 +6,7 @@ package me.shedaniel.rei.plugin.autocrafting; import me.shedaniel.rei.api.AutoTransferHandler; -import me.shedaniel.rei.client.ScreenHelper; +import me.shedaniel.rei.impl.ScreenHelper; import me.shedaniel.rei.listeners.RecipeBookGuiHooks; import me.shedaniel.rei.plugin.smoking.DefaultSmokingDisplay; import net.minecraft.client.gui.screen.Screen; diff --git a/src/main/java/me/shedaniel/rei/plugin/campfire/DefaultCampfireCategory.java b/src/main/java/me/shedaniel/rei/plugin/campfire/DefaultCampfireCategory.java index dc2777daa..67a891c92 100644 --- a/src/main/java/me/shedaniel/rei/plugin/campfire/DefaultCampfireCategory.java +++ b/src/main/java/me/shedaniel/rei/plugin/campfire/DefaultCampfireCategory.java @@ -8,7 +8,7 @@ package me.shedaniel.rei.plugin.campfire; import com.mojang.blaze3d.platform.GlStateManager; import me.shedaniel.rei.api.RecipeCategory; import me.shedaniel.rei.api.Renderer; -import me.shedaniel.rei.client.ScreenHelper; +import me.shedaniel.rei.impl.ScreenHelper; import me.shedaniel.rei.gui.widget.RecipeBaseWidget; import me.shedaniel.rei.gui.widget.SlotWidget; import me.shedaniel.rei.gui.widget.Widget; |
