Skip to content

Add a server icon for the multiplayer list - #7

Merged
OpenSource-For-Freedom merged 1 commit into
mainfrom
feat/server-icon
Aug 2, 2026
Merged

Add a server icon for the multiplayer list#7
OpenSource-For-Freedom merged 1 commit into
mainfrom
feat/server-icon

Conversation

@OpenSource-For-Freedom

Copy link
Copy Markdown
Owner

Minecraft renders a 64x64 PNG beside the server name in the multiplayer list. Without one the launcher draws a blank placeholder cube, which is what we currently have.

Original pixel art, no Mojang assets. Drawn on a 16x16 logical grid at 4px per cell so it stays crisp pixel art rather than a resized image, and stays legible at the roughly 32px the launcher actually renders it. The palette is the EduCraft house style already defined in the website's stylesheet, so the icon, the site and the in-game guide book read as one thing, and the heart matches the wordmark and the FullHearts partnership.

The generator script is committed alongside the PNG. A binary asset nobody can regenerate becomes a dead end the first time someone wants to change a colour.

Applying this needs a container restart, since the server reads server-icon.png at startup.

Minecraft shows a 64x64 PNG beside the server name; without one the launcher
draws a blank placeholder cube. This is original pixel art, no Mojang assets.

Drawn on a 16x16 logical grid at 4px per cell so it stays crisp pixel art rather
than a resized image, and stays legible at the ~32px the launcher actually
renders. Palette is the EduCraft house style already in the website stylesheet,
so the icon, the site and the guide book read as one thing. The heart matches
the wordmark and the FullHearts partnership.

The generator is committed alongside it. A binary asset nobody can regenerate is
a dead end the first time someone wants to change a colour.
@OpenSource-For-Freedom
OpenSource-For-Freedom merged commit afdaa57 into main Aug 2, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant