aboutsummaryrefslogtreecommitdiff
path: root/default-plugin/src/main
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2024-09-05 01:09:07 +0900
committershedaniel <daniel@shedaniel.me>2024-09-05 01:09:07 +0900
commit7b5ed400a9bb5a26013441a7ca5589ca30803abd (patch)
tree224add9a8ec220388f65f54462e101f408077947 /default-plugin/src/main
parent6da90a5afb428fdb218820a9cfbd0e423bc2558f (diff)
parent3cf87de5b6fea02eb26b747761f8f85ad0b65f51 (diff)
downloadRoughlyEnoughItems-7b5ed400a9bb5a26013441a7ca5589ca30803abd.tar.gz
RoughlyEnoughItems-7b5ed400a9bb5a26013441a7ca5589ca30803abd.tar.bz2
RoughlyEnoughItems-7b5ed400a9bb5a26013441a7ca5589ca30803abd.zip
Merge remote-tracking branch 'origin/9.x-1.19' into 11.x-1.19.4
# Conflicts: # runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/entrylist/EntryListSearchManager.java
Diffstat (limited to 'default-plugin/src/main')
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/autocrafting/InventoryCraftingTransferHandler.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/autocrafting/InventoryCraftingTransferHandler.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/autocrafting/InventoryCraftingTransferHandler.java
index d377c2add..d57fc1bb6 100644
--- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/autocrafting/InventoryCraftingTransferHandler.java
+++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/autocrafting/InventoryCraftingTransferHandler.java
@@ -24,6 +24,7 @@
package me.shedaniel.rei.plugin.autocrafting;
import me.shedaniel.rei.api.client.registry.transfer.TransferHandler;
+import me.shedaniel.rei.api.client.registry.transfer.TransferHandlerMeta;
import me.shedaniel.rei.api.client.registry.transfer.simple.SimpleTransferHandler;
import me.shedaniel.rei.api.common.entry.EntryStack;
import me.shedaniel.rei.api.common.entry.InputIngredient;
@@ -31,10 +32,11 @@ import me.shedaniel.rei.api.common.entry.type.VanillaEntryTypes;
import me.shedaniel.rei.api.common.util.CollectionUtils;
import me.shedaniel.rei.plugin.common.displays.crafting.DefaultCraftingDisplay;
import net.minecraft.network.chat.Component;
+import net.minecraft.world.item.ItemStack;
import java.util.List;
-public class InventoryCraftingTransferHandler implements TransferHandler {
+public class InventoryCraftingTransferHandler implements TransferHandler, TransferHandlerMeta {
private final SimpleTransferHandler parent;
public InventoryCraftingTransferHandler(SimpleTransferHandler parent) {
@@ -61,4 +63,9 @@ public class InventoryCraftingTransferHandler implements TransferHandler {
CollectionUtils.map(inputs, entry -> InputIngredient.withType(entry, VanillaEntryTypes.ITEM)),
parent.getInputSlots(context), parent.getInventorySlots(context));
}
+
+ @Override
+ public Iterable<ItemStack> getAvailableIngredients(Context context) {
+ return parent.getAvailableIngredients(context);
+ }
}