fix: AutoEat not switching slots when food runs out #5380
Merged
Wide-Cat merged 6 commits intoMeteorDevelopment:masterfrom Jul 18, 2025
Merged
fix: AutoEat not switching slots when food runs out #5380Wide-Cat merged 6 commits intoMeteorDevelopment:masterfrom
Wide-Cat merged 6 commits intoMeteorDevelopment:masterfrom
Conversation
Fixed condition that checks for food in current slot to allow switching when food is depleted.
Contributor
|
I was able to reproduce the bug, and then I tried the PR fix and it works! But I noticed another bug while I was testing. It exists prior to the PR, maybe you should fix this one since its kind of similar. Minecraft_.1.21.4.-.Multiplayer.3rd-party.Server.2025-06-10.00-28-25.mp4AutoEat forces the player to switch to the food slot despite being unable to eat the food. The food cannot be eaten when the player is at full hunger. This wouldn't happen with foods like Gapples or Egaps because they can be eaten regardless of hunger which is probably why this bug hasn't been fixed. |
Contributor
Author
|
@Gingerbeard5773 done AutoEat no longer switches to food that can't be eaten at full hunger unless it's always edible (like egaps, chorus etc). |
Gingerbeard5773
approved these changes
Jun 12, 2025
Contributor
Gingerbeard5773
left a comment
There was a problem hiding this comment.
Tested, all bugs were resolved
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Type of change
Description
Fixed condition that checks for food in current slot to allow switching when food is depleted.
When using AutoEat, if the food in the current slot runs out, the module fails to switch to another slot with food. The player gets stuck with the empty slot until another food item appears in that same slot.
onTickthat checks if the current slot contains foodbug demo:

Related issues
#4836
How Has This Been Tested?
you can see in the gif that the slots can be switched after applying this patch
Checklist: