promotional bannermobile promotional banner
premium banner
Reroll villager trades by sneaking and using emeralds, with cooldowns, traded-offer locking, config support, and server controls

Description

Villager Trade Reroll lets you refresh villager trades without breaking workstations or abusing UI mechanics.
Simply sneak while holding emeralds and click a villager to generate a fresh set of trades.
The mod is designed to be server-friendly, configurable, and balanced.

🔹 Features

-Sneak + hold emeralds + right-click a villager to reroll trades
-Emerald cost taken only from the held stack
-Traded offers are locked and persist across rerolls
-Fresh trade sets (no trade stacking)
-Sounds and particle feedback
-Fully server-side (no client required)

Separate cooldowns:
-Trade menu reopen cooldown
-Reroll cooldown

Works only on:
-Adult villagers
-Employed villagers
-Villagers that can trade

🔹 Commands

/vtr enabled on
/vtr enabled off
/vtr config
/vtr reload

🔹Configuration

-A config file is generated automatically on first launch
-Emerald reroll cost
-Open menu cooldown
-Reroll cooldown
-Enable/disable traded-offer locking (temp removed from config)
-Global enable/disable toggle

🔹 Requirements

-Minecraft 1.21.11
-Fabric Loader
-Fabric API

🔹 Server Compatibility

-Safe for multiplayer servers
-No client mod required
-All logic handled server-side