From 4ae308eb5ff4e365bd0df886767dc604c40b6f2e Mon Sep 17 00:00:00 2001 From: IzzelAliz Date: Fri, 29 Jan 2021 12:54:17 +0800 Subject: [PATCH] Fix recipe book is not updated (#20) --- .../common/mixin/core/item/crafting/ServerRecipeBookMixin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/item/crafting/ServerRecipeBookMixin.java b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/item/crafting/ServerRecipeBookMixin.java index 8670acb2..348a685e 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/item/crafting/ServerRecipeBookMixin.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/item/crafting/ServerRecipeBookMixin.java @@ -20,7 +20,7 @@ public class ServerRecipeBookMixin { @Redirect(method = "add", at = @At(value = "INVOKE", target = "Lnet/minecraft/item/crafting/IRecipe;isDynamic()Z")) public boolean arclight$recipeUpdate(IRecipe recipe, Collection> collection, ServerPlayerEntity playerEntity) { - return !recipe.isDynamic() && CraftEventFactory.handlePlayerRecipeListUpdateEvent(playerEntity, recipe.getId()); + return recipe.isDynamic() || !CraftEventFactory.handlePlayerRecipeListUpdateEvent(playerEntity, recipe.getId()); } @Inject(method = "sendPacket", cancellable = true, at = @At("HEAD"))