From e123ef2188e11bc4093c89f662111897977a2cf3 Mon Sep 17 00:00:00 2001 From: ManInMyVan Date: Mon, 29 Jul 2024 17:27:39 -0600 Subject: [PATCH] Fix Grim thinking every item is edible on 1.15+ --- .../ac/grim/grimac/events/packets/PacketPlayerDigging.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/ac/grim/grimac/events/packets/PacketPlayerDigging.java b/src/main/java/ac/grim/grimac/events/packets/PacketPlayerDigging.java index 86cbdd4aec..6920db1f7a 100644 --- a/src/main/java/ac/grim/grimac/events/packets/PacketPlayerDigging.java +++ b/src/main/java/ac/grim/grimac/events/packets/PacketPlayerDigging.java @@ -56,8 +56,8 @@ public static void handleUseItem(GrimPlayer player, ItemStack item, InteractionH } // 1.14 and below players cannot eat in creative, exceptions are potions or milk - if ((player.getClientVersion().isNewerThanOrEquals(ClientVersion.V_1_15) || - (player.gamemode != GameMode.CREATIVE && material.hasAttribute(ItemTypes.ItemAttribute.EDIBLE))) + if (material.hasAttribute(ItemTypes.ItemAttribute.EDIBLE) && + (player.getClientVersion().isNewerThanOrEquals(ClientVersion.V_1_15) || player.gamemode != GameMode.CREATIVE) || material == ItemTypes.POTION || material == ItemTypes.MILK_BUCKET) { // Pls have this mapped correctly retrooper