Mouse Tweaks - это небольшой, но крайне полезный клиентский мод для Майнкрафт, который полностью перерабатывает взаимодействие с инвентарем через мышь. Если ты когда-нибудь мучился, перетаскивая по одному предмету в крафте или сортируя сундуки, этот мод спасет кучу времени и нервов.
В ванильном Minecraft механика перетаскивания предметов правой кнопкой работает, мягко говоря, неидеально. Mouse Tweaks заменяет её на более логичную и быструю, а также добавляет пару новых фишек для левой кнопки и колесика мыши. По факту, это must-have для любого, кто часто возится с инвентарем - будь то крафт, сортировка баз или перекладывание лута после рейда.
Мод чисто клиентский - серверная часть не нужна. Ставить можно на любую сборку, хоть на одиночку, хоть на сервер с друзьями.
Mouse Tweaks API
Файл конфигурации: .minecraft/config/MouseTweaks.cfg
Почти как стандартное перетаскивание правой кнопкой, но с одним отличием: если провести курсором по слоту несколько раз, предмет положится туда столько же раз. Заменяет стандартную механику, если включено.
Настройка: RMBTweak=1
Зажми правую кнопку мыши:
Проведи мышью по сетке крафта:
Можно водить поверх уже лежащих предметов:
Позволяет быстро подбирать или перемещать предметы одного типа.
Настройка: LMBTweakWithItem=1
Зажми левую кнопку мыши, чтобы подобрать предмет:
Проведи мышью по инвентарю - все предметы того же типа подберутся:
Зажми Shift и проведи - предметы того же типа будут "шифт-кликнуты" (перемещены в другой инвентарь):
Быстрое перемещение предметов в другой инвентарь.
Настройка: LMBTweakWithoutItem=1
Зажми Shift, затем зажми левую кнопку мыши:
(Курсор мыши почему-то не виден)
Проведи мышью по инвентарю - предметы будут "шифт-кликнуты":
(Курсор мыши почему-то не виден)
Крути колесико, чтобы быстро перемещать предметы между инвентарями. Когда крутишь вниз на стаке - предметы уходят по одному. Когда крутишь вверх - предметы подтягиваются из другого инвентаря.
Настройка: WheelTweak=1
Настройка: WheelSearchOrder=1
Когда крутишь вверх, мод ищет предметы с конца (если значение 1) или с начала (если 0).
Настройка: WheelScrollDirection=0
Поставь 1, чтобы инвертировать направление скролла: крутить вниз - подтягивать предметы, крутить вверх - отправлять.
Поставь 2, чтобы включить умный скролл относительно положения слота. Если другой инвентарь выше выбранного слота - крутить вверх будет отправлять туда предметы, а крутить вниз - забирать оттуда. И наоборот.
Эти настройки были в старых версиях Mouse Tweaks, но потом их убрали.
Настройка: OnTickMethodOrder=Forge, LiteLoader
Mouse Tweaks может использовать разные API для метода OnTick. Этой настройкой можно указать приоритет. Вряд ли это вообще когда-то пригодится.
Настройка: ScrollHandling=0
Переключает между "плавный скролл, мелкие баги" (0) и "неплавный скролл, без багов" (1). При плавном скролле могут быть мелкие глюки вроде прокрутки "сквозь" JEI или другие моды. При неплавном таких проблем нет, но сам скролл становится менее плавным. Неплавный режим работает только с методом OnTick от Forge.
По умолчанию стоит плавный скролл - баги случаются редко и не критичны, а вот плавность важна постоянно.
Mouse Tweaks совместим со всем, что основано на GuiContainer (если поведение не изменено слишком сильно). Если твой GUI не на GuiContainer, или хочешь улучшить совместимость (например, заставить мод игнорировать какой-то слот), глянь документацию API.
Мод можно свободно включать в любые сборки.
Скачайте Mouse Tweaks и забудьте про муторное перетаскивание предметов по одному - инвентарь станет послушным и быстрым.