ModsFinder

BONK

by Olillin

BONK lets a server admin reset villager trades and profession progress with a shovel or mace hit, so players can get new offers from the same villagers.

FabricServer-side onlyMIT LicenseOpen source1.21 – 1.21.11

What it does

Hitting a villager with a shovel clears its offers, so it generates a fresh set of trades, and its experience and profession are forgotten as well. A mace hit uses a heavier blow on the same villager. The item for the mace is taken from the Trial Chambers, so players must explore them to get it.

BONK is a Fabric mod that is entirely server-side, so players join without installing anything and only the server runs it. Fabric API and Fabric Language Kotlin are required, and the mod is licensed under the MIT License as open source. Files cover 1.21 – 1.21.11 in 11 release versions, and the latest Fabric file is 1.1.0+1.21.9 for 1.21.11, published on 2025-10-03.

Key features

  1. Shovel reset

    A shovel strike on a villager removes its offers and generates new trades on the next interaction.

  2. Mace reset

    A mace strike resets a villager in the same way, using a stronger hit as a separate option.

  3. Experience and profession reset

    The reset also clears the villager's profession experience, so it starts over as if it were new.

  4. Server-only setup

    Players need nothing on their own game, so the admin can add the mod to a server alone.

Compatibility

Latest build for each game version and loader.

1.21.x11 of 11 versions with builds
1.21.111.1.0+1.21.9
1.21.101.1.0+1.21.9
1.21.91.1.0+1.21.9
1.21.81.0.2+1.21.5
1.21.71.0.2+1.21.5
1.21.61.0.2+1.21.5
1.21.51.0.2+1.21.5
1.21.41.0.2+1.21.4
1.21.31.0.1
1.21.11.0.0
1.211.0.0
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 2

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

Use cases

Server trade rerolls

Server owners can give players a way to reroll stubborn villager offers without changing any trade data by hand.

Who it’s for: Server administrators who want villagers to offer different trades on demand, and players on those servers who want to try again.

How it compares

Full comparison

Villager Trade Reroll+ is also a Fabric mod for 1.21.11 that is server-side only, but it is released under All rights reserved and is not open source. ConvertIT is a server-side Fabric mod for 1.21.11 under All rights reserved, also not open source. Villager Cycle is open source under the MIT License, but it is a client and server mod for 1.21.10 – 26.2, so players must install it too.

ModLoadersGame versionsEnvironmentUpdated
BONKFabric1.21 – 1.21.11Server-side only2025-10-03
Villager Trade Reroll+Fabric1.21.11Server-side only2026-02-10
ConvertITFabric1.21.11Server-side only2026-01-07
Villager CycleFabric1.21.10 – 26.2Client and server2026-06-23

Questions

Do players need to install BONK?

No. The mod is entirely server-side, so only the server runs it and players join without installing anything.

Which dependencies does BONK require?

Fabric API and Fabric Language Kotlin are required, and both must be installed on the server next to BONK.

Which game versions does BONK support?

Files cover 1.21 – 1.21.11 in 11 release versions, so the mod works from 1.21 up to 1.21.11.

In the catalog

BONK is one of 7,555 Cursed mods on ModsFinder, and one of 4,235 Cursed mods for Fabric. 19,862 mods support Minecraft 1.21.11.

Similar mods

What the author says

Tired of villagers not giving you the right trades and wish you could just give them a whack? Well then BONK is the mod for you! With this mod you can simply bonk a villager in the head with any old shovel and they'll forget all about the terrible deals they were just offering and hopefully decide to offer something…
Olillin, on the Modrinth page

Official listing

Owner
Olillin
Published
2024-10-02
Updated on Modrinth
2025-10-03
Facts verified
2026-10-15

Tags