
Custom instance Icon
What does this mod do?
Custom Logo replaces the default Minecraft window icon — the one shown in your taskbar and title bar — with your own custom image.
No config files. No commands. Just drop a logo.png in your .minecraft folder and launch the game.
How it works
This mod uses a Mixin that intercepts Minecraft's internal Window.setIcon() method before the vanilla icon is applied.
At startup, the mod:
- Looks for
logo.pngin your.minecraft/directory (or insidemods/as a fallback) - Decodes the image using STBImage (already bundled with Minecraft via LWJGL — no extra dependencies)
- Passes the image to GLFW to set the OS window icon
- Cancels the vanilla icon so only your custom one is shown
Installation
- Download the
.jarand place it in yourmods/folder - Place
logo.pngdirectly in your.minecraft/folder
.minecraft/
├── mods/
│ └── custom-logo-x.x.x.jar
├── logo.png <- here!
├── saves/
└── options.txt
Tip: You can also place
logo.pnginside themods/folder itself as an alternative.
Image requirements
| Property | Recommendation |
|---|---|
| Format | PNG with transparency (RGBA) |
| Size | 32×32 or 64×64 px |
| Name | Must be exactly logo.png |
Windows uses 16×16 and 32×32 for taskbar icons. A 32×32 or 64×64 image will be scaled automatically.
Requirements
- Minecraft 1.21.1
- Fabric Loader 0.16.9+
- Fabric API
Made by IamSboby
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21.1, 1.21.2, 1.21.3
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as custom-icon-2.1.15.jar — drop this file into the mods folder
- Download size: 13 KB
- Download link checked 22 Aug 2026 — working
These come from our own check of the pack file, not from the source page.
