Описание
Tweakeroo — это клиентский мод, который добавляет в игру множество различных "твиков" (настроек).
Он написан для LiteLoader на MC 1.12.x, для Rift на MC 1.13.2 и для Fabric на MC 1.14+.
Портирование на Forge также планируется в будущем.
ПРИМЕЧАНИЕ: Начиная с версии 0.8.0 и новее, Tweakeroo также требует библиотечный мод MaLiLib:
https://www.curseforge.com/minecraft/mc-mods/malilib
Горячая клавиша по умолчанию для открытия внутриигрового конфигурационного GUI — X + C (начиная с версий для Rift и Fabric, и в 0.10.0 для LiteLoader).
ПРЕДУПРЕЖДЕНИЕ: Мод содержит несколько функций, которые могут привести к вашему бану на некоторых серверах!
Многие функции могут быть расценены владельцами или администраторами серверов как слишком мощные и читерские. Перед использованием мода на серверах выясните, разрешён ли он вообще, и какие функции запрещены на конкретном сервере.
Некоторые функции могут автоматически распознаваться как читы различными анти-чит системами. Наиболее заметно это касается многих функций, связанных с кликами и размещением блоков (включая пополнение руки), поскольку они могут отправлять пакеты использования предметов или смены выбранного слота гораздо быстрее, чем это возможно в обычных условиях или чем отправлял бы vanilla-клиент. Также функции Flexible Block Placement и Accurate Block Placement будут кликать по воздушному блоку в целевой позиции, что легко может быть распознано анти-чит системами.
Повороты и смещения блоков (Accurate и Flexible block placement):
- В Tweakeroo есть два отдельных твика для поворотов блоков: Accurate Block Placement и Flexible Block Placement.
- По большей части, на сервере они будут работать только при наличии серверного мода, обрабатывающего протокол точного размещения блоков Carpet. Это означает, что они, к сожалению, не будут работать на Realms или на серверах типа Spigot/Paper и т.п. Повороты Flexible Block Placement также будут работать на vanilla и других серверах без Carpet для блоков, которые зависят только от стороны блока, по которой вы кликаете, таких как Hopper, Log, Quartz Pillar. Но даже это, вероятно, не будет работать на Spigot, поскольку он обычно не разрешает кликать по воздушным блокам.
- Таким образом, повороты будут работать в одиночной игре или на сервере, на котором установлен либо мод QuickCarpet, либо моды Fabric Carpet + Carpet-Extra, и включено правило accurateBlockPlacement. Также вскоре должен выйти отдельный мод под названием Servux, предназначенный для серверной поддержки моих клиентских модов, который также будет включать поддержку протокола точного размещения.
- В случае обоих твиков вам необходимо включить функцию в категории Tweak Toggles (или с помощью горячей клавиши в Tweak Hotkeys).
- Вам также необходимо включить опцию carpetAccuratePlacementProtocol в Tweakeroo (в настоящее время находится в категории Tweak Toggles, но скоро будет перемещена в Generic).
- В одиночной игре дополнительно необходимо включить опцию clientPlacementRotation в категории Generic (она включена по умолчанию).
- Затем вам нужно установить клавиши активации в категории Generic Hotkeys, которые вы будете удерживать, когда хотите разместить блок определённым образом (найдите accurate и flexible в категории Generic Hotkeys).
- Функция Accurate Block Placement — это то, что вам обычно нужно для ориентации поршней/наблюдателей/раздатчиков. У неё есть две клавиши активации: accurateBlockPlacementInto и accurateBlockPlacementReverse. Клавиша 'into' заставит размещаемый блок смотреть внутрь стороны кликнутого блока. Клавиша 'reverse' изменит направление на противоположное от того, каким оно было бы иначе. Вы можете использовать клавишу 'reverse' отдельно или вместе с клавишей 'into'. (Твик Accurate Block Placement — это, по сути, та же функция, которую предлагают Carpet Client + Carpet mod в 1.12 с протоколом Accurate Block Placement.)
- Flexible Block Placement предоставляет вам 5-стороннее наложение, которое вы могли видеть в некоторых видео. Используя клавишу активации смещения, он разместит блок либо по диагонали, либо с зазором в один блок от кликнутой стороны блока. С помощью клавиши поворота он повернёт блок, чтобы "смотреть в направлении, указанным наложением" (поэкспериментируйте, чтобы понять принцип).
Реализованные на данный момент твики:
- Accurate Block Placement — Позволяет размещать блоки в заданной ориентации на серверах с модом carpet.
- After Clicker — Включает твик "after clicker", который выполняет настраиваемое количество автоматических правых кликов по только что размещённому блоку. Полезно, например, для размещения повторителей (Repeaters) с уже предустановленной задержкой.
- Angel Block — (Только в творческом режиме) позволяет размещать блоки в воздухе.
- Explosion reduced particles — Использует уменьшенные и менее мешающие частицы для больших взрывов.
- Fast Block Placement — Включает быстрое/удобное размещение блоков при перемещении курсора по новым блокам. Имеет различные режимы для избежания нежелательного размещения блоков.
- Fast Left Click — Включает автоматическое быстрое нажатие левой кнопки мыши при удерживании кнопки атаки (левый клик). Количество кликов за игровой тик задаётся в общих настройках (Generic configs).
- Fast Right Click — Включает автоматическое быстрое нажатие правой кнопки мыши при удерживании кнопки использования (правый клик). Количество кликов за игровой тик задаётся в общих настройках (Generic configs).
- Fill/Clone limit change — Позволяет изменять лимиты команд /fill и /clone в командных блоках в одиночной игре.
- Flexible Block Placement — Позволяет размещать блоки в различных ориентациях при удерживании клавиши активации. Например, воронки (Hoppers) или брёвна (Logs), смотрящие в другом направлении, чем при обычном размещении.
- Gamma Override — Переопределяет значение гаммы из настроек видео на значение, заданное в общих настройках (Generic configs).
- Hand Restock — Заменяет стек в основной или дополнительной руке, когда предыдущий стек заканчивается.
- Hold Attack — Имитирует удерживание кнопки атаки (обычно левый клик).
- Hold Use — Имитирует удерживание кнопки использования (обычно правый клик).
- Hotbar Scroll — Позволяет менять местами панель быстрого доступа со строкой инвентаря (аналогично Hotbar Swap).
- Hotbar Slot Cycle — Циклически меняет выбранный слот на панели быстрого доступа после использования предмета. Имеет настраиваемый максимальный номер слота. Полезно для построения повторяющихся блоковых паттернов.
- Hotbar Swap — Позволяет менять местами панель быстрого доступа с любой из трёх строк инвентаря. Имеет предпросмотр инвентаря при удерживании клавиши.
- Inventory Preview — Включает предпросмотр инвентаря, когда курсор находится над блоком с инвентарём или сущностью с инвентарём, и удерживается настроенная клавиша-модификатор. ПРИМЕЧАНИЕ: Это, к сожалению (в основном), работает только в одиночной игре и в настоящее время не работает с инвентарями Forge IItemHandler, поскольку это мод для Liteloader и не знает о фордж-специфике.
- Item Unstacking Protection — Если включено, то предметы, настроенные в Списках -> unstackingItems, не будут рассыпаться при использовании. Предназначено, например, для предотвращения выбрасывания вёдер в лаву при их наполнении.
- Lava Visibility — Если включено и у игрока есть шлем с зачарованием «Дыхание» и/или эффект зелья «Водное дыхание», то туман лавы значительно уменьшается.
- Map Preview — Показывает предпросмотр vanilla-карт в инвентарях, когда вы удерживаете Shift при наведении на предмет.
- Movement Keys Last — Если включено, то противоположные клавиши движения не отменяют друг друга, а вместо этого активным остаётся ввод последней нажатой клавиши.
- No Block Breaking Particles — Убирает частицы разрушения блоков.
- No Client Entity Updates — Убирает все (неигровые) обновления сущностей на стороне клиента. Может помочь исправить ситуацию, если в мире по какой-то причине находится огромное количество сущностей.
- No Entity Rendering — Отключает рендеринг ВСЕХ сущностей, кроме игрока. Может помочь исправить ситуацию, если в мире находится огромное количество сущностей.
- No Falling Block Entity Rendering — Если включено, то падающие блоки (falling block entities) вообще не будут отрисовываться. В основном полезно для больших contraptions с огромным количеством падающих блоков, которые снижают FPS при рендеринге.
- No Item Switch Render Cooldown — Если включено, то не будет никакой задержки/анимации смены предмета в руке при переключении удерживаемого предмета или его использовании.
- No Light Updates — Если включено, отключает клиентские обновления освещения. Это может помочь производительности клиента, когда постоянно меняется множество блоков, например, в больших летающих машинах на слизневых блоках.
- No Light Updates All — Более агрессивный аналог другого твика No Light Updates. Обратите внимание, что этот твик также предотвращает любые клиентские обновления карты высот чанков или перерасчёты освещения.
- No Portal Gui Closing — Позволяет открывать GUI инвентаря, даже когда игрок стоит в портале Незера.
- No Slime Block Slowdown — Убирает эффект замедления и скользкость слизневых блоков на стороне клиента. Обратите внимание, что в одиночной игре это также влияет на другие сущности!
- Permanent Sneak — Заставляет игрока красться без необходимости удерживать клавишу кражи.
- Pick Before Place — Если включено, то целевой блок, по которому вы размещаете другие блоки, будет переключён в руку (если найден в инвентаре) перед размещением/использованием предмета.
- Placement Grid — Позволяет ограничить размещение блоков сеткой с настраиваемым размером. ПРИМЕЧАНИЕ: В настоящее время это правильно работает только при включённом твике Fast Placement.
- Placement Limit — Позволяет ограничить количество блоков, которые вы можете разместить, заданным максимумом за одно действие использования/правого клика.
- Placement Restriction — Позволяет ограничить размещение блоков заданным "паттерном", таким как Плоскость, Линия, Грань, Колонна, Диагональ. Это то, что внутренне использует режим Fast Block Placement, выделенное в отдельный твик, который можно использовать без части быстрого размещения.
- Placement Restriction First — Позволяет ограничить размещение блоков только случаями, когда вы целитесь в тот же тип блока, по которому кликнули изначально.
- Placement Restriction Hand — Позволяет ограничить размещение блоков только случаями, когда вы целитесь в тот же блок, который держите в руке.
- Player Inventory Peek — Включает предпросмотр инвентаря игрока при удерживании настроенной клавиши активации.
- Potion Warning — Выводит предупреждение в слот сообщений на панели быстрого доступа, когда действие зелий вот-вот закончится.
- Print Death Coordinates — Выводит координаты игрока в чат при смерти.
- Remove own potion effects — Убирает частицы эффектов зелий от самого игрока.
- Render Invisible Entities — Отрисовывает невидимые сущности полупрозрачными (так же, как они отрисовываются в режиме наблюдателя).
- Render Limit Entities — Позволяет ограничить количество отрисовываемых сущностей сфер опыта (XP Orb) и предметов (Item Entities). Может значительно помочь FPS, если в мире много таких сущностей.
- Repair Mode — Перекладывает повреждённые предметы с зачарованием «Починка» в руку игрока, позволяя автоматически чинить их, находясь на ферме опыта.
- Shulker Box Display — Показывает содержимое шалкеровых ящиков (а также всех других vanilla-блоков с инвентарями) при наведении на предмет и удерживании Shift.
- Shulker Boxes Stack when empty — Позволяет пустым шалкеровым ящикам складываться до 64. ПРИМЕЧАНИЕ: Это правильно работает только в одиночной игре! В многопользовательской игре сервер должен иметь ту же функциональность, включённую через какой-либо другой мод, иначе вы получите рассинхронизацию инвентарей при перемещении сложенных шалкеровых ящиков!
- Swap Almost Broken Tools — Если включено, то любой прочный предмет в руке, который вот-вот будет использован и у которого почти закончится прочность, будет заменён на предмет с оставшейся прочностью.
- Tab Complete Coordinates — При использовании автодополнения в командах, когда вы не смотрите на блок, использует координаты игрока вместо ввода символа '~'.
Короткие демонстрационные видеоролики некоторых функций
Версии для снапшотов и последние сборки разработки
Время от времени версии моих модов для последних снапшотов Minecraft доступны здесь: https://masa.dy.fi/mcmods/client_mods/
На этой странице также иногда появляются более новые сборки для разработки, чем те, что доступны здесь, на CurseForge.
Если вы столкнулись с ошибками, попробуйте обновить все моды (из тех, что вы используете) с этой страницы, чтобы проверить, не исправлена ли уже проблема.
(Иногда в malilib или модах происходят изменения, требующие одновременного обновления обоих!)