From 7dac5856acd5a1b4111f009d3c348a501f1bc397 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sun, 22 Jan 2023 00:08:47 +0800 Subject: Add support for c:hidden_from_recipe_viewers --- .../me/shedaniel/rei/mixin/fabric/MixinClientPacketListener.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'fabric/src/main/java') 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 -- cgit