aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/main/java/me/shedaniel/rei/plugin
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2021-02-27 17:14:08 +0800
committershedaniel <daniel@shedaniel.me>2021-02-27 17:15:02 +0800
commit542eb5154ebce387312ca3691f743b89e4aef99e (patch)
tree48583bad05514d9a1a8d0ab3499af0d39f3fd1e5 /runtime/src/main/java/me/shedaniel/rei/plugin
parent9c570a0e71a6e209e0d234a99f35bd24efc18d7d (diff)
downloadRoughlyEnoughItems-542eb5154ebce387312ca3691f743b89e4aef99e.tar.gz
RoughlyEnoughItems-542eb5154ebce387312ca3691f743b89e4aef99e.tar.bz2
RoughlyEnoughItems-542eb5154ebce387312ca3691f743b89e4aef99e.zip
Remove depending on Cloth API, switching to architectury
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'runtime/src/main/java/me/shedaniel/rei/plugin')
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultCategoryHandler.java14
1 files changed, 7 insertions, 7 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultCategoryHandler.java b/runtime/src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultCategoryHandler.java
index 4cbe7b003..8ebd18416 100644
--- a/runtime/src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultCategoryHandler.java
+++ b/runtime/src/main/java/me/shedaniel/rei/plugin/autocrafting/DefaultCategoryHandler.java
@@ -26,19 +26,19 @@ package me.shedaniel.rei.plugin.autocrafting;
import io.netty.buffer.Unpooled;
import it.unimi.dsi.fastutil.ints.IntArrayList;
import it.unimi.dsi.fastutil.ints.IntList;
+import me.shedaniel.architectury.networking.NetworkManager;
import me.shedaniel.rei.RoughlyEnoughItemsNetwork;
-import me.shedaniel.rei.api.AutoTransferHandler;
import me.shedaniel.rei.api.ClientHelper;
import me.shedaniel.rei.api.ingredient.EntryStack;
-import me.shedaniel.rei.api.registry.display.TransferDisplay;
import me.shedaniel.rei.api.ingredient.entry.VanillaEntryTypes;
+import me.shedaniel.rei.api.registry.display.TransferDisplay;
+import me.shedaniel.rei.api.registry.transfer.TransferHandler;
import me.shedaniel.rei.api.server.ContainerContext;
import me.shedaniel.rei.api.server.ContainerInfo;
import me.shedaniel.rei.api.server.ContainerInfoHandler;
import me.shedaniel.rei.api.server.RecipeFinder;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
-import net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.screens.Screen;
import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen;
@@ -53,13 +53,13 @@ import org.jetbrains.annotations.NotNull;
import java.util.List;
@Environment(EnvType.CLIENT)
-public class DefaultCategoryHandler implements AutoTransferHandler {
+public class DefaultCategoryHandler implements TransferHandler {
@NotNull
@Override
public Result handle(@NotNull Context context) {
- if (!(context.getRecipe() instanceof TransferDisplay))
+ if (!(context.getDisplay() instanceof TransferDisplay))
return Result.createNotApplicable();
- TransferDisplay recipe = (TransferDisplay) context.getRecipe();
+ TransferDisplay recipe = (TransferDisplay) context.getDisplay();
AbstractContainerScreen<?> containerScreen = context.getContainerScreen();
if (containerScreen == null)
return Result.createNotApplicable();
@@ -95,7 +95,7 @@ public class DefaultCategoryHandler implements AutoTransferHandler {
buf.writeItem(ItemStack.EMPTY);
}
}
- ClientPlayNetworking.send(RoughlyEnoughItemsNetwork.MOVE_ITEMS_PACKET, buf);
+ NetworkManager.sendToServer(RoughlyEnoughItemsNetwork.MOVE_ITEMS_PACKET, buf);
return Result.createSuccessful();
}