Fix current slot may reset to 0 after auto eating

This commit is contained in:
ReinforceZwei 2020-04-08 00:36:15 +08:00 committed by ORelio
parent 2e1e79bcef
commit 044c19114c

View file

@ -1599,6 +1599,7 @@ namespace MinecraftClient
{ {
Container inventory = inventories[0]; Container inventory = inventories[0];
bool found = false; bool found = false;
LastSlot = CurrentSlot;
if (inventory.Items.ContainsKey(CurrentSlot + 36) && inventory.Items[CurrentSlot + 36].IsFood()) if (inventory.Items.ContainsKey(CurrentSlot + 36) && inventory.Items[CurrentSlot + 36].IsFood())
{ {
// no need to change slot // no need to change slot
@ -1606,7 +1607,6 @@ namespace MinecraftClient
} }
else else
{ {
LastSlot = CurrentSlot;
for (int i = 36; i <= 44; i++) for (int i = 36; i <= 44; i++)
{ {
if (!inventory.Items.ContainsKey(i)) continue; if (!inventory.Items.ContainsKey(i)) continue;