Я хочу взаимодействовать со слот в инвенторе, но с открытым сундуком. Как это сделать если в GuiChest можно получить (и взаимодействовать) только сам инвентарь сундука?
Я пробовал через миксин получить
Но тут встаёт другая проблема, как получить айди инвенторя для C0EPacketClickWindow? Если взять айди сундука, то он конечно нажимает на слот в судуке.
Я пробовал через миксин получить
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();
}