Skip to content

bouclem/simple-f3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clean F3

A lightweight Fabric client-side mod that displays useful F3-like information as an always-visible HUD overlay — without the clutter of the full debug screen. THE MAIN VERSION IS 1.21.11 (folder: clean-f3-1.21.11)

Author: sqersters

Features

  • Toggleable HUD elements: FPS, Coordinates, Direction, Biome, Light Level, Day/Time, Memory
  • Profiles: Premade configs (PVP, Streamer, Build, Debug, Speedrunner) — one click to switch
  • Session Stats: Distance traveled and blocks mined since joining the world
  • Speedrun Timer: Starts on first movement, stops when entering the End exit portal
  • HUD Customization: Position, scale, colors, opacity, padding, spacing, header toggle
  • In-game config screen to enable/disable each element
  • Config saved to config/cleanf3.json
  • Auto-hides when the vanilla F3 debug screen is open

Keybinds

Key Action
F4 Toggle HUD on/off
Right Shift Open config screen

Profiles

Profile Shows
Custom Your manual toggle choices
PVP FPS, Coords, Direction
Streamer FPS only (no coords — anti-snipe)
Build Coords, Direction, Biome, Light Level
Debug Everything + Session Stats
Speedrunner FPS, Coords, Direction, Speedrun Timer

HUD Customization

Accessible via the "Customize HUD..." button in the config screen:

  • Position — top-left, top-right, bottom-left, bottom-right
  • Scale — 0.5x to 2.0x
  • Background opacity — 0 (transparent) to 255 (solid)
  • Padding — inner spacing (0-16px)
  • Line spacing — gap between lines (0-10px)
  • Show header — toggle the "Clean F3" title and separator
  • Text color — 8 presets (White, Gray, Green, Cyan, Red, Yellow, Orange, Blue)
  • Label color — same 8 presets, applied to the label portion of each line

Supported Versions

Minecraft Folder Java Fabric Loader Fabric API
1.20.1 1.20.1/ 17 >= 0.15.0 0.92.2+1.20.1
1.20.4 1.20.4/ 17 >= 0.16.0 0.97.3+1.20.4
1.21.1 1.21.1/ 21 >= 0.16.0 0.104.0+1.21.1
1.21.4 1.21.4/ 21 >= 0.16.0 0.117.0+1.21.4
1.21.6 1.21.6/ 21 >= 0.16.14 0.127.1+1.21.6
1.21.8 1.21.8/ 21 >= 0.16.14 0.134.0+1.21.8
1.21.9 1.21.9/ 21 >= 0.16.14 0.134.1+1.21.9
1.21.10 1.21.10/ 21 >= 0.18.1 0.138.4+1.21.10
26.1 26.1/ 25 >= 0.19.1 0.145.1+26.1
26.1.1 26.1.1/ 25 >= 0.18.5 0.145.3+26.1.1
26.1.2 26.1.2/ 25 >= 0.19.1 0.145.4+26.1.2

Building

Each version is a standalone Gradle project. To build a specific version:

cd <version-folder>
./gradlew build

The built jar will be in <version-folder>/build/libs/.

Project Structure

├── 1.20.1/              # Backport for 1.20.1 (Yarn mappings, Java 17)
├── 1.20.4/              # Backport for 1.20.4 (Yarn mappings, Java 17)
├── 1.21.1/              # Backport for 1.21.1 (Yarn mappings, Java 21)
├── 1.21.4/              # Backport for 1.21.4 (Yarn mappings, Java 21)
├── 1.21.6/              # Backport for 1.21.6 (Yarn mappings, Java 21, HudElementRegistry)
├── 1.21.8/              # Port for 1.21.8 (Yarn mappings, Java 21, HudElementRegistry)
├── 1.21.9/              # Backport for 1.21.9 (Yarn mappings, Java 21)
├── 1.21.10/             # Backport for 1.21.10 (Yarn mappings, Java 21)
├── clean-f3-1.21.11/    # Original version (1.21.11)
├── 26.1/                # Port for 26.1 (Mojang mappings, Java 25)
├── 26.1.1/              # Port for 26.1.1 (Mojang mappings, Java 25)
├── 26.1.2/              # Port for 26.1.2 (Mojang mappings, Java 25)
└── docs/                # Combined documentation

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages