All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Freelook (Perspective Mod)

Freelook (Perspective Mod)

by Unknown • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

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.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Fabric
18h ago 1
26.2
Fabric
18h ago 1
26.1.x
Fabric
18h ago 1
1.21.11
Fabric
18h ago 1
1.21.10
Fabric
18h ago 1
1.21.8
Fabric
18h ago 1
1.21.5
Fabric
18h ago 1
1.21.4
Fabric
18h ago 1
1.21.1
Fabric
18h ago 1
1.8.9
Ornithe
18h ago 1
26.3
Fabric
18h ago 1
26.2
Fabric
18h ago 1
26.1.x
Fabric
18h ago 1
1.21.11
Fabric
18h ago 1
1.21.10
Fabric
18h ago 1
1.21.8
Fabric
18h ago 1
1.21.5
Fabric
18h ago 1
1.21.4
Fabric
18h ago 1
1.21.1
Fabric
18h ago 1
1.8.9
Ornithe
18h ago 1
26.3
Fabric
18h ago 1
26.2
Fabric
18h ago 1
26.1.x
Fabric
18h ago 1
1.21.11
Fabric
18h ago 1
1.21.10
Fabric
18h ago 1
1.21.8
Fabric
18h ago 1
1.21.5
Fabric
18h ago 1
1.21.4
Fabric
18h ago 1
1.21.1
Fabric
18h ago 1
1.8.9
Ornithe
18h ago 1
26.3
Fabric
18h ago 1
26.2
Fabric
18h ago 1
26.1.x
Fabric
18h ago 1
1.21.11
Fabric
18h ago 1
1.21.10
Fabric
18h ago 1
1.21.8
Fabric
18h ago 1
1.21.5
Fabric
18h ago 1
1.21.4
Fabric
18h ago 1
1.21.1
Fabric
18h ago 1
1.8.9
Ornithe
18h ago 1
1.8.9
Ornithe
18h ago 1
26.3
Fabric
18h ago 1
26.2
Fabric
18h ago 1
26.1.x
Fabric
18h ago 1
1.21.11
Fabric
18h ago 1
1.21.10
Fabric
18h ago 1
1.21.8
Fabric
18h ago 1
1.21.5
Fabric
18h ago 1
1.21.4
Fabric
18h ago 1
1.21.1
Fabric
18h ago 1
26.2
Fabric
18h ago 1
26.1.x
Fabric
18h ago 1
1.21.11
Fabric
18h ago 1
1.21.10
Fabric
18h ago 1
1.21.8
Fabric
18h ago 1
1.21.5
Fabric
18h ago 1
1.21.4
Fabric
18h ago 1
1.21.1
Fabric
18h ago 1
26.1.x
Fabric
18h ago 1
1.21.11
Fabric
18h ago 1
1.21.10
Fabric
18h ago 1
1.21.8
Fabric
18h ago 1
1.21.5
Fabric
18h ago 1
1.21.4
Fabric
18h ago 1
1.21.1
Fabric
18h ago 1
1.21.11
Fabric
18h ago 1
1.21.8
Fabric
18h ago 1
1.21.10
Fabric
18h ago 1
1.21.4
Fabric
18h ago 1
1.21.1
Fabric
18h ago 1
1.21.5
Fabric
18h ago 1
26.1.x
Fabric
18h ago 1
1.21.1
Fabric
18h ago 1
26.1.x
Fabric
18h ago 1
1.21.4
Fabric
18h ago 1
1.21.10
Fabric
18h ago 1
1.21.5
Fabric
18h ago 1
1.21.11
Fabric
18h ago 1
1.21.8
Fabric
18h ago 1
1.21.x
Fabric
18h ago 1
1.12.2
Forge
18h ago 1
1.8.9
Forge
18h ago 1
26.1.x
Fabric
18h ago 1
26.1.x
Fabric
18h ago 1
1.12.2
Forge
18h ago 1
1.8.9
Forge
18h ago 1
1.8.9
Forge
18h ago 1
1.12.2
Forge
18h ago 1
1.8.9
Forge
18h ago 1
1.12.2
Forge
18h ago 1
1.8.9
Forge
18h ago 1
1.12.2
Forge
18h ago 1
1.8.9
Forge
18h ago 1
## 2.3.2
  • Added "Exit Freelook" option to Cycle Change action.
## 2.3.2
  • Added "Exit Freelook" option to Cycle Change action.
## 2.3.2
  • Added "Exit Freelook" option to Cycle Change action.
## 2.3.2
  • Added "Exit Freelook" option to Cycle Change action.
## 2.3.2
  • Added "Exit Freelook" option to Cycle Change action.
## 2.3.2
  • Added "Exit Freelook" option to Cycle Change action.
## 2.3.2
  • Added "Exit Freelook" option to Cycle Change action.
## 2.3.2
  • Added "Exit Freelook" option to Cycle Change action.
## 2.3.2
  • Added "Exit Freelook" option to Cycle Change action.
## 2.3.2
  • Added "Exit Freelook" option to Cycle Change action.
## 2.3.1
  • Added an "Enabled" switch to turn Freelook off entirely
## 2.3.1
  • Added an "Enabled" switch to turn Freelook off entirely
## 2.3.1
  • Added an "Enabled" switch to turn Freelook off entirely
## 2.3.1
  • Added an "Enabled" switch to turn Freelook off entirely
## 2.3.1
  • Added an "Enabled" switch to turn Freelook off entirely
## 2.3.1
  • Added an "Enabled" switch to turn Freelook off entirely
## 2.3.1
  • Added an "Enabled" switch to turn Freelook off entirely
## 2.3.1
  • Added an "Enabled" switch to turn Freelook off entirely
## 2.3.1
  • Added an "Enabled" switch to turn Freelook off entirely
## 2.3.1
  • Added an "Enabled" switch to turn Freelook off entirely
## 2.3.0
  • Added a sensitivity slider
  • Added a cinematic camera slider
  • Fix players getting kicked from Shotbow
## 2.3.0
  • Added a sensitivity slider
  • Added a cinematic camera slider
  • Fix players getting kicked from Shotbow
## 2.3.0
  • Added a sensitivity slider
  • Added a cinematic camera slider
  • Fix players getting kicked from Shotbow
## 2.3.0
  • Added a sensitivity slider
  • Added a cinematic camera slider
  • Fix players getting kicked from Shotbow
## 2.3.0
  • Added a sensitivity slider
  • Added a cinematic camera slider
  • Fix players getting kicked from Shotbow
## 2.3.0
  • Added a sensitivity slider
  • Added a cinematic camera slider
  • Fix players getting kicked from Shotbow
## 2.3.0
  • Added a sensitivity slider
  • Added a cinematic camera slider
  • Fix players getting kicked from Shotbow
## 2.3.0
  • Added a sensitivity slider
  • Added a cinematic camera slider
  • Fix players getting kicked from Shotbow
## 2.3.0
  • Added a sensitivity slider
  • Added a cinematic camera slider
  • Fix players getting kicked from Shotbow
## 2.3.0
  • Added a sensitivity slider
  • Added a cinematic camera slider
  • Fix players getting kicked from Shotbow
Freelook (Perspective Mod) Icon
Download Freelook (Perspective Mod)
Select game version
Select platform