Third Person Control
Датапак с утилитами для управления сущностями от третьего лица, с управлением WASD, прыжком и приседанием!
- Загрузчики
- FabricNeoForgeForgeQuilt
- Скачиваний на Modrinth
- 1,5 тыс.
- Подписчиков на Modrinth
- 11
- версий
- 9
- Обновлён
- 8 февраля 20268 февр.
- Опубликован
- в 2025
Коротко о моде
Нужен на сервере; в игре — по желанию
speclib/thirdpersoncontrol!
- Этот датапак позволяет игрокам управлять сущностями от третьего лица через ввод WASD, прыжка и приседания!
- Этот датапак работает только в 1.21.4 и выше!
Модули:
- Camera Interpolate
Как использовать:
Third Person Control:
Third Person Control — это часть/основной модуль датапака, который позволяет игрокам управлять сущностями с помощью WASD. Он принимает ввод игрока через новые предикаты Player Input и вычисляет и применяет Motion Vector в NBT Motion сущности. Датапак также позволяет игрокам наблюдать за сущностями (от третьего лица). Позиции камеры инициализируются в tpc:gb/load. Все сущности, указанные в этом файле функции, управляются с помощью WASD, прыжка и приседания. Некоторые сущности имеют особое управление, например, сущности, которые могут летать, могут набирать высоту, удерживая прыжок.
- Заспавнить сущность и управлять от третьего лица:
/function tpc:summon {entity:"armor_stand"} - Наблюдать за сущностью с определённым тегом:
/function tpc:spectate {tag:"temp_tag"} - Наблюдать за случайной сущностью с определённым тегом:
/function tpc:spectate_random {sub_tag:"temp_tag"} - Прекратить наблюдение за сущностями:
/function tpc:remove
Camera Interpolate (Модуль):
Модуль Camera Interpolate позволяет пользователям интерполировать к определённому повороту 'X' и 'Y' с определённым значением 'SPEED'. Когда команда выполнена, камера игрока найдёт кратчайший путь к заданным координатам поворота и интерполирует с указанной скоростью. Модуль также позволяет игрокам переключаться с управления сущностью на наблюдение за ней. При наблюдении за сущностью их камера будет случайно интерполировать в случайном направлении каждые 10 секунд.
- Интерполировать камеру:
/function camera:interpolate {"x":10,"y":30,"speed":200} // Чем больше значение скорости, тем медленнее интерполяция. - Интерполировать в случайном направлении:
/function camera:interpolate_random - Переключить с управления сущностью → наблюдение за сущностью (и наоборот):
/function camera:toggle_control
Частые вопросы
Как установить Third Person Control?
Установите Fabric под свою версию Minecraft, скачайте Third Person Control под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Third Person Control?
У Third Person Control есть сборки для Minecraft 1.21.4–26.2.
Нужен ли Third Person Control на сервере?
Нужен на сервере; в игре — по желанию