aboutsummaryrefslogtreecommitdiff
path: root/fabric
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2023-01-22 00:08:47 +0800
committershedaniel <daniel@shedaniel.me>2023-01-22 00:14:02 +0800
commit7dac5856acd5a1b4111f009d3c348a501f1bc397 (patch)
tree9bd05e823a6d6db0605ff81264be339d0deddd62 /fabric
parent3426ed6edef377ad690c44be3997a9be73df1638 (diff)
downloadRoughlyEnoughItems-7dac5856acd5a1b4111f009d3c348a501f1bc397.tar.gz
RoughlyEnoughItems-7dac5856acd5a1b4111f009d3c348a501f1bc397.tar.bz2
RoughlyEnoughItems-7dac5856acd5a1b4111f009d3c348a501f1bc397.zip
Add support for c:hidden_from_recipe_viewers
Diffstat (limited to 'fabric')
-rw-r--r--fabric/src/main/java/me/shedaniel/rei/mixin/fabric/MixinClientPacketListener.java6
-rw-r--r--fabric/src/main/resources/fabric.mod.json3
2 files changed, 8 insertions, 1 deletions
diff --git a/fabric/src/main/java/me/shedaniel/rei/mixin/fabric/MixinClientPacketListener.java b/fabric/src/main/java/me/shedaniel/rei/mixin/fabric/MixinClientPacketListener.java
index 1e1eb0d3a..5f355b9fa 100644
--- a/fabric/src/main/java/me/shedaniel/rei/mixin/fabric/MixinClientPacketListener.java
+++ b/fabric/src/main/java/me/shedaniel/rei/mixin/fabric/MixinClientPacketListener.java
@@ -26,6 +26,7 @@ package me.shedaniel.rei.mixin.fabric;
import me.shedaniel.rei.RoughlyEnoughItemsCoreClient;
import net.minecraft.client.multiplayer.ClientPacketListener;
import net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket;
+import net.minecraft.network.protocol.game.ClientboundUpdateTagsPacket;
import net.minecraft.world.item.crafting.RecipeManager;
import org.spongepowered.asm.mixin.Final;
import org.spongepowered.asm.mixin.Mixin;
@@ -42,4 +43,9 @@ public class MixinClientPacketListener {
private void handleUpdateRecipes(ClientboundUpdateRecipesPacket clientboundUpdateRecipesPacket, CallbackInfo ci) {
RoughlyEnoughItemsCoreClient.PRE_UPDATE_RECIPES.invoker().update(recipeManager);
}
+
+ @Inject(method = "handleUpdateTags", at = @At("HEAD"))
+ private void handleUpdateTags(ClientboundUpdateTagsPacket packet, CallbackInfo ci) {
+ RoughlyEnoughItemsCoreClient.POST_UPDATE_TAGS.invoker().run();
+ }
} \ No newline at end of file
diff --git a/fabric/src/main/resources/fabric.mod.json b/fabric/src/main/resources/fabric.mod.json
index bb8a221ae..70e6b0d83 100644
--- a/fabric/src/main/resources/fabric.mod.json
+++ b/fabric/src/main/resources/fabric.mod.json
@@ -28,7 +28,8 @@
],
"rei_client": [
"me.shedaniel.rei.plugin.client.DefaultClientPlugin",
- "me.shedaniel.rei.plugin.client.runtime.DefaultClientRuntimePlugin"
+ "me.shedaniel.rei.plugin.client.runtime.DefaultClientRuntimePlugin",
+ "me.shedaniel.rei.plugin.client.runtime.HideIngredientsFromTagsPlugin"
]
},
"accessWidener": "roughlyenoughitems.accessWidener",