Mineflayer JS | Как я могу получить меню если его не выдаёт
Есть бот который заходит, логиниться и прочее, но есть одна проблема, когда срабатывает событие windowOpen
, бот не может получить слоты этого меню, вот что он мне возвращает по команде window.items()
:
[
Item {
type: 648,
count: 1,
metadata: 0,
nbt: null,
stackId: null,
name: 'cooked_porkchop',
displayName: 'Cooked Porkchop',
stackSize: 64,
maxDurability: undefined,
slot: 72
},
Item {
type: 750,
count: 1,
metadata: 0,
nbt: null,
stackId: null,
name: 'glass_bottle',
displayName: 'Glass Bottle',
stackSize: 64,
maxDurability: undefined,
slot: 73
}
]
Меню выглядит так:
Ответы (1 шт):
Автор решения: SawaPlayGO
→ Ссылка
Вместо использования window.items()
вы можете использовать window.slots
, после этого вы можете получить информацию по любому слоту в меню.