F3Commands (Fabric)

F3Commands is a client-side Fabric mod that provides easy access to Minecraft's debug information through intuitive slash commands. No more memorizing complex F3 key combinations - just type what you need!

F3Commands

Minecraft Version Fabric Loader Fabric API License

Get debug information using simple client-side commands!

F3Commands is a client-side Fabric mod that provides easy access to Minecraft's debug information through intuitive slash commands. No more memorizing complex F3 key combinations - just type what you need!

โœจ Features

  • ๐ŸŽฏ 70+ Client Commands - Access all debug info via simple commands
  • ๐Ÿ“Š Performance Tracking - Monitor FPS, memory usage, and system resources
  • ๐ŸŒ World Information - Get detailed info about your position, biome, dimension, and more
  • โš™๏ธ Debug Tools - Check graphics settings, reload resources, and manage client state
  • ๐ŸŽจ Color-Coded Output - Easy-to-read, formatted command responses
  • ๐Ÿ“ Comprehensive Help - Built-in help system with categorized commands
  • ๐Ÿš€ Client-Side Only - Works on any server without installation
  • ๐Ÿ”ง Mod Menu Integration - Configure settings through Mod Menu (optional)

๐Ÿ“ฆ Installation

Requirements

  • Minecraft 1.21.5
  • Fabric Loader 0.16.10 or higher
  • Fabric API 0.128.2 or higher
  • Java 21 or higher

Steps

  1. Download and install Fabric Loader
  2. Download Fabric API
  3. Download the latest F3Commands release
  4. Place both .jar files in your .minecraft/mods folder
  5. Launch Minecraft with the Fabric profile

Optional Dependencies

๐ŸŽฎ Commands

Quick Start

Type /f3help in-game to see all available commands!

Command Categories

๐Ÿ“ Position & World Information (25 commands)

Get detailed information about your location and surroundings:

/mycoords          - Display XYZ coordinates
/myblockpos        - Display block position
/mychunkpos        - Display chunk coordinates
/myrotation        - Display yaw and pitch
/mydimension       - Current dimension
/mybiome           - Current biome
/myfacing          - Direction you're facing
/currenttime       - Time of day
/worldday          - Current world day
/moonphase         - Current moon phase
/myhealth          - Health status
/myhunger          - Hunger level
/mysaturation      - Saturation level
/myarmor           - Armor value
/myair             - Oxygen level
/myxplevel         - Experience level
/myxpbar           - Experience progress
/amionground       - Check if on ground
/myvelocity        - Movement velocity
/myspeed           - Movement speed
/myhorizontalspeed - Horizontal speed only
/lightlevel        - Total light level
/skylightlevel     - Sky light level
/blocklightlevel   - Block light level
/currentweather    - Weather status

๐Ÿ”ง Debug & Settings (25 commands)

Check and manage game settings:

/advtooltips       - Check tooltip status
/switchtooltips    - Toggle advanced tooltips
/rechunks          - Reload chunks
/reresources       - Reload resource packs
/clearchat         - Clear chat history
/checkfullscreen   - Fullscreen status
/checkvsync        - VSync status
/checkfov          - Field of view
/checkrenderdist   - Render distance
/checksimuldist    - Simulation distance
/checkgraphics     - Graphics quality
/checkframelimit   - Max framerate
/checkguiscale     - GUI scale
/checkbrightness   - Brightness level
/checkentitydist   - Entity distance
/checkmastervol    - Master volume
/checkmusicvol     - Music volume
/checkmipmaplevel  - Mipmap level
/checkparticles    - Particle setting
/checksmoothlighting - Smooth lighting
/checkclouds       - Cloud rendering
/checkbiomeblend   - Biome blend radius
/checkautosave     - Autosave indicator
/viewlimitations   - F3 limitations notice
/windowinfo        - Window dimensions

โšก Performance Monitoring (20 commands)

Track game performance and system resources:

/currentfps        - Current FPS
/avgfps            - Average FPS
/maxfps            - Maximum FPS
/minfps            - Minimum FPS
/fpsreport         - Complete FPS report
/memused           - Memory used
/memmax            - Maximum memory
/memfree           - Free memory
/memusage          - Memory usage %
/memreport         - Complete memory report
/chunkupdates      - Chunk updates
/chunksloaded      - Loaded chunks
/chunkstats        - Chunk statistics
/entitycount       - Entity count
/particlecount     - Particle info
/javaversion       - Java version
/cpucores          - CPU core count
/osinfo            - OS information
/sysreport         - System report
/resetfpstracker   - Reset FPS tracker
/perfstatus        - Quick performance overview

๐Ÿ“š Help System (4 commands)

/f3help            - Main help menu
/f3info            - Info commands list
/f3debug           - Debug commands list
/f3perf            - Performance commands list

๐ŸŽจ Command Output

All commands use color-coded output for easy reading:

  • Gold (ยง6) - Category labels
  • White (ยงf) - Values and data
  • Yellow (ยงe) - Command names
  • Green (ยงa) - Subcategories
  • Red (ยงc) - Warning values (e.g., high memory usage)

Example output:

ยง6Position: ยงfX: 123.45 Y: 64.00 Z: -789.12
ยง6Health: ยงf20.0 / 20.0
ยง6Memory Usage: ยงf1024 MB / 4096 MB (ยงc25%ยงf)

๐Ÿ”„ Version History

v1.1.0+1.21.5 (Current)

  • Complete command overhaul with 70+ commands
  • Improved command naming to avoid vanilla conflicts
  • Added comprehensive help system
  • Enhanced color-coded output
  • Expanded performance tracking
  • Added system information commands
  • Better memory reporting with percentages
  • See RELEASE_NOTES.md for full details

v1.0.0

  • Initial release
  • Basic F3 command functionality

๐Ÿ› ๏ธ Development

Building from Source

git clone https://github.com/DraxonV1/F3Commands.git
cd F3Commands
./gradlew build

The compiled .jar file will be in build/libs/

Project Structure

F3Commands/
โ”œโ”€โ”€ src/main/java/com/draxon/f3commands/
โ”‚   โ”œโ”€โ”€ commands/
โ”‚   โ”‚   โ”œโ”€โ”€ debug/         - Debug commands
โ”‚   โ”‚   โ”œโ”€โ”€ help/          - Help system
โ”‚   โ”‚   โ”œโ”€โ”€ info/          - Info commands
โ”‚   โ”‚   โ”œโ”€โ”€ performance/   - Performance commands
โ”‚   โ”‚   โ””โ”€โ”€ CommandRegistrar.java
โ”‚   โ”œโ”€โ”€ config/            - Configuration
โ”‚   โ””โ”€โ”€ F3CommandsClient.java
โ””โ”€โ”€ src/main/resources/
    โ””โ”€โ”€ fabric.mod.json

๐Ÿค Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

๐Ÿ“ License

This project is licensed under the Creative Commons CC0 1.0 Universal License - see the LICENSE file for details.

๐Ÿ› Bug Reports

Found a bug? Please open an issue on GitHub with:

  • Minecraft version
  • Fabric Loader version
  • F3Commands version
  • Steps to reproduce
  • Expected vs actual behavior
  • Screenshots (if applicable)

๐Ÿ’ฌ Support

โญ Credits

  • Author: DraxonV1
  • Built with: Fabric
  • Dependencies: Fabric API, Cloth Config, Mod Menu (optional)

๐Ÿ“Š Stats

  • Commands: 70+
  • Categories: 4 (Info, Debug, Performance, Help)
  • Lines of Code: ~1,000+
  • Supported Versions: Minecraft 1.21.5

Made with โค๏ธ for the Minecraft Fabric community

Report a Bug | Request a Feature | View Wiki

The F3Commands (Fabric) Team

profile avatar
  • 1
    Projects
  • 19
    Downloads