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

Freelook (Perspective Mod)

Allows you to change your perspective without rotating your player.

FabricForgeOrnithe
Загрузчики
FabricForgeOrnithe
Скачиваний на Modrinth
253 тыс.
Подписчиков на Modrinth
25
версии
93
Обновлён
15 октября 202615 окт.
Опубликован
в 2024
Amazing Banner by Yours Truly. — A humorous banner depicting an extended version of the Freelook Mod Icon saying "download freelook please!! :3". Watermarked with "Chromatic(TM)" · свайп

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

Работает на Fabric, Forge и Ornithe
Для Minecraft 1.21.4–1.21.5, 1.21.8–26.3 …
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 2.3.2+mc26.3 от 15 октября 2026
Нужен Fabric API
Лицензия LGPL-3.0-only — бесплатно
Где нужен
В игреобязателенНа серверене нужен

Ставится только в игру; на сервер ставить не нужно

Версии игры1.21.1, 1.21.4–1.21.5, 1.21.8–26.3 …
Перевода пока нет — показываем оригинал на английском

Freelook Mod

Allows you to rotate your camera freely around your character!


Features

  • Multiple Camera Perspectives
  • Customizable Activation Style
  • Camera Cycle Integration
  • Smooth Transitions

Server Opt-Opt

Some servers may consider freelook a competitive advantage. As of 2.0.0, Freelook includes a simple opt‑out protocol.

How it works
  1. When a player joins, the client sends a freelook:handshake packet.
  2. If the server wants to disable freelook, it responds with a freelook:disable packet.
  3. Then the player cannot use freelook for that session.
Click to expand code example
public class Example implements ModInitializer {
    @Override
    public void onInitialize() {
        PayloadTypeRegistry.clientboundPlay().register(DisableModPayload.TYPE, DisableModPayload.CODEC);
        PayloadTypeRegistry.serverboundPlay().register(HandshakePayload.TYPE, HandshakePayload.CODEC);

        ServerPlayNetworking.registerGlobalReceiver(HandshakePayload.TYPE,
                (payload, ctx) -> ServerPlayNetworking.send(ctx.player(), new DisableModPayload())
        );
    }

    public record DisableModPayload() implements CustomPacketPayload {
        public static final Type<DisableModPayload> TYPE = new Type<>(Identifier.parse("freelook:disable"));
        public static final StreamCodec<RegistryFriendlyByteBuf,  DisableModPayload> CODEC = StreamCodec.unit(new DisableModPayload());

        @Override
        public Type<? extends CustomPacketPayload> type() {
            return TYPE;
        }
    }

    public record HandshakePayload() implements CustomPacketPayload {
        public static final Type<HandshakePayload> TYPE = new Type<>(Identifier.parse("freelook:handshake"));
        public static final StreamCodec<RegistryFriendlyByteBuf, HandshakePayload> CODEC = StreamCodec.unit(new HandshakePayload());

        @Override
        public Type<? extends CustomPacketPayload> type() {
            return TYPE;
        }
    }
}

Code licensed under LGPL 3.0.

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

Как установить Freelook (Perspective Mod)?

Установите Fabric под свою версию Minecraft, скачайте Freelook (Perspective Mod) под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Freelook (Perspective Mod)?

У Freelook (Perspective Mod) есть сборки для Minecraft 1.12.2, 1.21.1, 1.21.4–1.21.5, 1.21.8–26.3 ….

Нужен ли Freelook (Perspective Mod) на сервере?

Ставится только в игру; на сервер ставить не нужно

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

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