ModsFinder

Primity

by Baunilla

Primity is a game mechanics mod that slows the early game by withholding stone tools and rewarding flint and cast iron progression.

FabricForgeNeoForgeQuiltClient and serverCustom license1.20 – 26.3

What it does

Primity makes the first stages of survival last longer by changing how tools are made. Trees must be punched for wood, a wooden pickaxe breaks quickly, and stone tools are replaced by flint parts such as a flint axe head found in gravel. Flint tools can break logs, while logs drop only when broken with an axe. Iron becomes reachable through cast iron, which is smelted in a furnace, and a blast furnace is needed for iron nuggets.

Several block hardness values are raised, and the loot tables of some blocks are changed to match. The mod is configurable and individual options can be disabled. It requires Fabric API on Fabric, Kotlin for Forge and YetAnotherConfigLib (YACL) on every loader, and Fabric Language Kotlin on Fabric or Quilt. Primity runs on client and server, and is published for Fabric, Forge, NeoForge and Quilt across the 1.20 – 26.3 range under a custom license that is not open source.

Key features

  1. Flint tool chain

    Flint axe heads and sticks combine into a flint axe, which replaces early stone-level tools.

  2. Stone tools removed

    Wooden and stone tools are disabled, so blocks that were broken with them drop items differently.

  3. Cast iron smelting

    Raw iron is smelted into cast iron in a furnace, then into ingots and nuggets, slowing access to iron.

  4. Raised block hardness

    Several blocks take longer to break, which lengthens early progression and the time spent in each stage.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.30.2.2+26.3-fabricNot available0.2.3+26.3-neoforge0.2.2+26.3-fabric
26.20.2.2+26.2-fabricNot available0.2.2+26.2-neoforge0.2.2+26.2-fabric
26.1.20.2.2+26.1-fabricNot available0.2.2+26.1-neoforge0.2.2+26.1-fabric
26.1.10.2.2+26.1-fabricNot available0.2.2+26.1-neoforge0.2.2+26.1-fabric
26.10.2.2+26.1-fabricNot available0.2.2+26.1-neoforge0.2.2+26.1-fabric
1.21.x12 of 12 versions with builds
1.21.110.2.2+1.21.11-fabricNot available0.2.2+1.21.11-neoforge0.2.2+1.21.11-fabric
1.21.100.2.2+1.21.10-fabricNot available0.2.2+1.21.10-neoforge0.2.2+1.21.10-fabric
1.21.90.2.2+1.21.10-fabricNot available0.2.2+1.21.10-neoforge0.2.2+1.21.10-fabric
1.21.80.2.2+1.21.8-fabricNot available0.2.2+1.21.8-neoforge0.2.2+1.21.8-fabric
1.21.70.2.2+1.21.8-fabricNot available0.2.2+1.21.8-neoforge0.2.2+1.21.8-fabric
1.21.60.2.2+1.21.8-fabricNot available0.2.2+1.21.8-neoforge0.2.2+1.21.8-fabric
1.21.50.2.2+1.21.5-fabricNot available0.2.2+1.21.5-neoforge0.2.2+1.21.5-fabric
1.21.40.2.2+1.21.4-fabricNot available0.2.2+1.21.4-neoforge0.2.2+1.21.4-fabric
1.21.30.2.2+1.21.3-fabricNot available0.2.2+1.21.3-neoforge0.2.2+1.21.3-fabric
1.21.20.2.2+1.21.3-fabricNot available0.2.2+1.21.3-neoforge0.2.2+1.21.3-fabric
1.21.10.2.2+1.21.1-fabricNot available0.2.2+1.21.1-neoforge0.2.2+1.21.1-fabric
1.210.2.2+1.21.1-fabricNot available0.2.2+1.21.1-neoforge0.2.2+1.21.1-fabric
1.20.x2 of 2 versions with builds
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

Requirements

Dependencies declared by the latest file for each loader.

Required 3

YetAnotherConfigLib (YACL)A builder-based configuration library for Minecraft!
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

Optional 3

Item DescriptionsThis mod adds unique descriptions for all blocks, items, enchantments, effects, and mobs - built in a way that makes it easy to add modded content.
Optional
Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional
Reliable RemoverA lightweight utility for completely removing items via simple JSON configuration.
Optional

Use cases

Slower early game

Players who find the first hours of survival too rushed can stay with flint tools and cast iron for longer.

Who it’s for: Players who want a more primitive start to a survival world, and server owners who want to control how quickly players reach iron tools.

How it compares

Full comparison

Tool Progression is a Fabric-only mod for 1.20.1 that is also client and server, under All rights reserved. Stone to Iron Tools Upgrades [PurpurPack] is server required with client optional, open source under the MIT License and published for 1.20 – 26.2. Primity runs on all four loaders, which Tool Progression does not.

ModLoadersGame versionsEnvironmentUpdated
PrimityFabric, Forge, NeoForge and Quilt1.20 – 26.3Client and server2026-10-01
Tool ProgressionFabric1.20.1Client and server2026-02-02
Stone to Iron Tools Upgrades [PurpurPack]Fabric, Forge, NeoForge and Quilt1.20 – 26.2Server required, client optional2026-06-24

Questions

Does Primity need Fabric API?

Yes, on Fabric it requires Fabric API, along with Fabric Language Kotlin, YetAnotherConfigLib (YACL) and Kotlin for Forge. Forge uses KotlinLangForge.

Does Primity have to be installed on the server?

Yes. Every player and the server need a copy of the mod.

Can the difficulty be changed?

Yes. Individual mod options can be configured or disabled, and the mod uses YetAnotherConfigLib for its settings screen.

In the catalog

Primity is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 8,071 mods support Minecraft 26.3.

Similar mods

What the author says

Increases difficulty by slowing down the early stage progression with flint tools and cast iron. No tree punching. Block hardness increase. Minecraft's early progression feels too rushed to me, punch wood > wooden pickaxe (breaks 3 stones and throws it away) > stone pickaxe > already have access to iron.
Baunilla, on the Modrinth page

Official listing

Owner
Baunilla
Published
2025-11-14
Updated on Modrinth
2026-10-01
Facts verified
2026-10-15

Tags