Sueta

Villager Trade Reroll

2.0-stable

Reroll villager trades directly from the vanilla trading UI without breaking job site blocks, using true vanilla trade generation.

·Plugin
  1. 2.0-stablelatestFixed villager trade UI reopen and cursor position resetJul 24, 2026
    Flicker-Free Rerolls: Bypassed the standard open-window logic to update the villager trades in-place. The trading menu no longer briefly closes and flashes black when you reroll. Cursor Lock: Your mouse cursor will no longer reset to the center of the screen when rerolling. It stays exactly where you clicked, allowing for fast, continuous rerolling. Modernized Platform Support: Re-targeted and built for Paper 26.1.2 - 1.21.6 using Mojang-mappings (NMS) and Java 21.
    5856 downloads
  2. 1.1Fixed Villager XP Level Up & some bugsApr 5, 2026
    c leveling breaking after reroll — Villagers now correctly level up after trading when their job block is broken and replaced. Previously, internal XP/level state was left out of sync after rerolling, silently preventing level-ups. Fixed trades generating empty after reroll — Fresh vanilla trades are now read correctly from a temporary villager after the required server tick, preventing cases where rerolled trades would appear blank. Fixed exploit: reroll trade persisting after plugin removal — The custom "Reroll Trades" slot is now automatically stripped from all loaded villagers when the plugin is disabled or removed, preventing players from trading a Nether Star for 1 Emerald.
    3629 downloads
  3. 1.0First stable releaseJan 17, 2026
    **Initial release of VillagerTradeReroll ** - Reroll villager trades directly from the vanilla trade UI - Uses true vanilla trade generation (no hardcoded trades) - Job site blocks are not broken or replaced - Adds a native reroll option as a villager trade - No commands or custom GUIs required - Safe and future-proof (no NMS or packet hacks) Tested on: - Paper 1.21.4 – 1.21.11 (latest) <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/U5Hz_D1yhrA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
    1456 downloads

Similar projects

Plugin →