Description
F3Commands
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
- Download and install Fabric Loader
- Download Fabric API
- Download the latest F3Commands release
- Place both
.jarfiles in your.minecraft/modsfolder - Launch Minecraft with the Fabric profile
Optional Dependencies
- Mod Menu - For in-game configuration
- Cloth Config - Bundled with the mod for settings UI
๐ฎ 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.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - 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
- GitHub Issues: Report bugs or request features
- Wiki: Detailed documentation
โญ 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
