f3f
Adds f3 + f shortcut that was removed in vanilla 1.19. Lets you manage server render distance from client
f3f
🎯 Features
Key Combinations
- Shift + F3 + F: Increase render distance by 1 chunk - Shift + F3 + F: Decrease render distance by 1 chunk
Client & Server Installation
1. Download the latest release from on both client an server 2. Place `f3f-VERSION.jar` in your `mods/` folder on both client an server 3. Install %%MD1%% if not already installed 4. (Optional) Install %%MD2%% for permission management
🔐 Permissions
LuckPerms Setup
``` f3f.change - allows managing server render distance
/lp user <username> permission set f3f.change true ```
- Without LuckPerms, all players can change render distance
⚙️ Configuration
The mod automatically creates `config/f3f.json`.
Configuration Options
| Setting | Description | Default | |---------|-------------|---------| | `permissionNode` | LuckPerms permission required to change render distance | `f3f.change` | | `minRenderDistance` | Minimum allowed render distance (chunks) | `2` | | `maxRenderDistance` | Maximum allowed render distance (chunks) | `32` | | `enableAutoSync` | Enable automatic sync when render distance changes in settings | `true` | | `enableF3FKeys` | Enable F3+F key combinations | `true` | | `f3fCooldown` | Cooldown after F3+F usage (milliseconds) | `1000` | | `serverUpdateCooldown` | Cooldown after server updates (milliseconds) | `1000` |
🌍 Localization
- Russian (`en_us`) - Russian (`ru_ru`)
🛠️ Development
Building from Source
``` git clone https://github.com/RealKomander/f3f.git cd f3f ./gradlew build ```
📋 Changelog
Version 1.1.0
- Now supports Minecraft 1.20.1-1.21.8 - Better server-client sync when several players change render distance - Now works in client-only environments
Version 1.0.0
- Initial release - F3+F key combinations for render distance control - LuckPerms integration - Automatic client-server synchronization - Configurable settings - Multi-language support (English, Russian) - Intelligent conflict prevention