ModsFinder

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.

FabricClient-side onlyMIT LicenseOpen source1.19.3 – 1.20.1

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

  1. Client brand replacement

    The client identifier sent at login is swapped for a chosen flavour, covering Fabric, Forge, vanilla and one further client brand.

  2. 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.

  3. 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.

1.20.11.0.3
1.201.0.3
1.19.41.0.3
1.19.31.0.2
ReleaseBetaAlphaNot available

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?

No. Players add it to their own game, and a server needs no copy.

Which loader does IceCream support?

IceCream is published for Fabric only, so it cannot be used on Forge or NeoForge clients.

Where is the default flavour set?

The startup flavour is set in the mod's config file. An invalid value is replaced by vanilla, and the multiplayer screen button can change it during play.

Which game versions does IceCream cover?

Files exist for 1.19.3, 1.19.4, 1.20 and 1.20.1, and the latest Fabric file is 1.0.3 for 1.20.1.

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

All projects

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.
Bawnorton, on the Modrinth page

Official listing

Owner
Bawnorton
Published
2023-02-18
Updated on Modrinth
2023-06-13
Facts verified
2026-10-15

Tags