Я поддерживаю исправление для мода EasierCrafting (который способствует быстрому или массовому крафту) для версии 1.16.5 (или версии мода 1.6.7). Исправление сработало не так, как ожидалось.
Оно должно решить эту проблему: после создания блоков меда из бутылок с медом во входных слотах останутся 4 пустые бутылки, из-за которых невозможно щелкнуть & загружаются рецепты, и больше нельзя создавать медовые блоки, если их не убрать вручную или не открыть экран повторно.
Поэтому исправление делает это, отправляя еще 4 клика на каждую пустую бутылку. после крафта, перемещая их обратно в инвентарь:
Код: Выделить всё
if (underMouse.getOutput().getItem() == Items.HONEY_BLOCK) { // underMouse is a recipe
slotClick(1, 0, SlotActionType.QUICK_MOVE); // slot 1, left click , quick move
slotClick(2, 0, SlotActionType.QUICK_MOVE);
slotClick(4, 0, SlotActionType.QUICK_MOVE);
if (gridSize == 2) { // 2*2 grid
slotClick(3, 0, SlotActionType.QUICK_MOVE);
} else { //3*3 grid
slotClick(5, 0, SlotActionType.QUICK_MOVE);
}
}
< /code>
Однако при обратном блоке до 1.16.5 он просто не исправил проблему - пустые бутылки все еще находятся в слотах ввода. Я попытался записать, станет ли это, если
Код: Выделить всё
if (player.currentScreenHandler instanceof CraftingScreenHandler craftingScreenHandler) {
craftingScreenHandler.clearCraftingSlots();
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... -on-1-16-5