
Freelook (Perspective Mod)
Allows you to change your perspective without rotating your player.
293,2 тыс.25обновлён 14 окт. 2026 г.
ПриключенияМеханики игрыУтилиты
Описание
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
- When a player joins, the client sends a
freelook:handshakepacket. - If the server wants to disable freelook, it responds with a
freelook:disablepacket. - 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.
Галерея
Последние версии
Все версии →release
26.3 2.3.2+mc26.3
2.3.2+mc26.314 окт. 2026 г.25,3 тыс.Minecraft: 26.3fabric
Что нового
## 2.3.2
- Added "Exit Freelook" option to Cycle Change action.
release
26.2 2.3.2+mc26.2
2.3.2+mc26.214 окт. 2026 г.14,6 тыс.Minecraft: 26.2fabric
Что нового
## 2.3.2
- Added "Exit Freelook" option to Cycle Change action.
release
26.1 2.3.2+mc26.1
2.3.2+mc26.114 окт. 2026 г.4,6 тыс.Minecraft: 26.1, 26.1.1, 26.1.2fabric
Что нового
## 2.3.2
- Added "Exit Freelook" option to Cycle Change action.
release
1.21.11 2.3.2+mc1.21.11
2.3.2+mc1.21.1114 окт. 2026 г.18,5 тыс.Minecraft: 1.21.11fabric
Что нового
## 2.3.2
- Added "Exit Freelook" option to Cycle Change action.
release
1.21.10 2.3.2+mc1.21.10
2.3.2+mc1.21.1014 окт. 2026 г.1,1 тыс.Minecraft: 1.21.10fabric
Что нового
## 2.3.2
- Added "Exit Freelook" option to Cycle Change action.
release
1.21.8 2.3.2+mc1.21.8
2.3.2+mc1.21.814 окт. 2026 г.44Minecraft: 1.21.8fabric
Что нового
## 2.3.2
- Added "Exit Freelook" option to Cycle Change action.
release
1.21.5 2.3.2+mc1.21.5
2.3.2+mc1.21.514 окт. 2026 г.25Minecraft: 1.21.5fabric
Что нового
## 2.3.2
- Added "Exit Freelook" option to Cycle Change action.
release
1.21.4 2.3.2+mc1.21.4
2.3.2+mc1.21.414 окт. 2026 г.190Minecraft: 1.21.4fabric
Что нового
## 2.3.2
- Added "Exit Freelook" option to Cycle Change action.
release
1.21.1 2.3.2+mc1.21.1
2.3.2+mc1.21.114 окт. 2026 г.2,8 тыс.Minecraft: 1.21.1fabric
Что нового
## 2.3.2
- Added "Exit Freelook" option to Cycle Change action.
release
1.8.9 2.3.2+mc1.8.9
2.3.2+mc1.8.914 окт. 2026 г.4,2 тыс.Minecraft: 1.8.9ornithe
Что нового
## 2.3.2
- Added "Exit Freelook" option to Cycle Change action.



