From bb9e71a951af48445843ca9b96599afb5332590e Mon Sep 17 00:00:00 2001 From: xRookieFight Date: Sun, 9 Aug 2026 13:04:50 +0300 Subject: [PATCH] fix(item): keep eyes of ender in creative mode (#2841) --- crates/pumpkin/src/item/items/ender_eye.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/pumpkin/src/item/items/ender_eye.rs b/crates/pumpkin/src/item/items/ender_eye.rs index 86194a37e..38b7a3445 100644 --- a/crates/pumpkin/src/item/items/ender_eye.rs +++ b/crates/pumpkin/src/item/items/ender_eye.rs @@ -72,7 +72,7 @@ impl ItemBehaviour for EnderEyeItem { .set_block_state(&location, new_state_id, BlockFlags::NOTIFY_LISTENERS) .await; // Consume one item. - item.decrement(1); + item.decrement_unless_creative(player.gamemode.load(), 1); world.sync_world_event(WorldEvent::EndPortalFrameFill, location, 0); // Try to complete the portal. @@ -135,7 +135,7 @@ impl ItemBehaviour for EnderEyeItem { player.trigger_advancement(crate::entity::player::advancement::trigger::AdvancementTrigger::LaunchedEyeOfEnder).await; let mut stack = player.inventory.held_item().await; - stack.decrement(1); + stack.decrement_unless_creative(player.gamemode.load(), 1); player.inventory.set_held_item(stack).await; }) }