Я перевозил фиксаторный коммит для мода прощепрофила (который помогает быстрому или массовому крафту) для 1.16.5 (или мод версии 1.6.7). Исправление не сработало, как и ожидалось. Загрузка рецептов, и больше не может быть изготовлено медовые блоки, если они не перемещаются вручную или экранируются. После создания, перемещение их обратно в инвентарь: < /p>
Код: Выделить всё
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);
}
}
Однако при обратном портировании на версию 1.16.5 это не решило проблему — пустые бутылки все еще остаются во входных слотах. Я попытался зарегистрировать, выполняется ли это условие if, и да, код был выполнен, но по загадочным причинам не имел наблюдаемых эффектов.
Я также пробовал это (для создания таблиц) , и это тоже не работает:
Код: Выделить всё
if (player.currentScreenHandler instanceof CraftingScreenHandler craftingScreenHandler) {
craftingScreenHandler.clearCraftingSlots();
}
Я новичок в моддинге. Я бэкпортирую главным образом потому, что у меня есть куча шалкеровых коробок с бутылками с медом, из которых можно создавать, и делать это больно. Можно ли это как-то исправить?
Подробнее здесь:
https://stackoverflow.com/questions/793 ... -on-1-16-5