aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/plugin
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2019-12-12 22:43:27 +0800
committershedaniel <daniel@shedaniel.me>2019-12-12 22:43:55 +0800
commit977704a0aa62b79a130d535dec351b5d028e3590 (patch)
treea592b7ef356e013bb88adbf58bba937b94551b8a /src/main/java/me/shedaniel/rei/plugin
parent989e45491c6e53695e1e20b0d790d8fb2fbf82ae (diff)
downloadRoughlyEnoughItems-977704a0aa62b79a130d535dec351b5d028e3590.tar.gz
RoughlyEnoughItems-977704a0aa62b79a130d535dec351b5d028e3590.tar.bz2
RoughlyEnoughItems-977704a0aa62b79a130d535dec351b5d028e3590.zip
3.2.20
Fix #204
Diffstat (limited to 'src/main/java/me/shedaniel/rei/plugin')
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultCategoryHandler.java2
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultRecipeBookHandler.java3
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/cooking/DefaultCookingCategory.java2
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/crafting/DefaultCraftingCategory.java4
4 files changed, 7 insertions, 4 deletions
diff --git a/src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultCategoryHandler.java b/src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultCategoryHandler.java
index 78ca518f5..16832cf19 100644
--- a/src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultCategoryHandler.java
+++ b/src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultCategoryHandler.java
@@ -76,7 +76,7 @@ public class DefaultCategoryHandler implements AutoTransferHandler {
return -10;
}
- public boolean canUseMovePackets() {
+ public static boolean canUseMovePackets() {
return ClientSidePacketRegistry.INSTANCE.canServerReceive(RoughlyEnoughItemsNetwork.MOVE_ITEMS_PACKET);
}
diff --git a/src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultRecipeBookHandler.java b/src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultRecipeBookHandler.java
index d6eeb40f7..83f1b861c 100644
--- a/src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultRecipeBookHandler.java
+++ b/src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultRecipeBookHandler.java
@@ -7,6 +7,7 @@ package me.shedaniel.rei.plugin.autocrafting;
import me.shedaniel.rei.api.AutoTransferHandler;
import me.shedaniel.rei.api.RecipeDisplay;
+import me.shedaniel.rei.api.TransferRecipeDisplay;
import me.shedaniel.rei.impl.ScreenHelper;
import me.shedaniel.rei.listeners.RecipeBookGuiHooks;
import me.shedaniel.rei.plugin.cooking.DefaultCookingDisplay;
@@ -23,6 +24,8 @@ public class DefaultRecipeBookHandler implements AutoTransferHandler {
@SuppressWarnings("deprecation")
@Override
public Result handle(Context context) {
+ if (context.getRecipe() instanceof TransferRecipeDisplay && DefaultCategoryHandler.canUseMovePackets())
+ return Result.createNotApplicable();
RecipeDisplay display = context.getRecipe();
if (!(context.getContainer() instanceof CraftingContainer))
return Result.createNotApplicable();
diff --git a/src/main/java/me/shedaniel/rei/plugin/cooking/DefaultCookingCategory.java b/src/main/java/me/shedaniel/rei/plugin/cooking/DefaultCookingCategory.java
index f56f9429f..b67475b55 100644
--- a/src/main/java/me/shedaniel/rei/plugin/cooking/DefaultCookingCategory.java
+++ b/src/main/java/me/shedaniel/rei/plugin/cooking/DefaultCookingCategory.java
@@ -47,7 +47,7 @@ public class DefaultCookingCategory implements TransferRecipeCategory<DefaultCoo
Point startPoint = new Point(bounds.getCenterX() - 41, bounds.getCenterY() - 27);
RenderSystem.translatef(0, 0, 400);
if (redSlots.contains(0)) {
- DrawableHelper.fill(startPoint.x + 1, startPoint.y + 1, startPoint.x + 1 + 16, startPoint.y + 1 + 16, 822018048);
+ DrawableHelper.fill(startPoint.x + 1, startPoint.y + 1, startPoint.x + 1 + 16, startPoint.y + 1 + 16, 1090453504);
}
RenderSystem.translatef(0, 0, -400);
}
diff --git a/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultCraftingCategory.java b/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultCraftingCategory.java
index 5660957b9..e1906461c 100644
--- a/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultCraftingCategory.java
+++ b/src/main/java/me/shedaniel/rei/plugin/crafting/DefaultCraftingCategory.java
@@ -91,10 +91,10 @@ public class DefaultCraftingCategory implements TransferRecipeCategory<DefaultCr
Point startPoint = new Point(bounds.getCenterX() - 58, bounds.getCenterY() - 27);
RenderSystem.translatef(0, 0, 400);
for (Integer slot : redSlots) {
- int i = getSlotWithSize(display, slot, 3);
+ int i = slot;
int x = i % 3;
int y = (i - x) / 3;
- DrawableHelper.fill(startPoint.x + 1 + x * 18, startPoint.y + 1 + y * 18, startPoint.x + 1 + x * 18 + 16, startPoint.y + 1 + y * 18 + 16, 822018048);
+ DrawableHelper.fill(startPoint.x + 1 + x * 18, startPoint.y + 1 + y * 18, startPoint.x + 1 + x * 18 + 16, startPoint.y + 1 + y * 18 + 16, 0x60ff0000);
}
RenderSystem.translatef(0, 0, -400);
}