Перейти к содержимому

Free camera API

Режим свободной камеры и гибкое изменение состояния камеры

NeoForgeForge
Загрузчики
NeoForgeForge
Скачиваний на Modrinth
40,8 тыс.
Подписчиков на Modrinth
32
версий
17
Обновлён
6 мая 20266 мая
Опубликован
в 2024
Это библиотека — она нужна другим модам и сама ничего не добавляет в игруНужна 3 модам. Скачайте её, если этого требует другой мод.
Dolly zoom · свайп

Коротко о моде

Библиотека — нужна другим модам: её требуют 3
Работает на NeoForge и Forge
Для Minecraft 1.21.6–1.21.11, 26.1.2 …
Нужен в игре; на сервере — по желанию
Последняя версия — 5.1.1-beta от 6 мая 2026
Лицензия GPL-3.0-or-later — бесплатно
Где нужен
В игреобязателенНа серверенеобязателен

Нужен в игре; на сервере — по желанию

Версии игры1.21–1.21.3, 1.21.6–1.21.11, 26.1.2 …
Описание переведено автоматическиПоказать оригинал (EN)

Free camera API V5

Логотип

Режим свободной камеры

Начиная с версии 3.2.0, мод включает встроенную функцию свободной камеры, так как многих игроков привлекло название мода, но они обнаружили, что такой функциональности на самом деле нет.

По умолчанию эта функция не привязана к клавише и требует ручной настройки. Обнаружение столкновений с блоками включено по умолчанию и может быть отключено через интерфейс конфигурации. Если мод не установлен на сервере, он будет принудительно включён; в противном случае он будет следовать настройкам сервера.

В чём преимущества?

  • Отвязка от внутренностей камеры, снижение сложности.
  • Простое и гибкое использование.
  • Поддержка загрузки чанков за пределами зоны видимости игрока (с расширением).​

Как зарегистрировать и использовать плагин

  1. Создайте класс плагина

    @Plugin(value = "example", priority = ModifierPriority.LOWEST)
    public class ExamplePlugin implements CameraPlugin {
        // ...
    }

    value: Уникальный идентификатор плагина (строка)
    priority: Настройка приоритета (ModifierPriority.HIGH/LOWEST и т.д.)

  2. Инициализация

    public ExamplePlugin(CameraModifier modifier) {
        modifier.disable()
                .enablePos()
                .enableFov()
                .enableGlobalMode();
    }
  3. Обновляйте данные камеры каждый кадр

    modifier
                .enablePos() // Включить изменение позиции
                .enableRotation() // Включить изменение поворота
                .enableFov() // Включить изменение FOV
                .setPos(1, 2, 3) // Установить позицию камеры на (1,2,3), по умолчанию локальные координаты с центром на игроке
                .addPos(1, 2, 3)
                .setRotationYXZ(90f, 15f, 25f) // Установить поворот камеры на (90f, 15f, 25f)
                .move(0, 0, -5) // Переместить камеру относительно текущего поворота
                .enableGlobalMode() // Включить глобальный режим, все координаты и повороты будут изменяться в соответствии с мировыми координатами
                .enableChunkLoader() // Включить загрузчик чанков, загружать чанки вокруг камеры. Для включения этой функции требуется установить дополнительный мод Free Camera API Addition, иначе он не будет иметь эффекта
                .enableObstacle() // Включить обнаружение столкновений

Галерея

Dolly zoom Roll

Частые вопросы

Как установить Free camera API?

Установите NeoForge под свою версию Minecraft, скачайте Free camera API под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Free camera API?

У Free camera API есть сборки для Minecraft 1.20.1, 1.21–1.21.3, 1.21.6–1.21.11, 26.1.2.

Нужен ли Free camera API на сервере?

Нужен в игре; на сервере — по желанию

Лицензия и источник
GNU General Public License v3.0 or laterможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее