Skip to content

Commit f631b23

Browse files
committed
📦 Update eat hint to show when can consume
1 parent 65184bb commit f631b23

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

common/src/main/java/com/mrcrayfish/controllable/client/overlay/ActionHintOverlay.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,18 @@
55
import com.mrcrayfish.controllable.client.Action;
66
import com.mrcrayfish.controllable.client.ActionDescriptions;
77
import com.mrcrayfish.controllable.client.ActionVisibility;
8-
import com.mrcrayfish.controllable.client.binding.ButtonBinding;
9-
import com.mrcrayfish.controllable.client.binding.ButtonBindings;
108
import com.mrcrayfish.controllable.client.ButtonIcons;
119
import com.mrcrayfish.controllable.client.RadialMenuHandler;
10+
import com.mrcrayfish.controllable.client.binding.ButtonBinding;
11+
import com.mrcrayfish.controllable.client.binding.ButtonBindings;
1212
import com.mrcrayfish.controllable.client.util.ClientHelper;
1313
import com.mrcrayfish.controllable.client.util.ScreenHelper;
1414
import com.mrcrayfish.controllable.platform.ClientServices;
1515
import net.minecraft.client.Minecraft;
1616
import net.minecraft.client.gui.GuiGraphics;
1717
import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen;
1818
import net.minecraft.network.chat.Component;
19+
import net.minecraft.world.food.FoodProperties;
1920
import net.minecraft.world.inventory.Slot;
2021
import net.minecraft.world.item.BlockItem;
2122
import net.minecraft.world.item.ItemStack;
@@ -202,7 +203,8 @@ else if(mc.screen == null)
202203
switch(currentItem.getUseAnimation())
203204
{
204205
case EAT:
205-
if(mc.player.getFoodData().needsFood())
206+
FoodProperties properties = currentItem.getItem().getFoodProperties();
207+
if(properties != null && mc.player.canEat(properties.canAlwaysEat()))
206208
{
207209
actionMap.put(ButtonBindings.USE_ITEM, new Action(ActionDescriptions.EAT, Action.Side.RIGHT));
208210
}

0 commit comments

Comments
 (0)