[Solved] Can't Query To SlotPos(x,3)

Hello, I can’t seem to be be able to query anything to the the 3rd row of a player’s inventory.

Test Code:

    player.getInventory().query(new SlotPos(0,3)).set(ItemStack.of(ItemTypes.COOKED_FISH, 1));
    player.getInventory().query(new SlotPos(1,3)).set(ItemStack.of(ItemTypes.DIAMOND, 1));
    
    player.getInventory().query(new SlotPos(0,2)).set(ItemStack.of(ItemTypes.WEB, 1));
    player.getInventory().query(new SlotPos(1,2)).set(ItemStack.of(ItemTypes.APPLE, 1));
    
    player.getInventory().query(new SlotPos(0,1)).set(ItemStack.of(ItemTypes.ACACIA_DOOR, 1));
    player.getInventory().query(new SlotPos(1,1)).set(ItemStack.of(ItemTypes.BAKED_POTATO, 1));
    
    player.getInventory().query(new SlotPos(0,0)).set(ItemStack.of(ItemTypes.ANVIL, 1));
    player.getInventory().query(new SlotPos(1,0)).set(ItemStack.of(ItemTypes.COOKED_RABBIT, 3));

Result:

Try querying for the inventory parts. So query for GridInventory and then set rows 1-3 (note that this will start at 0). And then query for the Hotbar. This maybe a way around the issue your having

1 Like

Thanks, this made it work! :smile: