Shoulder Surfing Reloaded is a highly configurable third person camera mod for Minecraft.
left alt) - keep walking in a direction while looking in a different onearrow keys, page up and page down, u to switch shoulders)Please note that this mod modifies the camera position and player movement, which can be an issue for servers with strict anti-cheat. Use at your own risk!
Download Shoulder Surfing Reloaded from CurseForge or Modrinth or build from source.
Forge
.minecraft/modsShoulderSurfing-Forge-[VERSION].jar into the folderarrow keys, page up and page down to adjust the perspective, u to switch shouldersFabric
.minecraft/modsShoulderSurfing-Fabric-[VERSION].jar into the folderarrow keys, page up and page down to adjust the perspective, z to switch shouldersNeoForge
.minecraft/modsShoulderSurfing-NeoForge-[VERSION].jar into the folderarrow keys, page up and page down to adjust the perspective, o to switch shoulders≥ 1.21: Ingame: Mods → ShoulderSurfing → Config (Manual: .minecraft/config/shouldersurfing-client.cfg)
≤ 1.20: Install Forge Config Screens (CurseForge, Modrinth) (Manual: .minecraft/config/shouldersurfing-client.cfg)
Version 2.9.7 and older
≥ 1.13: Manual: .minecraft/config/shouldersurfing.toml
≤ 1.12: Ingame: Mods → ShoulderSurfing → Config (Manual: .minecraft/config/shouldersurfing.cfg)
Shoulder Surfing Reloaded features a plugin API for third party mod developers. This allows for implementing custom camera behaviors and compatibility features without the use of invasive mixins. The documentation can be found in the wiki. It explains step by step on how to create and register your own plugin, and how you can implement and register custom event handlers.
Clone the repository and run the following command in the root directory of this repository:
gradlew build
The binaries for each platform can be found in the following directories:
| Platform | Path |
|---|---|
| Forge | ShoulderSurfing/forge/build/libs |
| Fabric | ShoulderSurfing/fabric/build/libs |
| NeoForge | ShoulderSurfing/neoforge/build/libs |
Q: Why is the player not looking at the position of the crosshair when holding item x?
A: This needs to be configured using the config options adaptive_crosshair_hold_items or adaptive_crosshair_use_items.
Q: Why is the player not rendered correctly when using shader pack x?
A: This is caused by the transparent player rendering of Shoulder Surfing Reloaded. Either disable them in the config (adjust_transparency) and restart your game or report this to the authors of the shader pack.
Q: Why are parts of the player armor or clothing not fading to transparent when the player model does?
A: Transparent rendering needs to be supported by each individual model. Please report this to the author of the respective mod that adds the respective armor or clothing item.
Q: Why does block x or entity y not render behind the transparent player model?
A: Make sure you have enabled "Improved Transparency" (or "Fabulous!" in older versions) in the graphics settings. Everything that is still not visible after enabling the setting is a limitation of vanilla Minecraft.
Q: Can you port feature x to version y?
A: No.
Q: Can you port this to quilt, liteloader, rift, etc.?
A: No.
Q: Can I add this to my mod pack?
A: Yes.
Builtin compatibility*
Incompatible mods*
Minor incompatibility issues*
Third-party integrations*
These are community-made mods that add optional support for this mod. They are not officially supported and may not be compatible with all versions.
* Mods are listed A-Z.
MIT License, Original project by Sabar: Minecraft Forum, GitHub
$ claude mcp add ShoulderSurfing \
-- python -m otcore.mcp_server <graph>