
CustomGameIcon
CustomGameIcon is a lightweight Fabric client mod that lets you customize the Minecraft taskbar and window icon using your own images or player heads, all controllable with simple in-game commands.
CustomGameIcon
A high-performance, client-side runtime runtime visual customization utility for the Fabric ecosystem.
Overview
CustomGameIcon grants complete, low-level execution control over the operating system's window and taskbar application icons. Instead of defaulting to standard application indicators, this lightweight utility overrides the native window display context, allowing developers and players to map arbitrary images, dynamically resized textures, or active player skin geometry directly onto the game runtime frame.
Key Features
- Arbitrary Target Image Ingestion — Suppress standard application window parameters to load custom
.pngassets seamlessly from localized config directories. - Automated Asset Rescaling — Features an integrated image sampling pipeline to dynamically downscale or scale image matrix boundaries to match standard OS taskbar resolution profiles.
- Dynamic Texture Hot-Reloading — Implements realtime runtime execution loops allowing configurations to be fully flushed and updated via internal system commands without lifecycle termination or client re-initialization.
- Acoustic Player Identity Resolution — Queries skin servers directly to dynamically fetch, capture, and rasterize any valid Minecraft player head asset into an application handle.
- Stochastic Indexing Mode — Features a randomized generation function that shuffles and applies assets from your image cache pool on demand.
- Zero Engine Footprint — Entirely isolated to client-side window management subsystems, keeping background execution memory footprints negligible.
Installation Guide
- Dependency Verification: Ensure the target execution environment has the correct version of the Fabric Loader and Fabric API successfully deployed.
- Deployment: Move the compiled
CustomGameIconbinary archive directly into your activemodsexecution directory. - Initialization: Launch the client payload. The system will automatically instantiate a local profile schema at
config/CustomGameIcon/.
Configuration & Ingestion Syntax
Drop any valid .png asset into the generated configuration matrix file path:
config/CustomGameIcon/your_target_asset.png
