mirror of
https://github.com/GeyserMC/Geyser.git
synced 2025-12-28 11:19:11 +00:00
Fix ghost items when taking items out of a furnace
This commit is contained in:
@@ -152,6 +152,7 @@ public final class ClickPlan {
|
||||
clickedItemStack,
|
||||
changedItems
|
||||
);
|
||||
System.out.println(clickPacket);
|
||||
|
||||
session.sendDownstreamPacket(clickPacket);
|
||||
}
|
||||
@@ -391,7 +392,7 @@ public final class ClickPlan {
|
||||
public IntSet getAffectedSlots() {
|
||||
IntSet affectedSlots = new IntOpenHashSet();
|
||||
for (ClickAction action : plan) {
|
||||
if (translator.getSlotType(action.slot) == SlotType.NORMAL && action.slot != Click.OUTSIDE_SLOT) {
|
||||
if (translator.getSlotType(action.slot) != SlotType.OUTPUT && action.slot != Click.OUTSIDE_SLOT) {
|
||||
affectedSlots.add(action.slot);
|
||||
if (action.click.actionType == ContainerActionType.MOVE_TO_HOTBAR_SLOT) {
|
||||
//TODO won't work if offhand is added
|
||||
|
||||
Reference in New Issue
Block a user