Pete's Villager Trading Tweaks

Quick rating

Community listing page, reviews here may not be monitored by the author.

Pete's Villager Trading Tweaks

No reviews yet

Improves villager trading features while staying true to vanilla

QoL & Tweaks
Mod Loaders
Fabric
Minecraft

Community voices

Reviews

List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Show per page
10
25
50
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
petes-villager-trade-choice-1.20.1.jar

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Villager trading is a great mechanic, but the vanilla "grind" to get good trades is exhausting and unnecessary. 

Tired of spending anywhere from ~10 minutes to HOURS at a time "rerolling" villager trades, breaking their stations and trying over and over? This happened to me, and I realized what a waste of time it felt like. What if you could get the trades you wanted the very FIRST time? Sounds awesome, right? 

This mod aims to fix these issues in one fell swoop, while maintaining your game's authentic "Minecraft" feel. 

Pete's Villager Trading Tweaks will let you choose the trade options your villagers offer - but to balance this, there are several features, as follows: 

  • Villager trades may only be chosen AFTER the villager is leveled up in their profession at least once 
  • Trades are drawn from the random potential options they would normally have in Vanilla 
  • Prices are Vanilla (and random for enchanted books) 

How it works: 

Your villager will no longer inherently have new assigned trades after they level up, until you interact with them. A GUI will open up, asking you to choose what trade options you want, which costs XP (5 levels, by default, but this can be adjusted in the config). 

You can select both the trades that normally come with the leveling up process, or just one if you wish to ensure it selected and not left to chance. If you opt NOT to purchase trade selection for one or more, you have the option to let the villager decide! (They don't really decide, it's purely Vanilla chance, but we let them think they decided.) This is free, costs no XP. 

If, by some cruel twist of fate, you are unable to afford your choices, fear not! I built in a safety default that kicks you out of the GUI without making a selection, and giving you a hint in chat. 

And, of course... 

I know you've been wondering, "But Pete, what about Librarians? How does that work??" Fear not, my friends. For a small additional cost of 3 XP levels (also configurable) you can choose the EXACT books villagers offer - though, again, not their initial trade, only at higher levels. 

I consider this to be very Vanilla-friendly, as it does not affect fundamental gameplay, but instead simply makes it easier to get what you want. Prices are random, but at least you can get the books you want, guaranteed. The costs and leveling process makes so much more sense (to me) than the endless, painful grinding process of placing and breaking lecterns. 

This mod was inspired by personal need, but it occurred to me that others would probably enjoy the mechanic and get some use out of it. Good luck, have fun! 

(Just a heads up, a few minor improvements and versions for newer releases of Minecraft may be made going forward. No specific plans currently.) 


Dependencies: Fabric, Fabric API 

Compatibility: Currently untested with most mods that would affect the way villager trading works. I make no promises about this lol 


Copyright (c) 2026 petesc3

All Rights Reserved.

No part of this datapack may be reproduced, distributed, or transmitted in any form or by any means, including re-uploading to other platforms or modifying the source code, without prior written permission from the author.

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works