aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2020-04-01 20:01:34 +0800
committershedaniel <daniel@shedaniel.me>2020-04-01 20:01:34 +0800
commit66abc317e5fc36a397ca1cc919e388fbe143956b (patch)
tree915cc4799d89297b8d4bd2dbe1046c177f4d1627 /src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java
parent3919ec1e15d6eb9a8aa4564bb2d4e4dfdbeb54e3 (diff)
downloadRoughlyEnoughItems-66abc317e5fc36a397ca1cc919e388fbe143956b.tar.gz
RoughlyEnoughItems-66abc317e5fc36a397ca1cc919e388fbe143956b.tar.bz2
RoughlyEnoughItems-66abc317e5fc36a397ca1cc919e388fbe143956b.zip
ScrollingContainer & SubsetsMenu && 20w18b
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java')
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java22
1 files changed, 5 insertions, 17 deletions
diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java b/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java
index 703e8dabc..fd10e33bb 100644
--- a/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java
+++ b/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java
@@ -31,6 +31,7 @@ import me.shedaniel.math.Rectangle;
import me.shedaniel.rei.RoughlyEnoughItemsCore;
import me.shedaniel.rei.api.*;
import me.shedaniel.rei.api.plugins.REIPluginV0;
+import me.shedaniel.rei.api.subsets.SubsetsRegistry;
import me.shedaniel.rei.api.widgets.Panel;
import me.shedaniel.rei.api.widgets.Tooltip;
import me.shedaniel.rei.gui.RecipeViewingScreen;
@@ -171,7 +172,7 @@ public class DefaultPlugin implements REIPluginV0 {
@Override
public boolean isEmpty() {
- return !((ClientHelperImpl) ClientHelper.getInstance()).ok.get();
+ return !((ClientHelperImpl) ClientHelper.getInstance()).isAprilFools.get();
}
@Override
@@ -296,22 +297,6 @@ public class DefaultPlugin implements REIPluginV0 {
return Collections.emptyList();
return Collections.singletonList(widget.getBounds().clone());
});
-// displayHelper.registerHandler(new OverlayDecider() {
-// @Override
-// public boolean isHandingScreen(Class<?> screen) {
-// return InventoryScreen.class.isAssignableFrom(screen);
-// }
-//
-// @Override
-// public ActionResult shouldScreenBeOverlayed(Class<?> screen) {
-// return isHandingScreen(screen) ? ActionResult.FAIL : ActionResult.PASS;
-// }
-//
-// @Override
-// public float getPriority() {
-// return 10f;
-// }
-// });
displayHelper.registerHandler(new DisplayHelper.DisplayBoundsHandler<HandledScreen<?>>() {
@Override
public Class<?> getBaseSupportedClass() {
@@ -404,6 +389,9 @@ public class DefaultPlugin implements REIPluginV0 {
recipeHelper.registerScreenClickArea(new Rectangle(78, 32, 28, 23), FurnaceScreen.class, SMELTING);
recipeHelper.registerScreenClickArea(new Rectangle(78, 32, 28, 23), SmokerScreen.class, SMOKING);
recipeHelper.registerScreenClickArea(new Rectangle(78, 32, 28, 23), BlastFurnaceScreen.class, BLASTING);
+// SubsetsRegistry subsetsRegistry = SubsetsRegistry.INSTANCE;
+// subsetsRegistry.registerPathEntry("roughlyenoughitems:food", EntryStack.create(Items.MILK_BUCKET));
+// subsetsRegistry.registerPathEntry("roughlyenoughitems:food/roughlyenoughitems:cookies", EntryStack.create(Items.COOKIE));
}
@Override