diff options
| author | shedaniel <daniel@shedaniel.me> | 2023-01-22 00:08:47 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2023-01-22 00:14:02 +0800 |
| commit | 7dac5856acd5a1b4111f009d3c348a501f1bc397 (patch) | |
| tree | 9bd05e823a6d6db0605ff81264be339d0deddd62 /fabric | |
| parent | 3426ed6edef377ad690c44be3997a9be73df1638 (diff) | |
| download | RoughlyEnoughItems-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.java | 6 | ||||
| -rw-r--r-- | fabric/src/main/resources/fabric.mod.json | 3 |
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", |
