Скачать Keyyyyyyyy — Minecraft Моды — MetaMods

Keyyyyyyyy

Активный

Установок

0

Последнее обновление

6 месяцев назад

Версии

1.8 — 1.12.2
Клиент
Fabric
Forge
Игровые механики

Keyyyyyyyy

keyyyyyyyy logo

Данный модификатор активирует функцию автоматического повтора нажатий клавиш в версиях Minecraft до 1.13, где эта возможность изначально отсутствует.

Поддерживаемые версии

Версия Minecraft и загрузчик Протестировано Должно работать
1.12.2 (Forge и Fabric)
1.11.2 (Forge и Fabric)
1.10.2 (Forge и Fabric)
1.9.4 (Forge)
1.9.4 (Fabric)
1.8.9 (Forge и Fabric)
Другие версии 1.8-1.12.2 (Forge и Fabric)
Версии до 1.8 (Forge)
Версии до 1.8 (Fabric)

Технические особенности

Этот мод представляет собой компактный проект, реализованный в одном JAR-файле.

Структура исходного кода

Внутри пакета at.yedel.keyyyyyyyy расположены три основных модуля: common, fabric и forge. Такое разделение служит исключительно для организации классов и не несет специальной логики.

Принцип работы

Модификация достигается за счет трех ключевых преобразований класса Keyboard:

  • Изменение метода void enableRepeatEvents(boolean enable) для постоянной активации функции
  • Модификация boolean areRepeatEventsEnabled() для постоянного возврата значения true
  • Корректировка boolean isRepeatEvent для постоянного возврата false

Хотя все три преобразования могут быть избыточными (особенно areRepeatEventsEnabled, который не используется в ванильной версии), их применение обеспечивает более надежную работу.

Для реализации используется прямой ASM вместо Mixins, поскольку поддержка последних в старых версиях Forge сопряжена со сложностями. В Forge ASM применяется через coremod/loading plugin, а в Fabric - через Fabric-ASM от Chocohead, который включен в состав мода.

Сборка и совместимость

Конфигурации сборки настроены для следующих версий Forge и Fabric: 1.12.2, 1.11.2, 1.10.2, 1.9.4 и 1.8.9. Поддержка других версий также предусмотрена, однако версии ниже 1.8.9 несовместимы с loom, а некоторые варианты Forge/Fabric отсутствуют или имеют проблемы с препроцессором.

Для Forge рекомендуется использовать Java 8, для Fabric - Java 17/21.

Мод собирает JAR-файлы для всех версий, которые внешне почти идентичны, но имеют важные внутренние различия. Публикуемая версия всегда собирается на основе 1.8.9-fabric, хотя любой Fabric JAR должен функционировать корректно.

Тип JAR Содержит mcmod.info Содержит fabric.mod.json Fabric-ASM правильно включен
forge
forge-dev
fabric
fabric-dev
Участники проекта
Yedel

Yedel

Разработчик

Создан: 19 авг 2024

ID: 50557