ModsFinder

TrulyRandom

by Bawnorton

TrulyRandom shuffles block models, item models, loot tables and crafting recipes at world creation, so a world's contents differ from vanilla.

FabricClient and serverMIT LicenseOpen source1.21 – 26.3

What it does

Randomisation covers several parts of the game. Block models can be shuffled so blocks that share a shape state get the same replacement, and an option can force instances of a block state to match the default state. Item models can be randomised as well, with a setting that matches each item to the model of its block counterpart. Loot tables for blocks, entities and chests can be swapped, and crafting recipes for items are randomised too. Swapping loot tables entirely is the recommended choice for consistent results, since it produces random items in place of the ones a table would normally hand out.

The mod runs on the Fabric loader and is needed on both sides: the server and every player must install it. Installation covers the server and each player's game. The mod's world generation settings are read once, before the world is generated, so later changes are ignored, and enabling any world generation module must be done in that file before generation. Other modules are configured through the Randomiser GUI. Files are published for Fabric across 8 release versions, 1.21 – 26.3, and the code is open source under the MIT License.

Key features

  1. Randomised block models

    Block models are replaced with others, and shared shape states can be kept consistent. Forcing a default state is an option.

  2. Matched item models

    Item models are randomised, and an optional setting pairs each item with the model of its block counterpart.

  3. Swappable loot tables

    Loot tables for blocks, entities and chests can be shuffled, or swapped entirely for a more consistent result.

  4. Randomised crafting recipes

    Recipes for items are randomised, changing what a player must combine to craft each item.

  5. In-game team commands

    Extra configuration commands are available in-game under the trulyrandom team command.

Compatibility

Latest build for each game version and loader.

26.33.2.1
26.1.23.2.1
26.1.13.2.1
26.13.2.1
1.21.82.8.0
1.21.42.7.1
1.21.12.5.3
1.212.5.3
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Fresh playthroughs

Players who want a world that does not match their memory of vanilla can randomise it before generation and play with unfamiliar drops and recipes.

Multiplayer servers

Server owners can set the randomisation once for the whole server, since every player receives the same altered content.

Who it’s for: Players who want a world whose blocks, drops and recipes differ from vanilla, and server owners who want that shared across a multiplayer world.

Questions

Does TrulyRandom need to be installed on both sides?

Yes. Servers that run it need every player to install it too.

How are changes to the settings applied after a world exists?

Settings are read once before world generation. To apply changes, delete the world folder, make the changes and restart the server.

Which loader does TrulyRandom use?

Files are published for Fabric only, across 8 release versions 1.21 – 26.3, with 3.2.1 for 26.3 as the latest file.

In the catalog

TrulyRandom is one of 2,135 Minigame mods on ModsFinder, and one of 1,454 Minigame mods for Fabric. 8,071 mods support Minecraft 26.3.

More from Bawnorton

All projects

Similar mods

What the author says

This file will only be read exactly once before the world is generated, and then further updates won't be considered. If you wish to enable worldgen modules, they MUST be done in this file; other modules can be configured through the Randomiser GUI. To view a complete sample config, don't provide one, and the mod…
Bawnorton, on the Modrinth page

Official listing

Owner
Bawnorton
Published
2024-08-20
Updated on Modrinth
2026-10-14
Facts verified
2026-10-15

Tags