promotional bannermobile promotional banner

Reroll Plus Plus

Adds a ↻ reroll button to the villager trading screen and the enchanting table — fresh trades and enchantments for emeralds or lapis, no lectern-breaking required. Merchants may refuse!

Reroll Plus Plus

Tired of breaking and replacing lecterns, killing villagers or breeding new ones just to roll a decent trade? Reroll Plus Plus adds a ↻ button that gives merchants a fresh set of offers — generated exactly the way vanilla does it, but on demand and for a price.

Features

  • Trade reroll — a ↻ tab next to the villager trading screen regenerates the villager's full offer set (all levels 1..N) through vanilla TradeSet mechanics, so results stay fully compatible with datapacks.
  • Enchantment reroll — a ↻ button on the enchanting table rerolls all three offers for 1 lapis lazuli taken from the table's slot.
  • Wandering traders — can be rerolled too, for 1 emerald.
  • Refusal mechanic — merchants don't always agree: the refusal chance grows with level. A refusal costs nothing, but you'll hear about it (villager.no + angry particles).
  • Hotkey — press R (remappable in controls) while trading to reroll instantly.
  • Price on the button — shown like an item counter; the button grays out when you can't afford it.
  • Sounds and particles for both success and refusal.
  • English and Russian localization.

Prices

Merchant Cost Refusal chance
Novice 1 emerald 0%
Apprentice 2 emeralds 5%
Journeyman 4 emeralds 10%
Expert 8 emeralds 15%
Master 16 emeralds 20%
Wandering trader 1 emerald 10%

Enchantment reroll: 1 lapis lazuli (from the enchanting table's lapis slot).

How it works

  • Buttons and functionality only appear when the mod is installed on both sides — on a vanilla server the UI stays completely untouched.
  • Everything (open menu, distance, spectator check, payment) is validated server-side — no client-side trust.
  • Rerolling uses vanilla offer generation and discount recalculation (reputation, Hero of the Village). No trades are stored or hardcoded.

Requirements

  • Minecraft 26.3
  • Fabric Loader ≥ 0.20.1
  • Fabric API 0.165.2+26.3
  • Install on both client and server (in singleplayer the client is enough)

License

CC0-1.0 — do whatever you want.

Reroll Plus Plus Team

profile avatar
  • 1
    Projects
  • 19
    Downloads