modsmith Войти Войти Рус / Eng

Freelook (Perspective Mod)

freelook-oneconfig · 268782 загрузок · LGPL-3.0-only

клиент: required · сервер: unsupported (заявлено автором мода)

Позволяет менять перспективу, не вращая плеер.

Описание

Мод Freelook

Позволяет свободно вращать камеру вокруг вашего персонажа!


Особенности

  • Несколько точек зрения камеры
  • Настраиваемый стиль активации
  • Интеграция цикла камеры
  • Плавные переходы

Серверная опция-опция

Некоторые серверы могут считать фрилук конкурентным преимуществом. Начиная с версии 2.0.0 Freelook включает простой протокол отказа.

Как это работает

  1. Когда игрок присоединяется, клиент отправляет пакет freelook:handshake.
  2. Если сервер хочет отключить свободный просмотр, он отвечает пакетом freelook:disable.
  3. Тогда игрок не сможет использовать свободный просмотр в этой сессии.

<details> <summary>Нажмите, чтобы развернуть пример кода</summary>

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;
        }
    }
}

</details>


Код лицензируется в соответствии с LGPL 3.0.

Версии (60)

ВерсияMinecraftЗагрузчикиФайл
2.3.3+mc26.3 26.3 fabric скачать
2.3.3+mc26.2 26.2 fabric скачать
2.3.3+mc26.1 26.1, 26.1.1, 26.1.2 fabric скачать
2.3.3+mc1.21.11 1.21.11 fabric скачать
2.3.3+mc1.21.10 1.21.10 fabric скачать
2.3.3+mc1.21.8 1.21.8 fabric скачать
2.3.3+mc1.21.5 1.21.5 fabric скачать
2.3.3+mc1.21.4 1.21.4 fabric скачать
2.3.3+mc1.21.1 1.21.1 fabric скачать
2.3.3+mc1.8.9 1.8.9 ornithe скачать
2.3.2+mc26.3 26.3 fabric скачать
2.3.2+mc26.2 26.2 fabric скачать
2.3.2+mc26.1 26.1, 26.1.1, 26.1.2 fabric скачать
2.3.2+mc1.21.11 1.21.11 fabric скачать
2.3.2+mc1.21.10 1.21.10 fabric скачать
2.3.2+mc1.21.8 1.21.8 fabric скачать
2.3.2+mc1.21.5 1.21.5 fabric скачать
2.3.2+mc1.21.4 1.21.4 fabric скачать
2.3.2+mc1.21.1 1.21.1 fabric скачать
2.3.2+mc1.8.9 1.8.9 ornithe скачать
2.3.1+mc26.3 26.3 fabric скачать
2.3.1+mc26.2 26.2 fabric скачать
2.3.1+mc26.1 26.1, 26.1.1, 26.1.2 fabric скачать
2.3.1+mc1.21.11 1.21.11 fabric скачать
2.3.1+mc1.21.10 1.21.10 fabric скачать
2.3.1+mc1.21.8 1.21.8 fabric скачать
2.3.1+mc1.21.5 1.21.5 fabric скачать
2.3.1+mc1.21.4 1.21.4 fabric скачать
2.3.1+mc1.21.1 1.21.1 fabric скачать
2.3.1+mc1.8.9 1.8.9 ornithe скачать
2.3.0+mc26.3 26.3 fabric скачать
2.3.0+mc26.2 26.2 fabric скачать
2.3.0+mc26.1 26.1, 26.1.1, 26.1.2 fabric скачать
2.3.0+mc1.21.11 1.21.11 fabric скачать
2.3.0+mc1.21.10 1.21.10 fabric скачать
2.3.0+mc1.21.8 1.21.8 fabric скачать
2.3.0+mc1.21.5 1.21.5 fabric скачать
2.3.0+mc1.21.4 1.21.4 fabric скачать
2.3.0+mc1.21.1 1.21.1 fabric скачать
2.3.0+mc1.8.9 1.8.9 ornithe скачать
2.2.2+mc26.3 26.3 fabric скачать
2.2.2+mc26.2 26.2 fabric скачать
2.2.2+mc26.1 26.1, 26.1.1, 26.1.2 fabric скачать
2.2.2+mc1.21.11 1.21.11 fabric скачать
2.2.2+mc1.21.10 1.21.10 fabric скачать
2.2.2+mc1.21.8 1.21.8 fabric скачать
2.2.2+mc1.21.5 1.21.5 fabric скачать
2.2.2+mc1.21.4 1.21.4 fabric скачать
2.2.2+mc1.21.1 1.21.1 fabric скачать
2.2.2+mc1.8.9 1.8.9 ornithe скачать
2.1.1+mc1.8.9 1.8.9 ornithe скачать
2.1.0+mc26.3 26.3 fabric скачать
2.1.0+mc26.2 26.2 fabric скачать
2.1.0+mc26.1 26.1, 26.1.1, 26.1.2 fabric скачать
2.1.0+mc1.21.11 1.21.11 fabric скачать
2.1.0+mc1.21.10 1.21.10 fabric скачать
2.1.0+mc1.21.8 1.21.8 fabric скачать
2.1.0+mc1.21.5 1.21.5 fabric скачать
2.1.0+mc1.21.4 1.21.4 fabric скачать
2.1.0+mc1.21.1 1.21.1 fabric скачать

Страница на Modrinth →