Skip to content

✈️ Vanilla Outsider: Creative Fly Speed Официальная Вики ​

📌 Отказ от ответственности за исходный код репозитория: Документация в этой Вики отражает текущее состояние исходного кода в репозитории, которое может содержать недавние невыпущенные коммиты или функции разработки, опережающие общедоступные сборки на CurseForge и Modrinth.


🎯 Добро пожаловать в официальную документацию ​

Creative Fly Speed — это высокопроизводительный и легковесный кинематический мод из коллекции Vanilla Outsider Collection, созданный разработчиком Dasik (Rifaditya). Он предоставляет строителям, картоделам, администраторам серверов и кинематографистам нативный и плавный контроль над скоростью полета в режимах «Творчество» (Creative) и «Наблюдатель» (Spectator) напрямую через синхронизируемые сервером игровые правила (GameRules).

Разработанный в соответствии с принципом свободы игрока (Player Agency & Anti-Nanny Invariant), мод не накладывает искусственных потолков: скорость полета можно увеличивать до $100\times$ для молниеносного перемещения по миру или снижать до $0.1\times$ для микроскопической детализации построек.


🧭 Портал выбора версии ​

Выберите целевую версию Minecraft для перехода в изолированное дерево документации:

Целевая версия MinecraftРелизный якорьИнструментарийСтатусПрямой переход
Minecraft 26.31.0.0+26.3Fabric Loader >=0.19.3 / Java 25🟢 Актуальный👉 Войти в Вики MC 26.3
Minecraft 26.21.0.0+26.2Fabric Loader >=0.16.10 / Java 25🟡 Паритетный👉 Войти в Вики MC 26.2

NOTE

Согласно правилу 1 Jar 1 Version Policy, каждая ветка версий компилируется как независимый суверенный артефакт со своими сопоставлениями зависимостей.


🌟 Обзор ключевых подсистем ​

  • Кинематика скорости полета:
    • Расчет скорости через промилле: $S_{\text{fly} = 0.05 \times \frac{P}{1000}$ блоков/такт.
    • Поддержка спринта: ускорение полета умножается на ванильный множитель $1.4\times$.
    • Защита от дрейфа с плавающей запятой ($10^{-6}\text{ F}$): в установившемся режиме отправляется 0 сетевых пакетов.
    • Применяется только в Creative и Spectator; режимы Survival и Adventure полностью защищены от вмешательства.
  • Настройка и игровые правила:
    • Динамическая регистрация категории vo_creative_fly_speed:fly_speed на базе DasikLibrary.
    • vo_creative_fly_speed: множитель полета в творческом режиме (по умолчанию 1000 = $1.0\times$).
    • vo_spectator_fly_speed: множитель полета в режиме наблюдателя (по умолчанию 1000 = $1.0\times$).
    • Диапазон значений от 1 до 100000 (до $100\times$), сохранение в level.dat.
  • Архитектура и миксины:
    • Чистый миксин в ServerPlayer.tick() в точке @At("HEAD").
    • Нулевая бизнес-логика в миксине: полное делегирование статическому помощнику FlySpeedLogic.
    • Сложность $O(1)$ и нулевое выделение памяти в куче (heap).

📚 Справочная документация и решение проблем ​


📜 Авторы и лицензия ​

  • Автор и разработчик: Dasik (Rifaditya)
  • Лицензия: GNU General Public License v3.0 (GPLv3)
  • Исходный код: GitHub Repository

Official documentation & web portal for Dasik Igaijinn mods.