IceCream
by Bawnorton
IceCream changes which client identity a Minecraft Java client reports to a server when a player joins multiplayer, selecting between Fabric, Forge, vanilla and a third-party client flavour.
What it does
A server can read the client brand a player sends during login, and some servers reject clients that do not report an expected one. IceCream replaces that brand string with a chosen flavour, so a Fabric client can present itself as Forge, vanilla or another supported flavour when it connects. The choice is made on the client only, and the server receives whichever identity was picked.
The flavour is set in a config file, where a startup default can be written; if the value is invalid, the mod falls back to vanilla. A button in the top right corner of the multiplayer selection screen cycles through the available flavours without editing the file. The mod is published for Fabric alone, across four release versions 1.19.3 – 1.20.1, and the 1.0.3 build for 1.20.1 is the latest file, dated 2023-06-13.
The mod is installed by placing its jar in the mods folder and starting the game. Only the player's game needs it, and servers run without it. The code is open source under the MIT License, and the source code and issue tracker are publicly linked.
Key features
Client brand replacement
The client identifier sent at login is swapped for a chosen flavour, covering Fabric, Forge, vanilla and one further client brand.
Cycling button
A corner button on the server list screen steps through the flavours one at a time, so no file editing is needed mid-session.
Startup default in config
A config file sets the flavour used at startup, and an invalid entry falls back to vanilla.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Joining a server that filters clients
A player whose client is refused by a server that checks the client brand can switch the reported flavour from the multiplayer screen and try again.
Testing brand checks
Server administrators can run a client with each flavour to see how their login handling reacts to different identifiers.
Who it’s for: Players who run Fabric and want to connect to servers that check the client brand, and server owners who want to test how their login handling treats different client identities.
Questions
Does IceCream need to be installed on the server?
Which loader does IceCream support?
Where is the default flavour set?
Which game versions does IceCream cover?
In the catalog
IceCream is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 34,764 mods support Minecraft 1.20.1.
More from Bawnorton
Similar mods
What the author says
IceCream ================ A mod that replaces the client identifying packet (flavour) with one that identifies as either fabric, forge, vanilla or lunar client.
Official listing
- Modrinth page
- modrinth.com/mod/icecream
- Owner
- Bawnorton
- Published
- 2023-02-18
- Updated on Modrinth
- 2023-06-13
- Facts verified
- 2026-10-15
