Tags
Creators
Details
1.0.0
Compatibility
Required content
Changes
CustomGameIcon v1.0.0
Initial release of CustomGameIcon — a lightweight Fabric client mod that allows you to fully customize the Minecraft window and taskbar icon.
This mod lets players use their own PNG images as the Minecraft icon, automatically resizing them to work with the operating system. Icons can be reloaded without restarting the game and controlled entirely through in-game commands.
Features
• Use any PNG file as the Minecraft window icon
• Automatic image resizing (any resolution supported)
• Random icon mode from multiple images
• Set icon using Minecraft player heads
• Reload icons without restarting the game
• Simple in-game command system
• Lightweight and fully client-side
Commands
/customgameicon help
Shows all available commands.
/customgameicon reload
Reloads icons from the config folder.
/customgameicon random on
Enable random icon selection.
/customgameicon random off
Disable random icon selection.
/customgameicon seticon <player>
Use a Minecraft player's head as the window icon.
How To Use
- Launch the game with the mod installed.
- A folder will automatically be created:
config/CustomGameIcon
- Place any
.pngicon inside that folder. - Run
/customgameicon reloador restart the game.
Notes
• Works with any PNG resolution.
• Icons are automatically resized for the best taskbar appearance.
• Fully client-side (safe for multiplayer servers).
Links
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:Bga8n1wW:fknoXeF4"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Bga8n1wW:fknoXeF4"
}

