Взаимодействие с инвентарем игрока в сундуке

Версия Minecraft
1.8.9
API
Forge
Я хочу взаимодействовать со слот в инвенторе, но с открытым сундуком. Как это сделать если в GuiChest можно получить (и взаимодействовать) только сам инвентарь сундука?

Я пробовал через миксин получить upperChestInventory
GuiChestAccessor:
import net.minecraft.client.gui.inventory.GuiChest;
import net.minecraft.inventory.IInventory;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.gen.Accessor;

@Mixin(GuiChest.class)
public interface GuiChestAccessor {
    @Accessor("lowerChestInventory")
    IInventory getLowerChestInventory();

    @Accessor("upperChestInventory")
    IInventory getUpperPlayerInventory();
}
Но тут встаёт другая проблема, как получить айди инвенторя для C0EPacketClickWindow? Если взять айди сундука, то он конечно нажимает на слот в судуке.
 
7,099
324
1,510
7,099
324
1,510
Судя по тому, что миксин у тебя для GuiChest, эта фича предназначается только для стороны клиента. Тогда инвентарь игрока можно получить через Minecraft.getMinecraft().player.inventory
 
Сверху