Item Scroller
Модификация для клиента, добавляющая множество сочетаний клавиш для более удобного перемещения предметов и ускорения крафта в инвентаре.
Быстрое задание
Как далеко вы сможете убежать, прежде чем вас поймают толпы?
Проверка Minecraft
Подтвердите свой запуск
Пройдите быструю проверку, чтобы получить свой код.
Item Scroller
Описание
Модификация для клиентской части, добавляющая несколько более удобных способов перемещения предметов в инвентаре. Это делается путем прокрутки колесика мыши над слотами предметов (опционально, удерживая некоторые клавиши-модификаторы) или путем удерживания клавиш-модификаторов и последующего перетаскивания левой или правой кнопкой мыши по слотам.
Также имеются специальные функции для ускорения торговли и крафта с участием жителей деревни.
Доступно для Ornithe (1.12.2 [и других версий в будущем]), LiteLoader (1.12.x), Rift (1.13.2), Fabric (1.14+) и Forge (1.8 - 1.14.4).
Более подробная информация и сведения...
Мод имеет несколько настраиваемых клавиш-модификаторов (в зависимости от мода/версии Minecraft, в современных версиях по умолчанию `Shift`, `Ctrl` и `Alt`) для перемещения целых стопок, всех совпадающих предметов или всех предметов одновременно. Он также имеет специальную обработку действий жителей деревни, чтобы облегчить надоедливое кликание при торговле. Начиная с версии `0.11.0`, он также имеет специальную обработку инвентаря для крафта (с внутренней «памятью рецептов» на 18 слотов).
Базовая функция прокрутки предметов аналогична той, что реализована в NEI (и некоторых других модах). Но мне хотелось больше контроля и способов перемещения предметов, поэтому я создал этот мод, объединив все полезные для меня функции в одном отдельном моде для клиентской части (так что он работает и на ванильных серверах).
В настройках есть параметры, позволяющие индивидуально включать или отключать те или иные режимы. Также можно изменить направление прокрутки или, например, значение функции «прокрутка вверх». Все параметры доступны через внутриигровое меню настроек.
Примечание: Для всех последних версий Item Scroller (начиная с версии 0.13.0) требуется модификация библиотеки malilib:
https://modrinth.com/mod/malilib
Комбинации клавиш
Некоторые из стандартных горячих клавиш
- `I + C` - В современных версиях (Rift, Fabric, LiteLoader, Ornithe) стандартная горячая клавиша для открытия экрана настроек игры — `I + C`. - Прокрутка колесика мыши: перемещение одного предмета из или в слот, на который наведен курсор. - `Shift + прокрутка`: перемещение совпадающих стопок по одной. Стопка, на которую наведен курсор, перемещается последней. - `Ctrl + прокрутка`: перемещение всех совпадающих стопок в или из другого инвентаря. - `Alt + щелчок`: перемещение всех совпадающих стопок в или из другого инвентаря. (То же, что и `Ctrl + прокрутка`.) - `Ctrl + Shift + прокрутка`: перемещение всего в или из другого инвентаря. - `Alt + Shift + щелчок`: перемещение всего в или из другого инвентаря. (Аналогично `Control + Shift + прокрутка`.) - `Shift + щелчок левой кнопкой мыши и удержание + перетаскивание`: переместить все перетаскиваемые стопки. - `Shift + щелчок правой кнопкой мыши и удержание + перетаскивание`: переместить все элементы, кроме последнего, из всех перетаскиваемых стопок. - `Ctrl + щелчок левой или правой кнопкой мыши и удержание + перетаскивание`: переместить только один элемент из всех перетаскиваемых стопок. - `Shift + щелчок` на пустом слоте с предметами в курсоре: переместить все соответствующие предметы в этот инвентарь. - `Shift + щелчок` вне инвентаря с предметами в курсоре: выбросить все соответствующие предметы из всего инвентаря. - `Ctrl + клавиша Drop + щелчок левой или правой кнопкой мыши и удержание + перетаскивание`: выбросить один предмет из всех перетащенных слотов. - `Shift + клавиша Drop + щелчок правой кнопкой мыши и удержание + перетаскивание`: выбросить все предметы, кроме одного, из всех перетащенных слотов. - `Shift + клавиша Drop + щелчок левой кнопкой мыши и удержание + перетаскивание`: выбросить все предметы из всех перетащенных слотов. - `W/S + Shift/Control + щелчок (и перетаскивание)`: переместить предметы вверх (W) или вниз (S) в инвентаре.
Примечание: До версии 0.6.1 для выполнения промежуточного действия щелчка требовалось наличие одного пустого слота в исходном инвентаре, удерживаемого нажатой.
Графический интерфейс жителей деревни
Специальные функции экрана "Житель деревни"
Графический интерфейс жителя деревни имеет специальную обработку (если она включена в настройках). Он используется только при наведении курсора на выходной слот.
- Удерживайте клавишу Shift и прокрутите вниз: заполните слоты ввода рецепта/торговли. - Удерживайте клавишу Shift и прокрутите вверх: переместите предметы в инвентарь игрока как обычно. - Когда слот вывода пуст: удерживайте клавишу Shift и прокрутите вверх, чтобы переместить предметы в инвентарь игрока.
По сути, вы можете просто удерживать клавишу Shift и многократно прокручивать вниз/вверх, чтобы быстро и легко обмениваться предметами.
В версиях 1.12.2 и 1.16.5+ вы можете щелкнуть правой кнопкой мыши по кнопкам обмена, чтобы совершить только один обмен. Вы также можете нажать «средняя кнопка мыши» или «Shift + средняя кнопка мыши», чтобы отметить обмены как избранные или «глобальные избранные» (= не для каждого отдельного жителя), что переместит эти обмены в начало списка, а также позволит использовать горячую клавишу для обмена всеми избранными одновременно. Если у данного жителя есть какие-либо неглобальные избранные, то они имеют приоритет, и глобальные избранные не используются для этого жителя (пока все избранные для каждого жителя не будут сняты).
Особенности крафта
О функциях крафта
Встроенные (быстрые) вспомогательные функции для крафта. Наиболее заметны горячие клавиши `massCraft` и `craftEverything`.
Для работы любого из этих способов необходимо сохранить рецепт крафта в собственном «хранилище рецептов» Item Scroller. По умолчанию окно рецепта открывается удерживанием клавиши `A` в окне инвентаря. Добавить рецепт можно, удерживая окно рецепта на клавише `A`, а затем щелкнув средней кнопкой мыши по готовому предмету в сетке крафта. Очистить сохраненный рецепт можно, щелкнув средней кнопкой мыши по пустому слоту для крафта.
Обратите внимание, что для работы системы крафта необходимо добавить инвентарь и слоты для крафта в файл конфигурации, поэтому по умолчанию она работает только с инвентарем крафта и верстаком стандартной игры.
Обратите внимание, что функция `massCraft` работает с большими задержками и ненадежна из-за огромного количества непрерывных нажатий на слоты, и когда синхронизация между сервером и клиентом происходит в середине процесса нажатия на слоты, это может привести к устареванию состояния инвентаря на клиенте, что, по сути, означает, что функция массового крафта может создавать неправильные предметы (частичные рецепты).
В целом, я бы рекомендовал избегать функции `massCraft`, если только она вам абсолютно не нужна. А если нужна, то, вероятно, лучше использовать форк Andrews'а "item scroller craft fix" (его можно найти здесь), поскольку он реализует перенос предметов из ванильной книги рецептов для массового крафта. Это делает его гораздо более надежным и менее тормозящим. Я добавлю его в базовый мод позже, после того как перепишу весь мод с нуля...
Если вам нужно создать лишь «умеренное количество» предметов, например, один инвентарь самородков в слитки или что-то подобное, то вам подойдёт горячая клавиша `craftEverything`. Она создаёт всё возможное за один раз. Она не повторяется и не зацикливается, поэтому не должна создавать неправильные вещи, так как ничто «внешнее» не обновит состояние инвентаря во время этой одной операции. Однако она плохо работает для «расширяющихся» рецептов, таких как превращение бревен в доски, потому что она не выбрасывает предметы, поэтому инвентарь заполнится на полпути, если вы попытаетесь создать, например, весь инвентарь бревен в доски.