Item Scroller
Клиентский мод, добавляющий множество горячих клавиш для удобного перемещения предметов и быстрого крафта в интерфейсах инвентаря
- Загрузчики
- FabricForgeOrnitheRift
- Скачиваний на Modrinth
- 3,1 млн
- Подписчиков на Modrinth
- 1,2 тыс.
- версий
- 266
- Обновлён
- 28 сентября 202628 сент.
- Опубликован
- в 2023
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
Описание
Клиентский мод, добавляющий несколько более удобных способов перемещения предметов в интерфейсах инвентаря. Это делается прокруткой колёсика мыши над слотами предметов (опционально с зажатыми клавишами-модификаторами) или зажатием клавиш-модификаторов и перетаскиванием левой или правой кнопкой мыши по слотам.
Также есть особые функции для более быстрой торговли с жителями и крафта.
Доступен для Ornithe (1.12.2 [и больше версий в какой-то момент]), LiteLoader (1.12.x), Rift (1.13.2), Fabric (1.14+) и Forge (1.8 - 1.14.4).
Больше предыстории и деталей...
В моде есть несколько настраиваемых клавиш-модификаторов (в зависимости от версии мода/MC, в современных версиях по умолчанию 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 + правый клик с зажатием + перетаскивание требовала одного пустого слота в исходном инвентаре для промежуточного действия клика.
Интерфейсы жителей
Особые функции экрана жителей
GUI жителя имеет особую обработку (если включено в конфигах). Она используется только при наведении на слот вывода.
Удерживайте 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 — это то, что вам нужно. Она создаёт всё возможное один раз. Она не повторяется и не зацикливается, так что она также не должна создавать неправильные вещи, поскольку ничего "внешнего" не будет обновлять состояние инвентаря во время этой одной операции. Однако она не очень хорошо работает для "расширяющих" рецептов, таких как брёвна в доски, потому что она не выбрасывает никакие предметы, поэтому инвентарь заполнится на полпути, если вы попытаетесь создать целый инвентарь брёвен в доски, например.
Частые вопросы
Как установить Item Scroller?
Установите Fabric под свою версию Minecraft, скачайте Item Scroller под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Item Scroller?
У Item Scroller есть сборки для Minecraft 1.7.10–1.8, 1.8.8–1.12.2, 1.13.2–1.14, 1.14.2–26.3.
Нужен ли Item Scroller на сервере?
Ставится только в игру; на сервер ставить не нужно