
External View
Mod that changes the distance of the camera from the player in third person mode.
About this Mod
External View Reloaded
A Forge / NeoForge mod for Minecraft 1.16.5+ based on External View Reload.
Provides adjustable third-person camera distance and optional long reach functionality.
CurseForge: https://www.curseforge.com/minecraft/mc-mods/external-view
Modrinth: https://modrinth.com/mod/external_view
Features
- Adjustable third-person camera distance (default: Page Up / Page Down)
- Long Hand Mode (default: K) – increases interaction reach
- Camera collision option (prevents clipping through blocks)
- Fully configurable via TOML
- Works client-only (with command fallback)
- Optional server-side networking support
- Permission API support
- Languages: English, Russian, Simplified Chinese
Configuration
File:
config/externalview-common.toml
Camera
cameraSpeed(default:0.5) – zoom step sizeviewDistance(default:56) – maximum camera distancecameraCollision(default:true) – prevent camera clipping
Reach
reach(default:40.0) – reach in Long Hand ModedefaultReach(default:5.0) – default reach (vanilla = 5.0)
WARNING: Changing defaultReach may cause issues on some servers.
Forge 1.16.5 Note
Forge 1.16.5 config files do not support reliable hot reload.
Some configuration changes may require a full game restart to take effect.
Command Fallback (Client-only)
Used when the server does not have the mod installed.
Forge 1.16.5
blockReachCommand = "attribute @s forge:reach_distance base set {value}"
Forge 1.20.1
blockReachCommand = "attribute @s forge:block_reach base set {value}"
entityReachCommand = "attribute @s forge:entity_reach base set {value}"
NeoForge 1.21+
blockReachCommand = "attribute @s minecraft:player.block_interaction_range base set {value}"
entityReachCommand = "attribute @s minecraft:player.entity_interaction_range base set {value}"
{value}will be replaced automatically- Invalid commands fallback to default values
- Requires permission to use
/attribute
Server Compatibility
Client-only
- Uses commands to modify reach
- Requires OP or permission from the server
- Works on vanilla / Bukkit hybrid / most servers if
/attributeis allowed
With server installed
- Uses custom network packets (more reliable)
- Supports permission control
- Automatically resets reach when permission is lost
Permission node:
externalview.reach
Default: OP only
Compatible with permission systems such as:
- LuckPerms
- Forge Permission API
- NeoForge Permission API
Version Notes
Forge 1.16.5
Uses Forge reach attribute:
forge:reach_distance
Forge 1.20.1
Uses Forge reach attributes:
forge:block_reach
forge:entity_reach
NeoForge 1.21+
Uses vanilla player interaction range attributes:
minecraft:player.block_interaction_range
minecraft:player.entity_interaction_range
Notes
- If
/attributeis blocked, client-only mode will not work - Reach changes affect both block and entity interaction range
- Command fallback mode is best-effort (no strict failure detection)
- Supports hybrid servers such as Mohist and Youer
License
LGPL-2.1-or-later
Available Versions
How to Install External View on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set forge Loader
In the panel under "Egg", select the forge loader and matching Minecraft version (1.21.8).
Install Mod
Open the mod browser in the dashboard and search for "External View". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.8, 1.21.7, 1.21.6 (+12 more)
Server-side
~ OptionalRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
External View server crashes on startup – what to do?
Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.8). You can switch loaders with one click in the panel.
Is External View compatible with forge and neoforge?
External View officially supports forge, neoforge for Minecraft 1.21.8, 1.21.7, 1.21.6. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with External View – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if External View consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install External View with just one click on your server.