ModsFinder

Third Person Control

by barden

Third Person Control lets players steer entities from a third-person camera through WASD, jump and sneak inputs, and is delivered as a data pack.

FabricForgeNeoForgeQuiltServer required, client optionalMIT LicenseOpen source1.21.4 – 26.2

What it does

The mod is a data pack built from a main module and a utility module. It takes player input through new Player Input predicates, calculates a motion vector and applies it to the entity as Motion NBT, so an entity can be driven with the movement keys while the player watches it from behind. Some entities get special controls, such as a flying entity that gains altitude while jump is held. Entities are made controllable by a function file, and the spectate and summon functions cover the common setups.

The data pack works on Minecraft 1.21.4 and above, and the content is licensed under the MIT License, so the code is open source. Because the data pack runs on the server, the server needs it and players can join without installing anything. Files are published for Fabric, Forge, NeoForge and Quilt, and the data pack is also offered for server platforms. Builds cover 1.21.4 – 26.2 across 12 release versions, with 1.0.6+mod for 26.2 as the latest file, and snapshot builds are also published.

Key features

  1. WASD control of entities

    Entities respond to the forward, back, left and right keys plus jump and sneak, as set by the function file.

  2. Camera spectating

    Players spectate an entity from a third-person view, and can toggle between controlling it and spectating it.

  3. Camera interpolation

    A camera command moves the view to a given X and Y rotation along the shortest path, at an adjustable speed.

  4. Random camera drift

    A spectating camera can interpolate in a random direction for about 10 seconds.

  5. Tag-based spectating

    Spectate commands select an entity by tag, or a random entity carrying a specific tag.

Compatibility

Latest build for each game version and loader.

26.x4 of 4 versions with builds
26.21.0.6+mod1.0.6+mod1.0.6+mod1.0.6+mod
26.1.21.0.6+mod1.0.6+mod1.0.6+mod1.0.6+mod
26.1.11.0.6+mod1.0.6+mod1.0.6+mod1.0.6+mod
26.11.0.6+mod1.0.6+mod1.0.6+mod1.0.6+mod
1.21.x8 of 8 versions with builds
1.21.111.0.6+mod1.0.6+mod1.0.6+mod1.0.6+mod
1.21.101.0.6+mod1.0.6+mod1.0.6+mod1.0.6+mod
1.21.91.0.6+mod1.0.6+mod1.0.6+mod1.0.6+mod
1.21.81.0.6+mod1.0.6+mod1.0.6+mod1.0.6+mod
1.21.71.0.6+mod1.0.6+mod1.0.6+mod1.0.6+mod
1.21.61.0.6+mod1.0.6+mod1.0.6+mod1.0.6+mod
1.21.51.0.6+mod1.0.6+mod1.0.6+mod1.0.6+mod
1.21.41.0.6+mod1.0.6+mod1.0.6+mod1.0.6+mod
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

How it compares

Full comparison

Third Person (F5) is a client-side only mod that covers the camera view for Fabric, Forge and NeoForge across 1.21 – 26.2, under a custom license and not open source. Third Person Control instead runs on the server and gives scripted control of entities, and it is open source under the MIT License. SpectraCam is needed on the server, with the client optional, across Fabric, Forge, NeoForge and Quilt for 1.21.9 – 26.1, under All rights reserved and not open source.

ModLoadersGame versionsEnvironmentUpdated
Third Person ControlFabric, Forge, NeoForge and Quilt1.21.4 – 26.2Server required, client optional2026-02-08
Third Person (F5)Fabric, Forge and NeoForge1.21 – 26.2Client-side only2026-08-11
SpectraCamFabric, Forge, NeoForge and Quilt1.21.9 – 26.1Server required, client optional2025-11-20

Questions

Does Third Person Control need to be installed on the server?

Yes. The server must run the data pack for the controls to work, while players may add the client side but do not need it.

Which Minecraft versions does Third Person Control support?

The files cover 1.21.4 – 26.2 across 12 release versions, and the data pack works on 1.21.4 and above.

Which loaders does Third Person Control use?

Files are published for Fabric, Forge, NeoForge and Quilt, with 1.0.6+mod for 26.2 as the latest file on each loader.

In the catalog

Third Person Control is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,894 mods support Minecraft 26.2.

More from barden

All projects

Similar mods

What the author says

The Third Person Control is a part/main module of the datapack which allows players to control entities with WASD. It takes player input via the new Player Input predicates and calculates and applies Motion Vector into the Motion NBT of the entity. The datapack also allows players to spectate entities (in third…
barden, on the Modrinth page

Official listing

Owner
barden
Published
2025-01-31
Updated on Modrinth
2026-02-08
Facts verified
2026-10-15

Tags